*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 4%;--foreground:0 0% 98%;--card:0 0% 7%;--card-foreground:0 0% 98%;--popover:0 0% 7%;--popover-foreground:0 0% 98%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:0 0% 15%;--secondary-foreground:0 0% 98%;--muted:0 0% 10%;--muted-foreground:0 0% 64%;--accent:43 96% 56%;--accent-foreground:0 0% 9%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 15%;--input:0 0% 10%;--ring:217 91% 60%;--chart-1:217 91% 60%;--chart-2:43 96% 56%;--chart-3:189 94% 43%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--radius:0.75rem}[data-theme=light]{--background:36 45% 96%;--foreground:238 28% 14%;--card:0 0% 100%;--card-foreground:238 28% 14%;--popover:0 0% 100%;--popover-foreground:238 28% 14%;--primary:243 75% 59%;--primary-foreground:0 0% 100%;--secondary:220 25% 96%;--secondary-foreground:212 73% 15%;--muted:220 25% 96%;--muted-foreground:215 16% 45%;--accent:43 86% 56%;--accent-foreground:36 35% 12%;--destructive:0 70% 45%;--destructive-foreground:0 0% 100%;--border:214 26% 91%;--input:214 26% 91%;--ring:243 75% 59%;--chart-1:243 75% 59%;--chart-2:43 86% 56%;--chart-3:189 80% 38%;--chart-4:280 55% 54%;--chart-5:340 68% 48%}*{border-color:#262626;border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-left-\[20000px\]{left:-20000px}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-6{top:1.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-m-1{margin:-.25rem}.m-0{margin:0}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[18px\]{height:18px}.h-\[201px\]{height:201px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[min\(720px\2c calc\(100vh-32px\)\)\]{max-height:min(720px,calc(100vh - 32px))}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-9{min-height:2.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[132px\]{min-height:132px}.min-h-\[320px\]{min-height:320px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[70px\]{min-height:70px}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[18px\]{width:18px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[84px\]{width:84px}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-9{min-width:2.25rem}.min-w-\[110px\]{min-width:110px}.min-w-\[18px\]{min-width:18px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[1184px\]{max-width:1184px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[200px\]{max-width:200px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-\[18px\]{--tw-translate-x:18px}.-rotate-90,.translate-x-\[18px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-\[1\.005\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.005\]{--tw-scale-x:1.005;--tw-scale-y:1.005}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\2c minmax\(140px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(150px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(170px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(200px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(280px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(300px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-5{column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[var\(--s-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--s-border)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-md{border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[var\(--auth-input-border\)\]{border-color:var(--auth-input-border)!important}.\!border-emerald-200{--tw-border-opacity:1!important;border-color:#a7f3d0!important;border-color:rgb(167 243 208/var(--tw-border-opacity,1))!important}.\!border-red-200{--tw-border-opacity:1!important;border-color:#fecaca!important;border-color:rgb(254 202 202/var(--tw-border-opacity,1))!important}.\!border-red-500\/80{border-color:#ef4444cc!important}.\!border-white\/25{border-color:#ffffff40!important}.\!border-zinc-200{--tw-border-opacity:1!important;border-color:#e4e4e7!important;border-color:rgb(228 228 231/var(--tw-border-opacity,1))!important}.border-\[\#635BFF\]{--tw-border-opacity:1;border-color:#635bff;border-color:rgb(99 91 255/var(--tw-border-opacity,1))}.border-\[\#D7DEE8\]{--tw-border-opacity:1;border-color:#d7dee8;border-color:rgb(215 222 232/var(--tw-border-opacity,1))}.border-\[\#E3E8EE\]{--tw-border-opacity:1;border-color:#e3e8ee;border-color:rgb(227 232 238/var(--tw-border-opacity,1))}.border-\[\#FCD34D\]{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-\[rgba\(0\2c 217\2c 36\2c 0\.25\)\]{border-color:#00d92440}.border-\[rgba\(217\2c 45\2c 32\2c 0\.22\)\]{border-color:#d92d2038}.border-\[rgba\(218\2c 55\2c 55\2c 0\.25\)\]{border-color:#da373740}.border-\[rgba\(218\2c 55\2c 55\2c 0\.28\)\]{border-color:#da373747}.border-\[rgba\(245\2c 166\2c 35\2c 0\.25\)\]{border-color:#f5a62340}.border-\[rgba\(245\2c 166\2c 35\2c 0\.3\)\]{border-color:#f5a6234d}.border-\[rgba\(245\2c 166\2c 35\2c 0\.35\)\]{border-color:#f5a62359}.border-\[rgba\(99\2c 91\2c 255\2c 0\.18\)\]{border-color:#635bff2e}.border-\[rgba\(99\2c 91\2c 255\2c 0\.2\)\]{border-color:#635bff33}.border-\[rgba\(99\2c 91\2c 255\2c 0\.22\)\]{border-color:#635bff38}.border-\[rgba\(99\2c 91\2c 255\2c 0\.25\)\]{border-color:#635bff40}.border-\[var\(--auth-google-border\)\]{border-color:var(--auth-google-border)}.border-\[var\(--rw-line\)\]{border-color:var(--rw-line)}.border-\[var\(--s-border\)\]{border-color:var(--s-border)}.border-\[var\(--s-danger\)\]{border-color:var(--s-danger)}.border-\[var\(--s-indigo\)\]{border-color:var(--s-indigo)}.border-\[var\(--s-ink-muted\)\]{border-color:var(--s-ink-muted)}.border-\[var\(--s-warn\)\]{border-color:var(--s-warn)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--auth-input-bg\)\]{background-color:var(--auth-input-bg)!important}.\!bg-emerald-50{--tw-bg-opacity:1!important;background-color:#ecfdf5!important;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))!important}.\!bg-red-50{--tw-bg-opacity:1!important;background-color:#fef2f2!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.\!bg-white\/95{background-color:#fffffff2!important}.bg-\[\#0A2540\]\/40{background-color:#0a254066}.bg-\[\#635BFF\]{--tw-bg-opacity:1;background-color:#635bff;background-color:rgb(99 91 255/var(--tw-bg-opacity,1))}.bg-\[\#F6F9FC\]{--tw-bg-opacity:1;background-color:#f6f9fc;background-color:rgb(246 249 252/var(--tw-bg-opacity,1))}.bg-\[\#FDECEC\]{--tw-bg-opacity:1;background-color:#fdecec;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\2c 217\2c 36\2c 0\.08\)\]{background-color:#00d92414}.bg-\[rgba\(10\2c 37\2c 64\2c 0\.32\)\]{background-color:#0a254052}.bg-\[rgba\(10\2c 37\2c 64\2c 0\.35\)\]{background-color:#0a254059}.bg-\[rgba\(217\2c 45\2c 32\2c 0\.06\)\]{background-color:#d92d200f}.bg-\[rgba\(217\2c 45\2c 32\2c 0\.10\)\]{background-color:#d92d201a}.bg-\[rgba\(218\2c 55\2c 55\2c 0\.05\)\]{background-color:#da37370d}.bg-\[rgba\(218\2c 55\2c 55\2c 0\.06\)\]{background-color:#da37370f}.bg-\[rgba\(218\2c 55\2c 55\2c 0\.08\)\]{background-color:#da373714}.bg-\[rgba\(218\2c 55\2c 55\2c 0\.10\)\]{background-color:#da37371a}.bg-\[rgba\(245\2c 166\2c 35\2c 0\.06\)\]{background-color:#f5a6230f}.bg-\[rgba\(245\2c 166\2c 35\2c 0\.10\)\]{background-color:#f5a6231a}.bg-\[rgba\(245\2c 166\2c 35\2c 0\.12\)\]{background-color:#f5a6231f}.bg-\[rgba\(99\2c 91\2c 255\2c 0\.06\)\]{background-color:#635bff0f}.bg-\[rgba\(99\2c 91\2c 255\2c 0\.10\)\]{background-color:#635bff1a}.bg-\[rgba\(99\2c 91\2c 255\2c 0\.16\)\]{background-color:#635bff29}.bg-\[rgba\(99\2c 91\2c 255\2c 0\.18\)\]{background-color:#635bff2e}.bg-\[var\(--auth-button-bg\)\]{background-color:var(--auth-button-bg)}.bg-\[var\(--auth-divider\)\]{background-color:var(--auth-divider)}.bg-\[var\(--auth-google-bg\)\]{background-color:var(--auth-google-bg)}.bg-\[var\(--s-bg\)\]{background-color:var(--s-bg)}.bg-\[var\(--s-bg-raised\)\]{background-color:var(--s-bg-raised)}.bg-\[var\(--s-bg-soft\)\]{background-color:var(--s-bg-soft)}.bg-\[var\(--s-border\)\]{background-color:var(--s-border)}.bg-\[var\(--s-border-strong\)\]{background-color:var(--s-border-strong)}.bg-\[var\(--s-danger\)\]{background-color:var(--s-danger)}.bg-\[var\(--s-indigo\)\]{background-color:var(--s-indigo)}.bg-\[var\(--s-indigo-soft\)\]{background-color:var(--s-indigo-soft)}.bg-\[var\(--s-success\)\]{background-color:var(--s-success)}.bg-\[var\(--s-warn\)\]{background-color:var(--s-warn)}.bg-black\/50{background-color:#00000080}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/60{background-color:#fff9}.bg-\[linear-gradient\(135deg\2c var\(--s-indigo\)_0\%\2c var\(--s-indigo-dark\)_100\%\)\]{background-image:linear-gradient(135deg,var(--s-indigo) 0,var(--s-indigo-dark) 100%)}.bg-\[linear-gradient\(180deg\2c rgba\(224\2c 222\2c 255\2c 0\.45\)_0\%\2c rgba\(246\2c 249\2c 252\2c 0\)_100\%\)\]{background-image:linear-gradient(180deg,#e0deff73,#f6f9fc00)}.bg-\[linear-gradient\(90deg\2c var\(--s-indigo\)_0\%\2c var\(--s-success\)_100\%\)\]{background-image:linear-gradient(90deg,var(--s-indigo) 0,var(--s-success) 100%)}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[48px\]{padding-left:48px}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-9{padding-right:2.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Outfit\'\]{font-family:Outfit}.font-body{font-family:DM Sans,sans-serif}.font-display{font-family:Cormorant Garamond,Georgia,serif}.font-heading{font-family:Outfit,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.3\]{line-height:1.3}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--auth-input-text\)\]{color:var(--auth-input-text)!important}.\!text-emerald-900{--tw-text-opacity:1!important;color:#064e3b!important;color:rgb(6 78 59/var(--tw-text-opacity,1))!important}.\!text-red-900{--tw-text-opacity:1!important;color:#7f1d1d!important;color:rgb(127 29 29/var(--tw-text-opacity,1))!important}.\!text-zinc-900{--tw-text-opacity:1!important;color:#18181b!important;color:rgb(24 24 27/var(--tw-text-opacity,1))!important}.text-\[\#0A2540\]{--tw-text-opacity:1;color:#0a2540;color:rgb(10 37 64/var(--tw-text-opacity,1))}.text-\[\#16794A\]{--tw-text-opacity:1;color:#16794a;color:rgb(22 121 74/var(--tw-text-opacity,1))}.text-\[\#425466\]{--tw-text-opacity:1;color:#425466;color:rgb(66 84 102/var(--tw-text-opacity,1))}.text-\[\#635BFF\]{--tw-text-opacity:1;color:#635bff;color:rgb(99 91 255/var(--tw-text-opacity,1))}.text-\[\#697386\]{--tw-text-opacity:1;color:#697386;color:rgb(105 115 134/var(--tw-text-opacity,1))}.text-\[\#92400E\]{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#B12525\]{--tw-text-opacity:1;color:#b12525;color:rgb(177 37 37/var(--tw-text-opacity,1))}.text-\[\#BB6B00\]{--tw-text-opacity:1;color:#bb6b00;color:rgb(187 107 0/var(--tw-text-opacity,1))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[var\(--auth-brand-text\)\]{color:var(--auth-brand-text)}.text-\[var\(--auth-button-text\)\]{color:var(--auth-button-text)}.text-\[var\(--auth-google-text\)\]{color:var(--auth-google-text)}.text-\[var\(--auth-text-label\)\]{color:var(--auth-text-label)}.text-\[var\(--auth-text-link-secondary\)\]{color:var(--auth-text-link-secondary)}.text-\[var\(--auth-text-muted\)\]{color:var(--auth-text-muted)}.text-\[var\(--auth-text-primary\)\]{color:var(--auth-text-primary)}.text-\[var\(--auth-text-secondary\)\]{color:var(--auth-text-secondary)}.text-\[var\(--rw-danger\)\]{color:var(--rw-danger)}.text-\[var\(--rw-ink\)\]{color:var(--rw-ink)}.text-\[var\(--s-border\)\]{color:var(--s-border)}.text-\[var\(--s-danger\)\]{color:var(--s-danger)}.text-\[var\(--s-indigo\)\]{color:var(--s-indigo)}.text-\[var\(--s-indigo-dark\)\]{color:var(--s-indigo-dark)}.text-\[var\(--s-ink\)\]{color:var(--s-ink)}.text-\[var\(--s-ink-faint\)\]{color:var(--s-ink-faint)}.text-\[var\(--s-ink-muted\)\]{color:var(--s-ink-muted)}.text-\[var\(--s-success\)\]{color:var(--s-success)}.text-\[var\(--s-warn\)\]{color:var(--s-warn)}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.decoration-double{-webkit-text-decoration-style:double;text-decoration-style:double}.decoration-dotted{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#8C9BAB\]::placeholder{--tw-placeholder-opacity:1;color:#8c9bab;color:rgb(140 155 171/var(--tw-placeholder-opacity,1))}.placeholder-\[var\(--s-ink-faint\)\]::placeholder{color:var(--s-ink-faint)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.55\]{opacity:.55}.\!shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 8px 32px #00000040!important;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(218\2c 55\2c 55\2c 0\.18\)\]{--tw-shadow:0 0 0 4px #da37372e;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)}.shadow-\[0_0_0_4px_rgba\(218\2c 55\2c 55\2c 0\.18\)\],.shadow-\[0_0_0_4px_rgba\(99\2c 91\2c 255\2c 0\.10\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(99\2c 91\2c 255\2c 0\.10\)\]{--tw-shadow:0 0 0 4px #635bff1a;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)}.shadow-\[0_12px_28px_rgba\(99\2c 91\2c 255\2c 0\.28\)\]{--tw-shadow:0 12px 28px #635bff47;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(10\2c 37\2c 64\2c 0\.04\)\]{--tw-shadow:0 1px 2px #0a25400a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(10\2c 37\2c 64\2c 0\.04\)\],.shadow-\[0_1px_2px_rgba\(10\2c 37\2c 64\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(10\2c 37\2c 64\2c 0\.08\)\]{--tw-shadow:0 1px 2px #0a254014;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_4px_10px_rgba\(99\2c 91\2c 255\2c 0\.25\)\]{--tw-shadow:0 4px 10px #635bff40;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color)}.shadow-\[0_4px_10px_rgba\(99\2c 91\2c 255\2c 0\.25\)\],.shadow-\[0_4px_12px_rgba\(99\2c 91\2c 255\2c 0\.30\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(99\2c 91\2c 255\2c 0\.30\)\]{--tw-shadow:0 4px 12px #635bff4d;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(10\2c 37\2c 64\2c 0\.06\)\2c 0_1px_3px_rgba\(10\2c 37\2c 64\2c 0\.04\)\]{--tw-shadow:0 4px 14px #0a25400f,0 1px 3px #0a25400a;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(10\2c 37\2c 64\2c 0\.05\)\2c 0_1px_3px_rgba\(10\2c 37\2c 64\2c 0\.04\)\]{--tw-shadow:0 6px 18px #0a25400d,0 1px 3px #0a25400a;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color)}.shadow-\[0_6px_18px_rgba\(10\2c 37\2c 64\2c 0\.05\)\2c 0_1px_3px_rgba\(10\2c 37\2c 64\2c 0\.04\)\],.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-\[1px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px)}.backdrop-blur-\[4px\],.backdrop-blur-\[6px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\]{transition-duration:.15s;transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\]{transition-duration:.15s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.fade-in{--tw-enter-opacity:0}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[animation-delay\:0ms\]{animation-delay:0ms}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:60ms\]{animation-delay:60ms}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;color:#fafafa;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#262626;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3f3f3f}.glow-blue,.glow-emerald{box-shadow:0 0 20px #3b82f647}.glow-gold{box-shadow:0 0 20px #fbbf2440}.cp-logo{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.cp-logo__img{display:block;height:100%;object-fit:contain;width:100%}[data-theme=dark] .cp-logo{background:#fff;border-radius:6px;padding:2px}.s-app{--s-bg:#fff;--s-bg-soft:#f6f9fc;--s-bg-raised:#fff;--s-ink:#0a2540;--s-ink-muted:#425466;--s-ink-faint:#697386;--s-border:#e3e8ee;--s-border-strong:#cfd7df;--s-indigo:#635bff;--s-indigo-dark:#4a42e0;--s-indigo-light:#8e86ff;--s-indigo-soft:#e0deff;--s-success:#00d924;--s-warn:#f5a623;--s-danger:#da3737;--s-danger-strong:#b91c1c;--s-skeleton-base:#eef2f6;--s-skeleton-highlight:#f6f9fc;--s-gradient:linear-gradient(135deg,#a7f0ba,#b6e2ff 25%,#c9c3ff 55%,#ffb6e1 85%,#ffc692);background:var(--s-bg);color:var(--s-ink);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em}[data-theme=dark] .s-app{--s-bg:#070b16;--s-bg-soft:#0b1020;--s-bg-raised:#111827;--s-ink:#f8fafc;--s-ink-muted:#cbd5e1;--s-ink-faint:#94a3b8;--s-border:#94a3b838;--s-border-strong:#cbd5e157;--s-indigo:#8b86ff;--s-indigo-dark:#c7d2fe;--s-indigo-light:#b8b3ff;--s-indigo-soft:#8b86ff2e;--s-success:#34d399;--s-warn:#fbbf24;--s-danger:#f87171;--s-danger-strong:#dc2626;--s-skeleton-base:#94a3b81f;--s-skeleton-highlight:#94a3b838;--s-gradient:linear-gradient(135deg,#0f2e27,#0b2842 28%,#211b4d 58%,#3b173a 84%,#3a2515)}[data-theme=dark] .s-app .s-card{box-shadow:0 10px 30px #00000038,0 0 0 1px #94a3b80a}[data-theme=dark] .s-app .s-card-hover:hover{box-shadow:0 14px 34px #00000047}[data-theme=dark] .s-app .s-btn-primary{background:var(--s-ink);color:#07111f}[data-theme=dark] .s-app .s-btn-primary:hover{background:#e2e8f0}[data-theme=dark] .s-app .s-btn-ghost:hover,[data-theme=dark] .s-app .s-btn-secondary:hover,[data-theme=dark] .s-app .s-seg-btn:hover{background:#94a3b81f}[data-theme=dark] .s-app .s-pill-success{background:#34d39929;border-color:#0000;color:#a7f3d0}[data-theme=dark] .s-app .s-pill-warn{background:#fbbf242e;border-color:#0000;color:#fde68a}[data-theme=dark] .s-app .s-pill-danger{background:#f8717129;border-color:#0000;color:#fca5a5}.s-app .s-bg-soft{background:var(--s-bg-soft)}.s-app .s-card{background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:12px;box-shadow:0 1px 2px #0a25400a,0 0 0 1px #0a254005}.s-app .s-card-hover{transition:box-shadow .16s,transform .16s}.s-app .s-card-hover:hover{box-shadow:0 6px 24px #0a25401a;transform:translateY(-1px)}.s-app .s-h1{font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.025em;line-height:1.05}.s-app .s-h1,.s-app .s-h2{color:var(--s-ink);font-weight:700}.s-app .s-h2{font-size:1.75rem;letter-spacing:-.02em;line-height:1.2}.s-app .s-h3{color:var(--s-ink);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.s-app .s-eyebrow{color:var(--s-indigo);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.s-app .s-text-muted{color:var(--s-ink-muted)}.s-app .s-text-faint{color:var(--s-ink-faint)}.s-app .s-btn-primary{align-items:center;background:var(--s-ink);border-radius:8px;box-shadow:0 1px 2px #0a25402e;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1rem;transition:background .16s,transform 80ms}.s-app .s-btn-primary:hover{background:#1b3b5f}.s-app .s-btn-primary:active{transform:translateY(1px)}.s-app .s-btn-indigo{align-items:center;background:var(--s-indigo);border-radius:8px;box-shadow:0 1px 2px #635bff40;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1rem;transition:background .16s}.s-app .s-btn-indigo:hover{background:var(--s-indigo-dark)}.s-app .s-upgrade-cta{background:var(--s-upgrade-cta-bg);color:#fff}.s-app .s-upgrade-cta:hover{background:var(--s-upgrade-cta-bg-hover)}.s-app .s-upgrade-experience{--s-bg:#faf6f0;--s-bg-soft:#f4efe6;--s-bg-raised:#ffffffe0;--s-ink:#1a1b2e;--s-ink-muted:#2b2d45;--s-ink-faint:#6b6e80;--s-border:#1a1b2e1c;--s-border-strong:#1a1b2e2e;--s-indigo:#2057d0;--s-indigo-dark:#183da6;--s-indigo-light:#5a93ec;--s-indigo-soft:#e9f1fd;--s-upgrade-cta-bg:var(--s-indigo);--s-upgrade-cta-bg-hover:var(--s-indigo-dark);--s-upgrade-ring:#2057d02e;--s-upgrade-card-shadow:0 1px 0 #ffffffb3 inset,0 2px 6px #1a1b2e0d,0 10px 24px -12px #1a1b2e1a;background:radial-gradient(circle at 12% 0,var(--s-indigo-soft) 0,#0000 34%),var(--s-bg);background-repeat:no-repeat;color:var(--s-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100%}[data-theme=dark] .s-app .s-upgrade-experience{--s-bg:#020612;--s-bg-soft:#051428;--s-bg-raised:#0a1a30;--s-ink:#ecedf6;--s-ink-muted:#d4d6e6;--s-ink-faint:#b0b8cc;--s-border:#ffffff1c;--s-border-strong:#fff3;--s-indigo:#5189ff;--s-indigo-dark:#a4c8ff;--s-indigo-light:#82b5ff;--s-indigo-soft:#5189ff29;--s-upgrade-cta-bg:#2a5fd6;--s-upgrade-cta-bg-hover:#1e4ab0;--s-upgrade-ring:#5189ff52;--s-upgrade-card-shadow:0 1px 0 #ffffff0a inset,0 2px 6px #00000073,0 12px 28px -14px #0009}.s-app .s-upgrade-experience .s-card{box-shadow:var(--s-upgrade-card-shadow)}.s-app .s-upgrade-page-header{background:#0000;border-bottom:1px solid var(--s-border)}.s-app .s-upgrade-page-header-inner{margin:0 auto;max-width:46rem;padding:1rem 1.5rem .875rem}.s-app .s-upgrade-eyebrow{align-items:center;display:flex;font-family:Outfit,sans-serif;gap:.35rem;margin:0 0 .4rem}.s-app .s-upgrade-title{font-size:clamp(1.875rem,3.5vw,2.25rem);font-weight:600;letter-spacing:-.035em;max-width:44rem}.s-app .s-upgrade-detail{color:var(--s-ink-muted);font-size:.875rem;line-height:1.5;margin:.5rem 0 0;max-width:48rem}.s-app .s-upgrade-page-content{margin:0 auto;max-width:46rem;padding:.75rem 1.5rem 1.5rem}.s-app .s-upgrade-finalizing{background:var(--s-indigo-soft);border:1px solid var(--s-border-strong);color:var(--s-ink);margin-bottom:.75rem}.s-app .s-upgrade-active-grid,.s-app .s-upgrade-purchase-grid{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:46rem}.s-app .s-upgrade-plan-stack{grid-gap:1rem;display:grid;gap:1rem;justify-self:center;max-width:22.5rem;width:100%}.s-app .s-upgrade-plan-card{min-height:24.6875rem;padding:1.25rem;width:100%}.s-app .s-upgrade-plan-card[data-selected=true]{border-color:var(--s-indigo);box-shadow:0 0 0 3px var(--s-upgrade-ring),var(--s-upgrade-card-shadow)}.s-app .s-upgrade-best-value-badge{background:var(--s-upgrade-cta-bg);color:#fff}.s-app .s-upgrade-plan-card>ul{margin-bottom:1.25rem}.s-app .s-pricing-abuse-disclaimer{color:var(--s-ink-muted);font-size:.75rem;line-height:1.45;margin:-.5rem 0 1rem}.s-app .s-upgrade-feedback{grid-gap:.5rem;display:grid;gap:.5rem;justify-items:center;margin:.75rem auto 0;max-width:46rem}.s-app .s-upgrade-feedback:empty{display:none}.s-app .s-upgrade-trust-row{border-top:1px solid var(--s-border);color:var(--s-ink-muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.5rem 1.25rem;justify-content:center;margin:.125rem auto 0;max-width:46rem;padding-top:.75rem}.s-app .s-upgrade-trust-row span{align-items:center;display:inline-flex;gap:.35rem}.s-app .s-upgrade-trust-row svg{color:var(--s-indigo)}.s-app .s-upgrade-active-card{min-height:20rem}.s-app .s-upgrade-active-pro{background:linear-gradient(135deg,var(--s-indigo-soft) 0,var(--s-bg-raised) 58%);background-repeat:no-repeat;border-color:var(--s-indigo)}.s-app .s-upgrade-active-crown,.s-app .s-upgrade-active-feature svg{color:var(--s-indigo)}.s-app .s-upgrade-active-detail,.s-app .s-upgrade-active-feature{color:var(--s-ink-muted)}.s-app .s-upgrade-active-badge,.s-app .s-upgrade-active-state{background:var(--s-indigo-soft);color:var(--s-indigo-dark)}.s-app .s-upgrade-manage-button{background:var(--s-upgrade-cta-bg);color:#fff}.s-app .s-upgrade-manage-button:hover{background:var(--s-upgrade-cta-bg-hover)}.s-app .s-upgrade-cancel-button,.s-app .s-upgrade-manual-note{background:var(--s-bg-soft);border:1px solid var(--s-border-strong);color:var(--s-ink-muted)}.s-app .s-upgrade-cancel-button:hover{background:var(--s-indigo-soft);color:var(--s-ink)}@media (max-width:767px){.s-app .s-upgrade-page-content,.s-app .s-upgrade-page-header-inner{padding-left:1rem;padding-right:1rem}.s-app .s-upgrade-active-grid,.s-app .s-upgrade-purchase-grid{grid-template-columns:minmax(0,1fr)}.s-app .s-upgrade-plan-stack,.s-app .s-upgrade-purchase-grid>.s-upgrade-plan-card{justify-self:center;max-width:22.5rem}}.s-app .s-btn-secondary{align-items:center;background:var(--s-bg-soft);border:1px solid var(--s-border);border-radius:8px;color:var(--s-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:background .16s}.s-app .s-btn-secondary:hover{background:#edf1f6}.s-app .s-btn-ghost{border-radius:6px;color:var(--s-ink-muted);font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:background .16s,color .16s}.s-app .s-btn-ghost:hover{background:var(--s-bg-soft);color:var(--s-ink)}.s-app .s-input{background:var(--s-bg);border:1px solid var(--s-border);border-radius:8px;color:var(--s-ink);font-size:.9rem;padding-bottom:.625rem;padding-top:.625rem;transition:border .16s,box-shadow .16s;width:100%}.s-app .s-input:not([class*=" pl-"]):not([class^=pl-]){padding-left:.875rem}.s-app .s-input:not([class*=" pr-"]):not([class^=pr-]){padding-right:.875rem}.s-app .s-input:focus{border-color:var(--s-indigo);box-shadow:0 0 0 3px #635bff26;outline:none}.s-app .s-divider{background:var(--s-border);height:1px}.s-app .s-pill{align-items:center;background:var(--s-bg-soft);border:1px solid var(--s-border);border-radius:999px;color:var(--s-ink-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .625rem}.s-app .s-pill-indigo{background:var(--s-indigo-soft);border-color:#0000;color:var(--s-indigo-dark)}.s-app .s-pill-success{background:#d9fcda;border-color:#0000;color:#006908}.s-app .s-pill-warn{background:#fef3c7;border-color:#0000;color:#8a4f00}.s-app .s-pill-danger{background:#ffcdc9;border-color:#0000;color:#8b2c1e}.s-app .cp-phosphor-icon{background-color:currentColor;display:inline-block;-webkit-mask:var(--cp-phosphor-src) center /contain no-repeat;mask:var(--cp-phosphor-src) center /contain no-repeat}.s-app .s-notice{align-items:center;border:1px solid #0000;border-radius:12px;display:flex;font-size:.875rem;gap:8px;justify-content:center;line-height:1.45;margin-left:auto;margin-right:auto;max-width:min(27.5rem,100%);overflow-wrap:anywhere;padding:10px 14px;text-align:center;width:-webkit-fit-content;width:fit-content}.s-app .s-notice-icon{flex-shrink:0}.s-app .s-notice-error{background:#fce4e4;border-color:#b12525;color:#b12525}.s-app .s-notice-warning{background:#fef3dd;border-color:#8a5a00;color:#8a5a00}[data-theme=dark] .s-app .s-notice-error{background:#f871711f;border-color:#f8717166;color:#fca5a5}[data-theme=dark] .s-app .s-notice-warning{background:#f5a62321;border-color:#f5a62366;color:#f5c97b}.s-app .s-notice-on-dark.s-notice-error{background:#f871711f;border-color:#f8717166;color:#fca5a5}.s-app .s-notice-on-dark.s-notice-warning{background:#f5a62321;border-color:#f5a62366;color:#f5c97b}.s-app .s-progress{background:var(--s-border);border-radius:999px;display:block;height:.5rem;overflow:hidden;width:100%}.s-app .s-progress-fill{background:var(--s-indigo);display:block;height:100%;transition:width .2s ease-out}.s-app .s-progress-fill-success{background:var(--s-success)}.s-app .s-progress-fill-warn{background:var(--s-warn)}.s-app .s-progress-fill-danger{background:var(--s-danger)}.s-app .s-progress-fill-gradient{background:linear-gradient(90deg,var(--s-indigo) 0,var(--s-indigo-light) 100%)}.s-app .s-metric-good{color:var(--s-success)}.s-app .s-metric-warn{color:var(--s-warn)}.s-app .s-metric-bad{color:var(--s-danger)}.s-app .s-metric-muted{color:var(--s-ink-muted)}.s-app .s-metric-faint{color:var(--s-ink-faint)}.s-app .s-metric-indigo{color:var(--s-indigo)}.s-app .s-bubble-coach{background:var(--s-bg-raised);border:1px solid var(--s-border);border-left:3px solid var(--s-indigo);border-radius:.75rem;max-width:38rem;padding:.875rem 1rem}.s-app .s-bubble-user{background:var(--s-indigo-soft);border-radius:.75rem;color:var(--s-indigo-dark);margin-left:auto;max-width:38rem;padding:.75rem 1rem}.s-app .s-seg-btn{background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:.5rem;color:var(--s-ink-muted);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .75rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.s-app .s-seg-btn:hover{background:var(--s-bg-soft)}.s-app .s-seg-btn-active,.s-app .s-seg-btn[aria-pressed=true]{background:var(--s-indigo-soft);border-color:var(--s-indigo);color:var(--s-indigo-dark)}.s-app .s-billing-period-control{background:var(--s-bg-soft);border:1px solid var(--s-border);border-radius:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:32px;isolation:isolate;overflow:visible;padding:3px;position:relative}.s-app .s-billing-period-thumb{background:var(--s-bg-raised);border-radius:.55rem;box-shadow:0 1px 2px #0a25401a;inset:3px auto 3px 3px;pointer-events:none;position:absolute;transform:translateX(calc(var(--billing-plan-index)*100%));width:calc(33.33333% - 2px);z-index:0}.s-app .s-billing-period-option{align-items:center;border-radius:.5rem;color:var(--s-ink-muted);cursor:pointer;display:flex;font-size:.6875rem;font-weight:600;justify-content:center;line-height:1;min-height:44px;padding:0;position:relative;transform:translateY(-10px);z-index:1}.s-app .s-billing-period-option[aria-checked=true]{color:var(--s-indigo)}.s-app .s-billing-period-option:focus-visible{outline:none}.s-app .s-billing-period-control:focus-within{box-shadow:0 0 0 2px var(--s-indigo)}@media (prefers-reduced-motion:no-preference){.s-app .s-billing-period-thumb{transition:transform .25s ease}.s-app .s-price-change{animation:s-price-pop .25s ease-out both}}@keyframes s-price-pop{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.s-app .s-kpi-tile{background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:.75rem;display:flex;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem}.s-app .s-kpi-label{color:var(--s-ink-faint);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.s-app .s-kpi-number{color:var(--s-ink);font-family:JetBrains Mono,monospace;font-size:1.625rem;font-weight:600;line-height:1.1}.s-app .s-kpi-sub{color:var(--s-ink-faint);font-size:.75rem}.s-hero-gradient{background:var(--s-gradient);isolation:isolate;overflow:hidden;position:relative}.s-app .s-dashboard-hero-gradient,.s-app .s-profile-hero-gradient{background:var(--s-indigo-soft)}.s-app .s-dashboard-hero-gradient:before,.s-app .s-profile-hero-gradient:before{display:none}.s-app .s-dashboard-hero-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-color:#0a254014;color:var(--s-ink)}[data-theme=dark] .s-app .s-dashboard-hero-pill{background:#111827b8;border-color:#94a3b838;color:var(--s-ink)}.s-app .s-dashboard-synthesis-card{background:linear-gradient(135deg,#f4f0ff,#fff 55%,#f6f9fc);border-color:#635bff2e}[data-theme=dark] .s-app .s-dashboard-synthesis-card{background:linear-gradient(135deg,#8b86ff29 0,var(--s-bg-raised) 55%,var(--s-bg-soft) 100%);border-color:#8b86ff42}.s-app .s-upgrade-nudge{background:linear-gradient(135deg,#635bff,#8e86ff);color:#fff}.s-app .s-upgrade-nudge-button{background:#fff;color:var(--s-indigo-dark)}[data-theme=dark] .s-app .s-upgrade-nudge{background:linear-gradient(135deg,#8b86ff3d,#8b86ff1f);border:1px solid #8b86ff42;color:var(--s-ink)}[data-theme=dark] .s-app .s-upgrade-nudge-button{background:var(--s-indigo);color:#fff}.s-hero-gradient:before{background:radial-gradient(circle at 20% 30%,#fff0 0,#fff6 60%,#ffffffd9 100%);content:"";inset:0;pointer-events:none;position:absolute}[data-theme=dark] .s-hero-gradient:before{background:radial-gradient(circle at 20% 30%,#fff0 0,#070b162e 56%,#070b16c7 100%)}.s-hero-gradient-soft{background:linear-gradient(180deg,#f4f0ff,#f6f9fc 65%,#fff)}[data-theme=dark] .s-hero-gradient-soft{background:radial-gradient(ellipse at 50% 0,#8b86ff2e 0,#0b1020b8 42%,#070b16 100%)}.s-app .s-nav-item{align-items:center;border-radius:6px;color:var(--s-ink-muted);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;padding:.5rem .75rem;transition:background .12s,color .12s}.s-app .s-nav-item:hover{background:var(--s-bg-soft);color:var(--s-ink)}.s-app .s-nav-item.active{background:var(--s-indigo-soft)}.s-app .s-nav-item.active,.s-app .s-nav-item.active svg{color:var(--s-indigo-dark)}.s-app .s-stat-num{color:var(--s-ink);font-family:Outfit,sans-serif;font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.s-app .s-stat-label{color:var(--s-ink-faint);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.s-app .s-code{background:#0a2540;border-radius:12px;box-shadow:0 8px 32px #0a25402e;color:#e3e8ee;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6;overflow:auto;padding:1.25rem 1.5rem}.s-app .s-code .k{color:#c792ea}.s-app .s-code .s{color:#c3e88d}.s-app .s-code .n{color:#f78c6c}.s-app .s-code .c{color:#546e7a}.auth-page-scope{--auth-panel-bg:#362d2614;--auth-panel-border:#ffffffb8;--auth-panel-shadow:inset 0 1px 0 #ffffff80,0 18px 50px #40301c1a;--auth-brand-text:#161616;--auth-text-primary:#171717;--auth-text-secondary:#57534e;--auth-text-label:#292524;--auth-text-muted:#665d58;--auth-text-link-secondary:#44403c;--auth-input-bg:#ffffff4d;--auth-input-bg-hover:#ffffff80;--auth-input-bg-focus:#ffffff73;--auth-input-text:#171717;--auth-input-placeholder:#6b6763;--auth-input-border:#00000026;--auth-input-border-hover:#0000004d;--auth-input-border-focus:#00000073;--auth-input-ring:#0000001a;--auth-input-hover-shadow:0 10px 30px #5c46281a;--auth-input-glow-hover:#ffffff59;--auth-divider:#00000026;--auth-button-bg:#171717;--auth-button-text:#fff;--auth-button-hover:#000;--auth-focus-ring:#000;--auth-focus-ring-soft:#000000b3;--auth-focus-offset:#fffaf0;--auth-google-border:#747775;--auth-google-bg:#fff;--auth-google-text:#1f1f1f;--auth-google-hover:#f8f9fa}.auth-page-scope[data-auth-theme=dark]{--auth-panel-bg:#020a1c29;--auth-panel-border:#ffffff38;--auth-panel-shadow:inset 0 1px 0 #ffffff14,0 18px 50px #02081733;--auth-brand-text:#fff;--auth-text-primary:#fff;--auth-text-secondary:#cbd5e1;--auth-text-label:#e2e8f0;--auth-text-muted:#94a3b8;--auth-text-link-secondary:#cbd5e1;--auth-input-bg:#ffffff0f;--auth-input-bg-hover:#ffffff1c;--auth-input-bg-focus:#ffffff17;--auth-input-text:#fff;--auth-input-placeholder:#9ca3af;--auth-input-border:#ffffff40;--auth-input-border-hover:#ffffff73;--auth-input-border-focus:#fff9;--auth-input-ring:#ffffff26;--auth-input-hover-shadow:0 10px 30px #0000002e;--auth-input-glow-hover:#ffffff0d;--auth-divider:#fff3;--auth-button-bg:#fff;--auth-button-text:#0b1832;--auth-button-hover:#f1f5f9;--auth-focus-ring:#fff;--auth-focus-ring-soft:#ffffffb3;--auth-focus-offset:#07142c;--auth-google-border:#8e918f;--auth-google-bg:#131314;--auth-google-text:#e3e3e3;--auth-google-hover:#202124}.auth-page-scope .auth-glass-panel{background-color:var(--auth-panel-bg);border-color:var(--auth-panel-border);box-shadow:var(--auth-panel-shadow)}.s-app.auth-page-scope[data-auth-theme] input::placeholder{color:var(--auth-input-placeholder)!important;font-style:italic;opacity:1}.s-app.auth-page-scope[data-auth-theme] input:-webkit-autofill,.s-app.auth-page-scope[data-auth-theme] input:-webkit-autofill:active,.s-app.auth-page-scope[data-auth-theme] input:-webkit-autofill:focus,.s-app.auth-page-scope[data-auth-theme] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-input-text)!important;background-color:var(--auth-input-bg)!important;box-shadow:inset 0 0 0 1000px #0000!important;caret-color:var(--auth-input-text)!important;-webkit-transition:background-color 999999s ease-out 0s;transition:background-color 999999s ease-out 0s}.s-app:not(.auth-page-scope) input[type=email],.s-app:not(.auth-page-scope) input[type=password],.s-app:not(.auth-page-scope) input[type=search],.s-app:not(.auth-page-scope) input[type=text],.s-app:not(.auth-page-scope) input[type=url],.s-app:not(.auth-page-scope) select,.s-app:not(.auth-page-scope) textarea{background-color:var(--s-bg-raised)!important;border-color:var(--s-border)!important;color:var(--s-ink)!important}.s-app:not(.auth-page-scope) input:focus,.s-app:not(.auth-page-scope) select:focus,.s-app:not(.auth-page-scope) textarea:focus{border-color:#635bff!important;box-shadow:0 0 0 3px #635bff26!important;outline:none!important}.s-app:not(.auth-page-scope) h1,.s-app:not(.auth-page-scope) h2,.s-app:not(.auth-page-scope) h3,.s-app:not(.auth-page-scope) h4{color:var(--s-ink);letter-spacing:-.02em}[data-theme=dark] .s-app:not(.auth-page-scope) .bg-white{background-color:var(--s-bg-raised)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .bg-\[\#F6F9FC\]{background-color:var(--s-bg-soft)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .hover\:bg-\[\#F6F9FC\]:hover{background-color:#94a3b81f!important}[data-theme=dark] .s-app:not(.auth-page-scope) .border-\[\#E3E8EE\]{border-color:var(--s-border)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .hover\:border-\[\#CFD7DF\]:hover{border-color:var(--s-border-strong)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .hover\:text-\[\#0A2540\]:hover,[data-theme=dark] .s-app:not(.auth-page-scope) .text-\[\#0A2540\]{color:var(--s-ink)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .hover\:text-\[\#425466\]:hover,[data-theme=dark] .s-app:not(.auth-page-scope) .text-\[\#425466\],[data-theme=dark] .s-app:not(.auth-page-scope) .text-\[\#697386\]{color:var(--s-ink-muted)!important}[data-theme=dark] .s-app:not(.auth-page-scope) .group:hover .group-hover\:text-\[\#635BFF\]{color:var(--s-indigo-light)!important}.s-app:not(.auth-page-scope) .font-heading{font-family:Outfit,sans-serif;letter-spacing:-.02em}.s-app:not(.auth-page-scope) .tracking-widest{letter-spacing:.08em!important}@keyframes xp-fill{0%{width:0}to{width:var(--xp-width)}}.xp-bar-fill{animation:xp-fill 1.2s ease-out forwards}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}@keyframes xp-glow{0%{box-shadow:0 0 0 0 #635bff00}40%{box-shadow:0 0 6px 3px #635bff8c}to{box-shadow:0 0 0 0 #635bff00}}@media (prefers-reduced-motion:reduce){[data-testid=xp-glow-track]{animation:none!important}}@keyframes s-page-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.s-fade{animation:s-page-fade-up .48s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.s-fade{animation:none}}.confetti-particle{animation:confetti-fall 3s ease-in forwards;border-radius:2px;height:8px;pointer-events:none;position:fixed;width:8px;z-index:9999}@keyframes level-up-pulse{0%{box-shadow:0 0 0 0 #fbbf24b3;transform:scale(1)}50%{box-shadow:0 0 0 20px #fbbf2400;transform:scale(1.05)}to{box-shadow:0 0 0 0 #fbbf2400;transform:scale(1)}}.level-up-animate{animation:level-up-pulse .8s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .5s ease-out forwards}.fade-in-up-1{animation:fade-in-up .5s ease-out .1s both}.fade-in-up-2{animation:fade-in-up .5s ease-out .2s both}.fade-in-up-3{animation:fade-in-up .5s ease-out .3s both}.fade-in-up-4{animation:fade-in-up .5s ease-out .4s both}.rank-bronze{color:#cd7f32;text-shadow:0 0 10px #cd7f3280}.rank-silver{color:silver;text-shadow:0 0 10px #c0c0c080}.rank-gold{color:#fbbf24;text-shadow:0 0 10px #fbbf2499}.rank-platinum{color:#e5e4e2;text-shadow:0 0 10px #e5e4e2b3}.rank-diamond{color:#3b82f6;text-shadow:0 0 10px #3b82f6b3}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121212cc;border:1px solid #ffffff14}.sidebar-item{align-items:center;animation-duration:.2s;border-radius:.75rem;border-radius:var(--radius);color:#a1a1aa;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;line-height:1.25rem;padding:.625rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-item:hover{background:#ffffff0d;color:#fafafa}.sidebar-item.active{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.hero-shine{-webkit-text-fill-color:#0000;animation:hero-shine-sweep 5s linear infinite;-webkit-background-clip:text;background-clip:text;background-position:0 0;background-repeat:repeat-x;background-size:200% 100%;color:#0000;display:inline-block;margin:-.05em -.12em -.18em;padding:.05em .12em .18em}.hero-shine-unified{background-image:linear-gradient(110deg,#fff,#dbeafe 15%,#93c5fd 28%,#60a5fa 40%,#fff 48%,#f0f9ff 50%,#fff 52%,#60a5fa 60%,#93c5fd 72%,#dbeafe 85%,#fff)}.hero-shine-white{background-image:linear-gradient(110deg,#fff,#fff 32%,#dbeafe 42%,#93c5fd 48%,#3b82f6 50%,#93c5fd 52%,#dbeafe 58%,#fff 68%,#fff)}.hero-shine-blue{background-image:linear-gradient(110deg,#60a5fa,#7dd3fc 20%,#38bdf8 35%,#bae6fd 43%,#fff 50%,#bae6fd 57%,#38bdf8 65%,#7dd3fc 80%,#60a5fa)}.hero-shine--delayed{animation-delay:1s}@keyframes hero-shine-sweep{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hero-shine{animation:none;background-position:0 0}}[data-theme=light] .hero-shine-unified,[data-theme=light] .hero-shine-white{background-image:linear-gradient(110deg,#18181b,#18181b 30%,#1e3a8a 42%,#2563eb 48%,#60a5fa 50%,#2563eb 52%,#1e3a8a 58%,#18181b 70%,#18181b)}@keyframes quest-complete{0%{transform:scale(1)}50%{background:#3b82f626;transform:scale(1.02)}to{transform:scale(1)}}.quest-complete-anim{animation:quest-complete .4s ease-out}.chat-user{background-color:#1e3a8a4d;border-color:#1d4ed84d;border-radius:1rem;border-top-right-radius:calc(.75rem - 4px);border-top-right-radius:calc(var(--radius) - 4px);border-width:1px;margin-left:auto;max-width:80%;padding:1rem}.chat-ai{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1));border-color:#ffffff1a;border-radius:1rem;border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px);border-width:1px;margin-right:auto;max-width:85%;padding:1rem}[data-theme=light] .chat-ai{background-color:#f4f4f5;border-color:#00000014}.diff-added{background:#3b82f626;border-left:3px solid #3b82f6}.diff-removed{background:#ef44441a;border-left:3px solid #ef4444;opacity:.6;text-decoration:line-through}[data-theme=light] body{background-color:#f4f4f5;color:#18181b}[data-theme=light] .bg-black\/60{background-color:#ffffffbf!important}[data-theme=light] .bg-black\/40{background-color:#ffffffa6!important}[data-theme=light] .border-white\/10{border-color:#00000014!important}[data-theme=light] .bg-zinc-900\/40{background-color:#fff!important}[data-theme=light] a.bg-blue-500,[data-theme=light] a.bg-blue-500 *,[data-theme=light] button.bg-blue-400,[data-theme=light] button.bg-blue-400 *,[data-theme=light] button.bg-blue-500,[data-theme=light] button.bg-blue-500 *,[data-theme=light] button.bg-purple-400,[data-theme=light] button.bg-purple-400 *,[data-theme=light] button.bg-purple-500,[data-theme=light] button.bg-purple-500 *{color:#fff!important}[data-theme=light] .bg-\[\#080808\]{background-color:#fff!important}[data-theme=light] .bg-\[\#0A0A0A\]{background-color:#f4f4f5!important}[data-theme=light] .bg-\[\#0D0D0D\]{background-color:#fff!important}[data-theme=light] .bg-\[\#0D0D0D\]\/80{background-color:#ffffffd9!important}[data-theme=light] .bg-\[\#121212\]{background-color:#fff!important}[data-theme=light] .bg-\[\#1A1A1A\]{background-color:#f4f4f5!important}[data-theme=light] .bg-zinc-500{background-color:#a1a1aa!important}[data-theme=light] .bg-zinc-700{background-color:#e4e4e7!important}[data-theme=light] .bg-zinc-700\/20{background-color:#e4e4e780!important}[data-theme=light] .bg-zinc-800{background-color:#f4f4f5!important}[data-theme=light] .bg-zinc-800\/50{background-color:#f4f4f5b3!important}[data-theme=light] .bg-zinc-900{background-color:#fafafa!important}[data-theme=light] .bg-zinc-900\/50{background-color:#f4f4f5b3!important}[data-theme=light] .bg-zinc-900\/60{background-color:#f4f4f5cc!important}[data-theme=light] .border-zinc-600{border-color:#d4d4d8!important}[data-theme=light] .border-zinc-700{border-color:#e4e4e7!important}[data-theme=light] .border-zinc-700\/30{border-color:#e4e4e799!important}[data-theme=light] .border-zinc-800{border-color:#e4e4e7!important}[data-theme=light] .border-zinc-800\/50,[data-theme=light] .divide-zinc-800\/50>:not([hidden])~:not([hidden]){border-color:#e4e4e7b3!important}[data-theme=light] .text-white{color:#18181b!important}[data-theme=light] .text-zinc-200{color:#27272a!important}[data-theme=light] .text-zinc-300,[data-theme=light] .text-zinc-400,[data-theme=light] .text-zinc-500{color:#3f3f46!important}[data-theme=light] .text-zinc-600{color:#52525b!important}[data-theme=light] .text-zinc-700{color:#a1a1aa!important}[data-theme=light] .text-yellow-400,[data-theme=light] .text-yellow-500{color:#ca8a04!important}[data-theme=light] .text-orange-400,[data-theme=light] .text-orange-500{color:#9a3412!important}[data-theme=light] .text-blue-400,[data-theme=light] .text-blue-500{color:#047857!important}[data-theme=light] .text-blue-400,[data-theme=light] .text-blue-500{color:#2563eb!important}[data-theme=light] .text-sky-400{color:#0369a1!important}[data-theme=light] .text-rose-400{color:#9f1239!important}[data-theme=light] .text-red-400{color:#b91c1c!important}[data-theme=light] .text-purple-400{color:#6d28d9!important}[data-theme=light] .text-cyan-400,[data-theme=light] .text-cyan-500{color:#0e7490!important}[data-theme=light] .text-blue-300{color:#1d4ed8!important}[data-theme=light] .text-blue-600{color:#1e40af!important}[data-theme=light] .text-sky-300,[data-theme=light] .text-sky-500{color:#0369a1!important}[data-theme=light] .bg-blue-500\/5{background-color:#3b82f612!important}[data-theme=light] .bg-blue-500\/10{background-color:#3b82f61a!important}[data-theme=light] .bg-blue-500\/15{background-color:#3b82f61f!important}[data-theme=light] .bg-blue-500\/20{background-color:#3b82f624!important}[data-theme=light] .border-blue-500\/15{border-color:#3b82f638!important}[data-theme=light] .border-blue-500\/20{border-color:#3b82f647!important}[data-theme=light] .border-blue-500\/30{border-color:#3b82f661!important}[data-theme=light] .bg-yellow-500\/10{background-color:#eab3082e!important}[data-theme=light] .bg-yellow-500\/20{background-color:#eab30840!important}[data-theme=light] .bg-red-500\/10{background-color:#ef44441f!important}[data-theme=light] .border-yellow-500\/20{border-color:#eab30866!important}[data-theme=light] .border-red-500\/20{border-color:#ef444459!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#a1a1aa!important}[data-theme=light] ::-webkit-scrollbar-track{background:#e4e4e7}[data-theme=light] ::-webkit-scrollbar-thumb{background:#a1a1aa}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#71717a}[data-theme=light] .sidebar-item{color:#52525b}[data-theme=light] .sidebar-item:hover{background:#0000000a;color:#18181b}[data-theme=light] .sidebar-item.active{background:#3b82f61a;border-color:#3b82f64d;color:#1d4ed8}[data-theme=light] .glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #0000000f}[data-theme=light] .chat-ai{background:#f4f4f5;border-color:#0000000f;color:#18181b}[data-theme=light] .to-zinc-900\/40{--tw-gradient-to:#fafafa99!important}[data-theme=light] .diff-added{background:#3b82f61f}[data-theme=light] .diff-removed{background:#ef44441a}[data-theme=light] .rank-bronze,[data-theme=light] .rank-diamond,[data-theme=light] .rank-gold,[data-theme=light] .rank-platinum,[data-theme=light] .rank-silver{text-shadow:none}[data-theme=light] [data-rank=Bronze]{color:#a16207!important;text-shadow:none!important}[data-theme=light] [data-rank=Silver]{color:#52525b!important;text-shadow:none!important}[data-theme=light] [data-rank=Gold]{color:#ca8a04!important;text-shadow:none!important}[data-theme=light] [data-rank=Platinum]{color:#334155!important;text-shadow:none!important}[data-theme=light] [data-rank=Diamond]{color:#0e7490!important;text-shadow:none!important}.auth-bg{background:radial-gradient(ellipse at 50% 0,#3b82f614 0,#0a0a0a 60%)}[data-theme=light] .auth-bg{background:radial-gradient(ellipse at 50% 0,#3b82f61f 0,#f4f4f5 55%)!important}[data-theme=light] .rank-diamond{text-shadow:none}[data-theme=light] .admin-scope .bg-\[\#0A0A0A\]{background-color:#0a0a0a!important}[data-theme=light] .admin-scope .bg-\[\#121212\]{background-color:#121212!important}[data-theme=light] .admin-scope .bg-\[\#0D0D0D\]{background-color:#0d0d0d!important}[data-theme=light] .admin-scope .text-white{color:#fff!important}[data-theme=light] .admin-scope .text-zinc-100{color:#f4f4f5!important}[data-theme=light] .admin-scope .text-zinc-200{color:#e4e4e7!important}[data-theme=light] .admin-scope .text-zinc-300{color:#d4d4d8!important}[data-theme=light] .admin-scope .text-zinc-400{color:#a1a1aa!important}[data-theme=light] .admin-scope .text-zinc-500{color:#71717a!important}[data-theme=light] .admin-scope .text-zinc-600{color:#52525b!important}[data-theme=light] .admin-scope .border-zinc-800{border-color:#27272a!important}[data-theme=light] .admin-scope .border-zinc-900{border-color:#18181b!important}[data-theme=light] .admin-scope .border-zinc-800\/50{border-color:#27272a80!important}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[var\(--s-indigo\)\]:focus-within{--tw-ring-color:var(--s-indigo)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.hover\:\!border-\[var\(--auth-input-border-hover\)\]:hover{border-color:var(--auth-input-border-hover)!important}.hover\:border-\[rgba\(218\2c 55\2c 55\2c 0\.30\)\]:hover{border-color:#da37374d}.hover\:border-\[var\(--s-indigo\)\]:hover{border-color:var(--s-indigo)}.hover\:\!bg-\[var\(--auth-input-bg-hover\)\]:hover{background-color:var(--auth-input-bg-hover)!important}.hover\:bg-\[\#4A42E0\]:hover{--tw-bg-opacity:1;background-color:#4a42e0;background-color:rgb(74 66 224/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F6F9FC\]:hover{--tw-bg-opacity:1;background-color:#f6f9fc;background-color:rgb(246 249 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDECEC\]:hover{--tw-bg-opacity:1;background-color:#fdecec;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(99\2c 91\2c 255\2c 0\.18\)\]:hover{background-color:#635bff2e}.hover\:bg-\[var\(--auth-button-hover\)\]:hover{background-color:var(--auth-button-hover)}.hover\:bg-\[var\(--auth-google-hover\)\]:hover{background-color:var(--auth-google-hover)}.hover\:bg-\[var\(--s-bg-soft\)\]:hover{background-color:var(--s-bg-soft)}.hover\:bg-\[var\(--s-indigo-dark\)\]:hover{background-color:var(--s-indigo-dark)}.hover\:text-\[\#425466\]:hover{--tw-text-opacity:1;color:#425466;color:rgb(66 84 102/var(--tw-text-opacity,1))}.hover\:text-\[\#DA3737\]:hover{--tw-text-opacity:1;color:#da3737;color:rgb(218 55 55/var(--tw-text-opacity,1))}.hover\:text-\[var\(--auth-text-primary\)\]:hover{color:var(--auth-text-primary)}.hover\:text-\[var\(--s-indigo-dark\)\]:hover{color:var(--s-indigo-dark)}.hover\:text-\[var\(--s-ink\)\]:hover{color:var(--s-ink)}.hover\:text-\[var\(--s-ink-muted\)\]:hover{color:var(--s-ink-muted)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--auth-input-hover-shadow\)\]:hover{--tw-shadow-color:var(--auth-input-hover-shadow);--tw-shadow:var(--tw-shadow-colored)}.focus\:\!border-\[var\(--auth-input-border-focus\)\]:focus{border-color:var(--auth-input-border-focus)!important}.focus\:\!border-red-500:focus{--tw-border-opacity:1!important;border-color:#ef4444!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}.focus\:\!border-white\/60:focus{border-color:#fff9!important}.focus\:\!bg-\[var\(--auth-input-bg-focus\)\]:focus{background-color:var(--auth-input-bg-focus)!important}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--auth-input-ring\)\]:focus{--tw-ring-color:var(--auth-input-ring)}.focus\:ring-red-500\/20:focus{--tw-ring-color:#ef444433}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--auth-focus-ring\)\]:focus-visible{--tw-ring-color:var(--auth-focus-ring)}.focus-visible\:ring-\[var\(--auth-focus-ring-soft\)\]:focus-visible{--tw-ring-color:var(--auth-focus-ring-soft)}.focus-visible\:ring-\[var\(--s-indigo\)\]:focus-visible{--tw-ring-color:var(--s-indigo)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--auth-focus-offset\)\]:focus-visible{--tw-ring-offset-color:var(--auth-focus-offset)}.enabled\:hover\:bg-\[var\(--s-danger-strong\)\]:hover:enabled{background-color:var(--s-danger-strong)}.enabled\:hover\:text-white:hover:enabled{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.toast .group-\[\.toast\]\:\!text-zinc-500{--tw-text-opacity:1!important;color:#71717a!important;color:rgb(113 113 122/var(--tw-text-opacity,1))!important}@supports (hover:none){.supports-\[hover\:none\]\:opacity-100{opacity:1}}@media (prefers-reduced-motion:no-preference){@keyframes auth-field-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.motion-safe\:animate-auth-field-shake{animation:auth-field-shake .24s ease-in-out}}@media (max-width:400px){.max-\[400px\]\:order-3{order:3}.max-\[400px\]\:basis-full{flex-basis:100%}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-16{height:4rem}.sm\:h-\[211px\]{height:211px}.sm\:w-16{width:4rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(240px\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:self-auto{align-self:auto}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-\[var\(--s-border\)\]{border-color:var(--s-border)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:last\:border-r-0:last-child{border-right-width:0}}@media (min-width:768px){.md\:static{position:static}.md\:bottom-\[1\.75\%\]{bottom:1.75%}.md\:bottom-auto{bottom:auto}.md\:left-\[1\%\]{left:1%}.md\:left-auto{left:auto}.md\:right-auto{right:auto}.md\:top-\[1\.75\%\]{top:1.75%}.md\:top-auto{top:auto}.md\:z-auto{z-index:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[48\%\]{width:48%}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_120px_100px_70px_130px\]{grid-template-columns:minmax(0,1fr) 120px 100px 70px 130px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:border-\[var\(--s-border\)\]{border-color:var(--s-border)}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:opacity-60{opacity:.6}}@media (min-width:1024px){.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(300px\2c 360px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.lg\:grid-cols-\[minmax\(320px\2c 420px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:1280px){.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:flex{display:flex}.xl\:h-full{height:100%}.xl\:flex-1{flex:1 1}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(280px\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(320px\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:self-stretch{align-self:stretch}.xl\:border-b-0{border-bottom-width:0}}.dark\:\!border-emerald-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#10b98166!important}.dark\:\!border-red-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#ef444466!important}.dark\:\!border-zinc-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1!important;border-color:#3f3f46!important;border-color:rgb(63 63 70/var(--tw-border-opacity,1))!important}.dark\:\!bg-emerald-950\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#022c22e6!important}.dark\:\!bg-red-950\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0ae6!important}.dark\:\!bg-zinc-900\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#18181be6!important}.dark\:\!text-emerald-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:#d1fae5!important;color:rgb(209 250 229/var(--tw-text-opacity,1))!important}.dark\:\!text-red-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:#fee2e2!important;color:rgb(254 226 226/var(--tw-text-opacity,1))!important}.dark\:\!text-zinc-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:#f4f4f5!important;color:rgb(244 244 245/var(--tw-text-opacity,1))!important}.group.toast .dark\:group-\[\.toast\]\:\!text-zinc-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:#a1a1aa!important;color:rgb(161 161 170/var(--tw-text-opacity,1))!important}@media(min-height:900px){.\[\@media\(min-height\:900px\)\]\:mb-5{margin-bottom:1.25rem}.\[\@media\(min-height\:900px\)\]\:mt-5{margin-top:1.25rem}.\[\@media\(min-height\:900px\)\]\:mt-9{margin-top:2.25rem}.\[\@media\(min-height\:900px\)\]\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.\[\@media\(min-height\:900px\)\]\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}}.App{background-color:#0a0a0a;min-height:100vh}:root{--nav-h:68px}body.landing-page-active *,body.landing-page-active :after,body.landing-page-active :before{border-color:currentColor;box-sizing:border-box}body.landing-page-active,html{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.landing-page-active{--nav-h:68px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--page);color:var(--ink);font-family:var(--body);font-size:15.5px;line-height:1.55;min-height:100vh;overflow-x:hidden;padding-top:68px;padding-top:var(--nav-h)}body.landing-page-active a{color:inherit;text-decoration:none}body.landing-page-active button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit}body.landing-page-active img,body.landing-page-active svg{display:block;max-width:100%}body.landing-page-active :focus-visible{border-radius:4px;outline:2px solid var(--indigo);outline-offset:3px}[data-theme=light] body.landing-page-active,body.landing-page-active{--indigo:#2057d0;--indigo-deep:#183da6;--indigo-mid:#5a93ec;--indigo-soft:#90c0f8;--indigo-lav:#bcd7fb;--page:#faf6f0;--page-2:#f4efe6;--surface:#fff;--surface-soft:#fbf8f2;--surface-sunk:#f1ece2;--ink:#1a1b2e;--ink-2:#2b2d45;--muted:#6b6e80;--faint:#9ca0b0;--hush:#c3c7d2;--hair:#1a1b2e12;--hair-2:#1a1b2e1c;--hair-3:#1a1b2e2e;--hair-indigo:#2057d02e;--hair-indigo-2:#2057d052;--grid-line:#1a1b2e0a;--grid-line-soft:rgba(26,27,46,.025);--tint:#e9f1fd;--tint-2:#d1e2fb;--shadow-1:0 1px 0 #ffffffb3 inset,0 1px 2px #1a1b2e0a;--shadow-2:0 1px 0 #ffffffb3 inset,0 2px 6px #1a1b2e0d,0 10px 24px -12px #1a1b2e1a;--shadow-lift:0 1px 0 #ffffffb3 inset,0 4px 10px #1a1b2e0f,0 22px 50px -22px #1a1b2e29;--nav-bg:#faf6f0a6;--nav-bg-scroll:#faf6f0e0;--rail-fg:#2b2d45;--rail-fg-mute:#9ca0b0;--rail-line:#1a1b2e1a;--sky-stops:linear-gradient(180deg,#fbf8f2,#faf6f0 30%,#f7f1e7 60%,#f2ebdc);--starfield-opacity:0;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.4,.64,1);--display:"Outfit",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace}[data-theme=dark] body.landing-page-active{--indigo:#5189ff;--indigo-deep:#2d63d6;--indigo-mid:#82b5ff;--indigo-soft:#a4c8ff;--indigo-lav:#c5dcff;--page:#020612;--page-2:#051428;--surface:#0a1a30;--surface-soft:#0e2138;--surface-sunk:#081528;--ink:#ecedf6;--ink-2:#d4d6e6;--muted:#b0b8cc;--faint:#828798;--hush:#494f66;--hair:#ffffff12;--hair-2:#ffffff1c;--hair-3:#fff3;--hair-indigo:#5189ff52;--hair-indigo-2:#5189ff8c;--grid-line:#ffffff0d;--grid-line-soft:#ffffff08;--tint:#5189ff1a;--tint-2:#5189ff2e;--shadow-1:0 1px 0 #ffffff0a inset,0 1px 2px #0006;--shadow-2:0 1px 0 #ffffff0a inset,0 2px 6px #00000073,0 12px 28px -14px #0009;--shadow-lift:0 1px 0 #ffffff0f inset,0 4px 10px #00000080,0 22px 50px -22px #000000b3;--nav-bg:#050f2394;--nav-bg-scroll:#050f23db;--rail-fg:#ecedf6;--rail-fg-mute:#6a718a;--rail-line:#ffffff1f;--sky-stops:linear-gradient(180deg,#02050e,#050f22 12%,#0a2042 30%,#123058 50%,#154e92 65%,#2068bc 75%,#2d80dc 82%,#4a98ee 88%,#7bb3e8 94%,#a4cce0 97%,#c0dcdc);--starfield-opacity:.85}body.landing-page-active .wrap{margin:0 auto;max-width:1180px;padding:0 32px;width:100%}body.landing-page-active .h-display{color:var(--ink);font-family:var(--display);font-size:clamp(48px,7.2vw,88px);font-weight:600;letter-spacing:-.038em;line-height:1.02;margin:0}body.landing-page-active .h-hero{color:var(--ink);font-family:var(--display);font-size:clamp(40px,5.6vw,72px);font-weight:600;letter-spacing:-.034em;line-height:1.04;margin:0}body.landing-page-active .h-section{font-size:clamp(36px,4.4vw,52px);letter-spacing:-.028em;line-height:1.08}body.landing-page-active .h-mid,body.landing-page-active .h-section{color:var(--ink);font-family:var(--display);font-weight:600;margin:0}body.landing-page-active .h-mid{font-size:clamp(28px,3.2vw,38px);letter-spacing:-.024em;line-height:1.12}body.landing-page-active .h-small{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:550;letter-spacing:-.014em;margin:0}body.landing-page-active .grad-i{background:linear-gradient(180deg,var(--indigo-mid) 0,var(--indigo) 60%,var(--indigo-deep) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--serif);font-size:1.04em;font-style:italic;font-weight:400;letter-spacing:-.005em}[data-theme=dark] body.landing-page-active .grad-i{background:linear-gradient(180deg,#fff 0,var(--indigo-lav) 50%,var(--indigo) 100%);-webkit-background-clip:text;background-clip:text}body.landing-page-active .deck{color:var(--muted);font-size:17px;line-height:1.58;margin:0;max-width:56ch}body.landing-page-active .sub{color:var(--muted);font-size:15.5px;line-height:1.55;margin:0}body.landing-page-active .micro{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}body.landing-page-active .chapter{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:10px;letter-spacing:.18em;text-transform:uppercase}body.landing-page-active .chapter:before{background:var(--hair-3);content:"";height:1px;width:18px}body.landing-page-active .chapter b{color:var(--indigo-deep);font-weight:500}[data-theme=dark] body.landing-page-active .chapter b{color:var(--indigo-mid)}body.landing-page-active .btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--ink);display:inline-flex;font-family:var(--body);font-size:13.5px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.005em;line-height:1;padding:10px 17px;text-decoration:none;transition:all .18s var(--ease);white-space:nowrap}body.landing-page-active .btn .arr{display:inline-flex;transition:transform .2s var(--ease)}body.landing-page-active .btn:hover .arr{transform:translateX(3px)}body.landing-page-active .btn-lg{border-radius:11px;font-size:14.5px;padding:13px 21px}body.landing-page-active .btn-primary{background:var(--indigo);border-color:#0000;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 2px #1a1b2e1a,0 4px 10px -4px #183da62e;color:#fff}body.landing-page-active .btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 1px #5189ff94,0 8px 16px -2px #183da673,0 24px 50px -12px #183da6a6}body.landing-page-active .btn-primary:active{box-shadow:inset 0 2px 5px #00000052,inset 0 -1px 0 #ffffff1a,0 0 0 1px #5189ff66,0 1px 3px #183da633,0 6px 16px -10px #183da64d;transform:translateY(1px)}body.landing-page-active .btn-ghost{background:var(--surface);border:1px solid var(--hair-2);box-shadow:var(--shadow-1);color:var(--ink)}body.landing-page-active .btn-ghost:hover{border-color:var(--hair-3);transform:translateY(-1px)}body.landing-page-active .btn-quiet{background:#0000;color:var(--ink)}body.landing-page-active .btn-quiet:hover{background:#5189ff12}body.landing-page-active .skybox{inset:0;overflow:clip;pointer-events:none;position:fixed;right:auto;width:100%;width:var(--landing-vw,100%);z-index:-3}body.landing-page-active .skybox-shift{background:var(--sky-stops);height:480vh;left:0;position:absolute;right:0;top:0;transition:transform .18s linear;will-change:transform}[data-theme=dark] body.landing-page-active .skybox:before{background:radial-gradient(ellipse 70% 50% at 50% 110%,#f0f7ffd9 0,#f0f7ff00 50%),radial-gradient(ellipse 110% 40% at 50% 50%,#5189ff2e 0,#5189ff00 65%);background-position:0 0;background-size:100% 480vh;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}body.landing-page-active .skybox:after{background-image:url("data:image/svg+xml;utf8,<svg viewBox=%270 0 200 200%27 xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.5%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.03;pointer-events:none;position:absolute;z-index:2}[data-theme=light] body.landing-page-active .skybox:after{opacity:.04}body.landing-page-active .starfield{inset:0;opacity:var(--starfield-opacity);pointer-events:none;position:fixed;transition:opacity 1.2s var(--ease-out);z-index:-2}body.landing-page-active[data-altitude="3"] .starfield{opacity:calc(var(--starfield-opacity)*.7)}body.landing-page-active[data-altitude="4"] .starfield{opacity:0}body.landing-page-active .rail{display:flex;flex-direction:column;font-family:var(--mono);gap:0;left:28px;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);z-index:40}body.landing-page-active .rail .axis{background:var(--rail-line);bottom:12px;left:7.5px;position:absolute;top:12px;width:1px}body.landing-page-active .rail .trail{background:linear-gradient(180deg,#0000,#c5dcff00 4%,#c5dcff5c 12%,#5189ff9e 50%,#5189ff4d 88%,#0000);height:0;height:calc(var(--rail-progress, 0)*1px);left:7px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(180deg,#0000,#000 6%,#000 94%,#0000);pointer-events:none;position:absolute;top:0;width:2px}[data-theme=light] body.landing-page-active .rail .trail{background:linear-gradient(180deg,#0000,#2057d000 4%,#2057d033 12%,#2057d080 50%,#2057d03d 88%,#0000)}body.landing-page-active .rail .spark{background:radial-gradient(circle,#fff 0,#c5dcffd9 32%,#5189ff52 62%,#5189ff00 80%);border-radius:50%;box-shadow:0 0 0 2px #5189ff1f,0 0 10px 1px #c5dcff6b,0 0 22px 4px #5189ff52;height:15px;left:.5px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-7.5px);transform:translateY(calc(var(--rail-progress, 0)*1px - 7.5px));transition:opacity .35s var(--ease-out);width:15px;will-change:transform}[data-theme=light] body.landing-page-active .rail .spark{background:radial-gradient(circle,#fff 0,#2057d0e0 32%,#2057d042 62%,#2057d000 80%);box-shadow:0 0 0 2px #2057d01a,0 0 8px 1px #2057d052,0 0 16px 3px #2057d02e}body.landing-page-active .rail.visible .spark{opacity:1}body.landing-page-active .rail .spark:after{animation:starPulse 3.4s ease-in-out infinite;background:radial-gradient(circle,#c5dcff29 0,#0000 70%);border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes starPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.3;transform:scale(1.45)}}body.landing-page-active .rail-step{grid-gap:12px;align-items:center;color:var(--rail-fg-mute);cursor:pointer;display:grid;font-size:10.5px;font-weight:500;gap:12px;grid-template-columns:16px auto;letter-spacing:.16em;opacity:.5;padding:10px 0;pointer-events:auto;position:relative;text-transform:uppercase;transition:color .4s var(--ease),opacity .4s var(--ease)}body.landing-page-active .rail-step:hover{color:var(--rail-fg);opacity:1}body.landing-page-active .rail-step .dot{background:#0000;border:1px solid;border-radius:50%;height:8px;margin-left:4px;transition:all .35s var(--ease);width:8px}body.landing-page-active .rail-step.passed{opacity:.8}body.landing-page-active .rail-step.passed .dot{background:var(--indigo-mid);border-color:var(--indigo-mid)}body.landing-page-active .rail-step.active{color:var(--rail-fg);opacity:1}body.landing-page-active .rail-step.active .dot{background:var(--indigo);border-color:var(--indigo)}body.landing-page-active .rail-step .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;white-space:nowrap}body.landing-page-active .nav{-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px);background:var(--nav-bg);border-bottom:1px solid #0000;left:0;position:fixed;right:auto;top:0;transition:background .2s var(--ease),border-color .2s var(--ease),padding .2s var(--ease);width:100%;width:var(--landing-vw,100%);z-index:50}body.landing-page-active .nav.scrolled{background:var(--nav-bg-scroll);border-bottom-color:var(--hair)}body.landing-page-active .nav-row{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:16px 0;transition:padding .2s var(--ease)}body.landing-page-active .nav.scrolled .nav-row{padding:12px 0}body.landing-page-active .brand{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--display);font-size:16.5px;font-weight:600;gap:10px;letter-spacing:-.018em}body.landing-page-active .brand-mark{align-items:center;background-image:url(/static/media/careerpigeon-logo.22f1b3941806db312613.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-flex;height:26px;justify-content:center;width:26px}[data-theme=dark] body.landing-page-active .brand-mark{background-color:#fff;background-origin:content-box;border-radius:6px;box-sizing:border-box;padding:2px}body.landing-page-active .nav-links{display:inline-flex;gap:2px;margin-left:24px}body.landing-page-active .nav-link{border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:500;padding:7px 12px;transition:color .15s,background .15s}body.landing-page-active .nav-link:hover{background:#5189ff12;color:var(--ink)}body.landing-page-active .privacy-page{background:radial-gradient(circle at 12% 0,var(--tint) 0,#0000 34%),var(--page);color:var(--ink);min-height:calc(100vh - 68px);min-height:calc(100vh - var(--nav-h))}body.landing-page-active .privacy-main{padding-bottom:96px;padding-top:72px}body.landing-page-active .privacy-article{max-width:900px}body.landing-page-active .privacy-intro{margin-bottom:46px}body.landing-page-active .privacy-eyebrow{color:var(--indigo);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}body.landing-page-active .privacy-title{color:var(--ink);font-family:var(--display);font-size:48px;letter-spacing:0;line-height:1.08;margin:0}body.landing-page-active .privacy-section{margin-top:44px}body.landing-page-active .privacy-section h2{color:var(--ink);font-family:var(--display);font-size:28px;letter-spacing:0;line-height:1.2;margin:0 0 16px}body.landing-page-active .privacy-section li,body.landing-page-active .privacy-section p{color:var(--ink-2)}body.landing-page-active .privacy-section p{margin:0}body.landing-page-active .privacy-section ol{grid-gap:16px;display:grid;gap:16px;list-style:decimal;margin:14px 0 18px;padding-left:24px}body.landing-page-active .privacy-code{background:var(--tint-2);border-radius:5px;color:var(--indigo-deep);display:inline-block;font-family:var(--mono);font-size:.88em;line-height:1.45;padding:1px 6px}[data-theme=dark] body.landing-page-active .privacy-code{color:var(--indigo-soft)}body.landing-page-active .privacy-updated{color:var(--ink-2);font-size:14px;margin:14px 0 0}body.landing-page-active .privacy-section{scroll-margin-top:90px}body.landing-page-active .privacy-section h3{color:var(--ink);font-family:var(--display);font-size:19px;line-height:1.25;margin:26px 0 10px}body.landing-page-active .privacy-section p+p{margin-top:14px}body.landing-page-active .privacy-section ul{grid-gap:12px;display:grid;gap:12px;list-style:disc;margin:14px 0 18px;padding-left:24px}body.landing-page-active .privacy-section a{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}body.landing-page-active .privacy-section a:hover{color:var(--indigo-deep)}body.landing-page-active .privacy-toc{background:#ffffff80;background:var(--card,#ffffff80);border:1px solid #00000014;border:1px solid var(--line,#00000014);border-radius:12px;margin:0;padding:18px 22px}body.landing-page-active .privacy-toc ol{grid-gap:8px 28px;display:grid;gap:8px 28px;grid-template-columns:1fr 1fr;list-style:decimal;margin:0;padding-left:18px}body.landing-page-active .privacy-toc li{color:var(--ink-2)}body.landing-page-active .privacy-summary{background:#5189ff0d;background:var(--tint-2,#5189ff0d);border:1px solid #00000014;border:1px solid var(--line,#00000014);border-left:3px solid var(--indigo);border-radius:12px;margin-top:26px;padding:20px 24px}body.landing-page-active .privacy-table{margin:16px 0 4px;overflow-x:auto}body.landing-page-active .privacy-table table{border-collapse:collapse;font-size:14.5px;width:100%}body.landing-page-active .privacy-table td,body.landing-page-active .privacy-table th{border:1px solid #0000001a;border:1px solid var(--line,#0000001a);color:var(--ink-2);padding:10px 14px;text-align:left;vertical-align:top}body.landing-page-active .privacy-table th{background:#5189ff0d;background:var(--tint-2,#5189ff0d);color:var(--ink);font-family:var(--display);font-weight:700}body.landing-page-active .extension-page,body.landing-page-active .plan-page{background:radial-gradient(circle at 14% 0,var(--tint) 0,#0000 34%),radial-gradient(circle at 86% 18%,#2057d01a 0,#0000 28%),var(--page);color:var(--ink);min-height:calc(100vh - 68px);min-height:calc(100vh - var(--nav-h))}body.landing-page-active .extension-main{overflow:hidden}body.landing-page-active .extension-hero{padding:88px 0 70px}body.landing-page-active .extension-hero-grid{grid-gap:42px;display:grid;gap:42px;grid-template-columns:minmax(0,760px)}body.landing-page-active .extension-hero-copy{max-width:780px}body.landing-page-active .extension-eyebrow{color:var(--indigo);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}body.landing-page-active .extension-title{color:var(--ink);font-family:var(--display);font-size:68px;letter-spacing:0;line-height:.98;margin:0;max-width:790px}body.landing-page-active .extension-subhead{color:var(--ink-2);font-size:18px;line-height:1.62;margin:26px 0 0;max-width:68ch}body.landing-page-active .extension-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.landing-page-active .extension-note{color:var(--muted);font-size:13.5px;margin:24px 0 0}body.landing-page-active .extension-section{padding-bottom:74px;padding-top:74px}body.landing-page-active .extension-section-head{margin-bottom:24px}body.landing-page-active .extension-section-title{color:var(--ink);font-family:var(--display);font-size:34px;letter-spacing:0;line-height:1.12;margin:0}body.landing-page-active .extension-how-layout{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)}body.landing-page-active .extension-steps{grid-gap:12px;display:grid;gap:12px}body.landing-page-active .extension-step{grid-column-gap:14px;grid-row-gap:4px;background:#ffffff85;border:1px solid var(--hair-2);border-radius:8px;box-shadow:var(--shadow-1);column-gap:14px;display:grid;grid-template-columns:34px minmax(0,1fr);padding:18px;row-gap:4px}body.landing-page-active .extension-step-number{align-items:center;background:var(--tint-2);border-radius:999px;color:var(--indigo-deep);display:inline-flex;font-family:var(--display);font-size:13px;font-weight:700;grid-row:1/span 2;height:34px;justify-content:center;width:34px}body.landing-page-active .extension-card h3,body.landing-page-active .extension-faq-item h3,body.landing-page-active .extension-step h3{color:var(--ink);font-family:var(--display);font-size:19px;letter-spacing:0;line-height:1.25;margin:0}body.landing-page-active .extension-card p,body.landing-page-active .extension-faq-item p,body.landing-page-active .extension-final p,body.landing-page-active .extension-privacy-band p,body.landing-page-active .extension-step p{color:var(--ink-2);margin:0}body.landing-page-active .extension-demo-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#2057d01f,#0000 38%),var(--surface);border:1px solid var(--hair-2);border-radius:8px;box-shadow:var(--shadow-lift);box-sizing:border-box;isolation:isolate;max-width:100%;min-height:520px;overflow:hidden;position:relative;width:100%}body.landing-page-active .extension-demo-browser{background:#ffffffc7;border:1px solid var(--hair-2);border-radius:8px;box-shadow:0 18px 46px -30px #0c102761;display:flex;flex-direction:column;inset:18px;min-width:0;overflow:hidden;position:absolute}body.landing-page-active .extension-demo-browser-top{align-items:center;background:#ffffffb8;border-bottom:1px solid var(--hair-2);display:flex;gap:10px;min-height:48px;padding:0 13px}body.landing-page-active .extension-demo-dots{display:inline-flex;gap:5px}body.landing-page-active .extension-demo-dots span{background:var(--hair-indigo-2);border-radius:999px;height:8px;width:8px}body.landing-page-active .extension-demo-tab{align-items:center;background:var(--surface);border-radius:7px 7px 0 0;color:var(--ink);display:inline-flex;font-family:var(--display);font-size:13px;font-weight:650;min-height:28px;padding:0 13px}body.landing-page-active .extension-demo-address{border:1px solid var(--hair-2);border-radius:999px;color:var(--muted);flex:1 1;font-size:12px;min-width:90px;overflow:hidden;padding:6px 13px;text-overflow:ellipsis;white-space:nowrap}body.landing-page-active .extension-demo-toolbar{align-items:center;display:inline-flex;gap:9px}body.landing-page-active .extension-demo-toolbar-dot{background:var(--surface-soft);border:1px solid var(--hair-2);border-radius:999px;height:18px;width:18px}body.landing-page-active .extension-demo-icon{align-items:center;animation:extensionDemoIconClick 8.8s infinite;background:#fff;border:1px solid #2057d02e;border-radius:9px;box-shadow:inset 0 1px 0 #ffffffe6,0 10px 22px -14px #2057d08a;display:inline-flex;height:31px;justify-content:center;width:31px}body.landing-page-active .extension-demo-icon img{height:21px;object-fit:contain;width:21px}body.landing-page-active .extension-demo-mail{background:linear-gradient(90deg,#2057d014,#0000 35%),var(--surface-soft);display:grid;flex:1 1;grid-template-columns:112px minmax(0,1fr);min-height:0}body.landing-page-active .extension-demo-sidebar{border-right:1px solid var(--hair-2);display:flex;flex-direction:column;gap:8px;padding:22px 14px}body.landing-page-active .extension-demo-sidebar span{border-radius:8px;color:var(--muted);font-size:12px;padding:8px 10px}body.landing-page-active .extension-demo-sidebar .active{background:var(--tint-2);color:var(--indigo-deep);font-weight:700}body.landing-page-active .extension-demo-email{align-self:start;background:#ffffffdb;border:1px solid var(--hair-2);border-radius:8px;box-shadow:var(--shadow-1);margin:28px;max-width:440px;padding:22px}body.landing-page-active .extension-demo-email-meta{color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:13px}body.landing-page-active .extension-demo-email-meta span:first-child{color:var(--ink);font-weight:700}body.landing-page-active .extension-demo-email h3{color:var(--ink);font-family:var(--display);font-size:21px;letter-spacing:0;line-height:1.18;margin:0 0 12px}body.landing-page-active .extension-demo-email p{color:var(--ink-2);font-size:13.5px;line-height:1.55;margin:0}body.landing-page-active .extension-demo-email-link{background:var(--tint);border-radius:7px;color:var(--indigo-deep);font-family:var(--mono);font-size:11px;margin-top:16px;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}body.landing-page-active .extension-demo-popup{animation:extensionDemoPopup 8.8s infinite;background:#fffffff5;border:1px solid var(--hair-indigo-2);border-radius:8px;box-shadow:0 26px 64px -28px #0c10277a;opacity:0;overflow:hidden;padding:14px;position:absolute;right:24px;top:76px;transform:translateY(-12px) scale(.96);transform-origin:top right;width:min(292px,calc(100% - 42px));z-index:4}body.landing-page-active .extension-demo-popup-head{align-items:center;color:var(--ink);display:flex;font-family:var(--display);font-size:14px;font-weight:800;gap:12px;justify-content:space-between;margin-bottom:11px}body.landing-page-active .extension-demo-popup-head span:last-child{background:var(--tint-2);border-radius:999px;color:var(--indigo-deep);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}body.landing-page-active .extension-demo-field{grid-gap:4px;background:var(--surface-soft);border:1px solid var(--hair-2);border-radius:7px;display:grid;gap:4px;margin-top:8px;padding:9px 10px}body.landing-page-active .extension-demo-field span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}body.landing-page-active .extension-demo-field strong{animation:extensionDemoFieldFill 8.8s infinite;color:var(--ink);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.landing-page-active .extension-demo-add-button{align-items:center;animation:extensionDemoButtonPress 8.8s infinite;background:var(--indigo);border-radius:7px;box-shadow:0 12px 24px -16px #2057d0c2;color:#fff;display:flex;font-family:var(--display);font-size:13px;font-weight:750;justify-content:center;margin-top:12px;min-height:38px}body.landing-page-active .extension-demo-success{animation:extensionDemoSuccess 8.8s infinite;background:#10b9811f;border-radius:7px;color:#047857;font-size:12.5px;font-weight:750;margin-top:10px;opacity:0;padding:10px 11px;transform:translateY(8px)}body.landing-page-active .extension-demo-pointer{animation:extensionDemoPointer 8.8s infinite;background:var(--ink);-webkit-clip-path:polygon(0 0,0 100%,31% 75%,48% 100%,66% 91%,50% 68%,84% 68%);clip-path:polygon(0 0,0 100%,31% 75%,48% 100%,66% 91%,50% 68%,84% 68%);filter:drop-shadow(0 5px 8px rgba(12,16,39,.28));height:25px;left:44%;position:absolute;top:58%;transform:rotate(-8deg);transform-origin:0 0;width:18px;z-index:6}@keyframes extensionDemoPointer{0%,12%{left:44%;top:58%;transform:rotate(-8deg) scale(1)}24%,30%{left:calc(100% - 48px);top:44px;transform:rotate(-8deg) scale(1)}32%,34%{left:calc(100% - 48px);top:44px;transform:rotate(-8deg) scale(.86)}48%,53%{left:calc(100% - 171px);top:416px;transform:rotate(-8deg) scale(1)}55%,57%{left:calc(100% - 171px);top:416px;transform:rotate(-8deg) scale(.86)}70%,88%{left:calc(100% - 165px);top:444px;transform:rotate(-8deg) scale(1)}to{left:44%;top:58%;transform:rotate(-8deg) scale(1)}}@keyframes extensionDemoIconClick{0%,23%,35%,to{box-shadow:0 10px 22px -12px #2057d0b3;transform:scale(1)}28%,33%{box-shadow:0 0 0 5px #2057d029,0 10px 22px -12px #2057d0b3;transform:scale(.94)}}@keyframes extensionDemoPopup{0%,28%{opacity:0;transform:translateY(-12px) scale(.96)}36%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes extensionDemoFieldFill{0%,34%{color:#0000;text-shadow:0 0 10px #2057d06b}43%,to{color:var(--ink);text-shadow:none}}@keyframes extensionDemoButtonPress{0%,51%,59%,to{filter:none;transform:translateY(0)}55%,57%{filter:brightness(.94);transform:translateY(1px)}}@keyframes extensionDemoSuccess{0%,58%{opacity:0;transform:translateY(8px)}67%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.landing-page-active .extension-demo-add-button,body.landing-page-active .extension-demo-field strong,body.landing-page-active .extension-demo-icon,body.landing-page-active .extension-demo-pointer,body.landing-page-active .extension-demo-popup,body.landing-page-active .extension-demo-success{animation:none}body.landing-page-active .extension-demo-pointer{display:none}body.landing-page-active .extension-demo-popup,body.landing-page-active .extension-demo-success{opacity:1;transform:none}body.landing-page-active .extension-demo-field strong{color:var(--ink);text-shadow:none}}body.landing-page-active .extension-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}body.landing-page-active .extension-card{background:#ffffff8f;border:1px solid var(--hair-2);border-radius:8px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:12px;min-height:238px;padding:24px}body.landing-page-active .extension-card-link{transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}body.landing-page-active .extension-card-link:hover{border-color:var(--hair-indigo-2);box-shadow:var(--shadow-2);transform:translateY(-1px)}body.landing-page-active .extension-privacy-band{background:linear-gradient(135deg,#2057d01a,#0000 42%),var(--surface-soft);border-bottom:1px solid var(--hair);border-top:1px solid var(--hair);margin:30px 0;padding:66px 0}body.landing-page-active .extension-privacy-inner{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto}body.landing-page-active .extension-final h2,body.landing-page-active .extension-privacy-band h2{color:var(--ink);font-family:var(--display);font-size:38px;letter-spacing:0;line-height:1.12;margin:0 0 14px}body.landing-page-active .extension-privacy-band p{font-size:16.5px;line-height:1.6;max-width:74ch}body.landing-page-active .extension-text-link{align-items:center;color:var(--indigo-deep);display:inline-flex;font-family:var(--display);font-size:14px;font-weight:650;gap:7px;white-space:nowrap}body.landing-page-active .extension-text-link:hover{color:var(--indigo)}body.landing-page-active .extension-text-link .arr{transition:transform .2s var(--ease)}body.landing-page-active .extension-text-link:hover .arr{transform:translateX(3px)}body.landing-page-active .extension-faq-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}body.landing-page-active .extension-faq-item{grid-gap:10px;border-top:1px solid var(--hair-2);display:grid;gap:10px;padding:22px 0}body.landing-page-active .extension-final{padding-bottom:96px;padding-top:46px}body.landing-page-active .extension-final-inner{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:720px}body.landing-page-active .extension-final h2{margin-bottom:0}body.landing-page-active .extension-final p{color:var(--muted)}[data-theme=dark] body.landing-page-active .extension-page,[data-theme=dark] body.landing-page-active .plan-page{background:radial-gradient(circle at 14% 0,#5189ff2e 0,#0000 34%),radial-gradient(circle at 86% 18%,#5189ff29 0,#0000 28%),var(--page)}[data-theme=dark] body.landing-page-active .extension-card,[data-theme=dark] body.landing-page-active .extension-step{background:#0a1a30a8;border-color:#ffffff1f}[data-theme=dark] body.landing-page-active .extension-step-number{background:#5189ff2e;color:var(--indigo-soft)}[data-theme=dark] body.landing-page-active .extension-demo-frame{background:#0a1a30c7;border-color:#ffffff29;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 12px -4px #0006,0 24px 60px -22px #000000a6}[data-theme=dark] body.landing-page-active .extension-demo-browser,[data-theme=dark] body.landing-page-active .extension-demo-browser-top,[data-theme=dark] body.landing-page-active .extension-demo-email,[data-theme=dark] body.landing-page-active .extension-demo-popup{background:#0a1a30eb;border-color:#ffffff24}[data-theme=dark] body.landing-page-active .extension-demo-field,[data-theme=dark] body.landing-page-active .extension-demo-mail{background:#ffffff0a}[data-theme=dark] body.landing-page-active .extension-demo-tab{background:#ffffff12}[data-theme=dark] body.landing-page-active .extension-demo-popup-head span:last-child,[data-theme=dark] body.landing-page-active .extension-demo-sidebar .active{background:#5189ff2e;color:var(--indigo-soft)}[data-theme=dark] body.landing-page-active .extension-demo-email-link{background:#5189ff24;color:var(--indigo-soft)}[data-theme=dark] body.landing-page-active .extension-demo-success{background:#10b98129;color:#6ee7b7}[data-theme=dark] body.landing-page-active .extension-privacy-band{background:linear-gradient(135deg,#5189ff2e,#0000 42%),#0a1a30a8}[data-theme=dark] body.landing-page-active .extension-text-link{color:var(--indigo-soft)}body.landing-page-active .nav-right{align-items:center;display:inline-flex;gap:10px;margin-left:auto}body.landing-page-active .theme-toggle{background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-1);display:inline-flex;gap:0;padding:3px;position:relative}body.landing-page-active .theme-toggle:focus-within{box-shadow:var(--shadow-1),0 0 0 3px #5189ff2e}body.landing-page-active .theme-toggle button{align-items:center;border-radius:999px;color:var(--faint);display:inline-flex;height:24px;justify-content:center;padding:1px 6px;position:relative;transition:color .2s var(--ease);width:28px;z-index:1}body.landing-page-active .theme-toggle button svg{height:13px;width:13px}body.landing-page-active .theme-toggle button.active{color:var(--ink)}body.landing-page-active .theme-toggle .slider{background:var(--page-2);border:1px solid var(--hair);border-radius:999px;box-shadow:var(--shadow-1);height:24px;left:3px;position:absolute;top:3px;transition:transform .35s var(--spring);width:28px}[data-theme=dark] body.landing-page-active .theme-toggle .slider{transform:translateX(28px)}body.landing-page-active .final,body.landing-page-active .foot,body.landing-page-active .hero,body.landing-page-active .module,body.landing-page-active .pricing{scroll-margin-top:68px;scroll-margin-top:var(--nav-h)}body.landing-page-active .hero{align-items:center;display:flex;min-height:92vh;overflow:hidden;padding:115px 0 120px;position:relative}body.landing-page-active .hero-inner{grid-gap:76px;align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;width:100%}body.landing-page-active .hero-copy{position:relative;z-index:2}body.landing-page-active .hero-copy:before{background:radial-gradient(ellipse 85% 95% at 45% 60%,#2057d052 0,#2057d026 38%,#2057d00d 65%,#0000 82%);border-radius:50%;bottom:30px;content:"";filter:blur(48px);left:-120px;pointer-events:none;position:absolute;right:-80px;top:-30px;z-index:-1}[data-theme=dark] body.landing-page-active .hero-copy:before{background:radial-gradient(ellipse 85% 95% at 45% 60%,#c5dcff33 0,#5189ff42 40%,#5189ff12 65%,#0000 82%)}body.landing-page-active .hero h1{margin-bottom:22px}body.landing-page-active .hero .deck{margin-bottom:34px;max-width:50ch}body.landing-page-active .hero-cta-row{align-items:center;display:inline-flex;gap:12px;margin-bottom:34px}body.landing-page-active .hero-canvas{height:460px;margin-left:auto;max-width:540px;position:relative;width:100%}body.landing-page-active .preview-card{background:var(--surface);border:1px solid var(--hair-2);border-radius:14px;box-shadow:inset 0 1px 0 #fff9,0 12px 28px -10px #1a1b2e1a,0 28px 60px -22px #1a1b2e2e;display:flex;flex-direction:column;font-family:var(--body);gap:12px;padding:16px 18px 14px;position:absolute}[data-theme=dark] body.landing-page-active .preview-card{box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px -10px #0006,0 30px 60px -22px #0000008c}body.landing-page-active .preview-card .pv-bar{align-items:center;display:flex;gap:10px;justify-content:space-between}body.landing-page-active .preview-card .pv-title{color:var(--ink-2);font-family:var(--body);font-size:12px;font-weight:550;letter-spacing:-.005em}body.landing-page-active .preview-card .pv-chip{background:var(--tint);border:1px solid var(--hair-indigo);border-radius:5px;color:var(--indigo-deep);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;padding:3px 7px;text-transform:uppercase}[data-theme=dark] body.landing-page-active .preview-card .pv-chip{color:var(--indigo-mid)}body.landing-page-active .preview-back{left:110px;opacity:.92;right:-10px;top:0;transform:rotate(2.5deg);z-index:1}body.landing-page-active .preview-back .pv-chat{display:flex;flex-direction:column;gap:7px}body.landing-page-active .preview-back .pv-bubble{border-radius:12px;font-size:11.5px;line-height:1.45;max-width:88%;padding:8px 11px}body.landing-page-active .preview-back .pv-bubble.coach{align-self:flex-start;background:var(--surface-sunk);border:1px solid var(--hair);border-bottom-left-radius:4px;color:var(--ink-2)}body.landing-page-active .preview-back .pv-bubble.user{align-self:flex-end;background:linear-gradient(180deg,var(--indigo) 0,var(--indigo-deep) 100%);border:1px solid #ffffff24;border-bottom-right-radius:4px;color:#fff}body.landing-page-active .preview-front{left:10px;right:70px;top:120px;transform:rotate(-1deg);z-index:3}body.landing-page-active .preview-front .pv-resume{display:flex;flex-direction:column;gap:8px}body.landing-page-active .preview-front .pv-row{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:8px;color:var(--ink-2);font-size:12.5px;line-height:1.5;padding:9px 11px}body.landing-page-active .preview-front .pv-row strike{color:var(--faint);-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3)}body.landing-page-active .preview-front .pv-row.after{background:var(--tint);border-color:var(--hair-indigo);color:var(--ink)}body.landing-page-active .preview-front .pv-row em{background:#2057d014;border-radius:3px;color:var(--indigo-deep);font-style:normal;font-weight:550;padding:1px 4px}[data-theme=dark] body.landing-page-active .preview-front .pv-row em{background:#82b5ff24;color:var(--indigo-mid)}body.landing-page-active .modules{position:relative}body.landing-page-active .modules-head{margin:0 auto 28px;max-width:720px;padding:100px 0 14px;text-align:center}body.landing-page-active .modules-head .chapter{justify-content:center;margin-bottom:22px}body.landing-page-active .modules-head .h-section{margin:0 0 14px}body.landing-page-active .modules-head .deck{margin:0 auto;max-width:52ch}body.landing-page-active .module{grid-gap:60px;align-items:center;border-bottom:1px dashed var(--hair-2);display:grid;gap:60px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:84px 0;position:relative}body.landing-page-active .module:last-of-type{border-bottom:0}body.landing-page-active .module.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}body.landing-page-active .module.flip .m-copy{order:2}body.landing-page-active .module.flip .m-mock{order:1}body.landing-page-active .module .m-copy{min-width:0;position:relative}body.landing-page-active .module .m-mock,body.landing-page-active .module .mock{min-width:0}body.landing-page-active .module .m-copy:before{background:linear-gradient(180deg,#0000,var(--indigo) 30%,var(--indigo) 70%,#0000);border-radius:2px;bottom:6px;content:"";left:-22px;opacity:0;position:absolute;top:6px;transform:translateX(-4px);transition:opacity .8s var(--ease),transform .8s var(--ease);width:2px}body.landing-page-active .module.in-view .m-copy:before{opacity:.55;transform:translateX(0)}body.landing-page-active .module.flip .m-copy:before{left:auto;right:-22px}@media (max-width:1024px){body.landing-page-active .module .m-copy:before{display:none}}body.landing-page-active .m-tag{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}body.landing-page-active .m-tag .num{color:var(--indigo-deep);font-weight:500}[data-theme=dark] body.landing-page-active .m-tag .num{color:var(--indigo-mid)}body.landing-page-active .m-tag:before{background:var(--hair-3);content:"";height:1px;width:18px}body.landing-page-active .m-copy .h-mid{margin-bottom:16px;max-width:19ch}body.landing-page-active .m-deck{color:var(--muted);font-size:16px;line-height:1.62;margin:0 0 24px;max-width:46ch}body.landing-page-active .m-bullets{list-style:none;margin:0;padding:0}body.landing-page-active .m-bullets li{border-top:1px solid var(--hair);color:var(--ink-2);display:flex;font-size:14.5px;gap:14px;line-height:1.5;padding:13px 0}body.landing-page-active .m-bullets li span{min-width:0}body.landing-page-active .m-bullets li:last-child{border-bottom:1px solid var(--hair)}body.landing-page-active .m-bullets b{color:var(--ink);font-weight:550}body.landing-page-active .m-bullets .check{align-items:center;background:var(--tint);border:1px solid var(--hair-indigo);border-radius:50%;color:var(--indigo-deep);display:inline-flex;flex:none;font-size:10px;font-weight:700;height:16px;justify-content:center;margin-top:2px;width:16px}[data-theme=dark] body.landing-page-active .m-bullets .check{color:var(--indigo-mid)}body.landing-page-active .mock{background:var(--surface);border:1px solid var(--hair-2);border-radius:16px;box-shadow:var(--shadow-2);overflow:hidden;position:relative;transition:box-shadow .4s var(--ease)}body.landing-page-active .module.in-view .mock{box-shadow:var(--shadow-lift)}body.landing-page-active .mock-bar{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--hair);display:flex;gap:12px;padding:12px 16px}body.landing-page-active .mock-bar .ttl{align-items:center;color:var(--ink-2);display:inline-flex;font-family:var(--mono);font-size:11.5px;gap:8px;letter-spacing:.08em}body.landing-page-active .mock-bar .ttl svg{color:var(--indigo);height:12px;width:12px}body.landing-page-active .mock-bar .spacer{flex:1 1}body.landing-page-active .mock-bar .chip{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;padding:4px 8px}body.landing-page-active .mock-bar .chip.accent{background:var(--tint);border-color:var(--hair-indigo);color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .mock-bar .chip.accent{color:var(--indigo-mid)}body.landing-page-active .mock-body{padding:22px}body.landing-page-active .review-grid{grid-gap:14px;align-items:start;border-bottom:1px dashed var(--hair-2);display:grid;gap:14px;grid-template-columns:90px 1fr;padding-bottom:18px}body.landing-page-active .review-side{color:var(--faint);display:flex;flex-direction:column;font-family:var(--mono);font-size:10.5px;gap:8px;letter-spacing:.12em;text-transform:uppercase}body.landing-page-active .review-side .pos{color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .review-side .pos{color:var(--indigo-mid)}body.landing-page-active .review-rows{display:flex;flex-direction:column;gap:8px}body.landing-page-active .r-row{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:8px;color:var(--ink-2);font-size:13.5px;line-height:1.55;padding:10px 12px}body.landing-page-active .r-row strike{color:var(--faint);-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3)}body.landing-page-active .r-row.after{background:var(--tint);border-color:var(--hair-indigo);color:var(--ink)}body.landing-page-active .r-row .kw{background:#2057d01a;border-radius:4px;color:var(--indigo-deep);font-weight:550;padding:1px 4px}[data-theme=dark] body.landing-page-active .r-row .kw{background:#5189ff2e;color:var(--indigo-mid)}body.landing-page-active .chat{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}body.landing-page-active .bubble{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:14px;color:var(--ink-2);font-size:13.5px;line-height:1.5;max-width:78%;padding:11px 14px}body.landing-page-active .bubble.coach{align-self:flex-start;border-bottom-left-radius:4px}body.landing-page-active .bubble.user{align-self:flex-end;background:linear-gradient(180deg,var(--indigo) 0,var(--indigo-deep) 100%);border-bottom-right-radius:4px;border-color:#ffffff29;box-shadow:inset 0 1px 0 #ffffff2e,0 4px 12px -4px #5189ff59;color:#fff}body.landing-page-active .bubble .who{color:var(--faint);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}body.landing-page-active .bubble.user .who{color:#ffffffb3}body.landing-page-active .mic-row{grid-gap:14px;align-items:center;background:var(--surface-soft);border-top:1px solid var(--hair);display:grid;gap:14px;grid-template-columns:36px 1fr auto;margin:0 -22px -22px;padding:13px 14px}body.landing-page-active .mic-btn{align-items:center;background:linear-gradient(180deg,var(--indigo) 0,var(--indigo-deep) 100%);border-radius:999px;box-shadow:inset 0 1px 0 #fff3,0 4px 12px -2px #5189ff66;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}body.landing-page-active .mic-btn svg{height:14px;width:14px}body.landing-page-active .wave{align-items:center;display:flex;gap:3px;height:28px}body.landing-page-active .wave i{animation:waveBeat 1.4s ease-in-out infinite;background:linear-gradient(180deg,var(--indigo-mid),var(--indigo));border-radius:2px;width:3px}@keyframes waveBeat{0%,to{height:6px}50%{height:22px}}body.landing-page-active .wave i:first-child{animation-delay:0s}body.landing-page-active .wave i:nth-child(2){animation-delay:.08s}body.landing-page-active .wave i:nth-child(3){animation-delay:.16s}body.landing-page-active .wave i:nth-child(4){animation-delay:.24s}body.landing-page-active .wave i:nth-child(5){animation-delay:.32s}body.landing-page-active .wave i:nth-child(6){animation-delay:.4s}body.landing-page-active .wave i:nth-child(7){animation-delay:.48s}body.landing-page-active .wave i:nth-child(8){animation-delay:.56s}body.landing-page-active .wave i:nth-child(9){animation-delay:.64s}body.landing-page-active .wave i:nth-child(10){animation-delay:.72s}body.landing-page-active .wave i:nth-child(11){animation-delay:.8s}body.landing-page-active .wave i:nth-child(12){animation-delay:.88s}body.landing-page-active .mic-row .time{color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.08em}body.landing-page-active .pipeline-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}body.landing-page-active .pipe-col{background:var(--surface-soft);border:1px solid var(--hair);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:12px}body.landing-page-active .pipe-col .pcol-h{align-items:center;border-bottom:1px solid var(--hair);color:var(--muted);display:flex;font-family:var(--mono);font-size:10.5px;justify-content:space-between;letter-spacing:.12em;padding-bottom:8px;text-transform:uppercase}body.landing-page-active .pipe-col .pcol-h .ct{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:4px;color:var(--ink-2);font-size:10px;padding:1px 6px}body.landing-page-active .pipe-card{background:var(--surface);border:1px solid var(--hair);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:9px 10px;transition:transform .2s var(--ease),border-color .2s var(--ease)}body.landing-page-active .pipe-card:hover{border-color:var(--hair-indigo);transform:translateY(-1px)}body.landing-page-active .pipe-card .co{color:var(--ink);font-family:var(--display);font-size:12.5px;font-weight:550}body.landing-page-active .pipe-card .ro{color:var(--muted);font-size:11px}body.landing-page-active .pipe-card .meta{color:var(--faint);display:flex;font-family:var(--mono);font-size:9.5px;justify-content:space-between;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}body.landing-page-active .pipe-card .meta .stage{color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .pipe-card .meta .stage{color:var(--indigo-mid)}body.landing-page-active .net-list{display:flex;flex-direction:column;gap:10px}body.landing-page-active .net-card{grid-gap:12px;align-items:center;background:var(--surface-soft);border:1px solid var(--hair);border-radius:10px;display:grid;gap:12px;grid-template-columns:36px 1fr auto;padding:12px 14px;transition:border-color .2s var(--ease),transform .2s var(--ease)}body.landing-page-active .net-card:hover{border-color:var(--hair-indigo);transform:translateY(-1px)}body.landing-page-active .net-avatar{align-items:center;background:linear-gradient(135deg,var(--indigo-mid),var(--indigo-deep));border-radius:999px;box-shadow:inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font-family:var(--display);font-size:13.5px;font-weight:600;height:36px;justify-content:center;width:36px}body.landing-page-active .net-info{display:flex;flex-direction:column;gap:2px}body.landing-page-active .net-info .name{color:var(--ink);font-family:var(--display);font-size:13.5px;font-weight:550}body.landing-page-active .net-info .role{color:var(--muted);font-size:12px}body.landing-page-active .net-status{border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase}body.landing-page-active .net-status.warm{background:var(--tint);border:1px solid var(--hair-indigo);color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .net-status.warm{color:var(--indigo-mid)}body.landing-page-active .net-status.cold{background:var(--surface-sunk);border:1px solid var(--hair);color:var(--muted)}body.landing-page-active .net-status.draft{background:#2057d01a;border:1px dashed var(--hair-indigo);color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .net-status.draft{color:var(--indigo-mid)}body.landing-page-active .ladder{background:var(--surface-soft);border:1px solid var(--hair);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}body.landing-page-active .rung{grid-gap:14px;align-items:center;background:var(--surface);border-bottom:1px solid var(--hair);display:grid;gap:14px;grid-template-columns:28px 1fr auto;padding:13px 14px;transition:background .2s var(--ease)}body.landing-page-active .rung:hover{background:var(--surface-soft)}body.landing-page-active .rung:last-child{border-bottom:0}body.landing-page-active .rung .rname{color:var(--ink);font-family:var(--display);font-size:13.5px;font-weight:550}body.landing-page-active .rung .rdesc{color:var(--muted);font-size:11.5px;margin-top:1px}body.landing-page-active .rung .rseal{align-items:center;border:1px solid var(--hair-2);border-radius:50%;display:inline-flex;font-family:var(--mono);font-size:10.5px;font-weight:600;height:24px;justify-content:center;width:24px}body.landing-page-active .rung[data-rank=bronze] .rseal{background:linear-gradient(135deg,#c58a56,#8c5b33);border-color:#0000002e;color:#fff}body.landing-page-active .rung[data-rank=silver] .rseal{background:linear-gradient(135deg,#c9cdd4,#8b92a0);border-color:#0000002e;color:#fff}body.landing-page-active .rung[data-rank=gold] .rseal{background:linear-gradient(135deg,#e4c46a,#b68b2f);border-color:#0000002e;color:#fff}body.landing-page-active .rung[data-rank=platinum] .rseal{background:linear-gradient(135deg,#d4dce5,#9ba7b5);border-color:#0000002e;color:#fff}body.landing-page-active .rung[data-rank=diamond] .rseal{background:linear-gradient(135deg,#b6f0ff,#5bbbe0);border-color:#0000002e;color:#fff}body.landing-page-active .rung .progress{align-items:center;color:var(--faint);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.08em}body.landing-page-active .rung .progress .bar{background:var(--surface-sunk);border:1px solid var(--hair);border-radius:999px;height:5px;overflow:hidden;width:120px}body.landing-page-active .rung .progress .bar i{background:linear-gradient(90deg,var(--indigo-mid),var(--indigo));border-radius:999px;display:block;height:100%}body.landing-page-active .rung[data-state=locked]{background:var(--surface-sunk)}body.landing-page-active .rung[data-state=locked] .rdesc,body.landing-page-active .rung[data-state=locked] .rname{color:var(--faint)}body.landing-page-active .rung[data-state=locked] .rseal{filter:saturate(0) brightness(.95);opacity:.55}body.landing-page-active .pricing{padding:110px 0 100px;position:relative}body.landing-page-active .pricing-head{margin:0 auto 52px;max-width:640px;text-align:center}body.landing-page-active .pricing-head .chapter{justify-content:center;margin-bottom:22px}body.landing-page-active .pricing-head .h-section{margin:0 0 16px}body.landing-page-active .pricing-head .deck{margin:0 auto;max-width:50ch}body.landing-page-active .price-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}body.landing-page-active .price-grid-single-pro{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:820px}body.landing-page-active .pro-plan-stack{justify-self:center;max-width:420px;width:100%}body.landing-page-active .billing-period-control{background:var(--surface-sunk);border:1px solid var(--hair-2);border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;min-height:44px;overflow:hidden;padding:3px;position:relative}body.landing-page-active .billing-period-thumb{background:var(--surface);border-radius:9px;box-shadow:var(--shadow-1);inset:3px auto 3px 3px;pointer-events:none;position:absolute;transform:translateX(calc(var(--billing-plan-index)*100%));width:calc(33.33333% - 2px);z-index:0}body.landing-page-active .billing-period-option{border-radius:8px;color:var(--muted);font-size:12px;font-weight:600;min-height:38px;position:relative;z-index:1}body.landing-page-active .billing-period-option[aria-checked=true]{color:var(--indigo-deep)}body.landing-page-active .billing-period-option:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}body.landing-page-active .billing-period-savings{color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;margin:8px 0 18px;text-align:center}@media (prefers-reduced-motion:no-preference){body.landing-page-active .billing-period-thumb{transition:transform .25s var(--ease)}body.landing-page-active .price-change{animation:billing-price-pop .25s ease-out both}}@keyframes billing-price-pop{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1)}}[data-theme=dark] body.landing-page-active .billing-period-thumb{background:var(--surface-soft)}[data-theme=dark] body.landing-page-active .billing-period-option[aria-checked=true]{color:var(--indigo-mid)}body.landing-page-active .price-card{grid-gap:18px;background:var(--surface);border:1px solid var(--hair-2);border-radius:16px;box-shadow:var(--shadow-2);display:grid;gap:18px;grid-template-rows:auto auto auto auto 1fr auto;min-height:497px;padding:32px 30px 30px;position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}body.landing-page-active .price-card:not(.featured):hover{box-shadow:var(--shadow-lift)}body.landing-page-active .price-card.featured{background:var(--surface);border-color:var(--hair-indigo-2);box-shadow:var(--shadow-2);display:flex;flex-direction:column}body.landing-page-active .price-card.featured .pc-list{flex:1 1}body.landing-page-active .price-card.pro{border-color:var(--hair-indigo-2)}body.landing-page-active .price-card.featured:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 0 0 1px #2057d024,0 4px 10px #1a1b2e0f,0 22px 50px -22px #1a1b2e29,0 18px 40px -22px #2057d042}[data-theme=dark] body.landing-page-active .price-card.featured{background:radial-gradient(420px 240px at 50% 0,#5189ff33,#0000 65%),var(--surface);box-shadow:inset 0 1px 0 #5189ff29,0 0 0 1px #5189ff38,0 28px 80px -22px #5189ff8c,0 8px 22px -8px #5189ff52}[data-theme=dark] body.landing-page-active .price-card.featured:hover{box-shadow:inset 0 1px 0 #5189ff38,0 0 0 1px #5189ff4d,0 32px 90px -22px #5189ffad,0 10px 24px -8px #5189ff6b}body.landing-page-active .price-card .pc-tag{align-items:center;color:var(--faint);display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:9px;letter-spacing:.16em;text-transform:uppercase}body.landing-page-active .price-card .pc-tag:before{background:var(--hair-3);content:"";height:1px;width:14px}body.landing-page-active .price-card .pc-tag b{color:var(--ink-2);font-weight:500}body.landing-page-active .price-card.featured .pc-tag{color:var(--indigo-deep)}[data-theme=dark] body.landing-page-active .price-card.featured .pc-tag{color:var(--indigo-mid)}body.landing-page-active .price-card.featured .pc-tag b{color:inherit}body.landing-page-active .price-card.featured .pc-tag:before{background:var(--hair-indigo-2)}body.landing-page-active .price-card .pc-name{color:var(--ink);font-family:var(--display);font-size:21px;font-weight:550;letter-spacing:-.018em;margin:-4px 0}body.landing-page-active .price-card .pc-price{align-items:baseline;display:flex;font-family:var(--display);font-weight:600;gap:8px;letter-spacing:-.028em}body.landing-page-active .price-card .pc-price .num{color:var(--ink);font-size:42px;line-height:1}body.landing-page-active .price-card .pc-price .per{color:var(--faint);font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.04em;text-transform:lowercase}body.landing-page-active .price-card.featured .pc-price .num{background:linear-gradient(180deg,var(--indigo) 0,var(--indigo-deep) 100%);-webkit-background-clip:text;background-clip:text;color:#0000}[data-theme=dark] body.landing-page-active .price-card.featured .pc-price .num{background:linear-gradient(180deg,var(--indigo-soft) 0,var(--indigo) 100%);-webkit-background-clip:text;background-clip:text;color:#0000}body.landing-page-active .price-card .pc-note{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;line-height:1.4;margin-top:-8px}body.landing-page-active .price-card.featured .pc-note{color:var(--muted)}body.landing-page-active .price-card .pc-value-badge{align-self:flex-start;background:var(--indigo-deep);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}body.landing-page-active .price-card .pc-savings{color:var(--indigo-deep);font-size:12px;font-weight:600;margin-top:-10px}[data-theme=dark] body.landing-page-active .price-card .pc-savings{color:var(--indigo-mid)}body.landing-page-active .price-card .pc-list{grid-gap:9px;color:var(--muted);display:grid;font-size:13.5px;gap:9px;line-height:1.5;list-style:none;margin:0;padding:0}body.landing-page-active .price-card .pc-list li{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:14px 1fr}body.landing-page-active .price-card .pc-list li:before{color:var(--indigo);content:"+";font-family:var(--mono);font-weight:600}body.landing-page-active .price-card .pc-list li.dim{color:var(--faint)}body.landing-page-active .price-card .pc-list li.dim:before{color:var(--hush);content:"–"}body.landing-page-active .pricing-abuse-disclaimer{color:var(--muted);color:var(--s-ink-muted,var(--muted));font-size:12px;line-height:1.45;margin:14px 0 0;text-align:center}body.landing-page-active .price-card .pc-cta{align-items:center;background:var(--surface);border:1px solid var(--hair-2);border-radius:10px;box-shadow:var(--shadow-1);color:var(--ink);display:inline-flex;font-family:var(--body);font-size:13.5px;font-weight:500;gap:8px;justify-content:center;padding:11px 18px;transition:all .18s var(--ease)}body.landing-page-active .price-card .pc-cta:hover{border-color:var(--hair-3);transform:translateY(-1px)}body.landing-page-active .price-card.featured .pc-cta{background:var(--indigo);border-color:#0000;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 2px #1a1b2e1a,0 4px 10px -4px #183da62e;color:#fff}body.landing-page-active .price-card.featured .pc-cta:hover{box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 1px #5189ff94,0 8px 16px -2px #183da673,0 24px 50px -12px #183da6a6}body.landing-page-active .price-card.featured .pc-cta:active{box-shadow:inset 0 2px 5px #00000052,inset 0 -1px 0 #ffffff1a,0 0 0 1px #5189ff66,0 1px 3px #183da633,0 6px 16px -10px #183da64d;transform:translateY(1px)}body.landing-page-active .final{overflow:hidden;padding:130px 0 120px;position:relative}body.landing-page-active .final:before{content:"";inset:0;pointer-events:none;position:absolute}[data-theme=dark] body.landing-page-active .final:before{background:radial-gradient(900px 540px at 50% 95%,#5189ff57,#0000 60%),radial-gradient(600px 320px at 50% 100%,#5189ff7a,#0000 70%)}body.landing-page-active .final-panel{background:var(--surface);border:1px solid var(--hair-indigo-2);border-radius:24px;box-shadow:var(--shadow-2);overflow:hidden;padding:76px 48px 70px;position:relative;text-align:center}[data-theme=dark] body.landing-page-active .final-panel{background:radial-gradient(520px 240px at 50% 0,#5189ff38,#0000 65%),var(--surface);box-shadow:inset 0 1px 0 #5189ff2e,0 0 0 1px #5189ff38,0 32px 110px -22px #5189ff8c,0 8px 18px -8px #5189ff52}body.landing-page-active .final-panel:before{background-image:linear-gradient(to right,var(--grid-line) 1px,#0000 1px),linear-gradient(to bottom,var(--grid-line-soft) 1px,#0000 1px);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(580px 380px at 50% 50%,#000,#0000 80%);mask-image:radial-gradient(580px 380px at 50% 50%,#000,#0000 80%);opacity:.9;pointer-events:none;position:absolute}body.landing-page-active .final-panel>*{position:relative;z-index:1}body.landing-page-active .final-panel .chapter{justify-content:center;margin-bottom:22px}body.landing-page-active .final-panel .h-section{margin:0 0 16px}body.landing-page-active .final-panel .deck{margin:0 auto 30px;max-width:50ch}body.landing-page-active .final-panel .cta-row{align-items:center;display:inline-flex;gap:12px;margin-bottom:22px}body.landing-page-active .final-panel .foot{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}body.landing-page-active .final-panel .foot b{color:var(--ink-2);font-weight:500}body.landing-page-active footer.foot{background:var(--surface-soft);border-top:1px solid var(--hair);padding:56px 0 40px;position:relative}body.landing-page-active .foot-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}body.landing-page-active .foot-brand{display:flex;flex-direction:column;gap:12px;max-width:320px}body.landing-page-active .foot-brand .brand{font-size:17.5px}body.landing-page-active .foot-brand .tag{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}body.landing-page-active .foot-pplx{align-items:center;align-self:flex-start;border:1px solid var(--hair);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:12.5px;gap:8px;margin-top:4px;padding:7px 12px;transition:color .15s,border-color .15s}body.landing-page-active .foot-pplx:hover{border-color:var(--indigo);color:var(--indigo)}body.landing-page-active .foot-cols{display:flex;flex-wrap:wrap;gap:64px}body.landing-page-active .foot-col{display:flex;flex-direction:column;gap:8px}body.landing-page-active .foot-col h4{color:var(--faint);font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}body.landing-page-active .foot-col a{color:var(--ink-2);font-size:13.5px;transition:color .15s}body.landing-page-active .foot-col a:hover{color:var(--indigo)}body.landing-page-active .foot-base{border-top:1px solid var(--hair);color:var(--faint);display:flex;font-family:var(--mono);font-size:10.5px;justify-content:space-between;letter-spacing:.12em;margin-top:48px;padding-top:22px;text-transform:uppercase}body.landing-page-active .reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}body.landing-page-active .reveal.in{opacity:1;transform:translateY(0)}body.landing-page-active .reveal.d1{transition-delay:.06s}body.landing-page-active .reveal.d2{transition-delay:.12s}body.landing-page-active .reveal.d3{transition-delay:.18s}@media (max-width:1024px){body.landing-page-active .rail{display:none}body.landing-page-active .hero-inner{gap:50px;grid-template-columns:1fr}body.landing-page-active .hero-canvas{height:420px;margin:0 auto;max-width:460px}body.landing-page-active .extension-title{font-size:60px}body.landing-page-active .extension-how-layout{grid-template-columns:1fr}}@media (max-width:760px){body.landing-page-active .wrap{padding:0 22px}body.landing-page-active .nav-links{display:none}body.landing-page-active .module,body.landing-page-active .module.flip{gap:36px;grid-template-columns:1fr;padding:60px 0}body.landing-page-active .module.flip .m-copy{order:1}body.landing-page-active .module.flip .m-mock{order:2}body.landing-page-active .price-grid{gap:14px;grid-template-columns:1fr}body.landing-page-active .pipeline-grid{grid-template-columns:1fr}body.landing-page-active .final-panel{padding:56px 28px 50px}body.landing-page-active .foot-cols{gap:28px}body.landing-page-active .extension-hero{padding:68px 0 48px}body.landing-page-active .extension-title{font-size:48px;line-height:1.03}body.landing-page-active .extension-subhead{font-size:16px}body.landing-page-active .extension-section{padding-bottom:54px;padding-top:54px}body.landing-page-active .extension-demo-frame{min-height:540px}body.landing-page-active .extension-demo-email{margin:22px}body.landing-page-active .extension-card-grid,body.landing-page-active .extension-faq-grid,body.landing-page-active .extension-privacy-inner{grid-template-columns:1fr}body.landing-page-active .extension-card{min-height:0}body.landing-page-active .extension-text-link{white-space:normal}body.landing-page-active .extension-final{padding-bottom:72px}}@media (max-width:520px){body.landing-page-active .nav-row{gap:8px}body.landing-page-active .brand{font-size:15px;gap:8px}body.landing-page-active .brand-mark{height:24px;width:24px}body.landing-page-active .nav-right{gap:7px}body.landing-page-active .nav-right .btn-quiet{display:none}body.landing-page-active .nav-right .btn-primary{padding:10px 12px}body.landing-page-active .mock-bar{gap:8px;padding:12px}body.landing-page-active .mock-body{padding:16px}body.landing-page-active .review-grid{gap:10px;grid-template-columns:72px 1fr}body.landing-page-active .review-side{font-size:9.5px}body.landing-page-active .r-row{font-size:12.5px}body.landing-page-active .extension-title{font-size:40px}body.landing-page-active .extension-demo-frame{min-height:560px}body.landing-page-active .extension-demo-browser{inset:12px}body.landing-page-active .extension-demo-browser-top{gap:7px;padding:0 9px}body.landing-page-active .extension-demo-address,body.landing-page-active .extension-demo-dots,body.landing-page-active .extension-demo-toolbar-dot{display:none}body.landing-page-active .extension-demo-tab{padding:0 10px}body.landing-page-active .extension-demo-mail{grid-template-columns:1fr}body.landing-page-active .extension-demo-sidebar{display:none}body.landing-page-active .extension-demo-email{margin:18px;padding:18px}body.landing-page-active .extension-demo-email h3{font-size:18px}body.landing-page-active .extension-demo-popup{right:14px;top:96px;width:calc(100% - 28px)}body.landing-page-active .extension-demo-pointer{animation-name:extensionDemoPointerSmall;height:21px;width:15px}body.landing-page-active .extension-final h2,body.landing-page-active .extension-privacy-band h2{font-size:31px}body.landing-page-active .extension-step{grid-template-columns:1fr}body.landing-page-active .extension-step-number{grid-row:auto}}@keyframes extensionDemoPointerSmall{0%,12%{left:44%;top:56%;transform:rotate(-8deg) scale(1)}24%,30%{left:102px;top:38px;transform:rotate(-8deg) scale(1)}32%,34%{left:102px;top:38px;transform:rotate(-8deg) scale(.86)}48%,53%{left:50%;top:436px;transform:rotate(-8deg) scale(1)}55%,57%{left:50%;top:436px;transform:rotate(-8deg) scale(.86)}70%,88%{left:calc(50% + 6px);top:464px;transform:rotate(-8deg) scale(1)}to{left:44%;top:56%;transform:rotate(-8deg) scale(1)}}@media (max-width:380px){body.landing-page-active .hero-cta-row{flex-wrap:wrap}}[data-theme=dark] body.landing-page-active,[data-theme=light] body.landing-page-active,body.landing-page-active{--sky-ink:var(--ink);--sky-ink-2:var(--ink-2);--sky-muted:var(--muted);--sky-faint:var(--faint)}body.landing-page-active .nav{-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);background:#f7f7fb6b;transition:background 1s var(--ease),border-color 1s var(--ease),padding .3s var(--ease)}[data-theme=dark] body.landing-page-active .nav{background:#ffffff0a}body.landing-page-active .nav.scrolled{background:#f7f7fbb8;border-bottom-color:#0a0f280f}[data-theme=dark] body.landing-page-active .nav.scrolled{background:#ffffff14;border-bottom-color:#ffffff1a}body.landing-page-active .mock{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffff9e;border:1px solid #0a0f281a;box-shadow:inset 0 1px 0 #ffffff80,0 4px 12px -4px #0a0f2812,0 22px 56px -22px #0a0f282e;transition:box-shadow .5s var(--ease),border-color .5s var(--ease),background 1s var(--ease)}[data-theme=dark] body.landing-page-active .mock{background:#0a1a309e;border-color:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 12px -4px #0006,0 24px 60px -22px #0000008c}[data-theme=dark] body.landing-page-active[data-altitude="3"] .mock,[data-theme=dark] body.landing-page-active[data-altitude="4"] .mock{background:#0a1a30db;border-color:#5189ff38;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #5189ff14,0 4px 14px -4px #00000052,0 28px 64px -22px #00000080}body.landing-page-active .module.in-view .mock{border-color:#5189ff38}[data-theme=dark] body.landing-page-active .module.in-view .mock{border-color:#5189ff4d}[data-theme=dark] body.landing-page-active .brand,[data-theme=dark] body.landing-page-active .hero .h-hero,[data-theme=dark] body.landing-page-active .module .h-mid,[data-theme=dark] body.landing-page-active .module .m-bullets b,[data-theme=dark] body.landing-page-active .modules-head .h-section,[data-theme=dark] body.landing-page-active .pricing-head .h-section{color:var(--sky-ink);transition:color .35s var(--ease)}[data-theme=dark] body.landing-page-active .module .m-bullets li,[data-theme=dark] body.landing-page-active .nav .btn-quiet,[data-theme=dark] body.landing-page-active .nav-link{color:var(--sky-ink-2);transition:color .35s var(--ease)}[data-theme=dark] body.landing-page-active .hero .deck,[data-theme=dark] body.landing-page-active .module .m-deck,[data-theme=dark] body.landing-page-active .module .m-tag,[data-theme=dark] body.landing-page-active .modules-head .chapter,[data-theme=dark] body.landing-page-active .modules-head .deck,[data-theme=dark] body.landing-page-active .pricing-head .chapter,[data-theme=dark] body.landing-page-active .pricing-head .deck{color:var(--sky-muted);transition:color .35s var(--ease)}.rw-dialog-backdrop,.rw-preview-dialog-backdrop,.rw-shell{--rw-bg:#f6f9fc;--rw-paper:#fff;--rw-panel:#f7f9fc;--rw-surface:#fff;--rw-surface-strong:#fbfcfe;--rw-card:#fbfcfe;--rw-well:#edf1f5;--rw-ink:#0a2540;--rw-ink-soft:#243b53;--rw-muted:#425466;--rw-ink-label:#425466;--rw-line:#e3e8ee;--rw-line-mid:#d9e0e7;--rw-line-strong:#cfd7df;--rw-blue:#2057d0;--rw-blue-dark:#1743a4;--rw-blue-soft:#eaf0ff;--rw-blue-line:#b9c8ea;--rw-success:#287a4d;--rw-success-line:#b9d8c4;--rw-warn:#8a6116;--rw-danger:#a12a2a;--rw-danger-line:#e6bab4;--rw-danger-soft:#fff0ee;--rw-button-primary-ink:#fff;--rw-shadow-ink:10,37,64;--rw-shadow-sm:0 1px 4px rgba(var(--rw-shadow-ink),0.09);--rw-shadow-md:0 10px 26px rgba(var(--rw-shadow-ink),0.18);--rw-shadow-lg:0 20px 70px rgba(var(--rw-shadow-ink),0.28);--rw-z-content:1;--rw-z-menu:20;--rw-z-popover:30;--rw-z-overlay:60;--rw-z-dialog:80;--rw-opacity-drag:0.42;--rw-fs-2xs:0.69rem;--rw-fs-xs:0.75rem;--rw-fs-sm:0.81rem;--rw-fs-base:0.88rem;--rw-fs-md:1rem;--rw-fs-lg:1.25rem;--rw-fs-xl:1.5rem;--rw-fs-2xl:2rem;--rw-sp-1:4px;--rw-sp-2:8px;--rw-sp-3:12px;--rw-sp-4:16px;--rw-sp-5:24px;--rw-sp-6:32px}[data-theme=dark] .rw-dialog-backdrop,[data-theme=dark] .rw-preview-dialog-backdrop,[data-theme=dark] .rw-shell{--rw-bg:#14161d;--rw-paper:#1e2130;--rw-panel:#1a1d28;--rw-surface:#202431;--rw-surface-strong:#252a39;--rw-card:#191c26;--rw-well:#111320;--rw-ink:#e8e9f2;--rw-ink-soft:#c6cad8;--rw-muted:#9aa0b5;--rw-ink-label:#a3a8bb;--rw-line:#333748;--rw-line-mid:#3d4254;--rw-line-strong:#464b61;--rw-blue:#7da2ff;--rw-blue-dark:#a9c2ff;--rw-blue-soft:#1c2740;--rw-blue-line:#35508c;--rw-success:#5fbf8a;--rw-success-line:#347157;--rw-warn:#d9a84e;--rw-danger:#e57368;--rw-danger-line:#704044;--rw-danger-soft:#3a2023;--rw-button-primary-ink:#0b1020;--rw-shadow-ink:0,0,0;--rw-shadow-sm:0 1px 4px rgba(var(--rw-shadow-ink),0.32);--rw-shadow-md:0 10px 26px rgba(var(--rw-shadow-ink),0.42);--rw-shadow-lg:0 20px 70px rgba(var(--rw-shadow-ink),0.58)}.rw-shell{background:var(--rw-bg);color:var(--rw-ink);font-family:Inter,sans-serif;min-height:100%;padding:34px clamp(18px,3vw,52px) 56px}.rw-workshop-mount{height:100%}@media (max-width:1180px){.rw-workshop-mount{height:auto}}.rw-dialog-backdrop *,.rw-preview-dialog-backdrop *,.rw-shell *{box-sizing:border-box}.rw-dialog-backdrop button,.rw-dialog-backdrop input,.rw-dialog-backdrop textarea,.rw-shell button,.rw-shell input,.rw-shell select,.rw-shell textarea{font:inherit}.rw-dialog-backdrop button,.rw-shell button,.rw-shell label.rw-upload{-webkit-tap-highlight-color:transparent}.rw-dialog-backdrop button:focus-visible,.rw-dialog-backdrop input:focus-visible,.rw-dialog-backdrop textarea:focus-visible,.rw-shell button:focus-visible,.rw-shell input:focus-visible,.rw-shell select:focus-visible,.rw-shell summary:focus-visible,.rw-shell textarea:focus-visible{outline:2px solid var(--rw-blue);outline-offset:2px}.rw-kicker{color:var(--rw-blue);font-family:Outfit,sans-serif;font-size:var(--rw-fs-2xs);font-weight:750;letter-spacing:.13em;line-height:1.2;margin:0 0 7px;text-transform:uppercase}.rw-page-header{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin:0 auto 25px;max-width:1520px}.rw-page-header h1{font-family:Outfit,sans-serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:620;letter-spacing:-.045em;line-height:1.03;margin:0}.rw-shell-workspace{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:16px;padding-top:10px}.rw-shell-workspace>*{flex:0 0 auto;min-height:0}.rw-page-header-slim{align-items:center;justify-content:space-between;width:100%}.rw-page-header-slim .rw-header-actions{margin-left:auto}.rw-page-header-slim .rw-view-nav{border-bottom:0;margin:0}.rw-shell-workspace .rw-page-header{align-items:center;margin-bottom:5px}.rw-shell-workspace #resume-workshop-panel-facts,.rw-shell-workspace #resume-workshop-panel-hub,.rw-shell-workspace #resume-workshop-panel-review{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:24px}.rw-shell-workspace #resume-workshop-panel-master{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rw-shell-workspace .rw-page-header>div:first-child{align-items:baseline;display:flex;gap:10px;min-width:0}.rw-shell-workspace .rw-kicker{margin-bottom:0;white-space:nowrap}.rw-shell-workspace .rw-page-header h1{font-size:clamp(1.25rem,1.65vw,1.65rem);letter-spacing:-.035em;line-height:1.08;white-space:nowrap}.rw-dialog-actions,.rw-empty-actions,.rw-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.rw-button,.rw-header-actions button,.rw-header-actions label{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--rw-ink);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:var(--rw-fs-base);font-weight:650;justify-content:center;line-height:1;min-height:40px;padding:9px 15px}.rw-button-primary{background:var(--rw-blue);border-color:var(--rw-blue);color:var(--rw-button-primary-ink)}.rw-button-primary:hover{background:var(--rw-blue-dark);border-color:var(--rw-blue-dark)}.rw-button-secondary{background:var(--rw-paper);border-color:var(--rw-line-strong)}.rw-shell-workspace.rw-shell-tab-review .rw-page-header{min-height:40px}.rw-header-actions label.rw-button-primary{background:var(--rw-blue);border-color:var(--rw-blue);color:var(--rw-button-primary-ink)}.rw-header-actions label.rw-button-secondary{background:var(--rw-paper);border-color:var(--rw-line-strong);color:var(--rw-ink)}.rw-shell-workspace .rw-header-actions .rw-button,.rw-shell-workspace .rw-header-actions button,.rw-shell-workspace .rw-header-actions label{border-radius:7px;font-size:var(--rw-fs-xs);min-height:34px;padding:7px 11px}.rw-button-quiet:hover,.rw-button-secondary:hover{border-color:var(--rw-blue);color:var(--rw-blue)}.rw-button-quiet{border-color:#0000}.rw-button-danger{background:var(--rw-danger);border-color:var(--rw-danger);color:var(--rw-button-primary-ink)}.rw-button:disabled,.rw-dialog-backdrop button:disabled,.rw-shell button:disabled{cursor:not-allowed;opacity:.48}.rw-fact-bulk-menu .rw-danger:disabled,.rw-recently-deleted-actions button:disabled{background:var(--rw-panel);border-color:var(--rw-line-mid);color:var(--rw-muted);opacity:1}.rw-upload{cursor:pointer;overflow:hidden;position:relative}.rw-upload:focus-within{outline:2px solid var(--rw-blue);outline-offset:2px}.rw-upload input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.rw-save-state{align-items:center;color:var(--rw-muted);display:inline-flex;font-size:var(--rw-fs-xs);gap:7px;min-height:28px}.rw-save-state button{background:#0000;border:0;color:var(--rw-blue);min-height:auto;padding:0;text-decoration:underline}.rw-save-dot{background:var(--rw-muted);border-radius:50%;height:7px;width:7px}.rw-save-state.is-saving .rw-save-dot{animation:rw-pulse 1.2s ease-in-out infinite;background:var(--rw-warn)}.rw-save-state.is-saved .rw-save-dot{background:var(--rw-success)}.rw-save-state.is-error{color:var(--rw-danger)}.rw-save-state.is-error .rw-save-dot{background:var(--rw-danger)}@keyframes rw-pulse{50%{opacity:.3}}.rw-review-running{align-items:center;border-left:1px solid var(--rw-line);display:flex;font-size:var(--rw-fs-sm);gap:7px;padding-left:12px}.rw-review-running>span{color:var(--rw-muted)}.rw-review-running button{min-height:34px;padding:6px 9px}.rw-review-running .rw-review-discard{border-left:1px solid var(--rw-line);color:var(--rw-danger);margin-left:12px}.rw-danger{color:var(--rw-danger)!important}.rw-empty-state,.rw-fact-controls,.rw-fact-table,.rw-loading,.rw-message,.rw-review-banner,.rw-review-workspace,.rw-section-heading,.rw-version-list,.rw-view-nav{margin-left:auto;margin-right:auto;max-width:1520px}.rw-message{display:flex;font-size:var(--rw-fs-sm);gap:10px;margin-bottom:16px;padding:12px 15px}.rw-message,.rw-toast-success{background:var(--rw-card);border:1px solid var(--rw-success-line);border-radius:8px;color:var(--rw-success)}.rw-toast-success{animation:rw-toast-in .16s ease-out;background-repeat:no-repeat;bottom:26px;box-shadow:var(--rw-shadow-md);font-size:var(--rw-fs-xs);padding:9px 14px;position:fixed;right:26px;z-index:var(--rw-z-overlay)}@keyframes rw-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rw-fact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rw-fact-actions .rw-button{border-radius:6px;font-size:var(--rw-fs-2xs);min-height:24px;padding:3px 8px;white-space:nowrap}.rw-panel-title-row{align-items:baseline;display:flex;gap:10px}.rw-message.is-error{background:var(--rw-danger-soft);border-color:var(--rw-danger-line);color:var(--rw-danger)}.rw-review-banner{align-items:center;background:var(--rw-blue-soft);border:1px solid var(--rw-blue-line);border-radius:9px;color:var(--rw-ink);cursor:pointer;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px;padding:13px 16px;text-align:left;width:100%}.rw-readonly-note{background:color-mix(in srgb,var(--rw-blue) 5%,var(--rw-paper));border:1px solid color-mix(in srgb,var(--rw-blue) 24%,var(--rw-line));border-radius:0 0 .7rem .7rem;border-top:0;color:var(--rw-muted);font-size:var(--rw-fs-base);line-height:1.5;padding:.75rem 1rem}.rw-review-banner span:first-child{display:flex;flex-direction:column;gap:2px}.rw-review-banner small{color:var(--rw-muted)}.rw-view-nav{border-bottom:1px solid var(--rw-line);display:flex;gap:30px;margin-bottom:18px}.rw-shell-workspace .rw-view-nav{gap:25px;margin-bottom:7px}.rw-shell-workspace .rw-view-nav button{font-size:var(--rw-fs-sm);padding-bottom:9px;padding-top:8px}.rw-view-nav button{background:#0000;border:0;color:var(--rw-muted);cursor:pointer;font-family:Outfit,sans-serif;font-size:var(--rw-fs-base);font-weight:600;padding:11px 1px 13px;position:relative}.rw-view-nav button[aria-selected=true]{color:var(--rw-ink)}.rw-view-nav button[aria-selected=true]:after{background:var(--rw-blue);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.rw-empty-state,.rw-loading{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:10px;color:var(--rw-muted);padding:clamp(30px,6vw,72px)}.rw-empty-state{text-align:center}.rw-empty-state h2,.rw-empty-state h3{color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:600;letter-spacing:-.035em;margin:0}.rw-empty-state h3{font-size:var(--rw-fs-xl)}.rw-empty-state p{line-height:1.65;margin:11px auto 22px;max-width:610px}.rw-first-master{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:530px}.rw-toolbar-actions{align-items:center;display:flex;gap:10px}.rw-button-download{background:var(--rw-bg);border:1px solid var(--rw-line-strong);box-shadow:var(--rw-shadow-sm);color:var(--rw-ink)}.rw-button-download:hover:not(:disabled){background:var(--rw-paper)}.rw-format-cluster{align-items:center;display:flex;gap:14px}.rw-toolbar-actions .rw-button{border-radius:7px;font-size:var(--rw-fs-xs);min-height:34px;padding:7px 11px;white-space:nowrap}.rw-popover-steppers{display:none}@media (max-width:1260px){.rw-format-cluster>.rw-stepper{display:none}.rw-popover-steppers{display:flex;flex-direction:column;gap:8px}}.rw-stepper{align-items:center;display:flex;gap:4px}.rw-stepper-label{color:var(--rw-ink-label);font-size:var(--rw-fs-2xs);font-weight:600;margin-right:2px}.rw-stepper button{align-items:center;background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:5px;color:var(--rw-ink);cursor:pointer;display:inline-flex;font-size:var(--rw-fs-sm);height:44px;justify-content:center;line-height:1;width:44px}.rw-stepper button:disabled{cursor:default;opacity:.4}.rw-stepper-value{font-feature-settings:"tnum";color:var(--rw-ink);font-size:var(--rw-fs-2xs);font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.rw-design-popover{position:relative}.rw-design-popover>summary{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:5px;color:var(--rw-ink);cursor:pointer;font-size:var(--rw-fs-2xs);font-weight:600;list-style:none;padding:3px 10px}.rw-design-popover>summary::-webkit-details-marker{display:none}.rw-design-popover[open]>summary{border-color:var(--rw-blue)}.rw-design-popover-panel{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;box-shadow:var(--rw-shadow-md);display:flex;flex-direction:column;gap:10px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:var(--rw-z-popover)}.rw-design-popover-panel label{color:var(--rw-ink-label);font-size:var(--rw-fs-2xs);font-weight:600}.rw-design-popover-panel select{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:6px;color:var(--rw-ink);font-size:var(--rw-fs-xs);padding:5px 8px}.rw-page-count{color:var(--rw-ink-label);font-size:var(--rw-fs-2xs);white-space:nowrap}.rw-review-topbar h2,.rw-section-heading h2{font-family:Outfit,sans-serif;font-size:var(--rw-fs-xl);font-weight:620;letter-spacing:-.035em;margin:0}.rw-mobile-mode{border:1px solid var(--rw-line);border-radius:8px;display:none;padding:3px}.rw-mobile-mode button{background:#0000;border:0;border-radius:5px;color:var(--rw-muted);padding:7px 12px}.rw-mobile-mode button[aria-checked=true]{background:var(--rw-paper);color:var(--rw-ink)}.rw-editor-grid{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:10px;display:grid;flex:1 1 auto;grid-template-columns:minmax(190px,.68fr) minmax(480px,2.3fr) minmax(285px,1fr);margin:0 auto;max-width:1520px;min-height:0;overflow:hidden;width:100%}.rw-inspector,.rw-outline{background:var(--rw-paper);min-height:0;min-width:0;overflow-y:auto}.rw-outline{border-right:1px solid var(--rw-line);padding:14px 12px}.rw-entry-editor-head,.rw-pane-heading,.rw-paper-entry-head,.rw-paper-entry-sub{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.rw-pane-heading{color:var(--rw-muted);font-family:Outfit,sans-serif;font-size:var(--rw-fs-2xs);font-weight:700;letter-spacing:.09em;margin-bottom:8px;padding:5px 9px 10px;text-transform:uppercase}.rw-outline-entry,.rw-outline-section-button,.rw-outline-tree>.rw-outline-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--rw-ink-label);cursor:pointer;display:flex;gap:9px;justify-content:space-between;min-height:44px;padding:8px 9px;text-align:left;width:100%}.rw-outline-entry:hover,.rw-outline-section-button:hover,.rw-outline-tree>.rw-outline-item:hover{background:var(--rw-panel);color:var(--rw-ink)}.rw-outline-entry.is-active,.rw-outline-section-button.is-active,.rw-outline-tree>.rw-outline-item.is-active{background:var(--rw-blue-soft);border-color:var(--rw-blue-line);color:var(--rw-blue-dark);font-weight:650}.rw-outline small{color:var(--rw-muted)}.rw-outline .rw-pane-heading{align-items:center}.rw-outline-add-trigger{align-items:center;background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:6px;color:var(--rw-ink-label);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.rw-outline-add-trigger:hover,.rw-outline-add-trigger[aria-expanded=true]{background:var(--rw-blue-soft);border-color:var(--rw-blue-line);color:var(--rw-blue-dark)}.rw-outline-row-main{align-items:center;display:inline-flex;gap:9px;min-width:0}.rw-outline-row-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-outline-section-button{display:flex}.rw-outline-chevron{flex:0 0 auto;transition:transform .14s ease}.rw-outline-entry-list{border-left:1px solid var(--rw-line);margin:1px 0 5px 15px;padding:2px 0 2px 9px}.rw-outline-entry{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;line-height:1.3;min-height:46px;padding:7px 9px;position:relative}.rw-outline-entry-select{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:32px;min-width:0;padding:7px 9px 7px 13px;text-align:left}.rw-outline-entry-select>small,.rw-outline-entry-select>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-outline-entry-select>span{font-size:var(--rw-fs-xs);font-weight:600}.rw-outline-entry-select>small{font-size:var(--rw-fs-2xs);font-weight:450}.rw-add-section{border-top:1px solid var(--rw-line);display:none;margin-top:14px;padding:14px 8px 0}.rw-add-section.is-open{display:block}.rw-add-entry label,.rw-add-section label,.rw-dialog>label,.rw-inline-edit label{color:var(--rw-muted);display:block;font-size:var(--rw-fs-2xs);font-weight:700;margin-bottom:6px}.rw-add-section select{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:7px;color:var(--rw-ink);min-height:38px;padding:7px 9px;width:100%}.rw-add-section button{background:#0000;border:0;color:var(--rw-blue);font-size:var(--rw-fs-sm);font-weight:650;margin-top:7px;padding:6px 0}.rw-preview-stage{background:var(--rw-well);border-right:1px solid var(--rw-line);display:flex;flex-direction:column;min-height:0;min-width:0}.rw-preview-tools{align-items:center;background:var(--rw-panel);border-bottom:1px solid var(--rw-line-mid);color:var(--rw-ink-label);display:flex;gap:5px;justify-content:center;min-height:48px;padding:7px 12px}.rw-preview-tools button{background:#0000;border:1px solid #0000;border-radius:6px;color:inherit;cursor:pointer;font-size:var(--rw-fs-xs);padding:6px 8px}.rw-preview-tools button:hover{background:var(--rw-paper);border-color:var(--rw-line-strong)}.rw-preview-zoom{align-items:center;border:1px solid var(--rw-line-strong);border-radius:7px;display:inline-flex;overflow:hidden}.rw-preview-zoom button{border:0;border-radius:0}.rw-preview-zoom button+span,.rw-preview-zoom span+button{border-left:1px solid var(--rw-line)}.rw-preview-zoom button[aria-disabled=true]{background:var(--rw-panel);color:var(--rw-muted);cursor:not-allowed}.rw-preview-fullscreen{background:var(--rw-blue-soft)!important;border-color:var(--rw-blue-line)!important;color:var(--rw-blue-dark)!important;font-weight:650}.rw-preview-tools span{color:var(--rw-muted);font-size:var(--rw-fs-2xs);min-width:39px;text-align:center}.rw-paper-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:34px 30px 70px}.rw-paper-scale{--rw-page-count:1;margin:0 auto;min-height:calc((1056px*var(--rw-page-count) + 18px*(var(--rw-page-count) - 1))*var(--rw-preview-scale));width:calc(816px*var(--rw-preview-scale))}.rw-paper-scale-paged{height:calc((1056px*var(--rw-page-count) + 18px*(var(--rw-page-count) - 1))*var(--rw-preview-scale))}.rw-paper-scale>.rw-paper,.rw-paper-scale>.rw-parity-scope{transform:scale(var(--rw-preview-scale));transform-origin:top left}.rw-parity-scope{color:#17202c;width:816px}.rw-parity-scope .rw-parity-page{background:#fff;box-shadow:var(--rw-shadow-md)}.rw-parity-scope .rw-parity-block{cursor:default}.rw-parity-scope .rw-parity-block.is-selected{border-radius:3px;outline:2px solid var(--rw-blue);outline-offset:2px}.rw-paper{background:#fff;box-shadow:var(--rw-shadow-md);color:#17202c;font-family:Arial,sans-serif;font-size:10px;line-height:1.38;min-height:932px;padding:58px 62px 68px;width:720px}.rw-paper-header{border:2px solid #0000;border-bottom:2px solid var(--rw-ink-soft);margin-bottom:19px;padding:3px 3px 12px;position:relative;text-align:center}.rw-paper-header.is-selected{background:rgba(32,87,208,.035);border-color:var(--rw-blue)}.rw-paper-header.is-selected:before{background:var(--rw-blue);color:#fff;content:"Editing";font-family:Inter,sans-serif;font-size:6px;font-weight:700;letter-spacing:.08em;padding:2px 5px;position:absolute;right:-2px;text-transform:uppercase;top:-16px}.rw-paper-header h2{font-size:23px;font-weight:700;letter-spacing:.03em;margin:0}.s-app .rw-paper h2,.s-app .rw-paper h3,.s-app .rw-paper h4,.s-app .rw-parity-page h2,.s-app .rw-parity-page h3,.s-app .rw-parity-page h4{color:#17202c}.rw-paper-header p{font-size:9px;margin:6px 0 0}.rw-paper-empty{color:#72777e;font-style:italic}.rw-paper>section{border:2px solid #0000;margin-top:17px;padding:3px;position:relative}.rw-paper>section.is-selected{background:rgba(32,87,208,.035);border-color:var(--rw-blue)}.rw-paper>section.is-selected:before{background:var(--rw-blue);color:#fff;content:"Editing";font-family:Inter,sans-serif;font-size:6px;padding:2px 5px;position:absolute;right:-2px;top:-16px}.rw-paper section h3,.rw-paper>section.is-selected:before{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rw-paper section h3{border-bottom:1px solid var(--rw-ink-soft);font-size:11px;margin:0 0 7px;padding-bottom:3px}.rw-paper-entry{margin:0 0 10px}.rw-paper-entry-head,.rw-paper-entry-sub{min-height:14px}.rw-paper-entry-sub{font-style:italic}.rw-paper ul{margin:3px 0 0 15px;padding:0}.rw-paper li{margin:2px 0;padding-left:3px}.rw-inspector{overflow-y:auto}.rw-inspector-content{padding:20px}.rw-panel-title{color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:var(--rw-fs-lg);font-weight:620;letter-spacing:-.025em;margin:0}.rw-empty-copy,.rw-panel-copy{color:var(--rw-muted);font-size:var(--rw-fs-sm);line-height:1.55}.rw-text-action{background:#0000;border:0;color:var(--rw-blue);cursor:pointer;font-size:var(--rw-fs-xs);padding:4px 0}.rw-section-actions{border-bottom:1px solid var(--rw-line);border-top:1px solid var(--rw-line);display:flex;flex-wrap:wrap;gap:12px;margin:13px 0 7px;padding:8px 0}.rw-inspector-list>div{border-color:var(--rw-line)!important}.rw-inspector-list .rw-pill{border-radius:4px;font-size:var(--rw-fs-2xs)}.rw-entry-editor{border:1px solid var(--rw-line);border-radius:8px;margin-top:15px;padding:12px}.rw-entry-editor.is-selected{border-color:var(--rw-blue-line);box-shadow:0 0 0 2px var(--rw-blue-soft)}.rw-entry-editor-head{color:var(--rw-muted);font-size:var(--rw-fs-2xs);font-weight:750;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.rw-add-entry{border-top:1px solid var(--rw-line);margin-top:16px;padding-top:14px}.rw-add-entry>.rw-input{margin-bottom:16px}.rw-add-entry>label:not(:first-child){margin-top:4px}.rw-add-entry>button{margin-top:2px}.rw-inline-edit input,.rw-input{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:7px;color:var(--rw-ink);min-height:42px;padding:9px 11px;width:100%}.rw-input-invalid{border-color:var(--rw-danger)}.rw-field-error{color:var(--rw-danger);font-size:var(--rw-fs-xs);margin:6px 0 0}.rw-muted-text{color:var(--rw-muted)}.rw-pill{align-items:center;background:var(--rw-card);border:1px solid var(--rw-line-mid);border-radius:999px;color:var(--rw-ink-soft);display:inline-flex;font-size:var(--rw-fs-2xs);font-weight:600;line-height:1.5;padding:2px 9px;white-space:nowrap}.rw-pill-success{background:#0000;border-color:var(--rw-success);color:var(--rw-success)}.rw-pill-warn{background:#0000;border-color:var(--rw-warn);color:var(--rw-warn)}textarea.rw-input{line-height:1.55;min-height:150px;resize:vertical}.rw-action-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.rw-review-workspace{background:var(--rw-well);border:1px solid var(--rw-line-strong);border-radius:10px;overflow:hidden}.rw-review-topbar{grid-gap:20px;align-items:center;background:var(--rw-paper);border-bottom:1px solid var(--rw-line);display:grid;gap:20px;grid-template-columns:118px 1fr auto;padding:19px 22px}.rw-review-topbar p:not(.rw-kicker){color:var(--rw-muted);font-size:var(--rw-fs-sm);margin:5px 0 0;max-width:760px}.rw-review-topbar h2{color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:var(--rw-fs-lg);font-weight:620;letter-spacing:-.025em;margin:0}.rw-back-link{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:7px;color:var(--rw-blue);cursor:pointer;font-size:var(--rw-fs-sm);font-weight:650;justify-self:start;min-height:38px;padding:7px 12px}.rw-review-progress{border-left:1px solid var(--rw-line);display:flex;flex-direction:column;min-width:92px;padding-left:20px}.rw-review-progress strong{font-family:Outfit,sans-serif;font-size:var(--rw-fs-xl);line-height:1}.rw-review-progress.is-ready strong{color:var(--rw-success);font-size:var(--rw-fs-md)}.rw-review-progress span{color:var(--rw-muted);font-size:var(--rw-fs-2xs);margin-top:4px}.rw-review-body{display:grid;grid-template-columns:220px minmax(430px,1fr) minmax(310px,360px);min-height:720px}@media (min-width:1181px){.rw-shell-workspace #resume-workshop-panel-review{display:flex;flex-direction:column;overflow:hidden}.rw-shell-workspace #resume-workshop-panel-review .rw-review-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rw-shell-workspace .rw-review-topbar{flex:0 0 auto}.rw-shell-workspace .rw-review-body{flex:1 1 auto;min-height:0}.rw-shell-workspace .rw-review-body>.rw-review-main,.rw-shell-workspace .rw-review-body>.rw-review-sections{min-height:0;overflow-y:auto}.rw-shell-workspace .rw-review-body>.rw-review-preview{display:flex;flex-direction:column;min-height:0}.rw-shell-workspace .rw-review-preview .rw-review-preview-heading{flex:0 0 auto}.rw-shell-workspace .rw-review-preview .rw-review-paper-scroll{flex:1 1 auto;height:auto;min-height:0}}.rw-review-sections{background:var(--rw-panel);border-right:1px solid var(--rw-line);padding:14px 10px}.rw-review-queue-heading{border-bottom:1px solid var(--rw-line);margin:0 3px 9px;padding:3px 7px 12px}.rw-review-queue-heading small,.rw-review-queue-heading span{display:block}.rw-review-queue-heading span{color:var(--rw-ink);font-size:var(--rw-fs-2xs);font-weight:760;letter-spacing:.075em;text-transform:uppercase}.rw-review-queue-heading small{color:var(--rw-muted);font-size:var(--rw-fs-2xs);line-height:1.35;margin-top:4px}.rw-review-sections button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--rw-muted);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:46px;padding:9px 10px;text-align:left;width:100%}.rw-review-sections button[aria-selected=true]{background:var(--rw-blue-soft);border-color:var(--rw-blue-line);color:var(--rw-blue-dark);font-weight:650}.rw-review-sections strong{background:var(--rw-blue);border-radius:4px;color:var(--rw-button-primary-ink);font-size:var(--rw-fs-2xs);min-width:22px;padding:2px 5px;text-align:center}.rw-review-main{background:var(--rw-paper);border-left:1px solid var(--rw-line);min-width:0;overflow-y:auto;padding:22px}.rw-review-main .s-card,.rw-review-main>.s-card{border:0;border-radius:0;box-shadow:none}.rw-review-main .rw-input{background:var(--rw-paper);border-color:var(--rw-line-strong);border-radius:7px}.rw-review-main .rw-button{border-radius:7px}.rw-review-preview{background:var(--rw-well);min-width:0}.rw-review-preview-heading{align-items:center;background:var(--rw-panel);border-bottom:1px solid var(--rw-line-mid);color:var(--rw-muted);display:flex;gap:14px;justify-content:space-between;min-height:48px;padding:7px 13px}.rw-review-preview-heading div>small,.rw-review-preview-heading div>span{display:block}.rw-review-preview-heading div>span{color:var(--rw-ink);font-size:var(--rw-fs-2xs);font-weight:720}.rw-review-preview-heading div>small,.rw-review-preview-heading>span{font-size:var(--rw-fs-2xs);margin-top:2px}.rw-review-preview-heading>span{background:var(--rw-card);border:1px solid var(--rw-success-line);border-radius:999px;color:var(--rw-success);padding:4px 8px;white-space:nowrap}.rw-review-paper-scroll{container-type:inline-size;height:672px;overflow:auto;padding:28px 24px 64px}.rw-review-paper-scale{margin:0 auto;min-height:671.04px;width:518.4px}.rw-review-paper-scale>.rw-paper{transform:scale(.72);transform-origin:top left}@supports (width:1cqw) and (width:calc(1px * tan(atan2(1px,1px)))){.rw-review-paper-scale{--rw-fit-scale:min(0.72,tan(atan2(100cqw - 48px,720px)));min-height:calc(932px*var(--rw-fit-scale));width:calc(720px*var(--rw-fit-scale))}.rw-review-paper-scale>.rw-paper{transform:scale(var(--rw-fit-scale))}}.rw-review-disclosure{background:var(--rw-blue-soft);border-left:3px solid var(--rw-blue);color:var(--rw-muted);font-size:var(--rw-fs-xs);line-height:1.55;margin-top:14px;padding:10px 13px}.rw-review-disclosure p{margin:0}.rw-review-file-warning{align-items:flex-start;background:var(--rw-danger-soft);border:1px solid var(--rw-danger-line);border-radius:8px;color:var(--rw-ink-soft);display:flex;font-size:var(--rw-fs-sm);gap:8px;line-height:1.45;margin:12px 0;padding:10px 12px}.rw-review-file-warning svg{color:var(--rw-danger);flex:0 0 auto}.rw-review-checklist{list-style:none;margin:18px 0 0;padding:0}.rw-review-checklist li{grid-gap:10px;border-top:1px solid var(--rw-line);color:var(--rw-muted);display:grid;font-size:var(--rw-fs-sm);gap:10px;grid-template-columns:24px 1fr;padding:13px 0}.rw-review-checklist li>span:first-child{color:var(--rw-danger);font-weight:800}.rw-review-checklist li[data-complete=true]>span:first-child{color:var(--rw-success)}.rw-review-checklist strong{color:var(--rw-ink);display:block;margin-bottom:2px}.rw-edit-label,.rw-source-label{color:var(--rw-muted);display:block;font-size:var(--rw-fs-2xs);font-weight:750;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.rw-import-paper{box-shadow:var(--rw-shadow-md)}.rw-single-review{max-width:none}.rw-review-field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rw-review-field-grid>div{min-width:0}.rw-review-field-grid label{color:var(--rw-muted);font-size:var(--rw-fs-2xs);font-weight:700}.rw-review-field-grid .rw-input,.rw-single-review>.rw-source-card>.rw-input{background:var(--rw-paper);border-color:var(--rw-line-strong);border-radius:7px;margin-top:6px;width:100%}.rw-structured-move{border-top:1px solid var(--rw-line);margin-top:12px;padding-top:12px}.rw-structured-move>.rw-button{margin-top:10px}.rw-single-review textarea.rw-input{min-height:110px;resize:vertical}.rw-edit-label{margin-top:15px}.rw-source-card{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:9px;padding:18px}.rw-source-context{color:var(--rw-muted);font-size:var(--rw-fs-xs);line-height:1.45;margin:0;padding:8px 10px}.rw-source-focus{background:var(--rw-blue-soft);border:2px solid var(--rw-blue);border-radius:6px;color:var(--rw-ink);font-size:var(--rw-fs-base);line-height:1.55;margin:5px 0;padding:12px}.rw-import-paper .rw-paper-entry.is-selected{background:rgba(32,87,208,.055);border-radius:2px;margin-left:-4px;margin-right:-4px;padding:3px 4px}.rw-import-paper li.is-selected{background:var(--rw-blue-soft);border-left:2px solid var(--rw-blue);margin-left:-4px;margin-right:-4px;padding:3px 5px;position:relative}.rw-paper-selection-label{background:var(--rw-blue);border-radius:2px 2px 0 0;color:#fff;font-family:Inter,sans-serif;font-size:6px;font-weight:750;letter-spacing:.07em;padding:1px 4px;position:absolute;right:0;text-transform:uppercase;top:-11px}.rw-correction-field,.rw-destination-control,.rw-inline-destination{margin-top:15px}.rw-correction-field label,.rw-destination-control label,.rw-inline-destination label{color:var(--rw-muted);display:block;font-size:var(--rw-fs-2xs);font-weight:750;letter-spacing:.06em;margin:10px 0 6px;text-transform:uppercase}.rw-correction-field .rw-input,.rw-destination-control .rw-input,.rw-inline-destination .rw-input{background:var(--rw-paper);border-color:var(--rw-line-strong);border-radius:7px;width:100%}.rw-correction-field label span{font-weight:500;letter-spacing:0;text-transform:none}.rw-correction-field textarea{min-height:90px;resize:vertical}.rw-decision-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rw-section-heading{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin-bottom:17px}.rw-section-heading p:not(.rw-kicker){color:var(--rw-muted);line-height:1.55;margin:8px 0 0;max-width:680px}.rw-fact-bulk{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rw-fact-bulk button,.rw-off-master button,.rw-recently-deleted-actions button,.rw-version-row button{background:#0000;border:0;color:var(--rw-blue);cursor:pointer;font-size:var(--rw-fs-xs);font-weight:650;padding:5px 0}.rw-version-row button{border:1px solid;border-radius:8px;min-height:44px;padding:8px 12px}.rw-version-row button:disabled{cursor:not-allowed;opacity:.48}.rw-disclosure{background:var(--rw-panel);border:1px solid var(--rw-line);border-radius:8px;color:var(--rw-muted);font-size:var(--rw-fs-sm);margin:0 auto 14px;max-width:1520px;padding:11px 14px}.rw-disclosure summary{color:var(--rw-ink);cursor:pointer;font-weight:650}.rw-disclosure p{line-height:1.55;margin:9px 0 1px}.rw-fact-controls{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:13px}.rw-fact-controls label{width:min(470px,100%)}.rw-fact-controls input{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;color:var(--rw-ink);min-height:42px;padding:9px 12px;width:100%}.rw-fact-controls>div{border:1px solid var(--rw-line);border-radius:8px;display:flex;padding:3px}.rw-fact-controls button{background:#0000;border:0;border-radius:5px;color:var(--rw-muted);cursor:pointer;padding:7px 11px}.rw-fact-controls button[aria-checked=true]{background:var(--rw-paper);box-shadow:var(--rw-shadow-sm);color:var(--rw-ink)}.rw-fact-table,.rw-off-master,.rw-version-list{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:9px;overflow:hidden}.rw-fact-group{background:var(--rw-card);border-bottom:1px solid var(--rw-line);color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:var(--rw-fs-sm);font-weight:700;padding:10px 16px}.rw-fact-context{align-items:center;color:var(--rw-muted);display:inline-flex;flex-wrap:wrap;font-size:var(--rw-fs-2xs);gap:0;line-height:1.35}.rw-fact-context>span+span:before{content:"·";padding:0 5px}.rw-missing-fact{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.rw-fact-table>.flex{border-bottom:1px solid var(--rw-line)!important;padding:13px 16px!important}.rw-fact-table>.flex:last-child{border-bottom:0!important}.rw-fact-bin{border-bottom:1px solid var(--rw-line)}.rw-fact-bin:last-child{border-bottom:0}.rw-fact-bin-head{align-items:flex-start;background:var(--rw-card);display:flex;gap:16px;justify-content:space-between;padding:13px 16px}.rw-fact-bin-head h3,.rw-recently-deleted-heading h3{color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:var(--rw-fs-md);font-weight:700;line-height:1.25;margin:0}.rw-entry-metadata,.rw-recently-deleted-metadata{color:var(--rw-muted);display:flex;flex-wrap:wrap;font-size:var(--rw-fs-xs);gap:6px 12px;line-height:1.35;margin-top:7px}.rw-entry-metadata-item{flex-wrap:wrap}.rw-entry-metadata-actions,.rw-entry-metadata-item{align-items:center;display:inline-flex;gap:6px}.rw-fact-bin>.rw-fact-row{padding:13px 16px}.rw-fact-bin-empty{border-top:1px solid var(--rw-line);color:var(--rw-muted);font-size:var(--rw-fs-sm);padding:13px 16px}.rw-off-master{margin:0 auto 14px;max-width:1520px;padding:16px}.rw-off-master h3{font-family:Outfit,sans-serif;font-size:var(--rw-fs-md);margin:0 0 10px}.rw-off-master>div{border-top:1px solid var(--rw-line);display:flex;gap:20px;justify-content:space-between;padding:9px 0}.rw-recently-deleted-bin,.rw-recently-deleted-plain-group{border-bottom:1px solid var(--rw-line)}.rw-recently-deleted-bin:last-child,.rw-recently-deleted-plain-group:last-child{border-bottom:0}.rw-recently-deleted-bin-head{align-items:flex-start;background:var(--rw-card);display:flex;gap:16px;justify-content:space-between;padding:13px 16px}.rw-recently-deleted-heading{min-width:0}.rw-recently-deleted-heading p{color:var(--rw-muted);font-size:var(--rw-fs-sm);line-height:1.45;margin:7px 0 0}.rw-recently-deleted-items{border-top:1px solid var(--rw-line)}.rw-recently-deleted-countdown{color:var(--rw-muted);display:block;font-size:var(--rw-fs-xs);line-height:1.35;margin-top:7px}.rw-recently-deleted-item{align-items:flex-start;border-top:1px solid var(--rw-line);display:flex;gap:16px;justify-content:space-between;padding:13px 16px}.rw-recently-deleted-items .rw-recently-deleted-item:first-child{border-top:0}.rw-recently-deleted-item>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.rw-recently-deleted-item strong{color:var(--rw-ink);font-size:var(--rw-fs-sm);line-height:1.35;overflow-wrap:anywhere}.rw-recently-deleted-item span{color:var(--rw-muted);font-size:var(--rw-fs-xs);line-height:1.35}.rw-recently-deleted-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rw-recently-deleted-actions button{border:1px solid var(--rw-line-strong);border-radius:8px;min-height:44px;padding:8px 12px}.rw-recently-deleted-actions button:hover:not(:disabled){background:var(--rw-surface);text-decoration:underline}.rw-recently-deleted-actions button.rw-danger{background:var(--rw-danger-soft);border-color:var(--rw-danger-line);color:var(--rw-danger)}.rw-delete-resume-options{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px}.rw-delete-resume-options label{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--rw-fs-sm);gap:10px}.rw-delete-resume-options input{flex-shrink:0;margin-top:3px}.rw-version-row{grid-gap:18px;align-items:center;border-bottom:1px solid var(--rw-line);display:grid;font-size:var(--rw-fs-sm);gap:18px;grid-template-columns:minmax(250px,1.4fr) minmax(130px,.6fr) 85px 120px;min-height:68px;padding:12px 17px}.rw-version-row:last-child{border-bottom:0}.rw-version-row>div{display:flex;flex-direction:column;gap:3px}.rw-version-row strong{color:var(--rw-ink)}.rw-version-head,.rw-version-row span,.rw-version-row time{color:var(--rw-muted)}.rw-version-head{background:var(--rw-panel);font-size:var(--rw-fs-2xs);font-weight:750;letter-spacing:.07em;min-height:40px;text-transform:uppercase}.rw-dialog-backdrop,.rw-preview-dialog-backdrop{align-items:center;background:#0206129e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:var(--rw-z-dialog)}.rw-dialog{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:11px;box-shadow:var(--rw-shadow-lg);color:var(--rw-ink);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:26px;position:relative;width:min(560px,100%)}.rw-dialog h2{font-family:Outfit,sans-serif;font-size:var(--rw-fs-xl);font-weight:620;letter-spacing:-.035em;margin:0 0 8px}.rw-dialog>p:not(.rw-kicker){color:var(--rw-muted);font-size:var(--rw-fs-base);line-height:1.6;margin:0 0 20px}.rw-download-dialog{border-radius:18px;width:min(520px,100%)}.rw-download-dialog .rw-dialog-actions button{min-height:44px}.rw-download-progress{background:var(--rw-well);border:1px solid var(--rw-line-strong);border-radius:999px;height:14px;margin:4px 0 18px;overflow:hidden;position:relative}.rw-download-progress>span{background:var(--rw-blue);border-radius:inherit;display:block;height:100%}.rw-download-progress.is-determinate>span{transition:width .16s ease-out}.rw-download-progress.is-indeterminate>span{animation:rw-download-indeterminate 1.15s ease-in-out infinite;width:42%}.rw-download-progress.is-error>span{animation:none;background:var(--rw-danger);transform:none;width:100%}.rw-download-error{background:var(--rw-danger-soft);border-left:3px solid var(--rw-danger);color:var(--rw-danger);font-size:var(--rw-fs-sm);line-height:1.45;margin:0 0 18px;padding:9px 11px}@keyframes rw-download-indeterminate{0%{transform:translateX(-110%)}to{transform:translateX(245%)}}@media (prefers-reduced-motion:reduce){.rw-download-progress.is-determinate>span{transition:none}.rw-download-progress.is-indeterminate>span{animation:none;width:55%}}.rw-dialog-error{background:color-mix(in srgb,var(--rw-danger) 8%,var(--rw-paper));border-left:3px solid var(--rw-danger);color:var(--rw-danger);font-size:var(--rw-fs-sm);line-height:1.45;margin:10px 0 0;padding:8px 10px}.rw-review-quality-note{display:block;margin-top:4px}.rw-import-progress,.rw-review-quality-note{color:var(--rw-muted);font-size:var(--rw-fs-xs)}.rw-import-progress{white-space:nowrap}.rw-bulk-queue{background:var(--rw-well);border:1px solid var(--rw-line);border-radius:8px;margin-bottom:14px;padding:12px}.rw-bulk-queue-actions,.rw-bulk-queue-heading{align-items:end;display:flex;gap:10px}.rw-bulk-queue-heading{justify-content:space-between}.rw-bulk-queue-heading small,.rw-bulk-queue-heading strong{display:block}.rw-bulk-queue-heading small{color:var(--rw-muted);margin-top:3px}.rw-bulk-queue-items{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.rw-bulk-queue-items label{align-items:flex-start;color:var(--rw-ink-soft);display:flex;font-size:var(--rw-fs-sm);gap:8px;min-width:0}.rw-bulk-queue-items input{flex:0 0 auto;margin-top:3px}.rw-bulk-queue-items span{min-width:0;overflow-wrap:anywhere}.rw-bulk-queue-actions{flex-wrap:wrap;margin-top:12px}.rw-bulk-queue-actions label{color:var(--rw-muted);flex:1 1 100%;font-size:var(--rw-fs-xs)}.rw-bulk-queue-actions .rw-input{flex:1 1 220px}.rw-unplaced-exclusion-note{color:var(--rw-muted);font-size:var(--rw-fs-xs);margin:0 0 12px}.rw-fact-scope-note,.rw-lock-note{color:var(--rw-muted);display:block;font-size:var(--rw-fs-xs);line-height:1.45}.rw-inline-editing-note{background:var(--rw-surface);border-left:3px solid var(--rw-blue);color:var(--rw-ink-soft);font-size:var(--rw-fs-xs);line-height:1.45;margin:0 0 12px;padding:8px 10px}.rw-inline-edit-help{color:var(--rw-muted);display:flex;font-size:var(--rw-fs-xs);gap:12px;justify-content:space-between;min-height:20px}.rw-inline-edit-help .is-error{color:var(--rw-danger)}.rw-field-counter{color:var(--rw-muted);display:block;font-size:var(--rw-fs-2xs);margin-top:4px;text-align:right}.rw-requirement-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:12px 0 0;padding:0}.rw-requirement-list li{background:color-mix(in srgb,var(--rw-warn) 10%,var(--rw-paper));border:1px solid var(--rw-warn);border-radius:999px;color:var(--rw-warn);font-size:var(--rw-fs-2xs);font-weight:700;padding:4px 9px}.rw-requirement-list li[data-complete=true]{background:color-mix(in srgb,var(--rw-success) 10%,var(--rw-paper));border-color:var(--rw-success);color:var(--rw-success)}.rw-decision-status{align-items:center;background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:7px;color:var(--rw-muted);display:inline-flex;font-size:var(--rw-fs-xs);font-weight:700;min-height:36px;padding:8px 12px}.rw-fact-scope-note{margin-bottom:6px;max-width:240px}.rw-confirm-verification{grid-gap:6px;color:var(--rw-ink-soft);display:grid;font-size:var(--rw-fs-sm);font-weight:650;gap:6px;margin-top:14px}.rw-confirm-verification input{background:var(--rw-surface);border:1px solid var(--rw-line-strong);border-radius:8px;color:var(--rw-ink);font:inherit;min-height:44px;padding:9px 11px}.rw-source-label{color:var(--rw-muted);font-size:var(--rw-fs-xs);font-weight:650;letter-spacing:.01em;margin:0 0 6px;text-transform:uppercase}.rw-dialog-close{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--rw-muted);cursor:pointer;font-size:var(--rw-fs-lg);height:34px;position:absolute;right:14px;top:13px;width:34px}.rw-dialog-close:hover{border-color:var(--rw-line)}.rw-dialog-actions{margin-top:20px}.rw-tailor-dialog{width:min(680px,100%)}.rw-tailor-dialog textarea{min-height:190px}.rw-tailor-job-meta{background:var(--rw-blue-soft);border-left:3px solid var(--rw-blue);color:var(--rw-ink);font-size:var(--rw-fs-xs);margin:8px 0 0;padding:6px 10px}.rw-tailor-job-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.rw-tailor-job-fields label{grid-gap:6px;color:var(--rw-ink);display:grid;font-size:var(--rw-fs-xs);font-weight:650;gap:6px}.rw-tailor-job-fields label>span{align-items:baseline;display:flex;gap:5px}.rw-tailor-job-fields small{color:var(--rw-muted);font-size:var(--rw-fs-2xs);font-weight:500}.rw-tailor-job-fields input{background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:8px;color:var(--rw-ink);font:inherit;font-weight:500;min-height:44px;padding:10px 12px;width:100%}.rw-tailor-job-fields input:focus-visible{border-color:var(--rw-blue);outline:3px solid color-mix(in srgb,var(--rw-blue) 22%,#0000);outline-offset:1px}@media (max-width:620px){.rw-tailor-job-fields{grid-template-columns:1fr}}.rw-field-help{color:var(--rw-muted);display:flex;font-size:var(--rw-fs-2xs);gap:12px;justify-content:space-between;margin-top:6px}.rw-tailor-dialog .rw-disclosure{margin-top:16px}.rw-preview-dialog-backdrop{align-items:flex-start;overflow:auto}.rw-preview-dialog{background:var(--rw-well);border-radius:11px;color:var(--rw-ink);display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(980px,100%)}.rw-preview-dialog>header{align-items:center;background:var(--rw-paper);border-bottom:1px solid var(--rw-line);display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;min-height:62px;padding:10px 16px;z-index:var(--rw-z-content)}.rw-preview-dialog h2{font-family:Outfit,sans-serif;font-size:var(--rw-fs-md);margin:0}.rw-preview-dialog>div{display:flex;flex:1 1 auto;justify-content:flex-start;min-height:0;overflow:auto;padding:30px}.rw-full-preview-zoom{align-items:center;display:inline-flex;gap:4px}.rw-full-preview-zoom span{color:var(--rw-muted);font-size:var(--rw-fs-xs);min-width:44px;text-align:center}.rw-full-preview-scale{margin:0 auto;min-height:calc((1056px*var(--rw-full-preview-pages) + 18px*(var(--rw-full-preview-pages) - 1))*var(--rw-full-preview-scale));width:calc(816px*var(--rw-full-preview-scale))}.rw-full-preview-scale>.rw-paper,.rw-full-preview-scale>.rw-parity-scope{transform:scale(var(--rw-full-preview-scale));transform-origin:top left}@media (max-width:1180px){.rw-editor-grid{grid-template-columns:180px minmax(430px,1fr)}.rw-inspector{border-top:1px solid var(--rw-line);grid-column:1/-1}.rw-inspector-content{max-width:820px}.rw-review-body{grid-template-columns:190px minmax(430px,1fr)}.rw-review-main{border-left:0;border-top:1px solid var(--rw-line);grid-column:1/-1;min-height:360px}}@media (max-width:820px){.rw-shell{padding:22px 14px 40px}.rw-fact-controls,.rw-page-header,.rw-section-heading{align-items:stretch;flex-direction:column}.rw-header-actions{justify-content:flex-start}.rw-review-running{border-left:0;border-top:1px solid var(--rw-line);padding:8px 0 0;width:100%}.rw-mobile-mode{align-self:flex-start;display:flex}.rw-editor-grid{display:block;min-height:0}.rw-editor-grid.mobile-edit .rw-preview-stage,.rw-editor-grid.mobile-preview .rw-inspector,.rw-editor-grid.mobile-preview .rw-outline{display:none}.rw-outline{border-bottom:1px solid var(--rw-line)}.rw-outline,.rw-preview-stage{border-right:0}.rw-paper-scroll{height:calc(100vh - 270px);min-height:530px;padding:24px 18px 60px}.rw-preview-tools{justify-content:flex-start;overflow-x:auto}.rw-preview-tools button{white-space:nowrap}.rw-review-topbar{grid-template-columns:1fr auto}.rw-review-topbar>.rw-back-link{grid-column:1/-1}.rw-review-body{display:block}.rw-review-sections{border-bottom:1px solid var(--rw-line);border-right:0;display:flex;gap:6px;overflow-x:auto}.rw-review-sections button{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-review-preview{border-bottom:1px solid var(--rw-line)}.rw-review-paper-scroll{height:620px}.rw-review-main{padding:18px}.rw-fact-controls>div{align-self:flex-start}.rw-fact-bin-head,.rw-recently-deleted-bin-head,.rw-recently-deleted-item{align-items:stretch;flex-direction:column}.rw-entry-metadata-actions,.rw-entry-metadata-item{width:100%}.rw-fact-bin-head>button,.rw-recently-deleted-actions{align-self:flex-start}.rw-recently-deleted-actions{justify-content:flex-start}.rw-version-head{display:none}.rw-version-row{grid-template-columns:1fr auto}.rw-version-row>span,.rw-version-row>time{grid-column:1}.rw-version-row>button{align-self:center;grid-column:2;grid-row:1/span 3}}@media (max-width:520px){.rw-page-header h1{font-size:var(--rw-fs-2xl)}.rw-view-nav{gap:20px}.rw-review-topbar{padding:18px}.rw-review-progress{padding-left:13px}.rw-review-main{padding:14px}.rw-review-paper-scroll{height:520px;padding-left:8px;padding-right:8px}.rw-review-paper-scale{margin-left:0}.rw-paper-scroll{margin:0;padding-left:8px;padding-right:8px}.rw-paper-scale{margin-left:0}.rw-dialog-backdrop,.rw-preview-dialog-backdrop{padding:10px}.rw-dialog{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.rw-save-state.is-saving .rw-save-dot{animation:none}}.rw-paper:not(.rw-paper-full)>.rw-paper-header,.rw-paper:not(.rw-paper-full)>section{cursor:pointer}.rw-private-contact{margin-top:18px}.rw-private-contact-note{color:var(--rw-muted);font-size:var(--rw-fs-xs);line-height:1.5;margin:4px 0 8px}.rw-empty-copy .rw-button{margin-left:10px}.rw-shell-workspace{background:var(--rw-bg);container-type:inline-size;height:100%;padding:0;width:100%}.rw-shell-workspace .rw-page-header{background:var(--rw-paper);border-bottom:1px solid var(--rw-line);margin:0;max-width:none;min-height:52px;padding:0 16px;width:100%}.rw-shell-workspace .rw-view-nav{align-self:stretch;gap:28px;margin:0}.rw-shell-workspace .rw-view-nav button{font-size:.8rem;min-height:52px;padding:0 1px}.rw-shell-workspace .rw-header-actions{flex-wrap:nowrap}.rw-shell-workspace .rw-disclosure,.rw-shell-workspace .rw-editor-grid,.rw-shell-workspace .rw-empty-state,.rw-shell-workspace .rw-fact-controls,.rw-shell-workspace .rw-fact-table,.rw-shell-workspace .rw-loading,.rw-shell-workspace .rw-message,.rw-shell-workspace .rw-off-master,.rw-shell-workspace .rw-review-banner,.rw-shell-workspace .rw-review-workspace,.rw-shell-workspace .rw-section-heading,.rw-shell-workspace .rw-version-list{margin-left:0;margin-right:0;max-width:none}.rw-shell-workspace .rw-message{margin:10px 16px}.rw-shell-workspace .rw-review-banner{border-radius:7px 7px 0 0;font-size:.78rem;margin:10px 12px 0;min-height:42px;padding:8px 13px}.rw-shell-workspace .rw-review-banner small{font-size:.7rem}.rw-shell-workspace .rw-readonly-note{border-radius:0 0 7px 7px;font-size:.72rem;margin:0 12px 10px;padding:7px 13px}.rw-shell-workspace #resume-workshop-panel-master,.rw-shell-workspace #resume-workshop-panel-review{background:var(--rw-bg)}.rw-shell-workspace .rw-toolbar-actions{gap:7px}.rw-shell-workspace .rw-format-cluster>.rw-stepper{display:none}.rw-shell-workspace .rw-popover-steppers{display:flex;flex-direction:column;gap:8px}.rw-shell-workspace .rw-design-popover>summary,.rw-shell-workspace .rw-toolbar-actions .rw-button{border-radius:6px;min-height:34px}.rw-shell-workspace .rw-button-download{box-shadow:none}.rw-shell-workspace .rw-editor-grid{background:var(--rw-paper);border:0;border-radius:0;flex:1 1 auto;grid-template-areas:"outline inspector preview";min-height:0;position:relative}.rw-outline-resizer{align-items:center;background:#0000;bottom:0;color:var(--rw-muted);cursor:col-resize;display:flex;justify-content:center;left:220px;left:var(--rw-outline-w,220px);position:absolute;top:0;touch-action:none;transform:translateX(-6px);width:11px;z-index:var(--rw-z-content)}.rw-outline-resizer:before{background:var(--rw-line-strong);border-radius:999px;content:"";height:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .12s ease,height .12s ease;width:4px}.rw-outline-resizer>svg{opacity:0;position:relative;transition:opacity .12s ease}.rw-outline-resizer.is-dragging:before,.rw-outline-resizer:focus-visible:before,.rw-outline-resizer:hover:before{background:var(--rw-blue);height:46px}.rw-outline-resizer.is-dragging>svg,.rw-outline-resizer:focus-visible>svg,.rw-outline-resizer:hover>svg{color:var(--rw-blue);opacity:1}.rw-outline-resizer:focus-visible{outline:none}.rw-shell-workspace .rw-outline{border-right:1px solid var(--rw-line);grid-area:outline;padding:12px 10px}.rw-shell-workspace .rw-inspector{background:var(--rw-paper);border-right:1px solid var(--rw-line);grid-area:inspector}.rw-shell-workspace .rw-inspector-content{padding:20px 24px 34px}.rw-shell-workspace .rw-preview-stage{background:var(--rw-well);border-right:0;grid-area:preview}.rw-shell-workspace .rw-pane-heading{margin-bottom:7px;padding:4px 8px 9px}.rw-shell-workspace .rw-outline-section-button,.rw-shell-workspace .rw-outline-tree>.rw-outline-item{border-radius:5px;min-height:38px;padding:7px 9px}.rw-shell-workspace .rw-outline-entry.is-active,.rw-shell-workspace .rw-outline-section-button.is-active,.rw-shell-workspace .rw-outline-tree>.rw-outline-item.is-active{border-color:#0000;box-shadow:inset 2px 0 0 var(--rw-blue)}.rw-shell-workspace .rw-add-section{margin-top:10px;padding-top:12px}.rw-shell-workspace .rw-preview-tools{background:var(--rw-panel);justify-content:center;min-height:46px;padding:6px 12px}.rw-shell-workspace .rw-paper-scroll{padding:24px 24px 64px}.rw-shell-workspace .rw-review-workspace{border:0;border-radius:0;flex:1 1 auto;min-height:0}.rw-shell-workspace .rw-review-topbar{gap:16px;grid-template-columns:104px minmax(0,1fr) auto;min-height:70px;padding:10px 16px}.rw-shell-workspace .rw-review-topbar h2{font-size:1rem}.rw-shell-workspace .rw-review-topbar p:not(.rw-kicker){font-size:.72rem;line-height:1.4;margin-top:3px}.rw-shell-workspace .rw-review-body{flex:1 1 auto;grid-template-areas:"queue preview decision";grid-template-columns:228px minmax(540px,1fr) 360px}.rw-shell-workspace .rw-review-body.is-placement{grid-template-areas:"queue decision preview";grid-template-columns:228px minmax(460px,1fr) minmax(400px,440px)}.rw-shell-workspace .rw-review-sections{background:var(--rw-paper);grid-area:queue;padding:12px 8px}.rw-shell-workspace .rw-review-main{border-left:1px solid var(--rw-line);display:flex;flex-direction:column;grid-area:decision;min-height:0;overflow-y:auto;padding:20px 22px 0}.rw-shell-workspace .rw-review-body.is-placement .rw-review-main{border-left:0;border-right:1px solid var(--rw-line);padding:24px 28px 0}.rw-shell-workspace .rw-review-preview{display:flex;flex-direction:column;grid-area:preview;min-height:0}.rw-shell-workspace .rw-review-preview-heading{min-height:46px;padding:6px 12px}.rw-shell-workspace .rw-review-paper-scroll{flex:1 1 auto;height:auto;min-height:0;padding:22px 20px 54px}.rw-shell-workspace .rw-review-body.is-placement .rw-review-preview{background:var(--rw-paper)}.rw-placement-context{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:7px;color:var(--rw-muted);display:flex;flex-direction:column;gap:3px;margin:14px 14px 0;padding:12px 13px}.rw-placement-context>span{font-size:var(--rw-fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rw-placement-context strong{color:var(--rw-ink);font-size:var(--rw-fs-sm)}.rw-placement-context small{font-size:var(--rw-fs-xs)}.rw-shell-workspace .rw-review-body.is-placement .rw-review-paper-scroll{background:var(--rw-well);border-top:1px solid var(--rw-line);margin-top:14px;padding:18px 16px 48px}.rw-shell-workspace .rw-review-body.is-placement .rw-review-paper-scale{min-height:503.28px;width:388.8px}.rw-shell-workspace .rw-review-body.is-placement .rw-review-paper-scale>.rw-paper{transform:scale(.54)}.rw-shell-workspace .rw-review-queue-heading{margin:0 4px 8px;padding:3px 8px 10px}.rw-shell-workspace .rw-review-sections button{border-radius:5px;font-size:.76rem;min-height:42px;padding:8px 9px}.rw-shell-workspace .rw-review-sections button[aria-selected=true]{border-color:#0000;box-shadow:inset 2px 0 0 var(--rw-blue)}.rw-shell-workspace .rw-source-card{border-radius:7px;margin-top:16px;padding:16px}.rw-shell-workspace #resume-workshop-panel-facts,.rw-shell-workspace #resume-workshop-panel-hub{background:var(--rw-bg);padding:20px 24px 40px}.rw-shell-workspace .rw-section-heading{align-items:center;margin-bottom:14px}.rw-shell-workspace .rw-section-heading h2{font-size:1.1rem}.rw-shell-workspace .rw-section-heading p:not(.rw-kicker){font-size:.78rem;margin-top:4px}.rw-shell-workspace .rw-disclosure{background:var(--rw-paper);border-radius:6px;font-size:.76rem;margin-bottom:12px;padding:9px 12px}.rw-shell-workspace .rw-fact-controls{margin-bottom:12px}.rw-shell-workspace .rw-fact-controls input{border-radius:6px;min-height:38px;padding:8px 11px}.rw-shell-workspace .rw-fact-controls>div{border-radius:6px}.rw-shell-workspace .rw-fact-table,.rw-shell-workspace .rw-off-master,.rw-shell-workspace .rw-version-list{border-radius:7px}.rw-shell-workspace .rw-fact-bin-head,.rw-shell-workspace .rw-fact-table>.flex,.rw-shell-workspace .rw-recently-deleted-bin-head,.rw-shell-workspace .rw-recently-deleted-item{padding:10px 14px!important}.rw-shell-workspace .rw-version-row{min-height:58px;padding:10px 15px}@container (min-width: 900px) and (max-width: 1179px){.rw-shell-workspace .rw-editor-grid{grid-template-areas:"outline outline" "inspector preview";grid-template-columns:minmax(390px,430px) minmax(460px,1fr);grid-template-rows:auto minmax(0,1fr)}.rw-shell-workspace .rw-outline{align-items:center;border-bottom:1px solid var(--rw-line);border-right:0;display:flex;gap:5px;max-height:76px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;scrollbar-width:none}.rw-shell-workspace .rw-outline::-webkit-scrollbar{display:none}.rw-shell-workspace .rw-outline .rw-pane-heading{margin:0;min-width:-webkit-max-content;min-width:max-content;padding:7px 8px}.rw-shell-workspace .rw-outline-tree{align-items:center;display:flex;flex-direction:row;gap:5px;min-width:-webkit-max-content;min-width:max-content}.rw-shell-workspace .rw-outline-tree>.rw-outline-item{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace .rw-outline-section{align-items:center;display:flex;min-width:-webkit-max-content;min-width:max-content}.rw-shell-workspace .rw-outline-section-button{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace .rw-outline-entry-list{align-items:center;border-left:0;display:flex;gap:4px;margin:0 0 0 4px;padding:0}.rw-shell-workspace .rw-outline-entry{max-width:190px;min-height:50px;min-width:148px;width:auto}.rw-shell-workspace .rw-add-section{border-left:1px solid var(--rw-line);border-top:0;margin:0 0 0 8px;min-width:200px;padding:0 0 0 12px}.rw-shell-workspace .rw-add-section label,.rw-shell-workspace .rw-add-section p{display:none}.rw-shell-workspace .rw-add-section select{min-height:34px;width:130px}.rw-shell-workspace .rw-add-section button{margin:0 0 0 8px}.rw-shell-workspace .rw-review-body,.rw-shell-workspace .rw-review-body.is-placement{grid-template-areas:"queue queue" "preview decision";grid-template-columns:minmax(0,1fr) 350px;grid-template-rows:auto minmax(0,1fr)}.rw-shell-workspace .rw-review-body.is-placement{grid-template-areas:"queue queue" "decision preview";grid-template-columns:minmax(440px,1fr) minmax(350px,410px)}.rw-shell-workspace .rw-review-sections{border-bottom:1px solid var(--rw-line);border-right:0;display:flex;gap:5px;overflow-x:auto;padding:7px 10px;scrollbar-width:none}.rw-shell-workspace .rw-review-sections::-webkit-scrollbar{display:none}.rw-shell-workspace .rw-review-queue-heading{border-bottom:0;margin:0;min-width:150px;padding:7px 8px}.rw-shell-workspace .rw-review-step-list{display:flex;gap:5px}.rw-shell-workspace .rw-review-sections button{min-width:-webkit-max-content;min-width:max-content;width:auto}}@container (max-width: 899px){.rw-shell-workspace #resume-workshop-panel-review{overflow-x:hidden;overflow-y:auto}.rw-shell-workspace #resume-workshop-panel-review .rw-review-workspace{overflow:visible}.rw-shell-workspace .rw-page-header{align-items:center;flex-direction:row;min-height:auto;padding:8px 12px}.rw-shell-workspace .rw-view-nav{gap:18px;min-width:0;overflow-x:auto;scrollbar-width:none}.rw-shell-workspace .rw-view-nav::-webkit-scrollbar{display:none}.rw-shell-workspace .rw-view-nav button{min-height:40px;white-space:nowrap}.rw-shell-workspace .rw-header-actions{width:auto}.rw-shell-workspace .rw-format-cluster{justify-self:start}.rw-shell-workspace .rw-toolbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-self:start}.rw-shell-workspace .rw-mobile-mode{display:flex}.rw-shell-workspace .rw-editor-grid{display:flex;flex-direction:column;overflow:hidden}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-preview-stage,.rw-shell-workspace .rw-editor-grid.mobile-preview .rw-inspector,.rw-shell-workspace .rw-editor-grid.mobile-preview .rw-outline{display:none}.rw-shell-workspace .rw-inspector,.rw-shell-workspace .rw-outline,.rw-shell-workspace .rw-preview-stage{border-right:0;height:auto}.rw-shell-workspace .rw-editor-grid.mobile-preview .rw-preview-stage{flex:1 1 auto;min-height:0}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline{align-items:center;border-bottom:1px solid var(--rw-line);display:flex;flex:0 0 auto;gap:5px;max-height:76px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;scrollbar-width:none}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline::-webkit-scrollbar{display:none}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline .rw-pane-heading{margin:0;min-width:-webkit-max-content;min-width:max-content;padding:7px 8px}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-tree{align-items:center;display:flex;flex-direction:row;gap:5px;min-width:-webkit-max-content;min-width:max-content}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-tree>.rw-outline-item{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-section{align-items:center;display:flex;min-width:-webkit-max-content;min-width:max-content}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-section-button{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-entry-list{align-items:center;border-left:0;display:flex;gap:4px;margin:0 0 0 4px;padding:0}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-outline-entry{max-width:190px;min-height:50px;min-width:148px;width:auto}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-add-section{border-left:1px solid var(--rw-line);border-top:0;margin:0 0 0 8px;min-width:200px;padding:0 0 0 12px}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-add-section label,.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-add-section p{display:none}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-add-section select{min-height:34px;width:130px}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-add-section button{margin:0 0 0 8px}.rw-shell-workspace .rw-editor-grid.mobile-edit .rw-inspector{flex:1 1 auto;min-height:0;overflow-y:auto}.rw-shell-workspace .rw-review-topbar{grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:10px 12px}.rw-shell-workspace .rw-review-topbar>.rw-back-link{grid-column:auto}.rw-shell-workspace .rw-review-progress,.rw-shell-workspace .rw-review-topbar>div:nth-child(2) p{display:none}.rw-shell-workspace .rw-review-body,.rw-shell-workspace .rw-review-body.is-placement{display:flex;flex-direction:column;overflow:visible}.rw-shell-workspace .rw-review-sections{border-bottom:1px solid var(--rw-line);border-right:0;display:flex;flex:0 0 auto;gap:5px;overflow-x:auto;scrollbar-width:none}.rw-shell-workspace .rw-review-sections::-webkit-scrollbar{display:none}.rw-shell-workspace .rw-review-queue-heading{border-bottom:0;min-width:150px}.rw-shell-workspace .rw-review-step-list{display:flex;gap:5px}.rw-shell-workspace .rw-review-sections button{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace .rw-review-main,.rw-shell-workspace .rw-review-preview{border-left:0;border-right:0;flex:0 0 auto;min-height:620px}.rw-shell-workspace .rw-review-body.is-placement .rw-review-main{border-right:0;min-height:520px}.rw-shell-workspace #resume-workshop-panel-facts,.rw-shell-workspace #resume-workshop-panel-hub{padding:16px 14px 32px}}@container (max-width: 699px){.rw-shell-workspace .rw-page-header{align-items:stretch;flex-direction:column}.rw-shell-workspace .rw-header-actions{justify-content:flex-start;overflow-x:auto}.rw-shell-workspace .rw-review-topbar{align-items:center;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:7px 12px}.rw-shell-workspace .rw-review-topbar>.rw-back-link{grid-column:auto;justify-self:start}.rw-shell-workspace .rw-review-topbar h2{font-size:.9rem;text-align:right}.rw-shell-workspace.rw-shell-tab-review .rw-page-header{padding-bottom:4px;padding-top:4px}.rw-shell-workspace .rw-review-body.is-placement .rw-review-main,.rw-shell-workspace .rw-review-main{padding-bottom:76px;padding-left:16px;padding-right:16px}}@media (pointer:coarse){.rw-shell-workspace .rw-design-popover>summary,.rw-shell-workspace .rw-document-menu>summary,.rw-shell-workspace .rw-fact-controls button,.rw-shell-workspace .rw-outline-entry,.rw-shell-workspace .rw-outline-move,.rw-shell-workspace .rw-outline-section-button,.rw-shell-workspace .rw-outline-tree>.rw-outline-item,.rw-shell-workspace .rw-review-sections button,.rw-shell-workspace .rw-toolbar-actions .rw-button{min-height:44px}.rw-shell-workspace .rw-outline-move{min-width:44px}}.rw-shell-workspace .rw-page-header{min-height:58px;padding:0 18px}.rw-workspace-heading{align-items:center;align-self:stretch;display:flex;gap:24px;min-width:0}.rw-workspace-title-row{align-items:center;display:flex;flex:0 0 auto;gap:12px}.rw-shell-workspace .rw-workspace-title-row h1{color:var(--rw-ink);font-family:Outfit,sans-serif;font-size:1.16rem;font-weight:650;letter-spacing:-.025em;margin:0}.rw-workspace-heading>p{color:var(--rw-muted);font-size:.74rem;margin:3px 0 0}.rw-shell-workspace .rw-workspace-heading .rw-view-nav{align-items:flex-end;align-self:stretch;gap:26px;min-width:0}.rw-shell-workspace .rw-workspace-heading .rw-view-nav button{height:41px;min-height:0;padding:0 1px 11px}.rw-shell-workspace .rw-save-state{background:#0000;border:0;font-size:.72rem;min-height:auto;padding:0}.rw-review-shortcuts{align-items:center;display:flex;gap:7px}.rw-review-shortcuts button{background:var(--rw-paper)!important;border:1px solid var(--rw-line);border-radius:6px;color:var(--rw-ink-soft)!important;font-size:.72rem!important;font-weight:600!important;min-height:34px!important;padding:6px 11px!important}.rw-shell-workspace .rw-header-actions .rw-button,.rw-shell-workspace .rw-header-actions button,.rw-shell-workspace .rw-header-actions label{align-items:center;display:inline-flex;gap:7px}.rw-shell-workspace .rw-header-actions{gap:8px}.rw-save-controls{align-items:center;border-right:1px solid var(--rw-line);display:inline-flex;gap:7px;margin-right:2px;padding-right:10px}.rw-save-controls>small{color:var(--rw-muted);font-size:.65rem;line-height:1.2;max-width:92px}.rw-shell-workspace .rw-header-actions .rw-autosave-switch{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:6px;color:var(--rw-ink-soft);cursor:pointer;font-size:.72rem;font-weight:600;min-height:36px;padding:0 10px;-webkit-user-select:none;user-select:none}.rw-autosave-switch input{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rw-autosave-track{background:var(--rw-surface-strong);border:1px solid var(--rw-line-strong);border-radius:999px;flex:0 0 auto;height:16px;position:relative;transition:border-color .14s ease,background .14s ease;width:28px}.rw-autosave-track>span{background:var(--rw-paper);border-radius:50%;box-shadow:var(--rw-shadow-sm);height:10px;left:2px;position:absolute;top:2px;transition:transform .14s ease;width:10px}.rw-autosave-switch input:checked+.rw-autosave-track{background:var(--rw-blue);border-color:var(--rw-blue)}.rw-autosave-switch input:checked+.rw-autosave-track>span{transform:translateX(12px)}.rw-autosave-switch input:focus-visible+.rw-autosave-track{outline:2px solid color-mix(in srgb,var(--rw-blue) 35%,#0000);outline-offset:2px}.rw-shell-workspace .rw-header-actions .rw-button-save{background:var(--rw-blue);border-color:var(--rw-blue);border-radius:6px;color:var(--rw-button-primary-ink);font-size:.72rem;font-weight:650;min-height:36px;padding:8px 13px}.rw-shell-workspace .rw-header-actions .rw-button-save:hover:not(:disabled){background:var(--rw-blue-dark);border-color:var(--rw-blue-dark)}.rw-shell-workspace .rw-header-actions .rw-button-save:disabled{background:var(--rw-surface);border-color:var(--rw-line);color:var(--rw-muted)}.rw-save-state.is-unsaved{color:var(--rw-warn)}.rw-save-state.is-unsaved .rw-save-dot{background:var(--rw-warn)}.rw-shell-workspace .rw-primary-actions{gap:7px}.rw-shell-workspace .rw-primary-actions>.rw-button{border-radius:6px;font-weight:650;min-height:36px;padding:8px 13px}.rw-shell-workspace .rw-primary-actions>.rw-button-primary{background:var(--rw-blue);border-color:var(--rw-blue);box-shadow:0 1px 2px #1743a42e;color:var(--rw-button-primary-ink);min-width:116px}.rw-shell-workspace .rw-primary-actions>.rw-button-primary:hover:not(:disabled){background:var(--rw-blue-dark);border-color:var(--rw-blue-dark)}.rw-shell-workspace .rw-primary-actions>.rw-button-download{background:var(--rw-paper);border-color:var(--rw-line-strong)}.rw-parity-scope .tailor-editable{border-radius:2px;cursor:text;outline:none;transition:background .11s ease,box-shadow .11s ease}.rw-parity-scope .tailor-editable:hover{background:color-mix(in srgb,var(--rw-blue) 8%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--rw-blue) 8%,#0000)}.rw-parity-scope .tailor-edit-link-button{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--rw-blue) 18%,#0000);border:1px solid color-mix(in srgb,var(--rw-blue) 55%,#0000);border-radius:999px;cursor:pointer;display:inline-block;height:9px;margin-left:4px;padding:0;vertical-align:initial;width:9px}.rw-parity-scope .tailor-edit-link-button:focus,.rw-parity-scope .tailor-editable:focus,.rw-parity-scope .tailor-editing{background:var(--rw-paper);box-shadow:0 0 0 2px color-mix(in srgb,var(--rw-blue) 35%,#0000)}.rw-paper-full .tailor-editable{cursor:default}.rw-paper-full .tailor-editable:hover{background:#0000;box-shadow:none}.rw-shell-workspace #resume-workshop-panel-master,.rw-shell-workspace #resume-workshop-panel-review{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:9px;box-shadow:var(--rw-shadow-sm);margin:12px;overflow:hidden;width:auto}.rw-shell-workspace .rw-toolbar-actions .rw-button{align-items:center;display:inline-flex;gap:6px}.rw-shell-workspace .rw-editor-grid{border-top:0;grid-template-columns:minmax(0,220px) minmax(400px,440px) minmax(500px,1fr);grid-template-columns:minmax(0,var(--rw-outline-w,220px)) minmax(400px,440px) minmax(500px,1fr)}.rw-shell-workspace .rw-outline{padding:12px 9px 24px;position:relative}.rw-shell-workspace .rw-pane-heading{color:var(--rw-ink);font-size:.71rem;letter-spacing:0;text-transform:none}.rw-outline-section-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.rw-outline-entry[draggable=true],.rw-outline-section[draggable=true]{cursor:grab}.rw-outline-entry[draggable=true]:active,.rw-outline-section[draggable=true]:active{cursor:grabbing}.rw-outline-drag-handle{color:var(--rw-muted);left:var(--rw-sp-1);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;z-index:var(--rw-z-content)}.rw-outline-entry-select:focus-visible>.rw-outline-drag-handle,.rw-outline-entry-select:hover>.rw-outline-drag-handle,.rw-outline-entry.is-dragging .rw-outline-drag-handle,.rw-outline-section.is-dragging>.rw-outline-section-row>.rw-outline-drag-handle,.rw-outline-section:hover>.rw-outline-section-row>.rw-outline-drag-handle{opacity:1}.rw-outline-entry:not([draggable=true]) .rw-outline-drag-handle,.rw-outline-section:not([draggable=true]) .rw-outline-drag-handle{display:none}.rw-outline-entry-select{padding-left:var(--rw-sp-5)}.rw-outline-section.is-dragging>.rw-outline-section-row .rw-outline-row-main>svg,.rw-outline-section:hover>.rw-outline-section-row .rw-outline-row-main>svg{opacity:0}.rw-outline-entry.is-dragging,.rw-outline-section.is-dragging{opacity:var(--rw-opacity-drag)}.rw-outline-entry.is-drop-before,.rw-outline-section.is-drop-before{box-shadow:inset 0 2px 0 var(--rw-blue)}.rw-outline-entry.is-drop-after,.rw-outline-section.is-drop-after{box-shadow:inset 0 -2px 0 var(--rw-blue)}.rw-outline-section-row .rw-outline-section-button{min-width:0}.rw-outline-reorder-actions{align-items:center;display:none;flex:0 0 auto;gap:2px}.rw-outline-entry:focus-within .rw-outline-reorder-actions,.rw-outline-entry:hover .rw-outline-reorder-actions,.rw-outline-move,.rw-outline-section:focus-within>.rw-outline-section-row .rw-outline-reorder-actions,.rw-outline-section:hover>.rw-outline-section-row .rw-outline-reorder-actions{display:inline-flex}.rw-outline-move{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:var(--rw-muted);cursor:pointer;height:26px;justify-content:center;min-height:0;min-width:0;padding:0;width:26px}.rw-outline-move span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rw-outline-move:focus-visible,.rw-outline-move:hover:not(:disabled){background:var(--rw-blue-soft);border-color:var(--rw-blue-line);color:var(--rw-blue-dark)}.rw-outline-move:disabled{color:var(--rw-line-strong);cursor:not-allowed}@media (hover:none),(pointer:coarse){.rw-outline-drag-handle{opacity:1;pointer-events:auto}.rw-outline-reorder-actions{display:inline-flex}}.rw-outline-expand{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--rw-muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.rw-outline-expand:hover{background:var(--rw-panel);color:var(--rw-ink)}.rw-outline-section.is-expanded .rw-outline-chevron{transform:rotate(90deg)}.rw-shell-workspace .rw-outline-entry.is-active,.rw-shell-workspace .rw-outline-section-button.is-active,.rw-shell-workspace .rw-outline-tree>.rw-outline-item.is-active{background:var(--rw-blue-soft);border-color:#0000;box-shadow:none;color:var(--rw-blue-dark)}.rw-outline-entry-list{margin-left:var(--rw-sp-4);padding-left:var(--rw-sp-2)}.rw-add-section.is-open{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;box-shadow:var(--rw-shadow-md);left:var(--rw-sp-2);margin:0;padding:var(--rw-sp-3);position:absolute;right:var(--rw-sp-2);top:calc(44px + var(--rw-sp-1));z-index:var(--rw-z-menu)}.rw-outline-pinned{color:var(--rw-muted);font-size:var(--rw-fs-2xs);font-weight:500}.rw-shell-workspace .rw-inspector-content{padding:19px 24px 32px}.rw-editor-breadcrumb{align-items:center;color:var(--rw-muted);display:flex;font-size:.72rem;gap:7px;margin-bottom:14px}.rw-editor-breadcrumb button{background:#0000;border:0;color:var(--rw-muted);cursor:pointer;padding:0}.rw-editor-breadcrumb button:hover{color:var(--rw-blue-dark);text-decoration:underline}.rw-entry-summary-meta{color:var(--rw-muted);display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px 14px;margin-top:8px}.rw-entry-summary-meta span+span{padding-left:14px;position:relative}.rw-entry-summary-meta span+span:before{background:currentColor;border-radius:999px;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.rw-section-menu{margin-top:10px}.rw-section-menu>summary{color:var(--rw-blue-dark);cursor:pointer;font-size:.72rem;font-weight:650;list-style:none;width:-webkit-max-content;width:max-content}.rw-section-menu>summary::-webkit-details-marker{display:none}.rw-section-menu .rw-section-actions{border:1px solid var(--rw-line);border-radius:6px;margin:8px 0 4px;padding:8px 10px}.rw-entry-editor,.rw-entry-editor.is-selected{border:0;border-radius:0;box-shadow:none;margin-top:16px;padding:0}.rw-entry-editor-head{border-bottom:0;letter-spacing:0;margin:-4px 0 8px;min-height:30px;padding:0;text-transform:none}.rw-entry-editor-head>span{color:var(--rw-muted);font-size:.68rem;font-weight:600}.rw-entry-editor-head .rw-action-row{gap:8px}.rw-entry-editor-head .rw-text-action{font-size:.66rem}.rw-entry-fields-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rw-entry-fields-grid .rw-fact-row.is-editor{margin:0}.rw-entry-fields-grid .rw-editor-field-award_name,.rw-entry-fields-grid .rw-editor-field-credential_name,.rw-entry-fields-grid .rw-editor-field-degree,.rw-entry-fields-grid .rw-editor-field-institution,.rw-entry-fields-grid .rw-editor-field-organization,.rw-entry-fields-grid .rw-editor-field-project_name,.rw-entry-fields-grid .rw-editor-field-role_title{grid-column:1/-1}.rw-fact-row.is-editor{background:var(--rw-paper);border:1px solid var(--rw-line)!important;border-radius:7px;min-width:0;padding:9px 11px!important}.rw-fact-row.is-editor .rw-fact-context,.rw-fact-row.is-editor .rw-pill{display:none}.rw-fact-row.is-editor .text-sm.font-semibold{color:var(--rw-muted);font-size:.69rem;font-weight:650}.rw-fact-row.is-editor p{color:var(--rw-ink);font-size:.78rem;line-height:1.4;margin-top:4px;min-width:0}.rw-fact-row.is-editor.is-statement{margin-top:8px;padding:11px 34px 11px 30px!important;position:relative}.rw-fact-row.is-editor.is-statement:before{color:var(--rw-ink-soft);content:"•";left:14px;position:absolute;top:14px}.rw-fact-row.is-editor.is-statement .text-sm.font-semibold{display:none}.rw-fact-row.is-editor .rw-fact-actions{justify-content:flex-end;margin-top:5px}.rw-fact-row.is-editor .rw-button{font-size:.69rem;min-height:26px;padding:2px 6px}.rw-entry-fields-grid .rw-fact-actions{margin:0;position:absolute;right:7px;top:7px}.rw-entry-fields-grid .rw-fact-row{padding-right:54px!important;position:relative}.rw-entry-fields-grid .rw-fact-actions .rw-button:not(:first-child){border-width:0;max-width:0;opacity:0;overflow:hidden;padding-inline:0;pointer-events:none;transition:max-width .14s ease,padding .14s ease,opacity .12s ease}.rw-entry-fields-grid .rw-fact-row:focus-within .rw-fact-actions .rw-button:not(:first-child),.rw-entry-fields-grid .rw-fact-row:hover .rw-fact-actions .rw-button:not(:first-child){border-width:1px;max-width:140px;opacity:1;padding-inline:6px;pointer-events:auto}.rw-entry-bullets{margin-top:18px}.rw-entry-bullets-heading{align-items:center;color:var(--rw-ink);display:flex;font-size:.72rem;font-weight:650;gap:12px;justify-content:space-between;margin-bottom:7px}.rw-entry-bullets-heading small{background:var(--rw-panel);border:1px solid var(--rw-line);border-radius:999px;color:var(--rw-muted);font-size:.62rem;min-width:21px;padding:1px 6px;text-align:center}.rw-entry-bullets .rw-fact-row.is-editor{min-height:0;padding-bottom:9px!important;padding-top:9px!important;transition:border-color .14s ease,box-shadow .14s ease}.rw-entry-bullets .rw-fact-row.is-editor p{font-size:.73rem;line-height:1.38;margin-top:0}.rw-entry-bullets .rw-fact-row.is-editor:focus-within,.rw-entry-bullets .rw-fact-row.is-editor:hover{border-color:var(--rw-blue-line)!important;box-shadow:0 0 0 1px #2057d00a}.rw-entry-bullets .rw-fact-actions{background:var(--rw-paper);border-radius:5px;bottom:5px;margin:0;opacity:0;padding:2px;position:absolute;right:6px;transition:opacity .12s ease;z-index:var(--rw-z-content)}.rw-entry-bullets .rw-fact-row:focus-within .rw-fact-actions,.rw-entry-bullets .rw-fact-row:hover .rw-fact-actions{opacity:1}.rw-shell-workspace .rw-preview-tools{justify-content:space-between;min-height:44px;padding:5px 13px}.rw-shell-workspace .rw-preview-tools button{align-items:center;display:inline-flex;gap:5px;min-height:30px}.rw-shell-workspace .rw-paper-scroll{padding-top:14px}.rw-parity-block.is-selected{background:#2057d014;box-shadow:inset 2px 0 0 var(--rw-blue)}.rw-shell-workspace #resume-workshop-panel-master{margin-top:12px}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid{grid-template-columns:minmax(0,220px) minmax(420px,446px) minmax(500px,1fr);grid-template-columns:minmax(0,var(--rw-outline-w,220px)) minmax(420px,446px) minmax(500px,1fr)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline{background:var(--rw-paper);padding:11px 8px 24px}.rw-shell-workspace #resume-workshop-panel-master .rw-pane-heading{font-size:.7rem;font-weight:650;margin:0;min-height:35px;padding:4px 7px 8px}.rw-outline-tree{display:flex;flex-direction:column;gap:1px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-item,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section-button{background:#0000;border:0;border-radius:4px;box-shadow:none;color:var(--rw-ink-soft);font-size:.7rem;line-height:1.25;min-height:32px;padding:5px 9px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section-row{border-radius:4px;grid-template-columns:minmax(0,1fr) auto;min-height:32px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-active>.rw-outline-section-row{background:var(--rw-blue-soft);color:var(--rw-blue-dark)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-active>.rw-outline-section-row .rw-outline-section-button{background:#0000;color:inherit}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-active,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section-button.is-active{border:0;box-shadow:none}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-active{background:var(--rw-blue-soft);box-shadow:inset 2px 0 0 var(--rw-blue);color:var(--rw-blue-dark);font-weight:650}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-row-main{gap:8px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-row-main svg{color:var(--rw-muted);flex:0 0 auto}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-active .rw-outline-row-main svg{color:var(--rw-blue)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-expand{height:24px;margin-right:1px;opacity:0;width:24px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-active .rw-outline-expand,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section:focus-within .rw-outline-expand,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section:hover .rw-outline-expand{opacity:1}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry-list{border-left:1px solid var(--rw-line);margin:2px 0 5px 17px;padding:0 0 0 9px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry{background:#0000;border:0;border-radius:3px;color:var(--rw-ink-soft);margin:0;min-height:43px;padding:0 6px 0 13px;position:relative}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry:before{background:var(--rw-muted);border-radius:50%;content:"";height:3px;left:3px;position:absolute;top:12px;width:3px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry:hover{background:var(--rw-panel);color:var(--rw-ink)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-dragging:before,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry:hover:before{opacity:0}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-drop-before,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-drop-before{box-shadow:inset 0 2px 0 var(--rw-blue)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-drop-after,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-drop-after{box-shadow:inset 0 -2px 0 var(--rw-blue)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry-select>span{font-size:.68rem;font-weight:560;line-height:1.3}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry-select>small{color:var(--rw-muted);font-size:.61rem;line-height:1.3;margin-top:2px}.rw-shell-workspace #resume-workshop-panel-master .rw-inspector{background:var(--rw-paper)}.rw-shell-workspace #resume-workshop-panel-master .rw-inspector-content{padding:18px 24px 34px;position:relative}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-breadcrumb{font-size:.68rem;margin-bottom:10px;min-height:18px}.rw-shell-workspace #resume-workshop-panel-master .rw-panel-title-row{padding-right:36px}.rw-shell-workspace #resume-workshop-panel-master .rw-panel-title{font-size:1rem;font-weight:650;letter-spacing:-.025em;line-height:1.25}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-summary-meta{align-items:flex-start;color:var(--rw-muted);flex-direction:column;font-size:.67rem;gap:3px;margin-top:5px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-summary-meta span+span{padding-left:0}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-summary-meta span+span:before{display:none}.rw-inspector-options{margin:0;position:absolute;right:18px;top:14px;z-index:var(--rw-z-menu)}.rw-inspector-options>summary{align-items:center;border-radius:5px;color:var(--rw-muted);display:inline-flex;height:30px;justify-content:center;width:30px}.rw-inspector-options>summary:hover,.rw-inspector-options[open]>summary{background:var(--rw-panel);color:var(--rw-ink)}.rw-inspector-options .rw-section-actions{align-items:stretch;background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:7px;box-shadow:var(--rw-shadow-md);display:flex;flex-direction:column;gap:1px;margin:0;padding:6px;position:absolute;right:0;top:34px;width:188px}.rw-inspector-options .rw-menu-label{color:var(--rw-muted);font-size:.58rem;font-weight:700;letter-spacing:.07em;margin:4px 6px 2px;text-transform:uppercase}.rw-inspector-options .rw-text-action{border-radius:4px;color:var(--rw-ink-soft);font-size:.68rem;min-height:30px;padding:5px 7px;text-align:left}.rw-inspector-options .rw-text-action:hover{background:var(--rw-panel);color:var(--rw-ink)}.rw-shell-workspace #resume-workshop-panel-master .rw-inspector-list{margin-top:17px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-editor,.rw-shell-workspace #resume-workshop-panel-master .rw-entry-editor.is-selected{margin-top:0}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid{gap:12px 14px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor{background:#0000;border:0!important;border-radius:0;min-height:63px;padding:0!important}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor>div,.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor>div>div{gap:0}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor .text-sm.font-semibold{color:var(--rw-ink);display:block;font-size:.66rem;font-weight:620;line-height:1.2;margin-bottom:5px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor p{align-items:center;background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:6px;color:var(--rw-ink);display:flex;font-size:.72rem;line-height:1.35;margin:0;min-height:40px;padding:10px 36px 9px 11px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor:focus-within p,.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row.is-editor:hover p{border-color:var(--rw-blue-line)}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-actions{right:5px;top:25px}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-edit-action{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--rw-muted);display:inline-flex;justify-content:center;min-height:29px;padding:0;width:29px}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-edit-action:hover{background:var(--rw-blue-soft);color:var(--rw-blue-dark)}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets{margin-top:19px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets-heading{font-size:.68rem;margin-bottom:7px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets-heading small{display:none}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets .rw-fact-row.is-editor{background:var(--rw-paper);border:1px solid var(--rw-line)!important;border-radius:6px;margin:6px 0 0;min-height:48px;padding:9px 34px 9px 27px!important}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets .rw-fact-row.is-editor:before{color:var(--rw-ink-soft);left:12px;top:13px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets .rw-fact-row.is-editor p{color:var(--rw-ink-soft);font-size:.7rem;line-height:1.42}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-bullets .rw-fact-actions{bottom:auto;right:5px;top:8px}.rw-add-detail-disclosure{margin-top:10px}.rw-add-detail-disclosure>summary{align-items:center;border-radius:5px;color:var(--rw-blue-dark);cursor:pointer;display:inline-flex;font-size:.69rem;font-weight:620;gap:7px;list-style:none;min-height:32px;padding:6px 7px 6px 2px;width:-webkit-max-content;width:max-content}.rw-add-detail-disclosure>summary::-webkit-details-marker{display:none}.rw-add-detail-disclosure>summary:hover{background:var(--rw-blue-soft)}.rw-add-detail-disclosure>.rw-add-entry{margin-top:5px}.rw-shell-workspace #resume-workshop-panel-master .rw-preview-tools{background:var(--rw-panel);border-bottom:1px solid var(--rw-line);min-height:43px;padding:5px 12px}.rw-shell-workspace #resume-workshop-panel-master .rw-paper-scroll{padding:12px 14px 60px}.rw-shell-workspace #resume-workshop-panel-master .rw-parity-block.is-selected{background:rgba(32,87,208,.075);border-radius:0;box-shadow:none;outline:0}.rw-shell-workspace .rw-design-popover>summary{align-items:center;border-radius:6px;color:var(--rw-ink-soft);display:flex;font-size:.72rem;font-weight:650;gap:6px;min-height:36px;padding:7px 11px}.rw-shell-workspace .rw-design-popover-panel{gap:9px;min-width:236px;padding:12px;width:236px}.rw-shell-workspace .rw-design-popover-panel>label{color:var(--rw-ink-soft);display:block;margin-top:2px;text-align:left}.rw-shell-workspace .rw-design-popover-panel>select{min-height:34px;width:100%}.rw-shell-workspace .rw-design-popover-panel .rw-stepper{grid-gap:6px;display:grid;gap:6px;grid-template-columns:42px 44px 48px 44px;justify-content:start}.rw-shell-workspace .rw-design-popover-panel .rw-stepper-label{margin:0}.rw-shell-workspace .rw-design-popover-panel>.rw-text-action{color:var(--rw-blue-dark);font-size:.68rem;font-weight:600;margin-top:2px;min-height:28px;padding:4px 2px;width:-webkit-max-content;width:max-content}.rw-document-menu{position:relative}.rw-document-menu>summary{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--rw-muted);cursor:pointer;display:inline-flex;font-size:var(--rw-fs-xs);font-weight:650;gap:5px;height:36px;justify-content:center;list-style:none;min-width:36px;padding:0 9px}.rw-document-menu>summary::-webkit-details-marker{display:none}.rw-document-menu>summary:hover,.rw-document-menu[open]>summary{background:var(--rw-panel);border-color:var(--rw-line-strong);color:var(--rw-ink)}.rw-document-menu-panel{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;box-shadow:var(--rw-shadow-md);display:flex;flex-direction:column;gap:2px;padding:5px;position:absolute;right:0;top:calc(100% + 7px);width:250px;z-index:var(--rw-z-popover)}.rw-document-menu-action{align-items:flex-start;background:#0000;border:0;border-radius:6px;color:var(--rw-ink-soft);cursor:pointer;display:flex;gap:9px;min-height:54px;padding:8px 9px;text-align:left;width:100%}.rw-document-menu-action:hover{background:var(--rw-panel)}.rw-document-menu-action>svg{flex:0 0 auto;margin-top:2px}.rw-document-menu-action>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rw-document-menu-action strong{color:inherit;font-size:.72rem;font-weight:650}.rw-document-menu-action small{color:var(--rw-muted);font-size:.64rem;font-weight:450;line-height:1.35}.rw-document-menu-action.rw-danger{border-radius:0 0 6px 6px;border-top:1px solid var(--rw-line);color:var(--rw-danger)}.rw-shell-workspace #resume-workshop-panel-facts{padding:20px 18px 36px}.rw-shell-workspace #resume-workshop-panel-facts .rw-disclosure,.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-controls,.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-table,.rw-shell-workspace #resume-workshop-panel-facts .rw-off-master,.rw-shell-workspace #resume-workshop-panel-facts .rw-section-heading{margin-left:auto;margin-right:auto;width:min(1180px,100%)}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-table[aria-label="Career History"]{background:#0000;border:0;display:flex;flex-direction:column;gap:10px;overflow:visible}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-table[aria-label="Recently deleted"]{background:var(--rw-paper);border-radius:8px}.rw-recently-deleted-empty{align-items:center;display:flex;gap:12px;justify-content:center;min-height:190px;padding:34px 24px!important;text-align:left}.rw-recently-deleted-empty .rw-empty-icon{background:var(--rw-panel);border:1px solid var(--rw-line);border-radius:50%;color:var(--rw-muted);display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.rw-recently-deleted-empty h3{color:var(--rw-ink);font-size:.82rem;font-weight:700;margin:0 0 3px}.rw-recently-deleted-empty p{color:var(--rw-muted);font-size:.72rem;line-height:1.45;margin:0}.rw-fact-bulk-menu{position:relative}.rw-fact-bulk-menu>summary{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:6px;color:var(--rw-ink-soft);cursor:pointer;font-size:.7rem;font-weight:650;list-style:none;min-height:34px;padding:7px 10px}.rw-fact-bulk-menu>summary::-webkit-details-marker{display:none}.rw-fact-bulk-menu[open]>summary{border-color:var(--rw-blue)}.rw-fact-bulk-menu>div{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;box-shadow:var(--rw-shadow-md);display:flex;flex-direction:column;padding:5px;position:absolute;right:0;top:calc(100% + 6px);width:190px;z-index:var(--rw-z-menu)}.rw-fact-bulk-menu>div>button{border-radius:5px;min-height:34px;padding:7px 9px;text-align:left;width:100%}.rw-fact-bulk-menu>div>button:hover{background:var(--rw-panel)}.rw-fact-bulk-menu>div>button.rw-danger{border-radius:0 0 5px 5px;border-top:1px solid var(--rw-line);margin-top:2px}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-bin{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:8px;overflow:hidden}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-bin-head{background:var(--rw-panel);border-bottom:1px solid var(--rw-line);padding:13px 15px!important}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-bin-head h3{font-size:.9rem}.rw-shell-workspace #resume-workshop-panel-facts .rw-entry-metadata{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.rw-shell-workspace #resume-workshop-panel-facts .rw-entry-metadata-item{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:6px;justify-content:space-between;min-width:0;padding:7px 9px}.rw-shell-workspace #resume-workshop-panel-facts .rw-entry-metadata-actions button,.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-actions button{border-radius:5px;color:var(--rw-muted);font-size:.66rem;min-height:26px;padding:4px 6px}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-bin>.rw-fact-row{min-height:74px;padding:12px 15px!important}.rw-shell-workspace #resume-workshop-panel-facts .rw-fact-bin>.rw-fact-row p{line-height:1.45;max-width:920px}@container (max-width: 699px){.rw-shell-workspace #resume-workshop-panel-facts{padding:14px 12px 28px}.rw-shell-workspace #resume-workshop-panel-facts .rw-entry-metadata{grid-template-columns:1fr}}@media (pointer:coarse){.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry-select,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-expand{min-height:44px;min-width:44px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-expand{height:44px;opacity:1;width:44px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-actions{margin:0;position:absolute;right:5px;top:25px}.rw-shell-workspace #resume-workshop-panel-master .rw-entry-fields-grid .rw-fact-row{padding-right:0!important}}.rw-shell-workspace .rw-review-workspace{display:flex;flex-direction:column}.rw-shell-workspace .rw-review-topbar{gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:6px 12px}.rw-shell-workspace .rw-back-link{align-items:center;border:0;color:var(--rw-ink-soft);display:inline-flex;gap:5px;min-height:30px;padding:4px 7px}.rw-shell-workspace .rw-review-topbar h2{font-size:.78rem}.rw-shell-workspace .rw-review-topbar p:not(.rw-kicker){display:inline;font-size:.7rem;margin-left:8px}.rw-shell-workspace .rw-review-progress{border-left:0;min-width:auto;padding-left:0}.rw-shell-workspace .rw-review-progress strong,.rw-shell-workspace .rw-review-progress.is-ready strong{background:var(--rw-blue-soft);border:1px solid var(--rw-blue-line);border-radius:999px;color:var(--rw-blue-dark);font-family:Inter,sans-serif;font-size:.69rem;font-weight:650;padding:4px 9px}.rw-shell-workspace .rw-review-body{grid-template-columns:230px minmax(520px,1fr) 352px;min-height:0}.rw-shell-workspace .rw-review-body.is-placement{grid-template-columns:230px minmax(470px,1fr) minmax(380px,430px)}.rw-review-document-outline{border-bottom:1px solid var(--rw-line);margin-bottom:13px;padding:4px 4px 12px}.rw-review-outline-label{color:var(--rw-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;margin:0 7px 7px;text-transform:uppercase}.rw-review-document-outline>button,.rw-review-outline-section>button{align-items:flex-start!important;background:#0000!important;border:0!important;border-radius:5px!important;color:var(--rw-ink-soft)!important;display:flex!important;flex-direction:column;min-height:34px!important;padding:6px 8px!important;width:100%}.rw-review-document-outline button.is-current{background:var(--rw-blue-soft)!important;color:var(--rw-blue-dark)!important}.rw-review-outline-section>span{color:var(--rw-muted);display:block;font-size:.7rem;font-weight:650;padding:7px 8px 3px}.rw-review-outline-section>button{padding-left:18px!important}.rw-review-outline-section small{color:var(--rw-muted);font-size:.64rem;margin-top:2px}.rw-shell-workspace .rw-review-sections{overflow-y:auto}.rw-shell-workspace .rw-review-sections button>span{min-width:0}.rw-shell-workspace .rw-review-main{padding:20px 22px}.rw-shell-workspace .rw-review-main .rw-panel-title{font-size:1.16rem}.rw-shell-workspace .rw-review-main .rw-panel-copy{font-size:.76rem;margin-top:6px}.rw-structured-review .rw-structured-item:not(.is-active){display:none}.rw-structured-review .rw-structured-item.is-active{margin-top:15px}.rw-structured-review .rw-decision-actions{justify-content:flex-end;margin-top:3px}.rw-structured-review .rw-decision-actions .rw-button.rw-danger{color:var(--rw-muted);font-size:.68rem;font-weight:600;min-height:26px;padding:3px 0}.rw-structured-review .rw-decision-actions .rw-button.rw-danger:focus-visible,.rw-structured-review .rw-decision-actions .rw-button.rw-danger:hover{color:var(--rw-danger)}.rw-shell-workspace .rw-review-preview-heading{min-height:40px}.rw-shell-workspace .rw-review-body.is-structured .rw-review-paper-scroll{padding:12px 16px 42px}.rw-shell-workspace .rw-review-body.is-structured .rw-review-paper-scale{min-height:764.24px;width:590.4px}.rw-shell-workspace .rw-review-body.is-structured .rw-review-paper-scale>.rw-paper{transform:scale(.82)}.rw-shell-workspace .rw-review-body.is-placement .rw-review-main{padding:22px 24px}.rw-shell-workspace .rw-review-body.is-placement .rw-source-card{border:0;padding:0}.rw-shell-workspace .rw-review-body.is-placement .rw-source-focus{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:6px;margin:10px 0;padding:13px 14px}.rw-shell-workspace .rw-review-body.is-placement .rw-source-context{border-left:2px solid var(--rw-line);font-size:.69rem;padding:6px 10px}.rw-destination-menu{position:relative}.rw-destination-menu>summary{align-items:center;background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:7px;color:var(--rw-ink);cursor:pointer;display:flex;font-size:.78rem;gap:12px;justify-content:space-between;list-style:none;min-height:42px;padding:9px 11px}.rw-destination-menu>summary::-webkit-details-marker{display:none}.rw-destination-menu[open]>summary{border-color:var(--rw-blue);box-shadow:0 0 0 1px var(--rw-blue)}.rw-destination-menu-panel{background:var(--rw-paper);border:1px solid var(--rw-line-strong);border-radius:8px;box-shadow:var(--rw-shadow-md);left:0;max-height:340px;overflow-y:auto;padding:7px;position:absolute;right:0;top:calc(100% + 5px);z-index:var(--rw-z-popover)}.rw-destination-menu-group>span{color:var(--rw-muted);display:block;font-size:.64rem;font-weight:700;letter-spacing:.06em;padding:8px 9px 4px;text-transform:uppercase}.rw-destination-menu-group button{align-items:flex-start;background:#0000;border:0;border-radius:6px;color:var(--rw-ink-soft);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:44px;padding:7px 10px;text-align:left;width:100%}.rw-destination-menu-group button.is-selected,.rw-destination-menu-group button:hover{background:var(--rw-blue-soft);color:var(--rw-blue-dark)}.rw-destination-menu-group button strong{font-size:.75rem;font-weight:650}.rw-destination-menu-group button small{color:var(--rw-muted);font-size:.65rem}.rw-placement-context{margin:12px;padding:12px}.rw-surrounding-bullets{background:var(--rw-paper);border:1px solid var(--rw-line);border-radius:6px;margin-top:11px;overflow:hidden}.rw-surrounding-bullets>span{border-bottom:1px solid var(--rw-line);color:var(--rw-muted);display:block;font-size:.65rem;font-weight:650;padding:7px 9px}.rw-surrounding-bullets>div{grid-gap:6px;color:var(--rw-muted);display:grid;gap:6px;grid-template-columns:10px 1fr;padding:8px 9px}.rw-surrounding-bullets>div.is-selected{background:var(--rw-blue-soft);color:var(--rw-ink)}.rw-surrounding-bullets p{font-size:.69rem;line-height:1.45;margin:0}.rw-review-completion-bar{grid-gap:16px;align-items:center;background:var(--rw-paper);border-top:1px solid var(--rw-line);display:grid;flex:0 0 auto;gap:16px;grid-template-columns:230px minmax(0,1fr) auto;min-height:68px;padding:10px 14px}.rw-review-page-actions{align-items:center;display:flex;gap:7px}.rw-finish-review,.rw-review-page-actions .rw-button{align-items:center;display:inline-flex;gap:6px}.rw-review-completion-copy{display:flex;flex-direction:column;gap:2px}.rw-review-completion-copy strong{color:var(--rw-ink);font-size:.75rem}.rw-review-completion-copy span{color:var(--rw-muted);font-size:.68rem}@container (max-width: 1179px){.rw-shell-workspace #resume-workshop-panel-master,.rw-shell-workspace #resume-workshop-panel-review{margin:8px}.rw-shell-workspace .rw-outline-resizer{display:none}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid{grid-template-areas:"outline outline" "inspector preview";grid-template-columns:minmax(390px,430px) minmax(460px,1fr);grid-template-rows:auto minmax(0,1fr)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline{align-items:center;border-bottom:1px solid var(--rw-line);border-right:0;display:flex;gap:5px;max-height:76px;overflow-x:auto;overflow-y:hidden;padding:8px 10px}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-tree{align-items:center;flex-direction:row;gap:5px;min-width:-webkit-max-content;min-width:max-content}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section-button,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-tree-section,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-tree>.rw-outline-item{min-width:-webkit-max-content;min-width:max-content;width:auto}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-tree-section{align-items:center;display:flex}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry-list{align-items:center;border-left:0;display:flex;gap:4px;margin:0 0 0 4px;padding:0}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry{max-width:190px;min-height:50px;min-width:148px;width:auto}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-drop-before,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-drop-before{box-shadow:inset 2px 0 0 var(--rw-blue)}.rw-shell-workspace #resume-workshop-panel-master .rw-outline-entry.is-drop-after,.rw-shell-workspace #resume-workshop-panel-master .rw-outline-section.is-drop-after{box-shadow:inset -2px 0 0 var(--rw-blue)}.rw-review-shortcuts{display:none}.rw-shell-workspace .rw-review-body.is-structured .rw-review-paper-scale{min-height:671.04px;width:518.4px}.rw-shell-workspace .rw-review-body.is-structured .rw-review-paper-scale>.rw-paper{transform:scale(.72)}.rw-review-completion-bar{grid-template-columns:auto minmax(0,1fr) auto}}@container (max-width: 899px){.rw-shell-workspace .rw-page-header{align-items:center;flex-wrap:wrap;gap:6px 12px}.rw-workspace-heading{flex:1 1 420px;gap:16px}.rw-shell-workspace .rw-header-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0;max-width:100%;width:100%}.rw-save-controls{margin-right:0}.rw-shell-workspace .rw-workspace-title-row h1{font-size:1rem}.rw-shell-workspace .rw-workspace-heading .rw-view-nav{gap:16px}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid{display:flex;flex-direction:column;overflow:hidden}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-edit .rw-preview-stage,.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-preview .rw-inspector,.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-preview .rw-outline{display:none}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-edit .rw-outline{flex:0 0 auto;max-height:76px}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-edit .rw-inspector{flex:1 1 auto;min-height:0;overflow-y:auto}.rw-shell-workspace #resume-workshop-panel-master .rw-editor-grid.mobile-preview .rw-preview-stage{flex:1 1 auto;min-height:0;min-width:0}.rw-review-completion-copy,.rw-review-document-outline{display:none}.rw-review-completion-bar{grid-template-columns:1fr auto}}@container (max-width: 699px){.rw-shell-workspace .rw-page-header{align-items:stretch;min-height:auto;padding:8px 12px}.rw-workspace-heading{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:5px;width:100%}.rw-shell-workspace .rw-header-actions{overflow-x:visible}.rw-shell-workspace .rw-workspace-heading .rw-view-nav{width:100%}.rw-shell-workspace .rw-workspace-heading .rw-view-nav button{min-height:36px}.rw-review-completion-bar{bottom:0;padding:8px 10px;position:-webkit-sticky;position:sticky;z-index:var(--rw-z-menu)}.rw-review-page-actions .rw-button:nth-child(2){display:none}}@media (pointer:coarse){.rw-shell-workspace .rw-header-actions .rw-autosave-switch,.rw-shell-workspace .rw-header-actions .rw-button-save{min-height:44px}.rw-entry-fields-grid .rw-fact-actions{margin-top:5px;position:static}.rw-entry-fields-grid .rw-fact-row{padding-right:11px!important}.rw-entry-fields-grid .rw-fact-actions .rw-button:not(:first-child){border-width:1px;max-width:none;opacity:1;padding-inline:6px;pointer-events:auto}.rw-entry-bullets .rw-fact-actions{margin-top:6px;opacity:1;position:static}}
/*# sourceMappingURL=main.aa6650fb.css.map*/