*,: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:rgb(59 130 246/0.5);--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:rgb(59 130 246/0.5);--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{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),Inter,SF Pro Display,Roboto,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:210 3% 11%;--card:0 0% 100%;--card-foreground:210 3% 11%;--popover:0 0% 100%;--popover-foreground:210 3% 11%;--primary:239 84% 67%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:210 3% 11%;--muted:210 40% 96%;--muted-foreground:0 0% 45%;--accent:239 84% 97%;--accent-foreground:239 84% 40%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--success:142 76% 36%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--info:199 89% 48%;--info-foreground:0 0% 100%;--sidebar:0 0% 100%;--sidebar-foreground:210 3% 11%;--sidebar-hover:210 40% 96%;--sidebar-active:239 84% 93%;--section:0 0% 98%;--section-foreground:210 3% 11%;--hover:210 40% 98%;--elevated:0 0% 100%;--subtle:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:0.5rem}.dark{--background:0 0% 11%;--foreground:0 0% 96%;--card:0 0% 11%;--card-foreground:0 0% 96%;--popover:0 0% 11%;--popover-foreground:0 0% 96%;--primary:221.2 83.2% 65%;--primary-foreground:0 0% 100%;--secondary:0 0% 20%;--secondary-foreground:0 0% 96%;--muted:0 0% 20%;--muted-foreground:0 0% 65%;--accent:0 0% 20%;--accent-foreground:0 0% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--success:142 71% 50%;--success-foreground:0 0% 100%;--warning:38 92% 55%;--warning-foreground:0 0% 10%;--info:199 89% 60%;--info-foreground:0 0% 100%;--sidebar:0 0% 11%;--sidebar-foreground:0 0% 96%;--sidebar-hover:0 0% 16%;--sidebar-active:0 0% 22%;--section:0 0% 13%;--section-foreground:0 0% 96%;--hover:0 0% 16%;--elevated:0 0% 16%;--subtle:0 0% 13%;--border:0 0% 28%;--input:0 0% 28%;--ring:221.2 83.2% 65%}*{border-color:hsl(var(--border))}html{font-size:clamp(.78125rem,calc(.65625rem + .15vw),.90625rem)}body{background-color:hsl(var(--background));color:hsl(var(--foreground));line-height:1.75rem}[role=button],button{border-radius:var(--da-button-radius,9999px)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:none}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5rem;margin-bottom:.5rem;line-height:1.6}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--foreground));font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:.5rem;margin-bottom:.5rem;padding-inline-start:1.625em;list-style-position:inside}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:.5rem;margin-bottom:.5rem;padding-inline-start:1.625em;list-style-position:inside}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.125rem;margin-top:1rem;margin-bottom:.5rem;line-height:1.5}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1rem;margin-top:.75rem;margin-bottom:.5rem;line-height:1.5}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:500;font-size:.875em;background-color:hsl(var(--muted));padding:.2rem .4rem;border-radius:.25rem}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:""}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:""}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--muted-foreground));--tw-prose-links:hsl(var(--primary));--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--muted-foreground));--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--border));--tw-prose-captions:hsl(var(--muted-foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--muted-foreground));--tw-prose-pre-bg:hsl(var(--muted));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border));--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem;padding-left:0}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.isolate{isolation:isolate}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.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}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-16{height:4rem}.h-2{height:.5rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-3\/4{width:75%}.w-8{width:2rem}.w-full{width:100%}.max-w-md{max-width:28rem}.flex-shrink{flex-shrink:1}.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}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.border{border-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 245 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgb(147 51 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 132 199/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-input{color:hsl(var(--input))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-sm{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 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.filter{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-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.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:var(--tw-enter-opacity,1);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:var(--tw-exit-opacity,1);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))}}.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!important}.running{animation-play-state:running}.paused{animation-play-state:paused}[role=alert]:empty,div[role=alert]:empty{display:none!important;visibility:hidden!important}@keyframes spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.da-field-input:focus,.da-field-input:focus-visible{border-color:var(--da-brand-600,#2563eb)!important;box-shadow:0 0 0 .1875rem rgba(37,99,235,.12);outline:none}.da-field-input:disabled{cursor:not-allowed;opacity:.7}@keyframes thinking-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes videoPlanUpdateFlash{0%{background-color:rgba(59,130,246,.16)}to{background-color:rgba(59,130,246,0)}}.duration-500{animation-duration:.5s}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{color-scheme:light;--da-brand-hue:217;--da-brand-600:#2563eb;--da-brand-700:#1d4ed8;--da-brand-500:#2563eb;--da-brand-300:#93c5fd;--da-brand-100:#dbeafe;--da-brand-50:#eff6ff;--da-settings-banner:#2563eb;--da-slate-950:#020617;--da-slate-900:#0f172a;--da-slate-800:#1e293b;--da-slate-700:#334155;--da-slate-600:#475569;--da-slate-500:#64748b;--da-slate-400:#94a3b8;--da-slate-300:#cbd5e1;--da-slate-200:#e2e8f0;--da-slate-100:#f1f5f9;--da-slate-50:#f8fafc;--da-red-600:#dc2626;--da-red-500:#ef4444;--da-red-100:#fee2e2;--da-red-50:#fef2f2;--da-amber-600:#d97706;--da-amber-500:#f59e0b;--da-amber-100:#fef3c7;--da-amber-50:#fffbeb;--da-emerald-600:#059669;--da-emerald-500:#10b981;--da-emerald-100:#d1fae5;--da-emerald-50:#ecfdf5;--da-blue-950:#1e1b4b;--da-blue-700:#1d4ed8;--da-blue-600:#2563eb;--da-blue-500:#6366f1;--da-blue-400:#818cf8;--da-blue-300:#a5b4fc;--da-blue-200:#c7d2fe;--da-blue-100:#e0e7ff;--da-blue-50:#eef2ff;--da-blue-rgb:79,70,229;--da-bg:#ffffff;--da-bg-subtle:var(--da-slate-50);--da-bg-muted:var(--da-slate-100);--da-surface:#ffffff;--da-surface-raised:#ffffff;--da-border:var(--da-slate-200);--da-border-strong:var(--da-slate-300);--da-text:var(--da-slate-900);--da-text-muted:var(--da-slate-600);--da-text-subtle:var(--da-slate-500);--da-text-faint:var(--da-slate-400);--da-text-on-brand:#ffffff;--da-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--da-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--da-font-serif:"Fraunces",ui-serif,Georgia,serif;--da-font-head:var(--font-geist,"Geist"),ui-sans-serif,system-ui,-apple-system,sans-serif;--da-r-sm:6px;--da-r-md:8px;--da-r-lg:10px;--da-r-xl:14px;--da-button-radius:9999rem;--da-red-400:#f87171;--da-sh-1:0 1px 2px 0 rgba(15,23,42,0.04);--da-sh-2:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--da-sh-3:0 4px 12px rgba(15,23,42,0.08),0 2px 4px rgba(15,23,42,0.04);--da-sh-pop:0 20px 40px -12px rgba(15,23,42,0.18),0 4px 12px rgba(15,23,42,0.08);--da-scale:1.25;--da-text-2xs:0.8203125rem;--da-text-xs:0.859375rem;--da-text-sm:0.9375rem;--da-text-md:1.09375rem;--da-text-lg:1.09375rem;--da-text-xl:1.171875rem;--da-text-2xl:1.25rem;--da-text-3xl:1.40625rem;--da-text-display:1.875rem;--da-space-1:0.15625rem;--da-space-2:0.3125rem;--da-space-3:0.46875rem;--da-space-4:0.625rem;--da-space-5:0.78125rem;--da-space-6:0.9375rem;--da-space-7:1.09375rem;--da-space-8:1.25rem;--da-space-9:1.40625rem;--da-space-10:1.5625rem;--da-space-12:1.875rem;--da-space-16:2.5rem;--da-control-h-sm:2.1875rem;--da-control-h-md:2.96875rem;--da-control-h-lg:3.28125rem;--da-radius-panel:2.1875rem;--da-radius-card:1.875rem;--da-radius-menu:1.5625rem}.da-root{--da-button-radius:9999rem;font-size:var(--da-text-md,.875rem)}.da-public-site{color-scheme:light;--da-bg:#ffffff;--da-bg-subtle:#f8fafc;--da-bg-muted:#f1f5f9;--da-surface:#ffffff;--da-surface-raised:#ffffff;--da-border:#e2e8f0;--da-border-strong:#cbd5e1;--da-text:#0f172a;--da-text-muted:#475569;--da-text-subtle:#64748b;--da-text-faint:#94a3b8;--da-text-on-brand:#ffffff;--da-brand-rgb:37,99,235;--da-brand-600:#2563eb;--da-brand-700:#1d4ed8;--da-brand-500:#2563eb;--da-brand-300:#93c5fd;--da-brand-100:#dbeafe;--da-brand-50:#eff6ff;--da-settings-banner:#2563eb;--da-red-600:#dc2626;--da-red-500:#ef4444;--da-red-100:#fee2e2;--da-red-50:#fef2f2;--da-amber-600:#d97706;--da-amber-500:#f59e0b;--da-amber-100:#fef3c7;--da-amber-50:#fffbeb;--da-emerald-600:#059669;--da-emerald-500:#10b981;--da-emerald-100:#d1fae5;--da-emerald-50:#ecfdf5;background-color:var(--da-bg);color:var(--da-text);min-height:100vh}@keyframes da-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes da-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes da-rec-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes da-flag-pop{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes da-glow-drift{0%,to{transform:translate(0)}50%{transform:translate(60px,-40px)}}.da-mode-card{box-shadow:0 .625rem 1.875rem -1.5625rem rgba(15,23,42,.35);transition:transform .25s ease,box-shadow .25s ease}.da-mode-card:hover{transform:translateY(-.3125rem);box-shadow:0 1.875rem 3.75rem -1.875rem rgba(15,23,42,.45)}@media (prefers-reduced-motion:reduce){.da-mode-card,.da-mode-card:hover{transition:none;transform:none}}html[data-da-theme=dark]{--da-bg:#0b1020;--da-bg-subtle:#0f1528;--da-bg-muted:#131a31;--da-surface:#111830;--da-surface-raised:#151d38;--da-border:#1f2a4a;--da-border-strong:#2a3761;--da-text:#e6e9f2;--da-text-muted:#9aa3bd;--da-text-subtle:#7b86a5;--da-text-faint:#5a6585;--da-brand-600:#818cf8;--da-brand-700:#6366f1;--da-brand-500:#a5b4fc;--da-brand-100:#1e1b4b;--da-brand-50:#1a1740;--da-sh-1:0 1px 0 rgba(255,255,255,0.02);--da-sh-2:0 1px 2px rgba(0,0,0,0.4);--da-sh-3:0 4px 12px rgba(0,0,0,0.45);--da-sh-pop:0 20px 40px -12px rgba(0,0,0,0.6);--da-red-100:#3a1018;--da-amber-100:#3a2812;--da-emerald-100:#0c2a22;--da-red-50:#20121a;--da-amber-50:#241a10;--da-emerald-50:#0b1f1a}.da-root[data-da-theme=glass],html[data-da-theme=glass]{--da-aurora-base:#0f0e0b;--da-aurora-key:#6a5e12;--da-aurora-cool:#14181c;--da-aurora-a:var(--da-aurora-key);--da-aurora-b:var(--da-aurora-key);--da-aurora-c:var(--da-aurora-cool);--da-aurora-d:var(--da-aurora-base);--da-noise-opacity:0;--da-brand-rgb:234,179,8;--da-brand-600:#e4c12b;--da-brand-700:#c8a600;--da-brand-500:#f3d45f;--da-brand-100:rgba(var(--da-brand-rgb),0.18);--da-brand-50:rgba(var(--da-brand-rgb),0.1);--da-brand-glow-soft:rgba(var(--da-brand-rgb),0.22);--da-brand-glow-stroke:rgba(var(--da-brand-rgb),0.3);--da-brand-glow-shadow:rgba(var(--da-brand-rgb),0.4);--da-text-on-brand:#14110e;--da-tint-white-soft:rgba(255,255,255,0.04);--da-tint-white-hover:rgba(255,255,255,0.08);--da-tint-white-track:rgba(255,255,255,0.1);--da-stroke-white-soft:rgba(255,255,255,0.08);--da-stroke-white-medium:rgba(255,255,255,0.12);--da-stroke-white-highlight:rgba(255,255,255,0.55);--da-overlay-scrim:rgba(15,23,42,0.45);--da-glass-tint-rgb:28,22,14;--da-glass-shell-bg:rgba(20,16,10,0.55);--da-glass-card-bg:rgba(var(--da-glass-tint-rgb),0.5);--da-glass-popover-bg:rgba(28,22,14,0.62);--da-glass-input-bg:rgba(var(--da-glass-tint-rgb),0.55);--da-glass-shell-blur:blur(16px) saturate(140%);--da-glass-card-blur:blur(12px) saturate(160%) brightness(1.05);--da-glass-popover-blur:blur(20px) saturate(180%);--da-glass-input-blur:blur(8px) saturate(140%);--da-glass-stroke:inset 0 0 0 1px var(--da-stroke-white-soft);--da-glass-highlight:inset 0 1px 0 var(--da-stroke-white-medium);--da-glass-shadow:0 8px 32px -8px rgba(0,0,0,0.4);--da-glass-shadow-lg:0 24px 64px -16px rgba(0,0,0,0.55);--da-bg:transparent;--da-bg-subtle:var(--da-tint-white-soft);--da-bg-muted:var(--da-tint-white-hover);--da-surface:var(--da-glass-card-bg);--da-surface-raised:rgba(22,28,42,0.62);--da-border:var(--da-tint-white-track);--da-border-strong:rgba(255,255,255,0.18);--da-text-rgb:236,240,250;--da-text:rgb(var(--da-text-rgb));--da-text-muted:rgba(var(--da-text-rgb),0.72);--da-text-subtle:rgba(var(--da-text-rgb),0.55);--da-text-faint:rgba(var(--da-text-rgb),0.42);--da-red-rgb:239,68,68;--da-amber-rgb:245,158,11;--da-emerald-rgb:16,185,129;--da-red-100:rgba(var(--da-red-rgb),0.18);--da-red-50:rgba(var(--da-red-rgb),0.1);--da-amber-100:rgba(var(--da-amber-rgb),0.2);--da-amber-50:rgba(var(--da-amber-rgb),0.12);--da-emerald-100:rgba(var(--da-emerald-rgb),0.2);--da-emerald-50:rgba(var(--da-emerald-rgb),0.12);--da-sh-1:0 1px 0 rgba(255,255,255,0.04);--da-sh-2:0 1px 2px rgba(0,0,0,0.3);--da-sh-3:0 4px 16px rgba(0,0,0,0.4);--da-sh-pop:0 20px 48px -12px rgba(0,0,0,0.6)}@supports (color:oklch(0 0 0)){.da-root[data-da-theme=glass],html[data-da-theme=glass]{--da-brand-600:oklch(0.82 0.16 95);--da-brand-700:oklch(0.74 0.17 95);--da-brand-500:oklch(0.88 0.14 95)}}.da-aurora,.da-root.da-aurora{position:relative;background:var(
    --da-aurora-gradient,radial-gradient(220% 170% at 200% -100%,var(--da-aurora-key) 0,var(--da-aurora-key) 8%,var(--da-aurora-base) 80%,var(--da-aurora-base) 100%)
  )}.da-aurora:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--da-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.da-root[data-da-theme=glass] [style*="var(--da-bg-muted)"],.da-root[data-da-theme=glass] [style*="var(--da-bg-subtle)"],.da-root[data-da-theme=glass] [style*="var(--da-surface)"]{backdrop-filter:var(--da-glass-card-blur);-webkit-backdrop-filter:var(--da-glass-card-blur);isolation:isolate}.da-root[data-da-theme=glass] .da-signup-page--wizard{--da-bg:var(--da-glass-shell-bg);--da-bg-subtle:var(--da-glass-card-bg);--da-bg-muted:var(--da-glass-card-bg)}.da-signup-page--wizard [style*="var(--da-bg-muted)"],.da-signup-page--wizard [style*="var(--da-bg-subtle)"],.da-signup-page--wizard [style*="var(--da-surface)"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important}.da-glass-shell{background:var(--da-glass-shell-bg);backdrop-filter:var(--da-glass-shell-blur);box-shadow:var(--da-glass-highlight),var(--da-glass-stroke);isolation:isolate}.da-glass-card{background:var(--da-glass-card-bg);backdrop-filter:var(--da-glass-card-blur);box-shadow:var(--da-glass-highlight),var(--da-glass-stroke),var(--da-glass-shadow);isolation:isolate;contain:paint}.da-glass-popover{background:var(--da-glass-popover-bg);backdrop-filter:var(--da-glass-popover-blur);box-shadow:var(--da-glass-highlight),var(--da-glass-stroke),var(--da-glass-shadow-lg);isolation:isolate}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.da-root[data-da-theme=glass],html[data-da-theme=glass]{--da-glass-shell-bg:rgba(15,23,42,0.94);--da-glass-card-bg:rgba(20,26,40,0.94);--da-glass-popover-bg:rgba(22,28,42,0.96);--da-glass-input-bg:rgba(20,26,40,0.98);--da-glass-shell-blur:none;--da-glass-card-blur:none;--da-glass-popover-blur:none;--da-glass-input-blur:none;--da-noise-opacity:0;--da-surface:rgba(20,26,40,0.94);--da-surface-raised:rgba(22,28,42,0.96);--da-bg-muted:rgba(255,255,255,0.12)}}@media (forced-colors:active){.da-aurora,.da-glass-card,.da-glass-popover,.da-glass-shell{background:Canvas!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid CanvasText!important}.da-aurora:after{display:none!important}}.da-root{color:var(--da-text);background:var(--da-bg);font-family:var(--da-font-sans);font-size:var(--da-text-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.da-root *{box-sizing:border-box}.da-root [role=button],.da-root button{border-radius:var(--da-button-radius)}.da-root h1,.da-root h2,.da-root h3,.da-root h4,.da-root h5{font-family:var(--da-font-head);margin:0;font-weight:600;letter-spacing:-.01em;line-height:1.2}.da-root .mono,.da-root code,.da-root kbd{font-family:var(--da-font-mono);font-variant-numeric:tabular-nums}.da-root a{color:inherit;text-decoration:none}.da-app-shell{height:100vh;min-height:100vh;overflow:hidden}html:has([data-author-ide]){height:100%;overflow:hidden}html:has([data-author-ide]) body{height:100%;width:100%;margin:0;overflow:hidden}[data-author-ai-rail]{--author-ai-scroll-thumb:#7a7a84}[data-author-ai-rail][data-theme=light]{--author-ai-scroll-thumb:#8d8d96}[data-author-ai-rail] .da-author-ai-log-wrap{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}[data-author-ai-rail] .da-author-ai-log{overscroll-behavior:contain;scrollbar-width:none}[data-author-ai-rail] .da-author-ai-log::-webkit-scrollbar{width:0;height:0}[data-author-ai-rail] .da-author-ai-bar{position:absolute;top:.5rem;bottom:.5rem;right:.1875rem;width:.375rem;pointer-events:none}[data-author-ai-rail] .da-author-ai-bar[data-overflow="1"]{pointer-events:auto}[data-author-ai-rail] .da-author-ai-bar[data-overflow="0"]{opacity:0}[data-author-ai-rail] .da-author-ai-bar-thumb{position:absolute;left:0;right:0;min-height:2rem;border-radius:9999rem;background:color-mix(in srgb,var(--author-ai-scroll-thumb) 72%,transparent);box-shadow:0 0 0 .0625rem color-mix(in srgb,#000 18%,transparent);cursor:grab;transition:background-color .16s ease,box-shadow .16s ease}[data-author-ai-rail][data-theme=light] .da-author-ai-bar-thumb{box-shadow:0 0 0 .0625rem color-mix(in srgb,#000 8%,transparent)}[data-author-ai-rail] .da-author-ai-bar-thumb:hover,[data-author-ai-rail] .da-author-ai-log-wrap:hover .da-author-ai-bar-thumb{background:color-mix(in srgb,#818cf8 36%,var(--author-ai-scroll-thumb))}[data-author-ai-rail][data-theme=light] .da-author-ai-bar-thumb:hover,[data-author-ai-rail][data-theme=light] .da-author-ai-log-wrap:hover .da-author-ai-bar-thumb{background:color-mix(in srgb,#1d4ed8 26%,var(--author-ai-scroll-thumb))}[data-author-ai-rail] .da-author-ai-bar-thumb:active{cursor:grabbing;background:color-mix(in srgb,#6366f1 48%,var(--author-ai-scroll-thumb))}[data-author-ai-rail] .da-author-ai-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--author-ai-scroll-thumb) 62%,transparent) transparent}[data-author-ai-rail] .da-author-ai-scroll::-webkit-scrollbar{width:.5rem;height:.5rem}[data-author-ai-rail] .da-author-ai-scroll::-webkit-scrollbar-track{background:transparent}[data-author-ai-rail] .da-author-ai-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--author-ai-scroll-thumb) 58%,transparent);border:.125rem solid transparent;background-clip:padding-box;border-radius:9999rem}[data-author-ai-rail] .da-author-ai-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#818cf8 32%,var(--author-ai-scroll-thumb))}[data-author-ai-rail] .da-author-ai-scroll::-webkit-scrollbar-corner{background:transparent}[data-author-ai-rail] .da-md-rail>:first-child{margin-top:0}[data-author-ai-rail] .da-md-rail>:last-child{margin-bottom:0}[data-author-ai-rail] .da-author-ai-stop{flex:0 0 auto;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:inherit;opacity:0;pointer-events:none;font:inherit;line-height:1.3;cursor:pointer}[data-author-ai-rail] [data-role=user]:focus-within .da-author-ai-stop,[data-author-ai-rail] [data-role=user]:hover .da-author-ai-stop{opacity:.7;pointer-events:auto}[data-author-ai-rail] .da-author-ai-stop:focus-visible,[data-author-ai-rail] .da-author-ai-stop:hover{opacity:1}.da-author-ai-stop-live{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.3;cursor:pointer;opacity:.75}.da-author-ai-stop-live:focus-visible,.da-author-ai-stop-live:hover{opacity:1}.da-author-ai-think{display:inline-flex;align-items:center;justify-content:center;gap:.12em;height:1em;flex-shrink:0}[data-author-ai-rail] .da-author-ai-think{width:100%}.da-author-ai-think i{display:block;width:.18em;height:.18em;border-radius:9999rem;background:currentColor;animation:da-author-ai-think-dot .9s ease-in-out infinite}.da-author-ai-think i:nth-child(2){animation-delay:.15s}.da-author-ai-think i:nth-child(3){animation-delay:.3s}.da-copilot-think-word{display:inline-block;animation:da-copilot-think-word-in .28s ease}@keyframes da-author-ai-think-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12em)}}@keyframes da-copilot-think-word-in{0%{opacity:.25}to{opacity:1}}[data-author-ai-rail] .da-author-ai-queue{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .375rem}[data-author-ai-rail] .da-author-ai-queue-list{display:flex;flex-direction:column;gap:.25rem;max-height:5.75rem;overflow-y:auto}[data-author-ai-rail] .da-author-ai-qrow{background:#2d2d2d;color:#d4d4d4;border:.0625rem solid #333337}[data-author-ai-rail][data-theme=light] .da-author-ai-qrow{background:#e8e8e8;color:#1e1e1e;border-color:#ececec}[data-author-ai-rail] .da-author-ai-qrow:focus-within,[data-author-ai-rail] .da-author-ai-qrow:hover{border-color:#3e3e42}[data-author-ai-rail][data-theme=light] .da-author-ai-qrow:focus-within,[data-author-ai-rail][data-theme=light] .da-author-ai-qrow:hover{border-color:#e5e5e5}[data-author-ai-rail] .da-author-ai-qpill{flex:0 0 auto;padding:.125rem .5rem;border-radius:9999rem;background:rgba(99,102,241,.18);color:#a5b4fc;font:650 .625rem/1.2 Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}[data-author-ai-rail][data-theme=light] .da-author-ai-qpill{background:rgba(79,70,229,.12);color:#4338ca}[data-author-ai-rail] .da-author-ai-qcancel{flex:0 0 auto;height:1.375rem;margin:0 .25rem 0 0;padding:0 .5rem;border:0;border-radius:9999rem;background:transparent;color:inherit;font:600 .6875rem/1 Inter,system-ui,sans-serif;cursor:pointer}[data-author-ai-rail] .da-author-ai-qcancel:focus-visible,[data-author-ai-rail] .da-author-ai-qcancel:hover{background:rgba(255,255,255,.08)}[data-author-ai-rail][data-theme=light] .da-author-ai-qcancel:focus-visible,[data-author-ai-rail][data-theme=light] .da-author-ai-qcancel:hover{background:rgba(0,0,0,.06)}[data-author-ai-rail] .da-author-ai-qoverflow{padding:0 .5rem;font:500 .75rem/1.3 Inter,system-ui,sans-serif;color:#9d9d9d}[data-author-ai-rail][data-theme=light] .da-author-ai-qoverflow{color:#5a5a5a}.da-app-shell-content{height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.da-app-main{min-height:0}.da-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--da-brand-50) 70%,transparent) 0,transparent 28%),linear-gradient(135deg,var(--da-bg) 0,var(--da-bg) 58%,var(--da-bg-subtle) 100%)}.da-auth-form-pane{min-width:0;padding:32px;display:flex;flex-direction:column;background:var(--da-bg)}.da-auth-brand{display:flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content}.da-auth-form-slot{margin:auto;width:100%;max-width:360px}.da-auth-story-pane{min-width:0;padding:32px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--da-border);background:linear-gradient(180deg,color-mix(in srgb,var(--da-surface) 62%,transparent),color-mix(in srgb,var(--da-bg-subtle) 92%,transparent)),var(--da-bg-subtle)}.da-auth-story-wrap{width:100%;max-width:660px;margin:0 auto}.da-auth-product-story{display:grid;gap:24px}.da-auth-story-header{max-width:620px}.da-auth-story-header h2{margin-top:10px;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.01em;line-height:1.1;color:var(--da-text)}.da-auth-story-header p{margin:8px 0 0;color:var(--da-text-muted);font-size:13.5px;line-height:1.55}.da-auth-infographic{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(290px,1.1fr);gap:12px;align-items:stretch}.da-auth-assessment-preview{position:relative;overflow:hidden;border:1px solid var(--da-border);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--da-surface) 96%,var(--da-brand-50) 4%),var(--da-surface));box-shadow:var(--da-sh-2);padding:14px;display:grid;gap:12px;align-content:start}.da-auth-assessment-preview:before{content:"";position:absolute;inset:auto -42px -50px auto;width:150px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--da-brand-100) 62%,transparent);opacity:.55;pointer-events:none}.da-auth-preview-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;align-items:center}.da-auth-preview-top .mono{color:var(--da-text-faint);font-size:11.5px;line-height:1.3;text-align:right;white-space:nowrap}.da-auth-builder-card{position:relative;z-index:1;display:grid;gap:8px;padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--da-border) 78%,transparent);background:color-mix(in srgb,var(--da-bg-muted) 50%,var(--da-surface) 50%)}.da-auth-builder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--da-border) 70%,transparent)}.da-auth-builder-row:last-child{border-bottom:0;padding-bottom:0}.da-auth-builder-row:first-child{padding-top:0}.da-auth-builder-row span{display:inline-flex;align-items:center;min-width:0;gap:7px;color:var(--da-text-muted);font-size:12px}.da-auth-builder-row svg{color:var(--da-brand-600);flex:0 0 auto}.da-auth-builder-row strong{color:var(--da-text);font-size:12px;font-weight:650;white-space:nowrap}.da-auth-file-strip{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.da-auth-file-strip span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border-radius:7px;border:1px solid var(--da-border);background:var(--da-surface);color:var(--da-text-muted);font-family:var(--da-font-mono);font-size:11px}.da-auth-code-card{position:relative;z-index:1;display:grid;gap:9px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--da-border) 78%,transparent);background:color-mix(in srgb,var(--da-bg-muted) 58%,var(--da-surface) 42%)}.da-auth-code-line{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--da-brand-600),color-mix(in srgb,var(--da-brand-600) 24%,var(--da-surface) 76%));opacity:.78}.da-auth-code-line.wide{width:86%}.da-auth-code-line.medium{width:64%}.da-auth-code-line.short{width:44%}.da-auth-run-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.da-auth-run-row span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:var(--da-surface);border:1px solid var(--da-border);color:var(--da-text-muted);font-size:11.5px;line-height:1;white-space:nowrap}.da-auth-trust-row{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.da-auth-trust-meter{width:98px;height:98px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,var(--da-surface) 0 56%,transparent 57%),conic-gradient(var(--da-brand-600) 0 76%,color-mix(in srgb,var(--da-border) 80%,transparent) 76% 100%);box-shadow:inset 0 0 0 1px var(--da-border),var(--da-sh-1)}.da-auth-trust-meter strong{display:block;font-size:23px;line-height:1;color:var(--da-text)}.da-auth-trust-meter span{display:block;margin-top:3px;color:var(--da-text-muted);font-size:10.5px;font-weight:600}.da-auth-trust-notes{display:grid;gap:7px}.da-auth-trust-notes span{display:flex;align-items:center;gap:6px;color:var(--da-text-muted);font-size:12px}.da-auth-trust-notes svg{color:var(--da-emerald-600);flex:0 0 auto}.da-auth-signal-stack{display:grid;gap:8px;align-content:center}.da-auth-signal-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--da-border);background:color-mix(in srgb,var(--da-surface) 92%,var(--da-bg-subtle) 8%);box-shadow:var(--da-sh-1);min-width:0}.da-auth-signal-card:before{content:"";position:absolute;left:-15px;top:50%;width:14px;height:1px;background:var(--da-border)}.da-auth-signal-icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:9px;color:var(--da-brand-600);background:var(--da-brand-50);border:1px solid var(--da-brand-100);flex:0 0 auto}.da-auth-signal-copy{min-width:0;display:grid;gap:1px}.da-auth-signal-copy strong{color:var(--da-text);font-size:12.5px;line-height:1.2}.da-auth-signal-copy span{color:var(--da-text-muted);font-size:11.2px;line-height:1.3}.da-auth-signal-value{color:var(--da-brand-600);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-self:start;padding-top:2px}.da-auth-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.da-auth-stat-strip{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--da-border);font-size:11px;color:var(--da-text-faint);letter-spacing:.025em;flex-wrap:wrap}.da-auth-stat-dot{opacity:.4;flex-shrink:0}.da-auth-proof-card{min-width:0;padding:11px;border-radius:12px;border:1px solid var(--da-border);background:color-mix(in srgb,var(--da-surface) 82%,transparent);box-shadow:var(--da-sh-1)}.da-auth-proof-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;color:var(--da-brand-600);background:var(--da-brand-50);border:1px solid var(--da-brand-100);margin-bottom:8px}.da-auth-proof-card strong{display:block;color:var(--da-text);font-size:13px;line-height:1.2}.da-auth-proof-card p{margin:5px 0 0;color:var(--da-text-muted);font-size:11.3px;line-height:1.35}.da-auth-workflow{display:flex;flex-direction:column}.da-auth-workflow-step{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:14px;padding:14px 0;overflow:hidden}.da-auth-workflow-step:before{content:attr(data-step);position:absolute;right:-6px;top:50%;transform:translateY(-50%);font-family:var(--da-font-mono);font-size:88px;font-weight:700;color:var(--da-brand-600);opacity:.055;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}.da-auth-workflow-step:not(:last-child):after{content:"";position:absolute;left:19px;top:calc(14px + 36px + 3px);bottom:0;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--da-brand-600) 22%,transparent),color-mix(in srgb,var(--da-brand-600) 5%,transparent))}.da-auth-wf-rail{display:flex;flex-direction:column;align-items:center;padding-top:2px;flex-shrink:0}.da-auth-wf-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;color:var(--da-brand-600);background:var(--da-brand-50);border:1px solid var(--da-brand-100);flex-shrink:0;position:relative;z-index:1}.da-auth-wf-content{display:grid;gap:0;min-width:0;position:relative;z-index:1}.da-auth-wf-num{display:block;font-family:var(--da-font-mono);font-size:10px;font-weight:600;color:var(--da-brand-600);opacity:.5;letter-spacing:.08em;line-height:1;margin-bottom:4px}.da-auth-wf-content strong{display:block;font-size:13.5px;font-weight:650;color:var(--da-text);line-height:1.2;margin-bottom:3px}.da-auth-wf-content p{margin:0;font-size:12px;color:var(--da-text-muted);line-height:1.45}.da-auth-wf-tag{font-family:var(--da-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--da-brand-600);opacity:.55;align-self:flex-start;padding-top:2px;white-space:nowrap;position:relative;z-index:1}.hiring-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;box-sizing:border-box}.hiring-page-header,.hiring-page-stack{width:100%;max-width:none;min-width:0}.hiring-builder-full-width-page{box-sizing:border-box;width:100%;max-width:none;padding:24px}.hiring-page-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px;flex-wrap:nowrap;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.hiring-page-action-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;max-width:none;padding:16px;border:1px solid var(--da-border);border-radius:var(--da-r-lg);background:var(--da-surface);box-shadow:var(--da-sh-1);min-width:0;box-sizing:border-box}.hiring-page-action-panel-compact{grid-template-columns:minmax(180px,auto) minmax(0,1fr)}.hiring-page-action-copy{min-width:0}.hiring-page-action-copy>strong{display:block;color:var(--da-text);font-size:15px;font-weight:650;line-height:1.25}.hiring-page-action-copy>p{margin:5px 0 0;color:var(--da-text-muted);font-size:13px;line-height:1.5}.hiring-page-action-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.hiring-page-action-meta-solo{margin-top:0}.hiring-page-action-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.hiring-page-action-buttons .da-btn{min-width:136px;justify-content:center}.hiring-page-action-panel-compact .hiring-page-action-buttons .da-btn{min-width:104px}.hiring-page-action-panel-compact>.hiring-page-action-buttons:first-child{grid-column:1/-1;justify-content:flex-start}.hiring-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hiring-my-teams-stat-grid{grid-template-columns:minmax(180px,.6fr) minmax(360px,2fr)}.hiring-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-question-results-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 2px}.hiring-question-results-summary strong{color:var(--da-text);font-size:13.5px;font-weight:650}.hiring-question-results-summary span{color:var(--da-text-muted);font-size:12.5px}.hiring-question-sticky-controls{top:var(--hiring-question-controls-top,64px)}.hiring-job-role-sticky-controls,.hiring-question-sticky-controls{position:sticky;z-index:12;display:grid;gap:10px;padding:10px 0;background:var(--da-glass-shell-bg,var(--da-bg));box-shadow:0 1px 0 var(--da-border),0 12px 18px color-mix(in srgb,var(--da-surface) 82%,transparent)}.hiring-job-role-sticky-controls{top:var(--hiring-job-role-controls-top,64px)}.hiring-assessment-sticky-controls{top:var(--hiring-assessment-controls-top,64px)}.billing-sticky-controls,.hiring-assessment-sticky-controls{position:sticky;z-index:12;display:grid;gap:10px;padding:10px 0;background:var(--da-glass-shell-bg,var(--da-bg));box-shadow:0 1px 0 var(--da-border),0 12px 18px color-mix(in srgb,var(--da-surface) 82%,transparent)}.billing-sticky-controls{top:var(--billing-controls-top,64px)}.hiring-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;width:100%;min-width:0}.hiring-assessment-filter-bar{grid-template-columns:minmax(210px,1.25fr) minmax(360px,1.7fr) minmax(190px,1fr) minmax(190px,1fr) minmax(132px,.65fr);grid-template-areas:"search status stack sort clear"}.hiring-assessment-filter-bar>*{min-width:0}.hiring-assessment-filter-bar>:first-child{grid-area:search}.hiring-assessment-status-filter{grid-area:status;min-width:0}.hiring-assessment-filter-bar>:nth-child(3){grid-area:stack}.hiring-assessment-filter-bar>:nth-child(4){grid-area:sort}.hiring-filter-clear-button{grid-area:clear;width:100%;min-width:132px;height:40px!important;justify-content:center;border-radius:8px!important}.hiring-builder-question-filter-bar{grid-template-columns:minmax(240px,1.3fr) minmax(140px,.75fr) minmax(150px,.85fr) minmax(180px,.95fr) minmax(135px,.7fr) minmax(132px,.65fr);margin-top:12px}.hiring-builder-question-filter-bar .hiring-filter-clear-button{grid-area:auto}.hiring-filter-pill-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:40px}.hiring-assessment-status-filter .hiring-filter-pill-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:1px;-ms-overflow-style:none;scrollbar-width:none}.hiring-assessment-status-filter .hiring-filter-pill-group::-webkit-scrollbar{display:none}@media (max-width:1480px){.hiring-assessment-filter-bar{grid-template-columns:minmax(210px,1.35fr) minmax(180px,1fr) minmax(180px,1fr) minmax(132px,.7fr);grid-template-areas:"search stack sort clear" "status status status status"}}.hiring-filter-pill,.hiring-filter-pill-active{height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--da-border);border-radius:999px;background:var(--da-surface);color:var(--da-text-muted);box-shadow:var(--da-sh-1);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.hiring-filter-pill:hover{color:var(--da-text);border-color:var(--da-border-strong)}.hiring-filter-pill-active{border-color:color-mix(in srgb,var(--da-brand-600) 48%,var(--da-border) 52%);background:var(--da-brand-50);color:var(--da-brand-700);box-shadow:0 0 0 1px color-mix(in srgb,var(--da-brand-600) 12%,transparent),var(--da-sh-1)}.hiring-skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,var(--da-bg-muted) 0,color-mix(in srgb,var(--da-bg-muted) 58%,var(--da-surface) 42%) 46%,var(--da-bg-muted) 100%);background-size:220% 100%;animation:hiring-skeleton-shimmer 1.45s ease-in-out infinite}@keyframes hiring-skeleton-shimmer{0%{background-position:160% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.hiring-skeleton{animation:none}}.hiring-question-governance-bar{grid-template-columns:auto minmax(220px,280px) minmax(260px,1fr) auto}.hiring-question-governance-bar>.da-btn,.hiring-question-governance-bar>span{align-self:end;justify-self:start}.hiring-segmented-row{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--da-border);border-radius:10px;background:var(--da-bg-subtle);flex-wrap:wrap}.hiring-segment,.hiring-segment-active{border:0;border-radius:7px;padding:7px 10px;font-size:12.5px;font-weight:600;color:var(--da-text-muted);background:transparent;cursor:pointer}.hiring-segment-active{color:var(--da-text);background:var(--da-surface);box-shadow:var(--da-sh-1)}.hiring-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.hiring-table-scroll::-webkit-scrollbar{display:none}.hiring-assessment-list-scroll,.hiring-job-role-list-scroll,.hiring-question-bank-scroll{max-height:none;overflow-y:hidden;padding-bottom:0;scrollbar-gutter:auto}.hiring-question-table-sticky-header{position:sticky;top:var(--hiring-question-table-header-top,164px);z-index:11;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;border-radius:0;background:var(--da-bg-subtle);box-shadow:0 1px 0 var(--da-border),0 10px 18px color-mix(in srgb,var(--da-surface) 78%,transparent);-ms-overflow-style:none;scrollbar-width:none}.hiring-question-table-sticky-header::-webkit-scrollbar{display:none}.hiring-question-table-sticky-header .hiring-table-header{position:static}.hiring-job-role-table-sticky-header{position:sticky;top:var(--hiring-job-role-table-header-top,164px);z-index:11;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;border-radius:0;background:var(--da-bg-subtle);box-shadow:0 1px 0 var(--da-border),0 10px 18px color-mix(in srgb,var(--da-surface) 78%,transparent);-ms-overflow-style:none;scrollbar-width:none}.hiring-job-role-table-sticky-header::-webkit-scrollbar{display:none}.hiring-job-role-table-sticky-header .hiring-table-header{position:static}.hiring-assessment-table-sticky-header{position:sticky;top:var(--hiring-assessment-table-header-top,164px);z-index:11;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;border-radius:0;background:var(--da-bg-subtle);box-shadow:0 1px 0 var(--da-border),0 10px 18px color-mix(in srgb,var(--da-surface) 78%,transparent);-ms-overflow-style:none;scrollbar-width:none}.hiring-assessment-table-sticky-header::-webkit-scrollbar{display:none}.hiring-assessment-table-sticky-header .hiring-table-header{position:static}.billing-table-sticky-header{position:sticky;top:var(--billing-table-header-top,164px);z-index:11;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;border-radius:0;background:var(--da-bg-subtle);box-shadow:0 1px 0 var(--da-border),0 10px 18px color-mix(in srgb,var(--da-surface) 78%,transparent);-ms-overflow-style:none;scrollbar-width:none}.billing-table-sticky-header::-webkit-scrollbar{display:none}.billing-table-sticky-header .hiring-table-header{position:static}.billing-table-sticky-mask,.hiring-assessment-table-sticky-mask,.hiring-job-role-table-sticky-mask,.hiring-question-table-sticky-mask{display:none}.billing-load-more-sentinel,.hiring-assessment-load-more-sentinel,.hiring-job-role-load-more-sentinel{min-height:1px;padding:0;border:0}.hiring-data-table{display:grid;width:100%;min-width:960px}.hiring-workspace-table{min-width:1040px}.hiring-member-table{min-width:1080px}.hiring-role-table{min-width:980px}.hiring-question-table{width:100%;min-width:1188px}.hiring-assessment-list-table{min-width:980px}.billing-activity-table{min-width:1060px}.hiring-assessment-candidate-table{min-width:860px}.hiring-candidate-table{min-width:1280px}.hiring-candidate-profile-pipeline-table{min-width:960px}.hiring-bulk-result-table{min-width:760px}.hiring-table-header,.hiring-table-row{display:grid;grid-template-columns:1.1fr 1.45fr .7fr 1fr 1fr;gap:12px;align-items:center;padding:10px 12px}.hiring-member-table .hiring-table-header,.hiring-member-table .hiring-table-row{grid-template-columns:minmax(230px,1.1fr) minmax(150px,.7fr) minmax(260px,1.25fr) minmax(150px,.75fr) minmax(170px,.55fr)}.hiring-member-table .hiring-table-row>div{min-width:0;overflow-wrap:anywhere}.hiring-member-table .hiring-table-header>div:last-child,.hiring-member-table .hiring-table-row>div:last-child{position:sticky;right:0;z-index:2;background:inherit;box-shadow:-12px 0 18px color-mix(in srgb,var(--da-surface) 82%,transparent)}.hiring-member-table .hiring-table-header>div:last-child{z-index:3;background:var(--da-bg-subtle)}.hiring-member-row[data-kind=invitation]{background:color-mix(in srgb,var(--da-surface) 88%,var(--da-bg-subtle) 12%)}.hiring-member-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.hiring-member-actions .da-btn{justify-content:center}.hiring-invite-actions{display:flex;align-items:center;flex-direction:column;gap:6px;flex-wrap:wrap}.hiring-invite-actions .da-btn{min-width:76px}.hiring-role-table .hiring-table-header,.hiring-role-table .hiring-table-row{grid-template-columns:1.15fr 1.2fr .65fr 1fr 1fr}.billing-filter-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.62fr) minmax(150px,.45fr) minmax(150px,.45fr);gap:10px;align-items:end}.billing-activity-scroll{max-height:none;overflow-y:hidden;padding-bottom:0;scrollbar-gutter:auto}.billing-activity-table .hiring-table-header,.billing-activity-table .hiring-table-row{grid-template-columns:minmax(300px,1.25fr) minmax(130px,.72fr) minmax(120px,.68fr) minmax(150px,.62fr) minmax(180px,.78fr) minmax(170px,.82fr)}.billing-activity-table .hiring-table-row>div{min-width:0}@media (max-width:1120px){.billing-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.billing-filter-grid{grid-template-columns:minmax(0,1fr)}}.hiring-question-table .hiring-table-header,.hiring-question-table .hiring-table-row{grid-template-columns:minmax(320px,1.35fr) minmax(180px,.68fr) minmax(395px,1.45fr) minmax(285px,.72fr);align-items:start}.hiring-question-table .hiring-table-row{min-height:86px}.hiring-question-table .hiring-table-row>div{min-width:0;overflow-wrap:anywhere}.hiring-question-title-cell strong{display:block;max-width:100%;color:var(--da-text);font-size:13px;font-weight:500;line-height:1.42;white-space:normal;overflow-wrap:anywhere;word-break:normal}.hiring-question-library-cell{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.hiring-question-table .hiring-table-row>div[data-label=Actions]{display:flex;gap:8px;justify-content:flex-start;flex-wrap:nowrap}.hiring-question-table .hiring-table-row>div[data-label=Actions]>.da-btn{flex:0 0 132px;justify-content:center}.hiring-question-tag-stack{display:grid!important;grid-template-rows:24px 24px;gap:6px;align-content:start;min-width:0;min-height:54px;max-height:54px;overflow:hidden}.hiring-question-tag-row{display:flex;align-items:center;gap:6px;min-width:0;min-height:24px;max-height:24px;overflow:hidden}.hiring-question-tag-row>span{flex:0 0 auto;max-width:150px;overflow:hidden;text-overflow:ellipsis}.hiring-question-tag-row-muted>span,.hiring-question-tag-row-neutral>span,.hiring-question-tag-row>span{background:var(--da-surface-solid)!important;border-color:var(--da-border)!important;color:var(--da-text)!important}.hiring-question-library-label{display:inline-flex;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;max-width:100%;min-height:23px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--da-text-muted)!important;font-size:12px;font-weight:500;line-height:1.35;white-space:normal;overflow:hidden}.hiring-question-library-label>small,.hiring-question-library-label>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-question-library-label>small{margin-top:1px;color:var(--da-text-faint);font-size:11px;font-weight:500;line-height:1.2}.hiring-question-library-label-stacked{min-height:35px}.hiring-question-library-label-detail{align-items:flex-end;color:var(--da-text)!important;font-size:13px;font-weight:600;text-align:right}.hiring-question-library-label-detail>small{color:var(--da-text-muted);font-size:11.5px}.hiring-question-library-cell>.hiring-question-library-label{flex:1 1 auto}.hiring-question-tag-row-muted>.hiring-question-library-label{border:0!important;background:transparent!important;box-shadow:none!important}.hiring-assessment-list-table .hiring-table-header,.hiring-assessment-list-table .hiring-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(220px,1fr) 120px minmax(180px,.8fr) minmax(190px,.9fr)}.hiring-assessment-candidate-table .hiring-table-header,.hiring-assessment-candidate-table .hiring-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) 130px 140px minmax(160px,.8fr)}.hiring-candidate-table .hiring-table-header,.hiring-candidate-table .hiring-table-row{grid-template-columns:minmax(210px,1fr) minmax(230px,1.1fr) 120px minmax(220px,1.2fr) minmax(145px,.75fr) minmax(190px,.9fr) minmax(170px,.75fr)}.hiring-candidate-profile-pipeline-table .hiring-table-header,.hiring-candidate-profile-pipeline-table .hiring-table-row{grid-template-columns:minmax(220px,1.2fr) 140px minmax(240px,1.2fr) minmax(150px,.8fr) minmax(160px,.85fr)}.hiring-bulk-result-table .hiring-table-header,.hiring-bulk-result-table .hiring-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(220px,1.2fr)}.hiring-invite-context-grid{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(190px,.9fr) minmax(220px,1.1fr) minmax(120px,.55fr);gap:10px}.hiring-invite-context-grid>div{min-width:0;padding:10px 12px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle)}.hiring-invite-context-grid span{display:block;color:var(--da-text-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.hiring-invite-context-grid strong{display:block;min-width:0;margin-top:5px;overflow:hidden;color:var(--da-text);font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hiring-invitation-table{overflow:visible;border:1px solid var(--da-border);border-radius:10px;background:var(--da-surface)}.hiring-invitation-sticky-controls{position:sticky;top:var(--hiring-invitation-controls-top,64px);z-index:14;display:grid;gap:10px;padding:10px 0;margin-bottom:12px;background:var(--da-glass-shell-bg,var(--da-bg));box-shadow:0 1px 0 var(--da-border),0 12px 18px color-mix(in srgb,var(--da-surface) 82%,transparent)}.hiring-invitation-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hiring-invitation-history-toolbar>div:first-child{flex:1 1 220px}.hiring-invitation-view-toggle{flex:0 0 auto}.hiring-invitation-filter-card{padding:12px;border:1px solid var(--da-border);border-radius:10px;background:var(--da-surface);box-shadow:var(--da-sh-1)}.hiring-invitation-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(132px,max-content)}.hiring-invitation-filter-bar>*{min-width:0}.hiring-invitation-filter-bar .hiring-filter-clear-button{grid-area:auto;width:100%}.hiring-invitation-board{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:12px;align-items:start;width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--da-text-faint) 32%,transparent) transparent}.hiring-invitation-board::-webkit-scrollbar{height:8px}.hiring-invitation-board::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--da-text-faint) 32%,transparent)}.hiring-invitation-board::-webkit-scrollbar-track{background:transparent}.hiring-invitation-board-column{display:flex;min-width:280px;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle)}.hiring-invitation-board-column-header,.hiring-invitation-card-footer,.hiring-invitation-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hiring-invitation-board-column-header{position:sticky;top:var(--hiring-invitation-column-top,180px);z-index:8;padding-bottom:8px;background:var(--da-bg-subtle);box-shadow:0 1px 0 var(--da-border)}.hiring-invitation-board-column-actions,.hiring-kanban-column-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;flex-wrap:wrap}.hiring-invitation-board-column-header strong,.hiring-invitation-card-title strong{display:block;color:var(--da-text);font-size:13px;line-height:1.35}.hiring-invitation-board-column-header span,.hiring-invitation-card-footer span,.hiring-invitation-card-title span{display:block;margin-top:2px;color:var(--da-text-muted);font-size:11.5px;line-height:1.35}.hiring-invitation-board-stack,.hiring-invitation-card{display:grid;gap:9px;min-width:0}.hiring-invitation-card{padding:11px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-surface);box-shadow:var(--da-sh-1)}.hiring-invitation-card--interactive,.hiring-invitation-row--interactive{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.hiring-invitation-card--interactive:focus-visible,.hiring-invitation-card--interactive:hover,.hiring-invitation-row--interactive:focus-visible,.hiring-invitation-row--interactive:hover{border-color:color-mix(in srgb,var(--da-brand-600) 42%,var(--da-border) 58%);box-shadow:var(--da-sh-2);outline:none}.hiring-invitation-card--interactive:hover{transform:translateY(-1px)}.hiring-invitation-card-title>div{min-width:0}.hiring-invitation-card-title span,.hiring-invitation-card-title strong{overflow:hidden;text-overflow:ellipsis}.hiring-invitation-card-title strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hiring-invitation-card-title span{white-space:nowrap}.hiring-invitation-card-footer{align-items:center;min-width:0;padding-top:2px}.hiring-invitation-card-lifecycle{display:grid;gap:2px;min-width:0}.hiring-invitation-card-lifecycle span{overflow:hidden;text-overflow:ellipsis}.hiring-invitation-header,.hiring-invitation-row{display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(112px,.52fr) minmax(150px,.58fr) minmax(92px,.4fr);gap:10px;align-items:center}.hiring-invitation-header{position:sticky;top:var(--hiring-invitation-column-top,180px);z-index:8;padding:9px 12px;color:var(--da-text-muted);background:var(--da-bg-subtle);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-invitation-row{padding:10px 12px;border-top:1px solid var(--da-border);background:var(--da-surface);color:var(--da-text);font-size:12.5px}.hiring-table-header{color:var(--da-text-muted);background:var(--da-bg-subtle);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-question-bank-scroll .hiring-question-table .hiring-table-header{position:sticky;top:0;z-index:5;box-shadow:0 1px 0 var(--da-border),0 10px 18px color-mix(in srgb,var(--da-surface) 78%,transparent)}.hiring-table-row{border-top:1px solid var(--da-border);background:var(--da-surface);color:var(--da-text);font-size:12.5px}.hiring-job-role-list-scroll .hiring-role-table .hiring-table-row,.hiring-job-role-table-sticky-header .hiring-role-table .hiring-table-header{grid-template-columns:minmax(260px,1.15fr) minmax(190px,1.2fr) minmax(100px,.65fr) minmax(210px,1fr) minmax(240px,1fr);align-items:start}.hiring-job-role-list-scroll .hiring-role-table .hiring-table-row>div{min-width:0;overflow-wrap:anywhere}.hiring-job-role-list-scroll .hiring-role-table .hiring-table-row>div[data-label=Actions]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hiring-assessment-clickable-row,.hiring-question-clickable-row{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.hiring-assessment-clickable-row:hover,.hiring-question-clickable-row:hover{background:color-mix(in srgb,var(--da-surface) 88%,var(--da-bg-muted) 12%)}.hiring-assessment-clickable-row:focus-visible,.hiring-question-clickable-row:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--da-brand-600) 62%,transparent);outline-offset:-2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--da-brand-600) 34%,transparent)}.hiring-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hiring-policy-grid strong{display:block;color:var(--da-text);font-size:12.5px;font-weight:650;line-height:1.3}.hiring-policy-grid p{margin:4px 0 0;color:var(--da-text-muted);font-size:12px;line-height:1.45}.hiring-state-strip{display:flex;flex-wrap:wrap;gap:8px}.hiring-detail-action-row{display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr);gap:12px;align-items:center;width:100%;min-width:0}.hiring-detail-action-context{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.hiring-detail-action-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.hiring-detail-action-row>.hiring-detail-action-buttons:first-child{grid-column:1/-1;justify-content:flex-start}.hiring-detail-action-buttons .da-btn{min-width:104px;justify-content:center}.hiring-assessment-detail-tabs{padding:14px 16px 0}.hiring-assessment-detail-tab-body{padding:14px 16px 16px;color:var(--da-text);font-size:12.5px;line-height:1.45}.hiring-assessment-detail-tab-body .hiring-policy-grid{gap:10px}.hiring-assessment-detail-list{display:grid;gap:8px}.hiring-assessment-overview{display:grid;gap:14px}.hiring-assessment-overview-section{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--da-border-subtle)}.hiring-assessment-overview-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hiring-assessment-overview-copy strong,.hiring-assessment-overview-section-head strong{display:block;color:var(--da-text);font-size:12.5px;font-weight:650;line-height:1.3}.hiring-assessment-overview-copy,.hiring-assessment-overview-copy p,.hiring-assessment-overview-section-head p{margin:4px 0 0;color:var(--da-text-muted);font-size:12px;line-height:1.5}.hiring-assessment-overview-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.hiring-assessment-detail-question{display:grid;gap:8px}.hiring-assessment-question-title{margin:0;color:var(--da-text);font-size:13px;font-weight:650;line-height:1.35}.hiring-assessment-question-readme{margin:0;color:var(--da-text-muted);font-size:12.5px;line-height:1.55}.hiring-view-toolbar{justify-content:space-between;gap:12px}.hiring-view-toggle,.hiring-view-toolbar{display:flex;align-items:center;flex-wrap:wrap}.hiring-view-toggle{gap:8px}.hiring-kanban-board{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:12px;align-items:start;width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--da-text-faint) 32%,transparent) transparent}.hiring-kanban-board::-webkit-scrollbar{height:8px}.hiring-kanban-board::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--da-text-faint) 32%,transparent)}.hiring-kanban-board::-webkit-scrollbar-track{background:transparent}.hiring-kanban-column{min-width:280px;display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle)}.hiring-kanban-card-footer,.hiring-kanban-card-title,.hiring-kanban-column-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hiring-kanban-card-title strong,.hiring-kanban-column-header strong{display:block;font-size:13px}.hiring-kanban-card-title>div{min-width:0}.hiring-kanban-card-title strong{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hiring-kanban-card-title span,.hiring-kanban-column-header span{display:block;margin-top:2px;color:var(--da-text-muted);font-size:11.5px}.hiring-kanban-card-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-kanban-card,.hiring-kanban-card-stack{display:grid;gap:9px;min-width:0}.hiring-kanban-card{padding:11px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-surface);box-shadow:var(--da-sh-1)}.hiring-kanban-card-assessment{min-width:0;overflow-wrap:anywhere;color:var(--da-text);font-size:12.5px;font-weight:600;line-height:1.35}.hiring-kanban-card-meta,.hiring-kanban-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.hiring-kanban-card-meta span{color:var(--da-text-muted);font-size:11.5px}.hiring-kanban-card-footer{align-items:center;min-width:0;padding-top:2px}.hiring-kanban-card-footer>span{min-width:0;color:var(--da-text-faint);font-size:11.5px;line-height:1.35}.hiring-context-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--da-border);border-radius:999px;color:var(--da-text-muted);background:var(--da-bg-subtle);font-size:11.5px;white-space:nowrap}.hiring-context-chip strong{color:var(--da-text-faint);font-weight:600}.hiring-role-scope-row{display:flex;align-items:center;gap:10px;color:var(--da-text-muted);font-size:13px;line-height:1.5}.hiring-candidate-funnel{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.hiring-candidate-funnel-segment{min-width:0;padding:10px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-surface);box-shadow:var(--da-sh-1)}.hiring-candidate-funnel-segment span{display:block;color:var(--da-text-faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-candidate-funnel-segment strong{display:block;margin-top:6px;color:var(--da-text);font-family:var(--da-font-mono);font-size:20px}.hiring-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px}.hiring-question-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;align-items:start}.hiring-question-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hiring-question-read-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:16px;align-items:start}.hiring-readme-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--da-border);background:var(--da-bg-subtle)}.hiring-question-compact-title span,.hiring-question-tag-label,.hiring-readme-header span{color:var(--da-text-faint);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hiring-readme-header strong{display:block;margin-top:3px;font-size:15px;color:var(--da-text)}.hiring-readme-header-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hiring-readme-body{padding:22px 26px 28px;max-width:880px}.hiring-question-side-stack{position:sticky;top:72px;display:grid;gap:12px}.hiring-question-compact-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hiring-question-compact-title strong{color:var(--da-text);font-size:13px;text-align:right}.hiring-question-compact-grid{display:grid;gap:8px}.hiring-question-fact{display:grid;grid-template-columns:minmax(96px,.44fr) minmax(0,1fr);gap:8px 10px;align-items:start;padding:9px 0;border-top:1px solid var(--da-border)}.hiring-question-fact:first-child{border-top:0;padding-top:0}.hiring-question-fact span{color:var(--da-text-faint);font-size:11.5px;font-weight:650}.hiring-question-fact strong{min-width:0;color:var(--da-text);font-size:12.75px;font-weight:600;overflow-wrap:anywhere}.hiring-question-fact small{grid-column:2;color:var(--da-text-muted);font-size:11.75px;line-height:1.45}.hiring-question-fact .hiring-question-library-label-detail{align-items:flex-start;text-align:left}.hiring-question-detail-section{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--da-border)}.hiring-question-detail-section-title{color:var(--da-text-faint);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hiring-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.hiring-starter-workbench{display:grid;gap:14px}.hiring-starter-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hiring-starter-header p{margin:5px 0 0;color:var(--da-text-muted);font-size:12.5px;line-height:1.5}.hiring-starter-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hiring-starter-layout{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:12px;min-width:0}.hiring-starter-file-list{display:grid;align-content:start;gap:8px;min-width:0}.hiring-starter-file-tab,.hiring-starter-file-tab-active{display:grid;gap:3px;width:100%;min-width:0;padding:10px 11px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle);color:var(--da-text-muted);text-align:left;cursor:pointer}.hiring-starter-file-tab-active{border-color:var(--da-brand-600);background:var(--da-brand-50);color:var(--da-text)}.hiring-starter-file-tab span,.hiring-starter-file-tab-active span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--da-font-mono);font-size:12.5px;font-weight:600}.hiring-starter-file-tab small,.hiring-starter-file-tab-active small{color:var(--da-text-faint);font-size:11px}.hiring-starter-code-pane{min-width:0;overflow:hidden;border:1px solid var(--da-border);border-radius:10px;background:var(--da-bg-subtle)}.hiring-code-window-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 12px;border-bottom:1px solid var(--da-border);color:var(--da-text-muted);font-size:11.5px}.hiring-code-window-header .mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--da-text)}.hiring-starter-code-preview{max-height:340px;border:0;border-radius:0;background:transparent;box-shadow:none}.hiring-starter-editor{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:14px;min-height:560px}.hiring-starter-editor-rail{display:grid;align-content:start;gap:10px;min-width:0}.hiring-starter-editor-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0}.hiring-starter-code-editor{width:100%;min-height:420px;padding:14px;border:1px solid var(--da-border);border-radius:10px;background:var(--da-bg-subtle);color:var(--da-text);font-family:var(--da-font-mono);font-size:12.5px;line-height:1.6;outline:none;resize:vertical;box-sizing:border-box}.hiring-run-profile-card{display:grid;gap:5px;margin-top:12px;padding:13px 14px;border:1px solid var(--da-border);border-radius:10px;background:linear-gradient(180deg,var(--da-bg-elevated),var(--da-bg-subtle))}.hiring-run-profile-card span{color:var(--da-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hiring-run-profile-card strong{color:var(--da-text);font-size:14px}.hiring-run-profile-card p{margin:0;color:var(--da-text-muted);font-size:12.5px;line-height:1.5}.hiring-question-preview{position:sticky;top:72px;display:grid;gap:12px}.hiring-bulk-toolbar{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,.8fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.hiring-assessment-row,.hiring-question-match-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--da-border);border-radius:10px;background:var(--da-bg-subtle);font-size:12px}.hiring-assessment-row strong{color:var(--da-text);font-size:12.5px;font-weight:650;line-height:1.3}.hiring-assessment-row-meta{color:var(--da-text-faint);font-size:11.75px;line-height:1.4;margin-top:2px}.hiring-question-match-row{justify-content:flex-start;flex-wrap:wrap}.hiring-assessment-builder-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.hiring-assessment-builder-grid,.hiring-assessment-builder-grid>div:first-child,.hiring-builder-scroll-anchor{width:100%;max-width:none;min-width:0}.hiring-builder-scroll-anchor>div,.hiring-builder-stepper{width:100%;max-width:none}.hiring-builder-stepper{display:flex;flex-wrap:wrap;gap:6px}.hiring-readiness-card{display:grid;gap:12px;width:100%;max-width:none;padding:14px;border:1px solid var(--da-border);border-radius:6px;background:var(--da-surface);box-shadow:var(--da-sh-1);min-width:0;box-sizing:border-box}.hiring-readiness-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.hiring-readiness-card-head strong{font-size:14px}.hiring-readiness-card-head span{color:var(--da-text-muted);font-size:12.5px}.hiring-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hiring-readiness-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:flex-start;min-height:68px;padding:10px;border:1px solid var(--da-border);border-radius:4px;background:var(--da-bg-subtle)}.hiring-readiness-item-done{background:color-mix(in srgb,var(--da-emerald-50) 52%,var(--da-surface) 48%);border-color:color-mix(in srgb,var(--da-emerald-500) 24%,var(--da-border) 76%)}.hiring-readiness-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--da-amber-600)}.hiring-readiness-item-done .hiring-readiness-icon{color:var(--da-emerald-600)}.hiring-readiness-label{font-weight:600;font-size:13px}.hiring-readiness-detail{color:var(--da-text-muted);font-size:12.3px;line-height:1.4;margin-top:2px}.hiring-builder-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.hiring-builder-section-heading>div:first-child{min-width:0}.hiring-builder-section-heading strong{display:block;font-size:14px}.hiring-builder-section-heading div div{color:var(--da-text-muted);font-size:12.5px;margin-top:3px}.hiring-role-picker-list{display:grid;gap:0;max-height:320px;overflow:auto;margin-top:10px;border:1px solid var(--da-border);border-radius:3px;background:var(--da-surface)}.hiring-role-picker-drawer{margin-top:12px}.hiring-role-picker-row,.hiring-role-picker-row-active{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:center;text-align:left;padding:12px;border:0;border-top:1px solid var(--da-border);border-radius:0!important;background:var(--da-surface);color:var(--da-text);cursor:pointer;font-family:inherit}.hiring-role-picker-row-active:first-child,.hiring-role-picker-row:first-child{border-top:0}.hiring-role-picker-row-active,.hiring-role-picker-row:hover{background:color-mix(in srgb,var(--da-brand-50) 58%,var(--da-surface) 42%);box-shadow:inset 3px 0 0 var(--da-brand-600)}.hiring-role-picker-main{display:grid;gap:4px;min-width:0}.hiring-role-picker-main strong{font-size:13.5px}.hiring-role-picker-main small,.hiring-role-picker-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--da-text-muted);font-size:12.5px}.hiring-role-picker-main small{color:var(--da-text-faint)}.hiring-role-picker-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.hiring-role-picker-meta span,.hiring-role-picker-status,.hiring-selected-role-panel>div:last-child span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--da-border);border-radius:999px;background:var(--da-bg-muted);color:var(--da-text-muted);font-size:11.5px;line-height:1.3;white-space:nowrap}.hiring-role-picker-state,.hiring-role-picker-status-ready{border-color:color-mix(in srgb,var(--da-emerald-500) 38%,var(--da-border) 62%)!important;background:var(--da-emerald-50)!important;color:var(--da-emerald-600)!important}.hiring-builder-prefilter,.hiring-selected-question-panel,.hiring-selected-role-panel{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid var(--da-border);border-radius:3px;background:var(--da-surface);box-sizing:border-box;max-width:100%;min-width:0}.hiring-selected-role-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px)}.hiring-builder-prefilter>div:first-child,.hiring-selected-question-panel>div:first-child,.hiring-selected-role-panel>div:first-child{min-width:0;display:grid;gap:4px}.hiring-selected-question-panel span,.hiring-selected-role-panel span{color:var(--da-text-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-builder-prefilter strong,.hiring-selected-question-panel strong,.hiring-selected-role-panel strong{font-size:13.5px}.hiring-builder-prefilter span,.hiring-selected-question-panel small,.hiring-selected-role-panel p{margin:0;color:var(--da-text-muted);font-size:12.5px;line-height:1.45}.hiring-selected-role-panel>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;max-width:100%}.hiring-selected-role-panel>div:last-child span{color:var(--da-text-muted);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none}.hiring-builder-question-results{max-height:610px;overflow:auto;margin-top:12px;border:1px solid var(--da-border);border-radius:3px;background:var(--da-surface)}.hiring-builder-question-list{display:grid;min-width:0}.hiring-builder-question-choice,.hiring-builder-question-choice-active{display:grid;grid-template-columns:minmax(0,58%) minmax(260px,1fr);gap:18px;align-items:center;padding:13px 14px;border-top:1px solid var(--da-border);background:var(--da-surface)}.hiring-builder-question-choice-active:first-child,.hiring-builder-question-choice:first-child{border-top-color:transparent}.hiring-builder-question-choice-active{background:color-mix(in srgb,var(--da-brand-50) 58%,var(--da-surface) 42%);box-shadow:inset 3px 0 0 var(--da-brand-600)}.hiring-builder-question-choice-main{display:grid;gap:7px;min-width:0}.hiring-builder-question-choice-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.hiring-builder-question-choice-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.hiring-builder-question-choice-title span,.hiring-builder-question-summary,.hiring-builder-question-use{color:var(--da-text-muted);font-size:12.3px;line-height:1.4}.hiring-builder-question-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:10px}.hiring-builder-question-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-builder-question-choice-meta{display:flex;flex-wrap:wrap;gap:6px}.hiring-builder-question-choice-meta.hiring-question-tag-stack{grid-template-rows:minmax(35px,auto) 24px;min-height:65px;max-height:none}.hiring-builder-question-choice-meta .hiring-question-tag-row{max-height:none}.hiring-builder-question-choice-meta .hiring-question-tag-row-muted{min-height:35px;align-items:flex-start}.hiring-question-meta-chip{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--da-border);border-radius:999px;background:var(--da-bg-muted);color:var(--da-text-muted);font-size:11.5px;line-height:1.25;white-space:nowrap}.hiring-question-meta-chip.hiring-question-library-label{align-items:flex-start;justify-content:center;flex-direction:column;min-height:35px;padding:3px 8px;border-radius:10px;line-height:1.2;white-space:normal}.hiring-question-meta-chip-strong{background:var(--da-surface);color:var(--da-text)}.hiring-builder-question-use-warning{color:var(--da-amber-600)}.hiring-builder-question-choice-actions{display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap;align-items:center}.hiring-builder-question-choice-actions .da-btn{min-width:124px;justify-content:center}.hiring-load-more-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid var(--da-border);color:var(--da-text-muted);font-size:12.5px;background:var(--da-surface)}.hiring-stack-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hiring-stack-card,.hiring-stack-card-active{display:grid;gap:5px;min-height:72px;padding:10px;text-align:left;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle);color:var(--da-text);cursor:pointer}.hiring-stack-card span,.hiring-stack-card-active span{color:var(--da-text-muted);font-size:12px;line-height:1.35}.hiring-stack-card-active{border-color:var(--da-brand-600);background:var(--da-brand-50);box-shadow:inset 0 0 0 1px var(--da-brand-100)}.hiring-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.hiring-copy-value{min-width:0;overflow-wrap:anywhere;padding:9px 10px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle);color:var(--da-text-muted);font-size:12px}.hiring-assessment-actionbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));width:100%;min-width:0;gap:12px;align-items:end}.hiring-assessment-actionbar>*{min-width:0}.hiring-assessment-action-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--da-border)}.hiring-assessment-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:12px;align-items:start}.hiring-candidate-profile-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.hiring-candidate-identity{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hiring-candidate-fact-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hiring-duplicate-warning{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;padding:10px 12px;border:1px solid var(--da-amber-100);border-radius:8px;color:var(--da-amber-600);background:var(--da-amber-50);font-size:12.5px;line-height:1.5}.hiring-candidate-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hiring-candidate-timeline{display:grid;gap:10px}.hiring-submission-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:12px;align-items:start}.hiring-submission-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.hiring-submission-fact{min-width:0;padding:10px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle)}.hiring-submission-fact span{display:block;color:var(--da-text-faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-submission-fact strong{display:block;min-width:0;margin-top:5px;color:var(--da-text);font-size:12.5px;overflow-wrap:anywhere}.hiring-artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hiring-code-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hiring-code-panel{max-width:100%;max-height:460px;margin:0;padding:14px;overflow:auto;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle);color:var(--da-text);font-family:var(--da-font-mono);font-size:12.5px;line-height:1.55;white-space:pre;-ms-overflow-style:none;scrollbar-width:thin}.hiring-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hiring-evidence-card{display:grid;gap:8px}.hiring-evidence-card p{margin:0;color:var(--da-text-muted);font-size:12.5px;line-height:1.5}.hiring-review-scope-strip{display:flex;align-items:center;gap:10px;color:var(--da-text-muted);font-size:13px;line-height:1.5}.hiring-inline-alert{padding:10px 12px;border:1px solid var(--da-red-100);border-radius:8px;background:var(--da-red-50);color:var(--da-red-600);font-size:12.5px;line-height:1.45}.hiring-submission-timeline{display:grid;gap:10px}.hiring-move-copy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hiring-move-copy-form>.hiring-inline-alert,.hiring-move-copy-form>:last-child,.hiring-move-copy-form>:nth-child(4){grid-column:1/-1}.hiring-history-event,.hiring-review-note,.hiring-submission-row{display:grid;gap:8px;padding:12px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-subtle)}.hiring-submission-row{grid-template-columns:minmax(0,1fr) auto minmax(220px,.8fr);align-items:center}.hiring-review-note-list{display:grid;gap:8px}.hiring-review-note p{margin:3px 0 0;color:var(--da-text-muted);font-size:12.5px;line-height:1.5}.hiring-history-event{grid-template-columns:16px minmax(0,1fr);align-items:start;color:var(--da-text-muted);font-size:12.5px}.hiring-candidate-runtime-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #1f2a4a}.hiring-candidate-runtime-content{box-sizing:border-box;flex:1;display:flex;justify-content:center;min-width:0}.hiring-candidate-runtime-content-card{padding:40px}.hiring-candidate-runtime-content-run{padding:0}.hiring-candidate-runtime-spacer{flex:1}.hiring-candidate-run-shell{display:grid;grid-template-columns:330px minmax(0,1fr);width:100%;min-width:0;min-height:calc(100vh - 53px)}.hiring-candidate-run-sidebar{min-width:0;overflow:auto;padding:20px;border-right:1px solid #1f2a4a}.hiring-candidate-handoff-card{min-width:0;margin-top:14px;padding:12px;border:1px solid #263457;border-radius:8px;background:#111936}.hiring-candidate-handoff-card h2{margin:0 0 9px;color:#e6e9f2;font-size:12px;font-weight:700}.hiring-candidate-handoff-card p{margin:6px 0 0;color:#aeb8d5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.hiring-candidate-handoff-grid{display:grid;gap:7px;min-width:0}.hiring-candidate-handoff-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:start;min-width:0;font-size:11.5px}.hiring-candidate-handoff-row span{color:#8793b4}.hiring-candidate-handoff-row strong{color:#d9def0;font-weight:600;overflow-wrap:anywhere}.hiring-candidate-run-main{display:flex;flex-direction:column;min-width:0}.hiring-candidate-readonly-banner{margin:10px 14px 0;padding:10px 12px;border:1px solid rgba(245,158,11,.4);border-radius:8px;background:rgba(245,158,11,.12);color:#fde68a;font-size:12.5px;line-height:1.45}.hiring-candidate-run-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:9px 14px;border-bottom:1px solid #1f2a4a}.hiring-candidate-code-editor{flex:1;width:100%;min-width:0;min-height:360px;resize:none;border:0;outline:0;padding:16px;background:#0b1020;color:#cfd6ea;font-family:var(--da-font-mono);font-size:13px;line-height:1.65}.hiring-candidate-code-editor:-moz-read-only{background:#0f172a;color:#8f9ab6;cursor:not-allowed}.hiring-candidate-code-editor:read-only{background:#0f172a;color:#8f9ab6;cursor:not-allowed}.hiring-candidate-run-output{min-width:0;min-height:92px;overflow-wrap:anywhere;padding:14px;border-top:1px solid #1f2a4a;background:#0a0f1e;color:#9aa3bd;font-family:var(--da-font-mono);font-size:12px}.hiring-candidate-completion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:16px}.hiring-candidate-completion-grid div{min-width:0;padding:9px 10px;border:1px solid #2a3761;border-radius:8px;background:#151d38}.hiring-candidate-completion-grid span{display:block;color:#8793b4;font-size:11px;margin-bottom:4px}.hiring-candidate-completion-grid strong{display:block;color:#e6e9f2;font-size:12px;font-weight:600;overflow-wrap:anywhere}@media (max-width:1100px){.da-auth-shell{grid-template-columns:minmax(360px,.82fr) minmax(440px,1.18fr)}.da-auth-form-pane,.da-auth-story-pane{padding:28px}.da-auth-infographic{grid-template-columns:minmax(0,1fr)}.da-auth-signal-card:before{display:none}}@media (max-width:767px){.da-auth-shell{min-height:100svh;grid-template-columns:minmax(0,1fr)}.da-auth-form-pane{min-height:100svh;padding:22px 18px 28px}.da-auth-form-slot{margin:34px auto 0;max-width:390px}.da-auth-story-pane{padding:24px 18px 30px;border-left:0;border-top:1px solid var(--da-border)}.da-auth-story-wrap{max-width:430px}.da-auth-story-header h2{font-size:27px}.da-auth-proof-grid{grid-template-columns:minmax(0,1fr)}.da-auth-signal-card{grid-template-columns:auto minmax(0,1fr)}.da-auth-signal-value{grid-column:2;justify-self:start}.da-auth-trust-row{grid-template-columns:minmax(0,1fr)}.da-auth-trust-meter{width:92px;height:92px}.da-app-shell{flex-direction:column!important;height:auto!important;min-height:100svh!important;overflow-x:hidden;overflow-y:visible}.da-app-sidebar{width:100%!important;height:auto!important;max-height:42svh;position:sticky!important;top:0!important;z-index:30!important;border-right:0!important;border-bottom:1px solid var(--da-border);overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.da-app-sidebar-brand{min-width:-moz-max-content;min-width:max-content;padding:10px 12px!important}.da-app-sidebar-primary-nav,.da-app-sidebar-secondary-nav{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;gap:4px!important;padding:8px 10px!important;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;border-top:1px solid var(--da-border)}.da-app-sidebar-primary-nav{border-top:0}.da-app-sidebar-secondary-nav{border-top:0!important}.da-app-nav-item{flex:0 0 auto;min-height:36px;white-space:nowrap}.da-app-sidebar-plan-card{display:none!important}.da-app-shell-content{height:auto;max-height:none;min-width:0;overflow:visible;width:100%}.da-app-topbar{height:auto!important;min-height:48px;align-items:stretch!important;flex-direction:column!important;gap:8px!important;padding:10px 12px!important;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.da-app-topbar-breadcrumbs{min-width:0;width:100%;padding-top:0;flex-wrap:wrap;line-height:1.25}.da-app-topbar-breadcrumbs>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.da-app-topbar-actions{width:100%;flex:0 0 auto;flex-wrap:wrap;gap:8px!important}.da-app-topbar-actions>*{flex:1 1 100%;min-width:0;width:100%}.da-app-topbar-actions .da-btn{justify-content:center}.da-app-main{padding:16px!important;width:100%}.hiring-artifact-grid,.hiring-assessment-actionbar,.hiring-assessment-builder-grid,.hiring-assessment-detail-grid,.hiring-bulk-invite-form,.hiring-bulk-toolbar,.hiring-candidate-card-grid,.hiring-candidate-funnel,.hiring-candidate-profile-grid,.hiring-copy-row,.hiring-detail-grid,.hiring-evidence-grid,.hiring-filter-bar,.hiring-info-grid,.hiring-invite-context-grid,.hiring-move-copy-form,.hiring-policy-grid,.hiring-question-editor-grid,.hiring-question-form-grid,.hiring-question-read-layout,.hiring-share-grid,.hiring-share-role-row,.hiring-single-invite-form,.hiring-stack-picker,.hiring-starter-editor,.hiring-starter-layout,.hiring-stat-grid,.hiring-submission-detail-grid,.hiring-submission-fact-grid,.hiring-submission-row{grid-template-columns:minmax(0,1fr)!important}.hiring-detail-action-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.hiring-detail-action-buttons{justify-content:stretch}.hiring-detail-action-buttons .da-btn{flex:1 1 150px}.hiring-role-picker-row,.hiring-role-picker-row-active{grid-template-columns:minmax(0,1fr)}.hiring-builder-prefilter,.hiring-load-more-row,.hiring-selected-question-panel,.hiring-selected-role-panel{flex-direction:column;align-items:stretch}.hiring-role-picker-meta,.hiring-selected-role-panel>div:last-child{justify-content:flex-start}.hiring-builder-question-results{max-height:70svh}.hiring-assessment-filter-bar{grid-template-areas:"search" "status" "stack" "sort" "clear"}.hiring-assessment-status-filter .hiring-filter-pill-group{flex-wrap:wrap;overflow-x:visible}.hiring-filter-clear-button{min-width:0}.hiring-question-preview,.hiring-question-side-stack{position:static}.hiring-readiness-card-head{align-items:flex-start;flex-direction:column}.hiring-readiness-grid{grid-template-columns:minmax(0,1fr)}.hiring-readme-header{align-items:flex-start;flex-direction:column}.hiring-readme-header-actions{justify-content:flex-start}.hiring-readme-body{padding:18px}.hiring-starter-header{align-items:stretch;flex-direction:column}.hiring-starter-header-actions{justify-content:flex-start}.hiring-starter-code-editor{min-height:320px}.hiring-page-header{flex-direction:column}.hiring-page-header-actions{justify-content:flex-start;flex-wrap:wrap;min-width:0;width:100%}.hiring-page-action-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.hiring-page-action-buttons{width:100%;justify-content:stretch}.hiring-page-action-buttons .da-btn{flex:1 1 150px;width:100%}.hiring-page-header-actions .da-btn,.hiring-page-header-actions>*{width:100%;justify-content:center}.hiring-view-toolbar{align-items:stretch}.hiring-view-toggle{width:100%}.hiring-view-toggle .da-btn{flex:1 1 120px;justify-content:center}.hiring-invitation-board,.hiring-kanban-board{grid-template-columns:minmax(0,1fr);overflow-x:visible}.hiring-invitation-filter-bar{grid-template-columns:minmax(0,1fr)}.hiring-invitation-board-column-header,.hiring-invitation-header{top:var(--hiring-invitation-column-top-mobile,248px)}.hiring-invitation-board-column,.hiring-kanban-column{min-width:0}.hiring-invitation-card-footer,.hiring-kanban-card-footer{align-items:stretch;flex-direction:column}.hiring-invitation-card-footer .da-btn,.hiring-kanban-card-footer .da-btn{justify-content:center;width:100%}.hiring-segmented-row{width:100%}.hiring-segment,.hiring-segment-active{flex:1 1 130px}.hiring-assessment-row{align-items:flex-start;flex-direction:column}.hiring-bulk-invite-form,.hiring-single-invite-form{align-items:stretch!important}.hiring-bulk-invite-form>.da-btn,.hiring-single-invite-form>.da-btn{justify-content:center;width:100%}.hiring-bulk-results-table,.hiring-invitation-table{overflow-x:auto!important;-ms-overflow-style:none;scrollbar-width:none}.hiring-bulk-results-header,.hiring-bulk-results-row{min-width:620px}.hiring-invitation-header,.hiring-invitation-row{min-width:720px}.hiring-assessment-candidate-table,.hiring-assessment-list-table,.hiring-bulk-result-table,.hiring-candidate-profile-pipeline-table,.hiring-candidate-table,.hiring-question-table,.hiring-role-table{min-width:0;width:100%}.hiring-assessment-candidate-table .hiring-table-header,.hiring-assessment-list-table .hiring-table-header,.hiring-assessment-table-sticky-header,.hiring-assessment-table-sticky-mask,.hiring-bulk-result-table .hiring-table-header,.hiring-candidate-profile-pipeline-table .hiring-table-header,.hiring-candidate-table .hiring-table-header,.hiring-job-role-table-sticky-header,.hiring-job-role-table-sticky-mask,.hiring-question-table .hiring-table-header,.hiring-question-table-sticky-header,.hiring-question-table-sticky-mask,.hiring-role-table .hiring-table-header{display:none}.hiring-assessment-candidate-table .hiring-table-row,.hiring-assessment-list-table .hiring-table-row,.hiring-bulk-result-table .hiring-table-row,.hiring-candidate-profile-pipeline-table .hiring-table-row,.hiring-candidate-table .hiring-table-row,.hiring-question-table .hiring-table-row,.hiring-role-table .hiring-table-row{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:10px;padding:14px}.hiring-assessment-candidate-table .hiring-table-row>div,.hiring-assessment-list-table .hiring-table-row>div,.hiring-bulk-result-table .hiring-table-row>div,.hiring-candidate-profile-pipeline-table .hiring-table-row>div,.hiring-candidate-table .hiring-table-row>div,.hiring-question-table .hiring-table-row>div,.hiring-role-table .hiring-table-row>div{min-width:0}.hiring-assessment-candidate-table .hiring-table-row>div[data-label]:before,.hiring-assessment-list-table .hiring-table-row>div[data-label]:before,.hiring-bulk-result-table .hiring-table-row>div[data-label]:before,.hiring-candidate-profile-pipeline-table .hiring-table-row>div[data-label]:before,.hiring-candidate-table .hiring-table-row>div[data-label]:before,.hiring-question-table .hiring-table-row>div[data-label]:before,.hiring-role-table .hiring-table-row>div[data-label]:before{content:attr(data-label);display:block;flex:0 0 100%;margin-bottom:4px;color:var(--da-text-faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiring-question-table .hiring-table-row>div[data-label=Select]:before{display:none}.hiring-question-table .hiring-table-row>div[data-label="Match reasons"],.hiring-question-table .hiring-table-row>div[data-label="Tags / roles"],.hiring-question-table .hiring-table-row>div[data-label=Actions]{align-items:center}.hiring-question-table .hiring-table-row>div[data-label=Actions]>.da-btn{flex:1 1 96px;justify-content:center}.hiring-role-table .hiring-table-row>div[data-label=Actions]>.da-btn{flex:1 1 128px;justify-content:center}.hiring-builder-question-choice,.hiring-builder-question-choice-active{grid-template-columns:minmax(0,1fr)}.hiring-builder-question-choice-actions{justify-content:stretch;flex-direction:column}.hiring-builder-question-choice-title,.hiring-builder-question-summary{grid-template-columns:minmax(0,1fr);align-items:flex-start}.hiring-builder-question-choice-title{display:grid}.hiring-assessment-action-buttons .da-btn,.hiring-builder-question-choice-actions .da-btn,.hiring-candidate-table .da-btn,.hiring-copy-row .da-btn{justify-content:center;width:100%}.hiring-candidate-identity,.hiring-review-scope-strip,.hiring-role-scope-row{align-items:flex-start;flex-direction:column}.da-app-sidebar-primary-nav::-webkit-scrollbar,.da-app-sidebar-secondary-nav::-webkit-scrollbar,.da-app-sidebar::-webkit-scrollbar,.da-app-topbar::-webkit-scrollbar,.hiring-bulk-results-table::-webkit-scrollbar,.hiring-invitation-table::-webkit-scrollbar{display:none}.hiring-candidate-runtime-topbar{align-items:flex-start;padding:12px 14px}.hiring-candidate-runtime-topbar>div:last-child{flex:1 1 100%;min-width:0;flex-wrap:wrap}.hiring-candidate-runtime-spacer{display:none}.hiring-candidate-runtime-content{width:100%;min-width:0}.hiring-candidate-runtime-content-card{padding:18px}.hiring-candidate-run-shell{grid-template-columns:minmax(0,1fr);min-height:auto}.hiring-candidate-run-sidebar{max-height:none;border-right:0;border-bottom:1px solid #1f2a4a;padding:18px 16px}.hiring-candidate-handoff-row{grid-template-columns:minmax(0,1fr);gap:2px}.hiring-candidate-run-toolbar{align-items:stretch;padding:10px 12px}.hiring-candidate-run-toolbar>span{flex:1 1 100%;margin-left:0!important;white-space:normal}.hiring-candidate-run-toolbar .da-btn{flex:1 1 140px;justify-content:center}.hiring-candidate-code-editor{min-height:320px;font-size:12.5px}.hiring-candidate-completion-grid{grid-template-columns:minmax(0,1fr)}}.rdp{--rdp-cell-size:2.5rem;--rdp-accent-color:hsl(var(--primary));--rdp-background-color:hsl(var(--primary))}.rdp-selected .rdp-day_button,.rdp-selected .rdp-day_button:focus,.rdp-selected .rdp-day_button:hover,button.rdp-day_button[aria-selected=true]{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:50%!important;font-weight:600!important;border:none!important;outline:none!important;box-shadow:none!important}.rdp-selected .rdp-day_button:after,.rdp-selected .rdp-day_button:before{display:none!important}.rdp-today:not(.rdp-selected) .rdp-day_button{color:hsl(var(--accent-foreground))!important;font-weight:600!important}.rdp-day:not(.rdp-disabled):not(.rdp-selected) .rdp-day_button:hover,.rdp-today:not(.rdp-selected) .rdp-day_button{background-color:hsl(var(--accent))!important;border-radius:.5rem!important;border:none!important}.rdp-disabled .rdp-day_button{opacity:.3!important;cursor:not-allowed!important}.rdp-disabled .rdp-day_button,.rdp-outside .rdp-day_button{color:hsl(var(--muted-foreground))!important;border:none!important}.rdp-outside .rdp-day_button{opacity:.5!important}.rdp-nav_button{background-color:transparent!important;border:none!important;border-radius:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))!important;transition:all .2s ease;cursor:pointer}.rdp-nav_button:hover{background-color:hsl(var(--primary)/.1)!important}.rdp-nav_button svg{color:hsl(var(--primary))!important;width:1.25rem;height:1.25rem}.da-signup-page{min-height:100vh;display:flex;flex-direction:column;background:var(--da-bg);scroll-behavior:smooth}.da-signup-page--wizard{height:100dvh;overflow:hidden;position:relative;z-index:0;transform:translateZ(0)}.da-signup-page--wizard .da-signup-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--da-bg)}.da-signup-page--dotgrid{background-image:radial-gradient(ellipse 700px 450px at 88% 8%,color-mix(in srgb,var(--da-brand-600) 8%,transparent) 0,transparent 100%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--da-text) 7%,transparent) 1px,transparent 0);background-size:100% 100%,28px 28px}.da-signup-hero,.da-signup-hero-form{display:flex;min-height:100vh}.da-signup-hero-form{flex:1 1 0%;flex-direction:column;min-height:100dvh;background:var(--da-bg);overflow-x:hidden}.da-signup-hero-illus{flex:45 45 0%;position:sticky;top:0;height:100vh;align-self:flex-start;overflow:hidden;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--da-border);background:color-mix(in srgb,var(--da-brand-600) 4%,var(--da-surface))}@media (max-width:900px){.da-signup-hero-illus{display:none}}.da-signup-illus{padding:44px 36px;display:flex;flex-direction:column;gap:28px;width:100%;max-width:480px}.da-signup-art-svg{width:100%;max-width:420px;height:auto}.da-signup-illus-stats{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--da-border)}.da-illus-stat{display:flex;flex-direction:column;gap:3px}.da-illus-stat-n{font-size:18px;font-weight:700;color:var(--da-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.da-illus-stat-l{font-size:11px;color:var(--da-text-faint);white-space:nowrap}.da-illus-sep{display:block;width:1px;height:28px;background:var(--da-border);flex-shrink:0}.da-signup-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--da-border);position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--da-bg) 85%,transparent);backdrop-filter:blur(8px)}.da-signup-header-cta{font-size:12.5px;color:var(--da-text-muted);text-decoration:none}.da-signup-above-fold{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,4vh,52px) 20px clamp(24px,4vh,44px);position:relative;flex:1}.da-signup-form-wrap{width:100%;max-width:min(620px,94vw);background:var(--da-bg);border:1px solid var(--da-border);border-radius:22px;padding:clamp(32px,5vw,56px) clamp(28px,5vw,60px);box-shadow:0 12px 56px color-mix(in srgb,var(--da-brand-600) 10%,transparent),0 2px 6px rgba(0,0,0,.05)}.da-auth-form-column .da-input,.da-auth-form-column input[type=email],.da-auth-form-column input[type=password],.da-auth-form-column input[type=text],.da-signup-form-wrap input[type=email],.da-signup-form-wrap input[type=password],.da-signup-form-wrap input[type=text]{height:47.5px!important;min-height:47.5px!important;padding:12.5px 15px!important;font-size:16.875px!important;line-height:1.25!important;border-radius:8.75px!important;border:1.5px solid #e2e8f0!important;background:#fafbfc!important;color:#0f172a!important;box-sizing:border-box!important}.da-auth-form-column .da-input:focus,.da-auth-form-column input[type=email]:focus,.da-auth-form-column input[type=password]:focus,.da-auth-form-column input[type=text]:focus{border-color:#2563eb!important;background:#ffffff!important;outline:none!important}.da-auth-form-column .da-auth-field-label{font-size:15px!important;font-weight:600!important;color:#374151!important}.da-auth-form-column .da-auth-field-link{font-size:15px!important;color:#2563eb!important;font-weight:500!important}.da-auth-form-column .da-auth-form-sub{font-size:1.0546875rem;color:#64748b!important}.da-auth-form-column .da-auth-form-footer{font-size:16.25px!important;color:#94a3b8!important}.da-auth-form-column .da-auth-consent-copy{font-size:15px!important;color:#475569!important}.da-auth-form-column .da-signup-cta-btn,.da-auth-form-column button.da-auth-primary-cta,.da-signup-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:52.5px!important;padding:13.75px 20px!important;font-size:17.5px!important;font-weight:600!important;border-radius:9999px!important;border:none!important;letter-spacing:-.01em!important;background:linear-gradient(180deg,#3b82f6,#2563eb 52%,#2563eb)!important;box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.34),0 .5rem 1.125rem rgba(37,99,235,.2)!important;color:#fff!important;box-sizing:border-box!important}.da-auth-form-column .da-signup-cta-btn:not(:disabled):hover,.da-auth-form-column button.da-auth-primary-cta:not(:disabled):hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.26),0 .625rem 1.25rem rgba(37,99,235,.24)!important}.da-auth-form-column .da-signup-cta-btn:not(:disabled):active,.da-auth-form-column button.da-auth-primary-cta:not(:disabled):active{background:#1d4ed8!important;box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.18)!important}.da-auth-form-column .da-signup-cta-btn:disabled,.da-auth-form-column button.da-auth-primary-cta.is-disabled,.da-auth-form-column button.da-auth-primary-cta:disabled{background:#93c5fd!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important}.da-auth-oauth-btn{border-radius:9999px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;min-height:var(--oauth-height,3.125rem)!important;height:var(--oauth-height,3.125rem)!important;font-size:var(--oauth-font-size,1.0546875rem)!important;font-weight:600!important;padding:var(--oauth-padding,.78125rem 1.25rem)!important;position:relative}.da-auth-btn-spinner{width:16px;height:16px;border-radius:50%;border-color:currentcolor transparent transparent currentcolor;border-style:solid;border-width:2px;opacity:.9;animation:da-spin .7s linear infinite;flex-shrink:0;display:inline-block}.da-auth-form-column .da-signup-cta-btn,.da-auth-form-column button.da-auth-primary-cta,.da-auth-oauth-btn{gap:10px}.da-auth-form-column button.da-auth-primary-cta[aria-busy=true],.da-auth-oauth-btn[aria-busy=true]{cursor:wait!important;opacity:.92!important}.da-auth-form-column button.da-auth-primary-cta[aria-busy=true]{box-shadow:0 0 0 0 rgba(37,99,235,.35);animation:da-auth-cta-pulse 1.4s ease-in-out infinite}@keyframes da-auth-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.28)}50%{box-shadow:0 0 0 .375rem rgba(37,99,235,0)}}.da-auth-split{display:flex;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#fff}.da-auth-brand-panel{width:46%;flex-shrink:0;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:55px 65px;background:linear-gradient(180deg,#3b82f6,#2563eb 48%,#2563eb);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.24);color:#fff;box-sizing:border-box}.da-auth-brand-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 30%);pointer-events:none}.da-auth-form-column{flex:1;min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;align-items:center;padding:clamp(1.25rem,4dvh,3.75rem) clamp(1.25rem,4vw,4.0625rem);overflow-y:auto;box-sizing:border-box}.da-auth-form-inner{container-type:inline-size;width:100%;max-width:28.125rem;flex-shrink:0;margin-block:auto}.da-auth-form-column .da-auth-form-sub--single-line{font-size:min(.8125rem,2.8cqw);white-space:nowrap}.da-auth-form-column:has(.da-auth-signup-form){padding-block:.75rem}.da-auth-signup-form .da-auth-intent-options,.da-auth-signup-form>div:first-child{margin-bottom:.375rem!important}.da-auth-signup-form .da-auth-intent-options>button{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;padding:.5rem .625rem!important}.da-auth-signup-form .da-auth-intent-options>button>div:first-child{grid-row:span 2;margin-bottom:0!important}.da-auth-signup-form .da-auth-intent-options>button>div{line-height:1.3}.da-auth-signup-form .da-auth-social-divider{margin-block:.375rem!important}.da-auth-signup-form .da-auth-signup-fields{gap:.5rem!important}.da-auth-signup-form .da-auth-form-footer{margin-top:.25rem!important}@container (min-width: 25rem){.da-auth-signup-form .da-auth-signup-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.da-auth-signup-fields>*{grid-column:1/-1}.da-auth-signup-fields:has(.da-auth-signup-company)>.da-auth-signup-name,.da-auth-signup-fields>.da-auth-signup-company{grid-column:auto}}@media (max-width:56.25rem){.da-auth-brand-panel{display:none}.da-auth-form-column{padding:1.25rem}}.da-signup-h1{font-size:clamp(28px,3.5vw,36px);font-family:var(--da-font-head);letter-spacing:-.03em;line-height:1.07;margin-bottom:clamp(20px,2.5vw,30px);font-weight:750;color:var(--da-text)}.da-obfuscated{display:inline-block;width:3ch;height:.6em;background:var(--da-border-strong,#cbd5e1);border-radius:3px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.da-auth-body{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:clamp(20px,4vh,48px) 20px clamp(16px,3vh,32px);min-height:0;overflow:hidden}.da-auth-card{width:100%;background:var(--da-bg);border:1px solid var(--da-border);border-radius:18px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,52px);box-shadow:0 12px 56px color-mix(in srgb,var(--da-brand-600) 10%,transparent),0 2px 6px rgba(0,0,0,.04)}.da-auth-card input::-moz-placeholder,.da-auth-card textarea::-moz-placeholder{color:var(--da-text-muted);opacity:1}.da-auth-card input::placeholder,.da-auth-card textarea::placeholder{color:var(--da-text-muted);opacity:1}.da-auth-card--sm{max-width:440px}.da-auth-card--lg{max-width:780px}.da-auth-step-label{font-size:11px;font-family:var(--da-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--da-text-faint);margin-bottom:6px}.da-auth-h2{font-size:clamp(20px,2.4vw,26px);font-family:var(--da-font-head);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--da-text);margin:0 0 8px}.da-auth-steps{display:flex;align-items:center;gap:14px}.da-auth-step-pip{display:flex;align-items:center;gap:7px;font-size:12px}.da-auth-step-pip__badge{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}@media (max-width:680px){.da-signup-form-wrap{max-width:100%;border-radius:16px}.da-signup-h1{font-size:clamp(24px,6vw,32px);margin-bottom:18px}.da-signup-cta-btn{height:54px!important}}@media (max-height:700px){.da-signup-above-fold{padding-top:20px;padding-bottom:20px;justify-content:flex-start}.da-signup-hero,.da-signup-hero-form{min-height:auto}.da-signup-h1{font-size:clamp(22px,3vw,34px);margin-bottom:16px}.da-signup-form-wrap{padding:28px 32px}}.da-signup-story{background:var(--da-bg-subtle);padding:80px 24px 100px}.da-story-section{max-width:880px;margin:0 auto}.da-story-eyebrow{font-family:var(--da-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--da-brand-600);opacity:.7;margin-bottom:12px}.da-story-heading{font-family:var(--da-font-head);font-size:clamp(28px,3.5vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--da-text);margin-bottom:64px}.da-story-rows{display:flex;flex-direction:column}.da-story-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:32px 0}.da-story-row--reverse{direction:rtl}.da-story-row--reverse>*{direction:ltr}.da-story-connector{width:100%;overflow:visible;padding:0;line-height:0;margin-top:-40px;margin-bottom:-40px;position:relative;z-index:0}.da-story-num-badge{width:46px;height:46px;border-radius:50%;background:var(--da-brand-600);color:#fff;font-family:var(--da-font-head);font-size:20px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 16px color-mix(in srgb,var(--da-brand-600) 28%,transparent)}.da-story-step-title{font-family:var(--da-font-head);font-size:24px;font-weight:650;letter-spacing:-.018em;color:var(--da-text);margin-bottom:12px;line-height:1.2}.da-story-step-detail{font-size:14.5px;color:var(--da-text-muted);line-height:1.65;margin:0;max-width:340px}@media (max-width:860px){.da-story-row{gap:32px;padding:24px 0}.da-story-connector{margin-top:-24px;margin-bottom:-24px}.da-story-connector svg{height:160px}}@media (max-width:640px){.da-story-row{grid-template-columns:1fr;gap:20px;padding:20px 0}.da-story-row--reverse{direction:ltr}.da-story-connector{display:none}}.da-illus-window{border-radius:12px;border:1px solid var(--da-border);background:var(--da-surface);box-shadow:var(--da-sh-2);overflow:hidden;font-size:12px}.da-illus-chrome{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--da-border);background:color-mix(in srgb,var(--da-bg-muted) 60%,var(--da-surface))}.da-illus-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.da-illus-dot--red{background:#ff5f57}.da-illus-dot--yellow{background:#febc2e}.da-illus-dot--green{background:#28c840}.da-illus-title{flex:1;text-align:center;font-size:11.5px;color:var(--da-text-muted);font-weight:500;margin-left:-28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-illus-body{padding:14px;display:flex;flex-direction:column;gap:10px}.da-illus-field-group{display:flex;flex-direction:column;gap:4px}.da-illus-field-label{height:8px;width:55%;background:var(--da-bg-muted);border-radius:3px}.da-illus-field-input{height:30px;border:1px solid var(--da-border);border-radius:6px;background:var(--da-bg);padding:0 10px;display:flex;align-items:center}.da-illus-field-value,.da-illus-select-mock{font-size:11.5px;color:var(--da-text)}.da-illus-select-mock{height:30px;border:1px solid var(--da-border);border-radius:6px;background:var(--da-bg);padding:0 10px;display:flex;align-items:center;justify-content:space-between}.da-illus-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--da-border)}.da-illus-btn-ghost{height:26px;width:56px;border:1px solid var(--da-border);border-radius:6px;background:transparent}.da-illus-btn-primary{height:26px;padding:0 10px;border-radius:6px;background:var(--da-brand-600);color:#fff;display:flex;align-items:center;font-size:11px;font-weight:600}.da-illus-list{display:flex;flex-direction:column;gap:3px}.da-illus-list-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;font-size:11.5px;color:var(--da-text-muted)}.da-illus-list-item--selected{background:color-mix(in srgb,var(--da-brand-50) 60%,transparent);color:var(--da-text);font-weight:500}.da-illus-list-radio{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--da-border);flex-shrink:0}.da-illus-code-preview{padding:10px;border-radius:8px;background:color-mix(in srgb,var(--da-bg-muted) 70%,var(--da-surface));font-family:var(--da-font-mono);display:flex;flex-direction:column;gap:3px}.da-illus-code-line{font-size:10.5px;color:var(--da-text);line-height:1.4}.da-illus-code-line--comment{color:var(--da-brand-600);font-weight:600}.da-illus-code-line--muted{color:var(--da-text-faint)}.da-illus-link-row{display:flex;gap:6px;align-items:center}.da-illus-link-value{flex:1;padding:0 10px;font-size:11.5px;color:var(--da-brand-600);font-family:var(--da-font-mono)}.da-illus-copy-btn,.da-illus-link-value{height:30px;border:1px solid var(--da-border);border-radius:6px;background:var(--da-bg);display:flex;align-items:center}.da-illus-copy-btn{width:30px;justify-content:center;color:var(--da-text-muted);flex-shrink:0}.da-illus-divider-label{font-size:10.5px;color:var(--da-text-faint);text-align:center;padding:2px 0}.da-illus-pipeline{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:10px;border-top:1px solid var(--da-border)}.da-illus-pipe-item{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:11.5px;color:var(--da-text-muted)}.da-illus-pipe-status{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.da-illus-pipe-status--done{background:color-mix(in srgb,#f0fdf4 80%,transparent);color:#16a34a}.da-illus-pipe-status--pending{background:color-mix(in srgb,var(--da-brand-50) 80%,transparent);color:var(--da-brand-600)}.da-illus-diff{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--da-bg-muted) 70%,var(--da-surface));font-family:var(--da-font-mono)}.da-illus-diff-line{font-size:10.5px;padding:2px 4px;border-radius:3px;line-height:1.4}.da-illus-diff-line--add{background:color-mix(in srgb,#f0fdf4 60%,transparent);color:#16a34a}.da-illus-diff-line--ctx{color:var(--da-text-faint)}.da-illus-run-result{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--da-text);padding:8px 0;border-top:1px solid var(--da-border)}.da-illus-run-time{margin-left:auto;font-family:var(--da-font-mono);font-size:10.5px;color:var(--da-text-faint)}.da-illus-note-row{display:flex;align-items:center;gap:8px}.da-illus-note-avatar{width:22px;height:22px;border-radius:50%;background:var(--da-brand-100);flex-shrink:0}.da-illus-note-text{flex:1;height:8px;width:70%;background:var(--da-bg-muted);border-radius:3px}.da-path-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1.5px solid var(--da-border);border-radius:14px;background:var(--da-surface);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;width:100%}.da-path-card:hover{border-color:var(--da-brand-600);background:color-mix(in srgb,var(--da-brand-50,#eff6ff) 50%,var(--da-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--da-brand-600) 10%,transparent);transform:translateY(-1px)}.da-path-card:active{transform:translateY(0)}.da-path-card-icon{width:38px;height:38px;border-radius:10px;background:var(--da-bg-muted);color:var(--da-brand-600);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.da-path-card--recruiter .da-path-card-icon{background:color-mix(in srgb,var(--da-brand-600) 10%,var(--da-surface));color:var(--da-brand-600)}.da-path-card--recruiter:hover .da-path-card-icon{background:var(--da-brand-600);color:#fff}.da-path-card--candidate .da-path-card-icon{background:#f0fdf4;color:#16a34a}.da-path-card--candidate:hover{border-color:#16a34a;background:color-mix(in srgb,#16a34a 5%,var(--da-surface));box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 10%,transparent)}.da-path-card--candidate:hover .da-path-card-icon{background:#16a34a;color:#fff}.da-path-card-text{flex:1;display:flex;flex-direction:column;gap:3px}.da-path-card-label{font-size:15.5px;font-weight:650;color:var(--da-text);letter-spacing:-.01em}.da-path-card-sub{font-size:12px;color:var(--da-text-muted);line-height:1.45}.da-path-card-arrow{display:flex;align-items:center;color:var(--da-text-faint);flex-shrink:0;transition:transform .15s ease,color .15s}.da-path-card:hover .da-path-card-arrow{transform:translateX(3px);color:var(--da-text-muted)}.da-signup-email-chip{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--da-border);border-radius:8px;background:var(--da-bg-muted);margin-bottom:6px}.da-signup-email-chip-value{font-size:13px;color:var(--da-text);display:flex;align-items:center;gap:7px}.da-signup-email-chip-icon{color:var(--da-brand-600);flex-shrink:0}.da-signup-email-chip-change{font-size:12px;color:var(--da-brand-600);text-decoration:none;cursor:pointer;background:none;border:none;padding:0}@keyframes da-step-enter{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.da-signup-step-enter{animation:da-step-enter .2s ease-out}@media (prefers-reduced-motion:reduce){.da-signup-step-enter{animation:none}}.da-path-card-v2{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border:1.5px solid var(--da-border);border-radius:16px;background:var(--da-surface);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;width:100%}.da-path-card-v2:hover{border-color:var(--da-brand-600);background:color-mix(in srgb,var(--da-brand-50,#eff6ff) 40%,var(--da-surface));box-shadow:0 4px 16px color-mix(in srgb,var(--da-brand-600) 10%,transparent);transform:translateY(-2px)}.da-path-card-v2:active{transform:translateY(0)}.da-path-card-v2-top{display:flex;align-items:center;gap:10px}.da-path-card-v2-icon{width:36px;height:36px;border-radius:10px;background:var(--da-bg-muted);color:var(--da-brand-600);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.da-path-card-v2:hover .da-path-card-v2-icon{background:var(--da-brand-600);color:#fff}.da-path-card-v2-eyebrow{font-family:var(--da-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--da-brand-600);opacity:.7}.da-path-card-v2-label{font-size:16px;font-weight:700;color:var(--da-text);letter-spacing:-.015em;font-family:var(--da-font-head)}.da-path-card-v2-pitch{font-size:13px;color:var(--da-text-muted);line-height:1.6;margin:0}.da-path-card-v2-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:12px;border-top:1px solid var(--da-border)}.da-path-card-v2-badge{font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;background:color-mix(in srgb,var(--da-brand-50,#eff6ff) 80%,transparent);color:var(--da-brand-600);border:1px solid color-mix(in srgb,var(--da-brand-600) 20%,var(--da-border))}.da-path-card-v2-cta{font-size:12.5px;font-weight:600;color:var(--da-brand-600);display:flex;align-items:center;gap:4px}.da-rail-band{background:var(--da-bg);padding:26px 0;overflow:hidden}.da-rail-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--da-text-faint);text-align:center;margin-bottom:18px;padding:0 24px}.da-rail-overflow{overflow:hidden;position:relative}.da-rail-overflow:after,.da-rail-overflow:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.da-rail-overflow:before{left:0;background:linear-gradient(to right,var(--da-bg),transparent)}.da-rail-overflow:after{right:0;background:linear-gradient(to left,var(--da-bg),transparent)}.da-rail-track{display:flex;gap:0;animation:da-rail-scroll 35s linear infinite;width:-moz-max-content;width:max-content}@keyframes da-rail-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.da-rail-track{animation:none}}.da-rail-company{display:inline-flex;align-items:center;gap:10px;padding:0 36px;white-space:nowrap}.da-rail-company-abbr{width:36px;height:36px;border-radius:10px;background:var(--da-bg-muted);border:1px solid var(--da-border);font-size:13px;font-weight:700;color:var(--da-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.da-rail-company-name{font-size:15px;font-weight:500;color:var(--da-text-muted)}.da-rail-logo{display:inline-flex;align-items:center;gap:7px;padding:0 36px;white-space:nowrap;color:var(--da-text-muted)}.da-rail-logo-icon{display:flex;align-items:center;color:inherit;opacity:.75;flex-shrink:0}.da-rail-logo-name{font-size:16px;font-weight:600;letter-spacing:-.02em;color:inherit}.da-engcarousel{display:flex;align-items:center;gap:16px;padding:0 24px}.da-engcarousel-nav{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--da-border);background:var(--da-surface);color:var(--da-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.da-engcarousel-nav:hover:not(:disabled){background:var(--da-bg-muted);border-color:var(--da-text-faint);color:var(--da-text)}.da-engcarousel-nav:disabled{opacity:.3;cursor:default}.da-engcarousel-track{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,220px));gap:10px;justify-content:center}.da-engcarousel-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-left:2px solid var(--da-border);border-radius:0;background:transparent;filter:grayscale(1)}.da-engcarousel-avatar{width:32px;height:32px;border-radius:50%;background:var(--da-bg-muted);border:1px solid var(--da-border);font-size:11px;font-weight:700;color:var(--da-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.da-engcarousel-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.da-engcarousel-name{font-size:12.5px;font-weight:600;color:var(--da-text)}.da-engcarousel-name,.da-engcarousel-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-engcarousel-role{font-size:11px;color:var(--da-text-faint)}.da-engcarousel-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.da-engcarousel-offer{font-size:12px;font-weight:600;color:var(--da-text-muted);white-space:nowrap}.da-engcarousel-pts{font-size:10px;font-weight:600;color:var(--da-emerald-600,#059669);white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.da-engcarousel-pts:before{content:"▲";font-size:8px;line-height:1}.da-role-toggle{display:flex;border:1.5px solid var(--da-border);border-radius:10px;overflow:hidden;margin-bottom:14px}.da-role-btn{flex:1;padding:9px 16px;font-size:13px;font-weight:500;color:var(--da-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s}.da-role-btn+.da-role-btn{border-left:1.5px solid var(--da-border)}.da-role-btn.is-active{background:var(--da-brand-600);color:white;font-weight:600}.da-rail-success{gap:12px;padding:0 20px}.da-rail-success,.da-rail-success-card{display:inline-flex;align-items:center;white-space:nowrap}.da-rail-success-card{gap:10px;padding:8px 14px;border:1px solid var(--da-border);border-radius:12px;background:var(--da-surface)}.da-rail-success-avatar{width:28px;height:28px;border-radius:50%;background:var(--da-brand-100,#dbeafe);font-size:11px;font-weight:700;color:var(--da-brand-600);display:flex;align-items:center;justify-content:center;flex-shrink:0}.da-rail-success-info{display:flex;flex-direction:column;gap:1px}.da-rail-success-name{font-size:12.5px;font-weight:600;color:var(--da-text)}.da-rail-success-detail{font-size:11px;color:var(--da-text-muted)}.da-rail-success-offer{font-size:13px;font-weight:700;color:var(--da-brand-600);margin-left:4px}.da-rail-success-pts{font-size:10.5px;font-weight:600;color:#16a34a;background:#f0fdf4;padding:2px 6px;border-radius:6px}.da-step-wizard{display:flex;align-items:center;height:32px;margin-bottom:20px;width:100%}.da-step-wizard--header{margin-bottom:0;width:auto;min-width:260px}.da-step-wizard--header .da-step-wizard-item{background:transparent}.da-step-wizard--header .da-step-wizard-seg{min-width:24px}.da-step-wizard-seg{flex:1;height:1.5px;background:var(--da-border-strong,#94a3b8)}.da-step-wizard-seg.is-mid{flex:2}.da-step-wizard-seg.is-done{background:var(--da-brand-600);opacity:.5}.da-step-wizard-item{display:inline-flex;gap:6px;white-space:nowrap;padding:0 8px;position:relative;z-index:1}.da-step-wizard-item,.da-step-wizard-num{align-items:center;flex-shrink:0;background:var(--da-bg)}.da-step-wizard-num{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--da-border);color:var(--da-text-faint);font-size:10px;font-weight:700;display:flex;justify-content:center;transition:background .2s,border-color .2s,color .2s}.da-step-wizard-label{font-size:12px;font-weight:500;color:var(--da-text-faint);transition:color .2s}.da-step-wizard-item.is-active .da-step-wizard-num{background:var(--da-brand-600);border-color:var(--da-brand-600);color:#fff}.da-step-wizard-item.is-active .da-step-wizard-label{color:var(--da-text);font-weight:600}.da-step-wizard-item.is-done .da-step-wizard-num{background:color-mix(in srgb,var(--da-brand-600) 12%,transparent);border-color:var(--da-brand-600);color:var(--da-brand-600)}.da-step-wizard-item.is-done .da-step-wizard-label{color:var(--da-text-muted)}.da-verify-state-shell{min-height:100vh;display:flex;background:#fff;color:var(--da-text,#0f172a);font-family:var(--da-font,inherit)}.da-verify-rail{width:min(42vw,28rem);flex-shrink:0;background:linear-gradient(180deg,#3b82f6,#2563eb 48%,#2563eb);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.24);color:#fff;padding:2.75rem 3rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.da-verify-rail:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:1.75rem 1.75rem;pointer-events:none}.da-verify-rail-brand,.da-verify-rail-copy{position:relative;z-index:1}.da-verify-rail-brand{display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:1rem;margin-bottom:2.5rem}.da-verify-rail-title{font-size:clamp(1.75rem,2.4vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0 0 1rem}.da-verify-rail-lede{font-size:.875rem;line-height:1.6;color:rgba(255,255,255,.72);margin:0 0 2rem;max-width:18rem}.da-verify-trail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.da-verify-trail-step{display:flex;gap:.75rem;align-items:flex-start}.da-verify-trail-dot{width:1.5rem;height:1.5rem;border-radius:9999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}.da-verify-trail-step.is-done .da-verify-trail-dot{background:rgba(255,255,255,.22);color:#fff}.da-verify-trail-step.is-current .da-verify-trail-dot{background:#fff;color:#2563eb}.da-verify-trail-step.is-todo .da-verify-trail-dot{opacity:.55}.da-verify-trail-label{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.92);display:flex;flex-direction:column;gap:.15rem;line-height:1.35}.da-verify-trail-meta{font-size:.6875rem;font-weight:500;color:rgba(255,255,255,.55)}.da-verify-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem;background:#f8fafc}.da-verify-card{width:100%;max-width:26rem;background:#fff;border:.0625rem solid #e2e8f0;border-radius:1.125rem;padding:2rem 1.75rem 1.75rem;box-shadow:0 .75rem 2.5rem rgba(15,23,42,.06)}.da-verify-card-icon{width:3rem;height:3rem;border-radius:.875rem;background:#eef2ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.da-verify-card-icon.is-ok{background:#ecfdf5;color:#059669}.da-verify-card-icon.is-warn{background:#fffbeb;color:#d97706}.da-verify-card-icon.is-error{background:#fef2f2;color:#dc2626}.da-verify-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.4rem}.da-verify-card-title{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:#0f172a;line-height:1.2}.da-verify-card-body{font-size:.875rem;line-height:1.55;color:#64748b;margin:0 0 1rem}.da-verify-email-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:9999px;background:#f1f5f9;border:.0625rem solid #e2e8f0;font-size:.8125rem;font-weight:600;color:#0f172a;margin-bottom:1.1rem;max-width:100%;word-break:break-all}.da-verify-busy{display:flex;align-items:center;gap:.65rem;font-size:.8125rem;color:#64748b;margin-bottom:1rem}.da-verify-busy-spinner{width:1rem;height:1rem;border-radius:50%;border:.125rem solid #c7d2fe;border-top-color:#2563eb;animation:da-spin .7s linear infinite}.da-verify-redirect{background:#eef2ff;border:.0625rem solid #c7d2fe;border-radius:.75rem;padding:.85rem 1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:#1d4ed8}.da-verify-redirect strong{font-weight:700}.da-verify-alert{border-radius:.5rem;padding:.55rem .75rem;font-size:.75rem;margin-bottom:.85rem}.da-verify-alert.is-error{background:#fef2f2;border:.0625rem solid #fecaca;color:#dc2626}.da-verify-actions{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.85rem}.da-verify-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3rem;padding:.75rem 1.1rem;border:none;border-radius:9999px;background:linear-gradient(180deg,#3b82f6,#2563eb 55%,#2563eb);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;font-family:inherit}.da-verify-btn-primary:disabled{background:#c7d2fe;cursor:not-allowed}.da-verify-btn-primary[aria-busy=true]{cursor:wait}.da-verify-btn-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.65rem 1rem;border-radius:9999px;border:.09375rem solid #e2e8f0;background:#fff;color:#0f172a;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit}.da-verify-links{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-bottom:.85rem}.da-verify-links a{font-size:.8125rem;font-weight:600;color:#2563eb;text-decoration:none}.da-verify-note{font-size:.75rem;line-height:1.5;color:#94a3b8;margin:0}@media (max-width:800px){.da-verify-state-shell{flex-direction:column}.da-verify-rail{width:100%;padding:1.5rem 1.25rem 1.75rem}.da-verify-rail-lede{max-width:none}.da-verify-main{padding:1.5rem 1rem 2rem}}.da-app-sidebar .da-app-nav-item[aria-current=page] svg{stroke-width:2.25}.da-root [data-da-solid-overlay=true]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.da-toast{animation:da-toast-in .22s cubic-bezier(.2,.8,.2,1) both}.da-toast__close:hover{background:var(--da-bg-muted);color:var(--da-text)}@keyframes da-toast-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.da-toast{animation:none}}.da-candidate-header{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:.45rem 1rem!important;gap:1rem!important}.da-candidate-header .da-session-wordmark{font-size:1.1rem!important}.da-candidate-header .da-session-identity{flex:1 1 15rem!important}.da-candidate-header .da-session-identity>div:first-child{font-size:.95rem!important;font-weight:400!important;letter-spacing:normal!important}.da-candidate-header .da-session-toolbar{flex:0 1 auto}.da-candidate-header .da-session-clock{flex-direction:row!important;align-items:center!important;gap:.5rem!important;font-variant-numeric:tabular-nums}.da-candidate-header .da-session-clock>span:first-child{text-transform:none!important;letter-spacing:normal!important}.da-file-context-menu button{display:block;width:100%;text-align:left;padding:.5rem .75rem;border:0;border-radius:.4rem;color:inherit;background:transparent;font:inherit;cursor:pointer}.da-file-context-menu button:focus-visible,.da-file-context-menu button:hover{background:#8882;outline:none}.da-file-context-menu input{width:100%;padding:.5rem;color:inherit;background:transparent;border:.0625rem solid #8888;border-radius:.4rem;font:inherit}.da-ide-modal[data-theme=dark]{--da-glass-highlight:0 0 0 transparent;--da-glass-shadow-lg:0 1rem 3rem rgba(0,0,0,0.4);--da-surface:#252526;--da-glass-popover-bg:#252526;--da-text:#d4d4d4;--da-text-muted:#b0b0b0;--da-border:#454545;color:#d4d4d4}.da-ide-modal[data-theme=light]{--da-surface:#fff;--da-glass-popover-bg:#fff;--da-text:#202020;--da-text-muted:#555;--da-border:#ddd;color:#202020}[data-ai-pane=yours]{--ai-pane-active-bg:#dcfce7;--ai-pane-text:#166534}[data-ai-pane=theirs]{--ai-pane-active-bg:#dbeafe;--ai-pane-text:#2563eb}[data-theme=dark] [data-ai-pane=yours]{--ai-pane-active-bg:#173c2a;--ai-pane-text:#86efac}[data-theme=dark] [data-ai-pane=theirs]{--ai-pane-active-bg:#172e50;--ai-pane-text:#93c5fd}.da-screening-report-scroll{padding-right:.375rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--da-text-muted) 32%,transparent) transparent}.da-screening-report-scroll::-webkit-scrollbar{width:.3125rem}.da-screening-report-scroll::-webkit-scrollbar-track{background:transparent}.da-screening-report-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--da-text-muted) 32%,transparent);border-radius:9999rem}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}