@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-\[9px\]{width:9px;height:9px}.h-0{height:0}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[23\.5px\]{height:23.5px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-emerald-900{border-color:var(--color-emerald-900)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-90{opacity:.9}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[program\:\'\.\$name\.\'\]{program:".$name."}.\[program\:domain-default-worker\]{program:domain-default-worker}.\[program\:domain-discovery-ai-worker\]{program:domain-discovery-ai-worker}.\[program\:domain-discovery-check-worker\]{program:domain-discovery-check-worker}.\[program\:domain-discovery-worker\]{program:domain-discovery-worker}.\[program\:domain-operations-worker\]{program:domain-operations-worker}.\[program\:domain-scheduler\]{program:domain-scheduler}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *),.group-hover\/exception\:text-blue-500:is(:where(.group\/exception):hover *){color:var(--color-blue-500)}}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-transparent{border-color:#0000}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *),.group-hover\/exception\:dark\:text-emerald-500:is(:where(.group\/exception):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:border-none:hover{--tw-border-style:none;border-style:none}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}:root{--font-display:"Geist", ui-sans-serif, sans-serif;--font-body:"Geist", ui-sans-serif, sans-serif;--font-wordmark:"Bricolage Grotesque", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-data:var(--font-mono);--paper:oklch(97.6% .008 96);--paper-raised:oklch(99.1% .005 96);--paper-soft:oklch(95.2% .012 96);--surface-subtle:var(--paper-soft);--ink:oklch(19% .018 220);--ink-muted:oklch(48% .02 220);--ink-faint:oklch(52% .014 220);--rule:oklch(85% .012 96);--rule-strong:oklch(75% .014 96);--signal:oklch(64% .18 153);--signal-strong:oklch(49% .15 153);--signal-soft:oklch(94% .035 153);--accent:var(--signal-strong);--warning:oklch(48% .14 65);--warning-soft:oklch(95% .035 65);--danger:oklch(56% .18 25);--focus:oklch(49% .15 153);--accent-ink:oklch(19% .018 220);--shadow-color:oklch(25% .02 220/.1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.15rem, 1.6vw, 1.4rem);--text-2xl:clamp(1.3rem, 2vw, 1.6rem);--text-metric-compact:clamp(1.15rem, 2.2vw, 1.65rem);--text-metric:clamp(1.5rem, 4vw, 2rem);--text-hero:clamp(2rem, 2.6vw, 2.4rem);--radius-xs:.2rem;--radius-sm:.35rem;--radius-md:.65rem;--radius-lg:1rem;--radius-pill:999rem;--control-height:2.75rem;--control-height-lg:3.25rem;--duration-fast:.12s;--duration-base:.22s;--duration-long:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shadow-lg:0 1.25rem 3rem var(--shadow-color);--content-max:110rem;--color-paper:var(--paper);--color-paper-2:var(--paper-raised);--color-paper-3:var(--paper-soft);--color-ink:var(--ink);--color-ink-2:var(--ink-muted);--color-muted:var(--ink-faint);--color-rule:var(--rule);--color-rule-2:var(--rule-strong);--color-accent:var(--signal);--color-accent-ink:var(--accent-ink);--color-focus:var(--focus);--font-outlier:var(--font-wordmark);--space-3xs:var(--space-1);--space-2xs:var(--space-2);--space-xs:var(--space-3);--space-sm:var(--space-4);--space-md:var(--space-6);--space-lg:var(--space-8);--space-xl:var(--space-12);--space-2xl:var(--space-16);--text-md:var(--text-base);--text-display:var(--text-hero);--dur-micro:var(--duration-fast);--dur-short:var(--duration-base);--dur-long:var(--duration-long);--radius-card:var(--radius-sm);--radius-input:var(--radius-md)}.theme-dark{--paper:oklch(18% .016 220);--paper-raised:oklch(22% .018 220);--paper-soft:oklch(25% .017 220);--ink:oklch(94% .008 96);--ink-muted:oklch(72% .014 96);--ink-faint:oklch(62% .016 96);--rule:oklch(32% .018 220);--rule-strong:oklch(43% .018 220);--signal-strong:oklch(75% .14 153);--signal-soft:oklch(28% .055 153);--warning:oklch(75% .12 65);--warning-soft:oklch(27% .046 65);--shadow-color:oklch(5% .01 220/.32)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color-scheme:light;scroll-behavior:smooth;min-width:0;overflow-x:clip}.account-two-factor-notice,.account-two-factor-policy,.account-two-factor-state,.account-two-factor-setup,.account-recovery-codes,.account-two-factor-choice,.account-two-factor-management{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);margin-block-start:var(--space-6)}.account-two-factor-notice{padding:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.account-two-factor-policy{gap:var(--space-2);padding:var(--space-5);border-color:var(--signal-strong);background:var(--signal);display:grid}@supports (color:color-mix(in lab,red,red)){.account-two-factor-policy{background:color-mix(in srgb,var(--signal) 8%,var(--paper-raised))}}.account-two-factor-policy strong{color:var(--ink);font-size:var(--text-sm);line-height:1.5}.account-two-factor-policy span{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.account-two-factor-state{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5);display:flex}.account-two-factor-state>div{gap:var(--space-2);min-width:0;display:grid}.account-two-factor-state p,.account-two-factor-state>strong{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.account-two-factor-state>strong{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.account-two-factor-badge{color:var(--signal-strong);font-weight:600}.account-two-factor-setup,.account-recovery-codes,.account-two-factor-management{gap:var(--space-6);min-width:0;padding:var(--space-6);display:grid}.account-two-factor-setup-copy,.account-two-factor-management-copy,.account-recovery-codes>div{gap:var(--space-2);display:grid}.account-two-factor-setup h3,.account-two-factor-management h3,.account-recovery-codes h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em;margin:0}.account-two-factor-setup p,.account-two-factor-management p,.account-recovery-codes p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.account-two-factor-enrollment{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.account-two-factor-qr{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--radius-sm);width:12rem;padding:var(--space-2);background:#fff;place-items:center;display:grid;overflow:hidden}.account-two-factor-qr svg{width:100%;height:auto;display:block}.account-two-factor-secret{gap:var(--space-2);min-width:0;display:grid}.account-two-factor-secret span{color:var(--ink-muted);font-size:var(--text-sm)}.account-two-factor-secret code{overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm)}.account-two-factor-confirm{margin-block-start:0}.account-two-factor-choice{overflow:clip}.account-two-factor-choice summary{gap:var(--space-1);padding:var(--space-5);cursor:pointer;display:grid}.account-two-factor-choice summary strong{font-size:var(--text-base)}.account-two-factor-choice summary span{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.account-two-factor-choice[open] summary{border-block-end:1px solid var(--rule)}.account-two-factor-choice>.account-form{width:100%;padding:var(--space-6);margin:0}.account-two-factor-methods{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.account-two-factor-method{align-items:flex-start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;padding:var(--space-4);cursor:pointer;display:flex}.account-two-factor-method:has(input:checked){border-color:var(--signal-strong);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.account-two-factor-method:has(input:checked){background:color-mix(in srgb,var(--signal) 9%,var(--paper-raised))}}.account-two-factor-method.is-disabled{cursor:not-allowed;opacity:.5}.account-two-factor-method input{accent-color:var(--signal-strong);flex:none;margin-block-start:.2rem}.account-two-factor-method span{gap:var(--space-1);min-width:0;display:grid}.account-two-factor-method small{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.account-two-factor-email-code{align-items:end;gap:var(--space-3);min-width:0;grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-4);display:grid}.account-two-factor-management{grid-template-columns:repeat(2,minmax(0,1fr))}.account-two-factor-management-copy{grid-column:1/-1}.account-two-factor-manage-form{align-content:start;gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;padding:var(--space-5);display:grid}.account-two-factor-manage-form.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.account-two-factor-manage-form.is-danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--rule))}}.account-two-factor-manage-form.is-required{background:var(--paper);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.account-two-factor-manage-form.is-required{background:color-mix(in srgb,var(--paper) 55%,var(--paper-raised))}}.account-two-factor-manage-form-copy{gap:var(--space-1);display:grid}.account-two-factor-manage-form-copy strong{color:var(--ink);font-size:var(--text-base)}.account-two-factor-manage-form-copy p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.account-two-factor-manage-form .account-field,.account-two-factor-manage-form input{width:100%;min-width:0;max-width:100%}.account-recovery-codes{border-color:var(--signal-strong);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.account-recovery-codes{background:color-mix(in srgb,var(--signal) 8%,var(--paper-raised))}}.account-recovery-codes ul{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-recovery-codes code{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em}@media(max-width:700px){.account-two-factor-state,.account-two-factor-enrollment{grid-template-columns:1fr;align-items:stretch}.account-two-factor-state{display:grid}.account-two-factor-qr{width:min(100%,13rem)}.account-two-factor-methods,.account-two-factor-management,.account-recovery-codes ul,.account-two-factor-email-code{grid-template-columns:1fr}.account-two-factor-email-code .account-secondary-action{width:100%}.account-two-factor-management,.account-two-factor-manage-form{padding:var(--space-4)}.account-two-factor-manage-form .account-secondary-action,.account-two-factor-manage-form .account-danger-action{width:100%;min-width:0;padding-inline:var(--space-3);white-space:normal;overflow-wrap:anywhere;line-height:1.35}}html:has(.theme-dark){color-scheme:dark}body{background-color:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:active:not(:disabled){transform:translateY(1px)}a{color:inherit;text-decoration:none}[x-cloak]{display:none!important}:focus-visible{outline:.15rem solid var(--signal);outline-offset:.2rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.impersonation-banner{z-index:45;justify-content:space-between;align-items:center;gap:var(--space-5);border-block-end:2px solid var(--signal);background:var(--ink);min-height:3.75rem;color:var(--paper);padding:var(--space-3) clamp(var(--space-4),2.4vw,var(--space-10));display:flex;position:sticky;top:0}.impersonation-banner-copy{align-items:center;gap:var(--space-4);min-width:0;display:flex}.impersonation-banner-copy>span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;flex:none}.impersonation-banner-copy strong{font-size:var(--text-sm);display:block}.impersonation-banner-copy p{margin:var(--space-1) 0 0;color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.impersonation-banner-copy p{color:color-mix(in oklch,var(--paper),transparent 25%)}}.impersonation-banner-copy p{font-size:var(--text-xs)}.impersonation-banner-copy time{font-family:var(--font-mono);white-space:nowrap;margin-inline-start:var(--space-2)}.impersonation-banner form{flex:none}.impersonation-banner button{border:1px solid var(--paper);min-height:2.5rem}@supports (color:color-mix(in lab,red,red)){.impersonation-banner button{border:1px solid color-mix(in oklch,var(--paper),transparent 55%)}}.impersonation-banner button{border-radius:var(--radius-md);color:var(--paper);padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0}.impersonation-banner button:hover{border-color:var(--signal);color:var(--signal)}.announcement-bar{--announcement-accent:var(--signal);z-index:20;border-block-start:1px solid var(--paper);position:relative}@supports (color:color-mix(in lab,red,red)){.announcement-bar{border-block-start:1px solid color-mix(in oklch,var(--paper),transparent 86%)}}.announcement-bar{border-block-end:2px solid var(--announcement-accent);background:var(--ink);color:var(--paper);font-size:var(--text-sm)}.announcement-bar.is-signal{--announcement-accent:var(--signal)}.announcement-bar.is-neutral{--announcement-accent:var(--paper)}@supports (color:color-mix(in lab,red,red)){.announcement-bar.is-neutral{--announcement-accent:color-mix(in oklch, var(--paper), transparent 52%)}}.announcement-bar.is-warning{--announcement-accent:var(--warning)}.announcement-bar-inner{width:min(100%,var(--content-max));justify-content:center;align-items:center;gap:var(--space-4);min-height:2.75rem;padding:var(--space-2) clamp(var(--space-4),2.4vw,var(--space-10));text-align:center;margin-inline:auto;display:flex;position:relative}.announcement-bar-inner:has(>button){padding-inline:clamp(3.5rem,5vw,5rem)}.announcement-bar p{overflow-wrap:anywhere;min-width:0;margin:0}.announcement-bar a{align-items:center;gap:var(--space-1);color:var(--signal);font-family:var(--font-mono);font-size:var(--text-xs);border-block-end:1px solid;flex:none;font-weight:600;display:inline-flex}.announcement-bar a svg,.announcement-bar button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.announcement-bar button{width:2rem;height:2rem;border:1px solid;place-items:center;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:clamp(var(--space-3),2.4vw,var(--space-8));transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.announcement-bar button{border:1px solid color-mix(in oklch,currentColor,transparent 72%)}}.announcement-bar button{border-radius:var(--radius-sm);color:var(--signal);cursor:pointer;background:0 0}.announcement-bar button:active{transform:translateY(calc(1px - 50%))}@media(hover:hover)and (pointer:fine){.announcement-bar a:hover{border-block-end-color:#0000}.announcement-bar button:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.announcement-bar button:hover{background:color-mix(in oklch,currentColor,transparent 90%)}}}@media(max-width:42rem){.announcement-bar-inner{gap:var(--space-1) var(--space-3);min-height:3rem;padding-block:var(--space-2);flex-wrap:wrap}.announcement-bar p{flex-basis:100%}.announcement-bar-inner:has(>button){padding-inline:var(--space-10)}.announcement-bar button{inset-inline-end:var(--space-2)}}.site-header{z-index:10;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5) clamp(var(--space-4),2.4vw,var(--space-10));grid-template-columns:auto 1fr auto;display:grid;position:relative}.brand{align-items:center;gap:var(--space-3);width:fit-content;display:inline-flex}.brand-mark{border:1px solid var(--signal);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.brand-mark{border:1px solid color-mix(in oklch,var(--signal),var(--ink) 18%)}}.brand-mark{border-radius:var(--radius-sm);background:var(--signal);color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.brand-mark:has(>img){background:0 0;border-color:#0000}.brand-mark img{border-radius:inherit;object-fit:contain;width:100%;height:100%}.brand-name{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.05em;font-weight:700}.brand-strap,.eyebrow{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.17em;margin:0}.header-actions{align-items:center;gap:var(--space-2);display:flex}.icon-button,.registrar-control,.language-control{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);place-items:center;min-width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.icon-button,.registrar-control,.language-control{background:color-mix(in oklch,var(--paper-raised),transparent 18%)}}.icon-button{cursor:pointer;position:relative}.icon-button:hover,.registrar-control:hover,.language-control:hover{border-color:var(--rule-strong)}.icon-button:active{transform:translateY(1px)scale(.97)}.icon-button svg,.registrar-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.05rem}.registrar-control{gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:auto auto}.registrar-control select{max-width:7rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;outline:0}.language-control{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);place-items:center;min-width:3.25rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.language-control{background:color-mix(in oklch,var(--paper-raised),transparent 18%)}}.language-control{padding:0 var(--space-2)}.language-control select{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;outline:0}.favorites-count{border-radius:var(--radius-pill);background:var(--signal);min-width:1.1rem;height:1.1rem;color:var(--accent-ink);font-family:var(--font-mono);padding-inline:var(--space-1);font-variant-numeric:tabular-nums;place-items:center;font-size:.58rem;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem}.header-badge-value{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.search-stage{min-height:calc(100vh - 10rem);padding:var(--space-16) var(--space-5) var(--space-24);text-align:center;align-content:center;justify-items:center;display:grid}.search-copy h1{min-width:0;margin:var(--space-4) 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.065em;overflow-wrap:anywhere;font-weight:700;line-height:.91}.search-copy h1 span{color:var(--signal-strong)}.search-copy>p:last-child{max-width:41rem;color:var(--ink-muted);font-size:clamp(var(--text-base),1.5vw,var(--text-lg));margin:0 auto;line-height:1.65}.discovery-form{width:min(48rem,100%);margin-top:var(--space-10);text-align:left}.discovery-form>label{margin-bottom:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:block}.search-field{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:0 1.2rem 3.5rem var(--shadow-color);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.search-field:focus-within{border-color:var(--signal);box-shadow:0 0 0 .18rem var(--signal),0 1.2rem 3.5rem var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.search-field:focus-within{box-shadow:0 0 0 .18rem color-mix(in oklch,var(--signal),transparent 78%),0 1.2rem 3.5rem var(--shadow-color)}}.search-field input{min-width:0;color:var(--ink);padding:var(--space-3) var(--space-4);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--ink-faint)}.search-field button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;border:0;display:inline-flex}.search-field button:hover{background:var(--signal);color:var(--accent-ink)}.search-field button:active{transform:translateY(1px)scale(.985)}.search-field button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem}.form-feedback{min-height:1.25rem;margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--text-sm)}.discovery-search-note{color:var(--ink-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0;line-height:1.45}.inspiration-search-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:1.25rem;margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);display:flex}.inspiration-search-meta button{color:var(--signal-strong);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.inspiration-search-meta button:hover{color:var(--ink)}.prompt-examples{justify-content:center;gap:var(--space-2);max-width:60rem;margin-top:var(--space-4);flex-wrap:wrap;display:flex}.prompt-examples button,.filter-row button{border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-muted);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0}.prompt-examples button:hover{border-color:var(--signal);color:var(--signal-strong)}.naming-style-control{align-self:stretch;min-width:2.75rem;display:flex;position:static}.search-field .naming-style-trigger{width:2.75rem;min-height:2.75rem;color:var(--ink-muted);background:0 0;border:1px solid #0000;justify-content:center;padding:0;position:relative}.search-field .naming-style-trigger:hover{border-color:var(--rule);background:var(--paper-soft);color:var(--signal-strong)}.search-field .naming-style-trigger:focus-visible{border-color:var(--signal);outline:2px solid var(--focus);outline-offset:1px}.search-field .naming-style-trigger:disabled,.search-field .naming-style-header button:disabled{opacity:.55;cursor:not-allowed}.search-field .naming-style-trigger[aria-busy=true]{cursor:wait}.search-field .naming-style-trigger[data-state=error]{border-color:var(--danger)}.search-field .naming-style-trigger[data-state=success]{border-color:var(--signal-strong)}.search-field .naming-style-trigger svg{width:1.05rem;height:1.05rem}.naming-style-active{border:1px solid var(--paper-raised);border-radius:var(--radius-pill);background:var(--signal);width:.35rem;height:.35rem;position:absolute;top:.45rem;right:.45rem}.search-field .naming-style-scrim{display:none}.naming-style-popover{z-index:65;top:var(--naming-popover-top,50%);left:var(--naming-popover-left,50%);width:var(--naming-popover-width,min(46rem, calc(100% - 2 * var(--space-4))));max-height:var(--naming-popover-height,min(35rem, calc(100dvh - 2 * var(--space-4))));border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:0 1.4rem 4rem var(--ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.naming-style-popover{box-shadow:0 1.4rem 4rem color-mix(in oklch,var(--ink),transparent 84%)}}.naming-style-popover{opacity:0;text-align:start}.naming-style-popover.is-positioned{opacity:1}.naming-style-header{gap:var(--space-4);border-bottom:1px solid var(--rule);padding:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.naming-style-header h2,.naming-style-header span{margin:0}.naming-style-header h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em}.naming-style-header span{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45;display:block}.search-field .naming-style-header button{border:1px solid var(--rule);width:2.5rem;height:2.5rem;color:var(--ink-muted);background:0 0;place-items:center;padding:0;display:grid}.search-field .naming-style-header button:hover{border-color:var(--signal-strong);background:var(--paper-soft);color:var(--signal-strong)}.naming-style-header button svg{width:.95rem;height:.95rem}.naming-settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.naming-style-fieldset,.naming-constraints{min-width:0;padding:var(--space-3);border:0;margin:0}.naming-style-fieldset>legend,.naming-constraints>legend{color:var(--ink);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.025em;padding:0;font-weight:650}.naming-style-fieldset>legend{padding-block-start:var(--space-3)}.naming-style-options{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.naming-style-option{gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-1) var(--space-3);cursor:pointer;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}@media(hover:hover)and (pointer:fine){.naming-style-option:hover{background:var(--paper-soft)}}.naming-style-option:active{background:var(--paper-soft)}.naming-style-option:has(input:disabled){opacity:.55;cursor:not-allowed}.naming-style-option[data-state=loading]{cursor:wait}.naming-style-option[data-state=error]{border-color:var(--danger)}.naming-style-option[data-state=success]{border-color:var(--signal-strong)}.naming-style-option.is-selected{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.naming-style-option.is-selected{border-color:color-mix(in oklch,var(--signal),transparent 48%)}}.naming-style-option.is-selected{background:var(--signal-soft)}.naming-style-option input{opacity:0;width:1px;height:1px;position:absolute}.naming-style-option-mark{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-raised);place-items:center;width:1rem;height:1rem;margin-top:.12rem;display:grid}.naming-style-option-mark:after{border-radius:inherit;background:var(--signal-strong);content:"";opacity:0;width:.45rem;height:.45rem;transform:scale(.5)}.naming-style-option input:checked+.naming-style-option-mark{border-color:var(--signal-strong)}.naming-style-option input:checked+.naming-style-option-mark:after{opacity:1;transform:scale(1)}.naming-style-option input:focus-visible+.naming-style-option-mark{outline:2px solid var(--focus);outline-offset:2px}.naming-style-option>span:last-child{gap:var(--space-1);min-width:0;display:grid}.naming-style-option strong{font-size:var(--text-sm)}.naming-style-option small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.naming-style-option em{color:var(--ink-faint);font-family:var(--font-mono);font-size:.58rem;font-style:normal;line-height:1.4}.naming-constraints{padding-top:0}.naming-constraints>legend{border-top:1px solid var(--rule);width:100%;padding-block-start:var(--space-4)}.naming-constraints-description{margin:var(--space-1) 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.naming-constraint-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.naming-constraint-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.naming-constraint-span{grid-column:1/-1}.naming-constraint-field>label,.naming-length-heading>span,.naming-tld-fieldset>div:first-child>span{color:var(--ink);font-size:var(--text-sm);font-weight:650}.search-field .naming-constraint-field input:not([type=range]){border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--paper-raised);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);outline:2px solid #0000}@media(hover:hover)and (pointer:fine){.search-field .naming-constraint-field input:not([type=range]):hover{background:var(--paper-soft)}}.search-field .naming-constraint-field input:not([type=range]):focus-visible{border-color:var(--ink-muted);outline-color:var(--focus)}.search-field .naming-constraint-field input:not([type=range]):disabled{opacity:.55;cursor:not-allowed}.search-field .naming-constraint-field input:not([type=range])[aria-invalid=true]{border-color:var(--danger)}.search-field .naming-constraint-field input:not([type=range])[aria-busy=true]{cursor:wait}.search-field .naming-constraint-field input:not([type=range])[data-state=success]{border-color:var(--signal-strong)}.naming-length-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.naming-length-heading output{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;line-height:1}.naming-length-control{--length-range-start:3.2258%;--length-range-end:27.4194%;min-height:2.75rem;position:relative}.naming-length-track{border-radius:var(--radius-pill);background:linear-gradient(to right,var(--rule) 0 var(--length-range-start),var(--signal-strong) var(--length-range-start) var(--length-range-end),var(--rule) var(--length-range-end) 100%);height:.25rem;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%)}.search-field .naming-length-control input[type=range]{z-index:2;appearance:none;width:100%;height:2.75rem;color:var(--signal-strong);pointer-events:none;background:0 0;border:0;outline:0;margin:0;position:absolute;top:0;left:0}.search-field .naming-length-control input[type=range]:last-of-type{z-index:3}.search-field .naming-length-control input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:.25rem}.search-field .naming-length-control input[type=range]::-webkit-slider-thumb{border:.125rem solid var(--paper-raised);border-radius:var(--radius-pill);appearance:none;background:var(--signal-strong);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--signal-strong),0 1px 3px var(--ink);margin-top:-.375rem}@supports (color:color-mix(in lab,red,red)){.search-field .naming-length-control input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--signal-strong),0 1px 3px color-mix(in oklch,var(--ink),transparent 74%)}}.search-field .naming-length-control input[type=range]::-webkit-slider-thumb{cursor:grab;pointer-events:auto}.search-field .naming-length-control input[type=range]::-moz-range-track{background:0 0;border:0;height:.25rem}.search-field .naming-length-control input[type=range]::-moz-range-progress{background:0 0}.search-field .naming-length-control input[type=range]::-moz-range-thumb{border:.125rem solid var(--paper-raised);border-radius:var(--radius-pill);background:var(--signal-strong);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--signal-strong),0 1px 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.search-field .naming-length-control input[type=range]::-moz-range-thumb{box-shadow:0 0 0 1px var(--signal-strong),0 1px 3px color-mix(in oklch,var(--ink),transparent 74%)}}.search-field .naming-length-control input[type=range]::-moz-range-thumb{cursor:grab;pointer-events:auto}.naming-length-control:has(input:focus-visible) .naming-length-track{box-shadow:0 0 0 .2rem var(--focus)}.search-field .naming-length-control input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.search-field .naming-length-control input[type=range]:active::-moz-range-thumb{cursor:grabbing}.naming-length-control.has-error .naming-length-track{background:var(--danger)}.search-field .naming-length-control input[type=range]:disabled{opacity:.55}.naming-constraint-help,.naming-constraint-error{font-size:var(--text-xs);margin:0;line-height:1.4}.naming-constraint-help{color:var(--ink-faint)}.naming-constraint-error{color:var(--danger)}.naming-tld-fieldset{gap:var(--space-3);margin-top:var(--space-5);display:grid}.naming-tld-fieldset>div:first-child>p{margin:var(--space-1) 0 0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.4}.naming-tld-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.search-field .naming-tld-all,.naming-tld-option{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--ink-muted);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.naming-tld-option{position:relative}.naming-tld-option input{opacity:0;width:1px;height:1px;position:absolute}@media(hover:hover)and (pointer:fine){.search-field .naming-tld-all:hover,.naming-tld-option:hover{border-color:var(--signal-strong);background:var(--paper-soft);color:var(--signal-strong)}}.search-field .naming-tld-all:active,.naming-tld-option:active{background:var(--paper-soft);transform:translateY(1px)}.search-field .naming-tld-all:focus-visible,.naming-tld-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.search-field .naming-tld-all.is-selected,.naming-tld-option.is-selected{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.search-field .naming-tld-all.is-selected,.naming-tld-option.is-selected{border-color:color-mix(in oklch,var(--signal),transparent 42%)}}.search-field .naming-tld-all.is-selected,.naming-tld-option.is-selected{background:var(--signal-soft);color:var(--signal-strong)}.search-field .naming-tld-all:disabled,.naming-tld-option:has(input:disabled){opacity:.55;cursor:not-allowed}.search-field .naming-tld-all[aria-busy=true],.naming-tld-option[data-state=loading]{cursor:wait}.search-field .naming-tld-all[data-state=error],.naming-tld-option[data-state=error]{border-color:var(--danger)}.search-field .naming-tld-all[data-state=success],.naming-tld-option[data-state=success]{border-color:var(--signal-strong)}.naming-settings-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--rule);padding:var(--space-3);background:var(--paper-raised);display:flex}.search-field .naming-settings-actions button{min-height:2.75rem;padding:var(--space-2) var(--space-4);white-space:nowrap;justify-content:center}.search-field .naming-settings-actions .naming-settings-reset{border:1px solid var(--rule-strong);color:var(--ink-muted);background:0 0}@media(hover:hover)and (pointer:fine){.search-field .naming-settings-actions .naming-settings-reset:hover{border-color:var(--signal-strong);background:var(--paper-soft);color:var(--signal-strong)}}.search-field .naming-settings-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search-field .naming-settings-actions button:disabled{opacity:.55;cursor:not-allowed}.search-field .naming-settings-actions button[aria-busy=true]{cursor:wait}.search-field .naming-settings-actions button[data-state=error]{border-color:var(--danger)}.search-field .naming-settings-actions button[data-state=success]{border-color:var(--signal-strong)}body:has(.workspace) .search-stage{min-height:auto;padding:var(--space-10) clamp(var(--space-4),2.4vw,var(--space-10)) var(--space-4);text-align:left;justify-items:start}body:has(.workspace) .search-copy{display:none}body:has(.workspace) .discovery-form{width:min(56rem,100%);margin-top:0}body:has(.workspace) .prompt-examples{display:none}.request-loader{justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:grid}.request-loader span{border:1px solid var(--rule);border-top-color:var(--signal);border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;animation:.7s linear infinite spin}.workspace{width:100%;min-height:55vh;padding:var(--space-4) clamp(var(--space-4),2.4vw,var(--space-10)) var(--space-20)}.query-line{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm)}.query-line span{color:var(--signal);font-weight:600}.result-summary{align-items:center;gap:var(--space-2) var(--space-4);min-height:1.5rem;color:var(--ink-muted);flex-wrap:wrap;line-height:1.55;display:flex}.result-summary p{margin:0}.source-label{border:1px solid var(--rule);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.loading-line{border-radius:var(--radius-pill);background:var(--rule);width:4rem;height:.5rem;animation:.9s ease-in-out infinite alternate breathe}.workspace-meta{justify-content:space-between;align-items:end;gap:var(--space-6);margin-top:var(--space-12);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);display:flex}.workspace-meta h2{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.mode-note{align-items:center;gap:var(--space-2);color:var(--warning);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;margin:0;display:flex}.mode-note span{border-radius:var(--radius-pill);background:currentColor;flex:none;width:.45rem;height:.45rem}.mode-note-live{color:var(--signal-strong)}.platform-switch{cursor:pointer;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.platform-switch input{opacity:0;width:1px;height:1px;position:absolute}.platform-switch i{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-soft);width:2.5rem;height:1.5rem;position:relative}.platform-switch i:after{top:var(--space-1);border-radius:var(--radius-pill);background:var(--ink-faint);content:"";width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-in-out),background-color var(--duration-fast) var(--ease-in-out);position:absolute;inset-inline-start:var(--space-1)}.platform-switch input:checked+i{border-color:var(--signal-strong);background:var(--signal-soft)}.platform-switch input:checked+i:after{background:var(--signal-strong);transform:translate(1rem)}[dir=rtl] .platform-switch input:checked+i:after{transform:translate(-1rem)}.platform-switch input:focus-visible+i{outline:2px solid var(--focus);outline-offset:var(--space-1)}.platform-switch:hover i{border-color:var(--signal-strong)}.platform-switch:active i{background:var(--paper-soft)}.platform-switch input:disabled+i{cursor:not-allowed;opacity:.55}.platform-switch.is-compact{width:2.25rem;height:2rem}.platform-switch.is-compact i{width:2rem;height:1.25rem}.platform-switch.is-compact i:after{top:.1875rem;width:.75rem;height:.75rem;inset-inline-start:.1875rem}.platform-switch.is-compact input:checked+i:after{transform:translate(.75rem)}[dir=rtl] .platform-switch.is-compact input:checked+i:after{transform:translate(-.75rem)}@media(prefers-reduced-motion:reduce){.platform-switch i:after{transition:none}}.filter-row{align-items:center;gap:var(--space-2);padding:var(--space-5) 0;scrollbar-width:thin;display:flex;overflow-x:auto}.filter-row button{flex:none}.filter-row button.is-active{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-strong)}.domain-grid{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.domain-skeleton{align-content:start;gap:var(--space-2);background:var(--paper-raised);min-height:7rem;padding:var(--space-5);display:grid}.domain-skeleton-line{border-radius:var(--radius-pill);background:var(--ink-faint);width:55%;height:.7rem;display:block}@supports (color:color-mix(in lab,red,red)){.domain-skeleton-line{background:color-mix(in oklch,var(--ink-faint),transparent 82%)}}.domain-skeleton-line.is-meta{width:34%;height:.42rem}.domain-grid:has(.domain-result) .domain-skeleton{display:none}.domain-result{justify-content:space-between;gap:var(--space-5);min-width:0;min-height:7rem;padding:var(--space-5);background:var(--paper-raised);animation:result-in var(--duration-base) var(--ease-out) both;flex-direction:column;display:flex}.domain-result:hover{z-index:1;box-shadow:inset 0 0 0 1px var(--rule-strong);position:relative}.domain-result.status-available{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-available{background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 56%)}}@supports (color:color-mix(in lab,red,red)){.domain-result.status-possibly{background:color-mix(in oklch,var(--warning-soft),var(--paper-raised) 48%)}}.domain-identity{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.status-dot{width:.45rem;height:.45rem;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--ink-faint);flex:none}.status-available .status-dot{background:var(--signal);box-shadow:0 0 .65rem var(--signal)}@supports (color:color-mix(in lab,red,red)){.status-available .status-dot{box-shadow:0 0 .65rem color-mix(in oklch,var(--signal),transparent 45%)}}.status-premium .status-dot{background:var(--signal);box-shadow:0 0 .65rem var(--signal)}@supports (color:color-mix(in lab,red,red)){.status-premium .status-dot{box-shadow:0 0 .65rem color-mix(in oklch,var(--signal),transparent 45%)}}.status-possibly .status-dot{background:var(--warning)}.domain-identity div{min-width:0}.domain-identity h3{font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.domain-identity p{margin:var(--space-1) 0 0;color:var(--ink-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.domain-actions{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;display:flex;transform:translateY(.2rem)}.domain-result:hover .domain-actions,.domain-result:focus-within .domain-actions{opacity:1;transform:translateY(0)}.domain-actions button,.domain-actions a{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:.6rem;display:inline-flex}.domain-actions button:hover,.domain-actions a:hover,.domain-actions .is-saved,.domain-actions .is-copied{color:var(--signal-strong)}.domain-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:0 0 .85rem;width:.85rem;height:.85rem}.domain-actions .is-saved svg{fill:currentColor}.domain-actions a{margin-left:auto}.results-footer{justify-content:space-between;gap:var(--space-5);padding-top:var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.stats-line{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.stat-available{color:var(--signal-strong)}.stat-possibly{color:var(--warning)}.stats-total{color:var(--ink-faint)}.stream-state{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.pulse-dot{border-radius:var(--radius-pill);background:var(--signal);width:.4rem;height:.4rem;animation:.6s ease-in-out infinite alternate breathe}.failure-message{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);border-left:.18rem solid var(--danger);background:var(--paper-soft);padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.failure-message strong{color:var(--ink)}.site-footer{justify-content:space-between;gap:var(--space-3) var(--space-6);border-top:1px solid var(--rule);padding:var(--space-4) clamp(var(--space-4),2.4vw,var(--space-10));color:var(--ink-faint);font-family:var(--font-mono);flex-wrap:wrap;font-size:.6rem;display:flex}.site-footer p{margin:0}.site-footer.has-social-profiles{padding-block:var(--space-3)}.site-footer-primary,.site-footer-links{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.site-footer-links{min-width:0;max-width:100%}.site-footer-links a{max-width:100%;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-footer-links a:hover{color:var(--signal-strong)}.site-footer-secondary,.site-social-links{align-items:center;display:flex}.site-footer-secondary{justify-content:flex-end;gap:var(--space-2) var(--space-4);margin-inline-start:auto}.site-social-links{gap:var(--space-2);flex-wrap:wrap}.site-social-link{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border:1px solid #0000;place-items:center;display:grid}.site-social-link svg{fill:currentColor;width:.875rem;height:.875rem}.site-social-link:focus-visible{border-color:var(--rule-strong);outline-color:var(--focus)}.site-social-link:active{color:var(--ink);transform:translateY(1px)}.site-social-link[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.site-social-link[data-state=loading]{cursor:wait;opacity:.55}.site-social-link[data-state=error]{color:var(--danger)}.site-social-link[data-state=success]{color:var(--signal-strong)}@media(hover:hover)and (pointer:fine){.site-social-link:hover{color:var(--signal-strong)}}@media(pointer:coarse){.site-social-link{width:2.75rem;height:2.75rem}}.content-page{width:min(100% - 2 * var(--space-4),65rem);padding:clamp(var(--space-12),9vw,var(--space-24)) 0 var(--space-24);margin-inline:auto}.content-page-header{gap:var(--space-5);border-bottom:1px solid var(--rule);max-width:65ch;padding-bottom:var(--space-10);display:grid}.content-page-header h1{min-width:0;max-width:16ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;line-height:1.05}.content-page-header p{max-width:58ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.content-page-prose{max-width:65ch;padding-block:var(--space-10) var(--space-16);font-size:var(--text-base);line-height:1.72}.content-page-prose>:first-child{margin-top:0}.content-page-prose>:last-child{margin-bottom:0}.content-page-prose h2,.content-page-prose h3{margin:var(--space-12) 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.035em;line-height:1.2}.content-page-prose h2{font-size:var(--text-xl)}.content-page-prose h3{font-size:var(--text-lg)}.content-page-prose p,.content-page-prose ul,.content-page-prose ol,.content-page-prose blockquote,.content-page-prose pre{margin:0 0 var(--space-6)}.content-page-prose ul,.content-page-prose ol{padding-inline-start:var(--space-6)}.content-page-prose li+li{margin-top:var(--space-2)}.content-page-prose a{color:var(--signal-strong);text-underline-offset:.18em;text-decoration:underline}.content-page-prose blockquote{border-inline-start:1px solid var(--rule-strong);color:var(--ink-muted);padding-inline-start:var(--space-5)}.content-page-prose code{font-family:var(--font-mono);font-size:.9em}.content-page-prose pre{border-block:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-4);overflow-x:auto}.content-page-prose hr{margin-block:var(--space-12);border:0;border-top:1px solid var(--rule)}.content-page-meta{gap:var(--space-3);border-top:1px solid var(--rule);max-width:65ch;padding-top:var(--space-4);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}@media(min-width:40rem){.content-page{width:min(100% - 2 * var(--space-8),65rem)}}.faq-page{width:min(100% - 2 * var(--space-4),58rem);padding:clamp(var(--space-10),8vw,var(--space-20)) 0 var(--space-24);margin-inline:auto}.faq-page-header{gap:var(--space-5);border-bottom:1px solid var(--rule);max-width:65ch;padding-bottom:var(--space-10);display:grid}.faq-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.faq-breadcrumb a{color:var(--ink-muted)}.faq-breadcrumb a:active{color:var(--ink-faint)}.faq-page-header h1{min-width:0;max-width:18ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;line-height:1.05}.faq-page-header>p{max-width:58ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.faq-fallback-notice{border-inline-start:2px solid var(--accent);background:var(--paper-soft);color:var(--ink-muted);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:1.5}.faq-index{border-bottom:1px solid var(--rule)}.faq-entry{border-top:1px solid var(--rule);color:var(--ink)}.faq-entry:first-child{border-top:0}.faq-entry summary{align-items:center;gap:var(--space-5);min-height:4.75rem;padding-block:var(--space-5);color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;font-weight:600;line-height:1.45;list-style:none;display:grid}.faq-entry summary::-webkit-details-marker{display:none}.faq-entry summary>span{overflow-wrap:anywhere;min-width:0}.faq-entry summary i{width:var(--space-4);height:var(--space-4);color:var(--ink-faint);position:relative}.faq-entry summary i:before,.faq-entry summary i:after{content:"";background:currentColor;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.faq-entry summary i:after{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transform:rotate(90deg)}.faq-entry[open] summary,.faq-entry[open] summary i{color:var(--signal-strong)}.faq-entry[open] summary i:after{opacity:0;transform:rotate(0)}.faq-answer{max-width:65ch;padding:0 var(--space-10) var(--space-6) 0;color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.7}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer p,.faq-answer ul,.faq-answer ol{margin:0 0 var(--space-4)}.faq-answer ul,.faq-answer ol{padding-inline-start:var(--space-6)}.faq-answer li+li{margin-top:var(--space-2)}.faq-answer a{color:var(--signal-strong);text-underline-offset:.18em;text-decoration:underline}.faq-answer code{font-family:var(--font-mono);font-size:.9em}.faq-cta{gap:var(--space-6);margin-top:var(--space-12);border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);padding:var(--space-6);display:grid}.faq-cta h2{font-size:var(--text-xl);letter-spacing:-.035em;margin:0}.faq-cta p{max-width:55ch;margin:var(--space-2) 0 0;color:var(--ink-muted);line-height:1.6}.faq-cta a{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--signal-strong);background:var(--signal-strong);width:fit-content;max-width:100%;min-height:2.75rem;color:var(--paper-raised);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.faq-cta-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.faq-cta a>[aria-hidden]{flex:none}.faq-cta a:active{border-color:var(--ink-faint);background:var(--ink-faint);color:var(--paper-raised)}@media(hover:hover)and (pointer:fine){.faq-breadcrumb a:hover,.faq-entry summary:hover{color:var(--signal-strong)}.faq-cta a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-raised)}}@media(min-width:40rem){.faq-page{width:min(100% - 2 * var(--space-8),58rem)}.faq-cta{padding:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(prefers-reduced-motion:reduce){.faq-entry summary i:after{transition:none}}body:has(.utility-panel[data-open=true]){overflow:hidden}.utility-panel{z-index:70;position:fixed;inset:0}.utility-panel-backdrop{background:var(--ink);border:0;width:100%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.utility-panel-backdrop{background:color-mix(in oklch,var(--ink),transparent 72%)}}.utility-panel-backdrop{-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem)}.utility-panel-sheet{border-inline-start:1px solid var(--rule);background:var(--paper);width:min(31rem,100%);height:100%;padding:var(--space-8);overscroll-behavior:contain;box-shadow:-1.5rem 0 4rem var(--shadow-color);top:0;padding-block-end:max(var(--space-8),env(safe-area-inset-bottom));position:absolute;inset-inline-end:0;overflow-y:auto}.utility-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);display:flex}.utility-panel-heading h2{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.55rem}.utility-panel-empty{margin:var(--space-10) 0;color:var(--ink-muted);line-height:1.6}.utility-panel-state{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--rule);min-height:5rem;color:var(--ink-muted);display:flex}.notification-panel-list{margin:0;padding:0;list-style:none}.notification-panel-list li{gap:var(--space-2);border-block-end:1px solid var(--rule);padding:var(--space-5) 0 var(--space-5) var(--space-4);display:grid;position:relative}.notification-panel-list li:before{background:var(--rule-strong);content:"";width:.45rem;height:.45rem;border-radius:999px;position:absolute;inset-block-start:calc(var(--space-5) + .25rem);inset-inline-start:0}.notification-panel-list li.is-unread:before{background:var(--signal-strong)}.notification-panel-list li.is-urgent:before{background:var(--danger)}.notification-panel-item-heading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);display:flex}.notification-panel-list strong{color:var(--ink);font-size:var(--text-sm)}.notification-panel-list p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.notification-panel-list form{margin:0}.notification-panel-list button{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.utility-panel-state p{margin:0;line-height:1.55}.utility-panel-state.is-error{color:var(--danger);padding-block:var(--space-5);flex-direction:column;align-items:flex-start}.utility-panel-state button{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0}.utility-panel-spinner{border:1px solid var(--rule-strong);border-top-color:var(--signal-strong);border-radius:var(--radius-pill);flex:none;width:1rem;height:1rem;animation:.75s linear infinite spin}.utility-panel-footer{border-top:1px solid var(--rule);padding-top:var(--space-5);justify-content:flex-end;display:flex}.utility-panel-footer a{align-items:center;gap:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.history-trigger[aria-expanded=true],.favorites-trigger[aria-expanded=true]{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}.history-trigger[data-state=loading] svg{animation:.8s ease-in-out infinite alternate breathe}.history-trigger[data-state=error]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.history-trigger[data-state=error]{border-color:color-mix(in oklch,var(--danger),transparent 45%)}}.history-trigger[data-state=error]{color:var(--danger)}.favorites-list{margin:0;padding:0;list-style:none}.favorites-list li{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);padding:var(--space-4) 0;font-family:var(--font-mono);font-size:var(--text-sm);display:flex}.favorites-list li>div{gap:var(--space-3);display:flex}.favorites-list a,.favorites-list button{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0}.favorites-list button{color:var(--ink-faint)}.recent-history-list{margin:0;padding:0;list-style:none}.recent-history-list>li{gap:var(--space-3);border-bottom:1px solid var(--rule);padding-block:var(--space-5);display:grid}.recent-history-item-heading,.recent-history-item-footer,.recent-history-item-footer>div{align-items:center;display:flex}.recent-history-item-heading{justify-content:space-between;gap:var(--space-3)}.recent-history-item-heading time{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.recent-history-status{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);width:fit-content;padding:.18rem var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:.62rem}.recent-history-status[data-status=completed]{border-color:var(--signal-strong)}@supports (color:color-mix(in lab,red,red)){.recent-history-status[data-status=completed]{border-color:color-mix(in oklch,var(--signal-strong),transparent 42%)}}.recent-history-status[data-status=completed]{background:var(--signal-soft);color:var(--signal-strong)}.recent-history-status[data-status=failed],.recent-history-status[data-status=cancelled]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.recent-history-status[data-status=failed],.recent-history-status[data-status=cancelled]{border-color:color-mix(in oklch,var(--danger),transparent 45%)}}.recent-history-status[data-status=failed],.recent-history-status[data-status=cancelled]{color:var(--danger)}.recent-history-prompt{color:var(--ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:600;line-height:1.35}.recent-history-item-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.recent-history-item-footer p{gap:var(--space-1);color:var(--ink-faint);font-family:var(--font-mono);flex-wrap:wrap;margin:0;font-size:.62rem;display:flex}.recent-history-item-footer>div{gap:var(--space-3);color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}.recent-history-item-footer a{align-items:center;gap:var(--space-1);color:var(--ink);display:inline-flex}@media(hover:hover)and (pointer:fine){.utility-panel-footer a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-raised)}.recent-history-prompt:hover,.recent-history-item-footer a:hover,.utility-panel-state button:hover{color:var(--signal-strong)}}.utility-panel-footer a:active,.recent-history-item-footer a:active,.utility-panel-state button:active{transform:translateY(1px)}@media(max-width:30rem){.recent-history-item-footer{flex-direction:column;align-items:flex-start}.recent-history-item-footer>div{justify-content:space-between;width:100%}.favorites-list li{flex-direction:column;align-items:flex-start}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%{opacity:.35}to{opacity:1}}@keyframes domain-skeleton-breathe{0%{opacity:.72}to{opacity:1}}@keyframes result-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:70rem){.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:50rem){.impersonation-banner{align-items:stretch;gap:var(--space-3);flex-direction:column}.impersonation-banner-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column}.impersonation-banner-copy time{margin:var(--space-1) 0 0;display:block}.impersonation-banner button{width:100%}.site-header{gap:var(--space-3);grid-template-columns:1fr auto}.brand-strap{display:none}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-meta{flex-direction:column;align-items:flex-start}.mode-note{text-align:left}.domain-actions{opacity:1;transform:none}}@media(max-width:38rem){.site-header{padding-top:var(--space-4);padding-bottom:var(--space-4)}.brand-name{font-size:1.15rem}.registrar-control{display:none}.search-stage{min-height:calc(100vh - 8rem);padding-top:var(--space-10)}.search-copy h1{font-size:clamp(2.45rem,14vw,4.3rem)}.search-copy h1 br{display:none}.search-field{grid-template-columns:minmax(0,1fr) auto auto}.search-field button{justify-content:center}.prompt-examples{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.prompt-examples button{min-width:0;padding-inline:var(--space-2)}.filter-row{flex-wrap:wrap;overflow-x:visible}body:has(.workspace) .search-stage{padding-top:var(--space-6)}.workspace{padding-top:var(--space-2)}.domain-grid{grid-template-columns:1fr}.domain-result{min-height:6.5rem}.results-footer,.site-footer{flex-direction:column;align-items:flex-start}.site-footer-secondary{flex-direction:column;align-items:flex-start;width:100%;margin-inline-start:0}.utility-panel-sheet{padding:var(--space-6) var(--space-5);padding-block-end:max(var(--space-6),env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.stream-recovery{margin-block:var(--space-4);border-inline-start:2px solid var(--warning);color:var(--ink-muted);font-size:var(--text-sm);padding-inline-start:var(--space-4)}.stream-recovery p{margin-block:var(--space-2)}.stream-recovery a{white-space:normal;line-height:1.5}[data-stream-recovery][hidden],[data-analysis-recovery][hidden]{display:none}body{font-size:.9375rem;line-height:1.45}.site-header{gap:var(--space-5);padding-block:var(--space-3)}.brand{gap:var(--space-2)}.brand-name{font-family:var(--font-wordmark);letter-spacing:-.045em;font-size:1.16rem}.brand-strap{font-size:.58rem}.icon-button,.registrar-control,.language-control{min-width:2.75rem;height:2.75rem}#main-content{min-height:calc(100vh - 7.5rem)}.search-stage{min-height:calc(100vh - 7.5rem);padding:clamp(3rem,8vh,5rem) var(--space-4) clamp(5rem,12vh,8rem)}.search-copy{max-width:36rem}.search-copy h1{margin:0 0 var(--space-4);font-size:var(--text-hero);letter-spacing:-.055em;line-height:1.02}.search-copy>p:last-child{max-width:31rem;font-size:var(--text-base);line-height:1.55}.discovery-form{width:min(42rem,100%);margin-top:var(--space-8)}.search-field{border-radius:var(--radius-sm);box-shadow:0 .7rem 2.4rem var(--shadow-color)}.search-field:focus-within{box-shadow:0 0 0 .15rem var(--signal),0 .7rem 2.4rem var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.search-field:focus-within{box-shadow:0 0 0 .15rem color-mix(in oklch,var(--signal),transparent 80%),0 .7rem 2.4rem var(--shadow-color)}}.search-field input{min-height:2.75rem;padding:var(--space-2) var(--space-3);font-size:.9rem}.search-field button{min-height:2.75rem;padding:var(--space-2) var(--space-4);font-size:.72rem}.prompt-examples{gap:var(--space-2);margin-top:var(--space-3)}.prompt-examples button,.filter-row button{min-height:1.85rem;padding:var(--space-1) var(--space-3);font-size:.65rem}body:has(.workspace) .search-stage{padding:var(--space-4) clamp(var(--space-4),2vw,var(--space-8)) var(--space-2)}body:has(.workspace) .discovery-form{width:min(44rem,100%)}.workspace{min-height:62vh;padding:var(--space-2) clamp(var(--space-4),2vw,var(--space-8)) var(--space-16)}.workspace-bar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);padding-bottom:var(--space-3);display:flex}.workspace-filter-scroll{flex:auto;min-width:0;position:relative}.workspace-bar .filter-row{gap:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;padding:0}.workspace-bar .filter-row::-webkit-scrollbar{display:none}.workspace-view-controls{justify-content:flex-end;align-items:center;gap:var(--space-4);flex:none;display:flex}.workspace-availability-filter{align-items:center;gap:var(--space-2);border-inline-start:1px solid var(--rule);cursor:pointer;min-height:2rem;padding-inline-start:var(--space-4);display:inline-flex}.workspace-availability-copy{color:var(--ink-muted);font-family:var(--font-mono);text-align:end;white-space:nowrap;gap:.1rem;line-height:1.15;display:grid}.workspace-availability-copy strong{color:var(--ink);font-size:.62rem;font-weight:500}.workspace-availability-copy small{color:var(--signal-strong);font-size:.52rem}.workspace-bar .mode-note{white-space:nowrap;flex:0 auto;font-size:.6rem}.conversation-turns{gap:var(--space-12);padding-top:var(--space-6);display:grid}.conversation-turn{min-width:0;scroll-margin-top:var(--space-5)}.conversation-turn+.conversation-turn{border-top:1px solid var(--rule);padding-top:var(--space-8)}.query-block{max-width:55rem}.query-line{margin-bottom:var(--space-2);font-size:.75rem}.result-summary{max-width:75ch;min-height:1.35rem;font-size:.82rem;line-height:1.45}.source-label{font-size:.54rem}.tld-preference-notice{color:var(--accent,#008f4c);font-family:var(--font-mono);align-items:center;gap:.42rem;font-size:.67rem;display:flex;margin-top:.4rem!important}.domain-grid{gap:var(--space-1);margin-top:var(--space-5);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.domain-filter-empty{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);border:1px dashed var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-soft);display:flex}@supports (color:color-mix(in lab,red,red)){.domain-filter-empty{background:color-mix(in oklch,var(--paper-soft),transparent 22%)}}.domain-filter-empty{padding:var(--space-4)}.domain-filter-empty>div{gap:var(--space-1);display:grid}.domain-filter-empty strong{color:var(--ink);font-size:.75rem;font-weight:600}.domain-filter-empty span{color:var(--ink-muted);font-size:.7rem}.domain-filter-empty button{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-height:2rem;color:var(--ink);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);cursor:pointer;flex:none;font-size:.59rem}.domain-filter-empty button:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.domain-filter-empty button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.domain-filter-empty button:active{transform:translateY(1px)}.domain-skeleton,.domain-result{border-radius:var(--radius-sm);min-height:4.4rem;padding:var(--space-3);border:1px solid #0000}.domain-skeleton{background:var(--paper-soft)}@supports (color:color-mix(in lab,red,red)){.domain-skeleton{background:color-mix(in oklch,var(--paper-soft),var(--paper-raised) 22%)}}.domain-skeleton{animation:domain-skeleton-breathe 1.45s var(--ease-in-out) infinite alternate}.domain-skeleton-line{height:.55rem}.domain-skeleton-line.is-meta{height:.34rem}.domain-skeleton:nth-child(8n+2){animation-delay:-.18s}.domain-skeleton:nth-child(8n+3){animation-delay:-.36s}.domain-skeleton:nth-child(8n+4){animation-delay:-.54s}.domain-skeleton:nth-child(8n+5){animation-delay:-.72s}.domain-skeleton:nth-child(8n+6){animation-delay:-.9s}.domain-skeleton:nth-child(8n+7){animation-delay:-1.08s}.domain-skeleton:nth-child(8n+8){animation-delay:-1.26s}.domain-result{gap:var(--space-2);border-color:var(--rule);background:0 0}.domain-result:hover{border-color:var(--rule-strong);box-shadow:none}.domain-result.status-available,.domain-result.status-premium{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-available,.domain-result.status-premium{background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 62%)}}.domain-result.status-premium{position:relative}.premium-domain-badge{border-radius:var(--radius-xs);background:var(--ink);color:var(--paper);padding:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;font-weight:600;line-height:1;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.domain-result.status-premium .domain-identity{padding-inline-end:var(--space-12)}.premium-domain-price{color:var(--ink-muted);font-weight:600}.stat-premium{color:var(--warning)}.domain-result.status-possibly{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-possibly{background:color-mix(in oklch,var(--warning-soft),var(--paper-raised) 58%)}}.domain-result.status-taken{background:var(--paper-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-taken{background:color-mix(in oklch,var(--paper-soft),var(--paper-raised) 38%)}}.domain-result.status-checking{background:var(--paper-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-checking{background:color-mix(in oklch,var(--paper-soft),var(--paper-raised) 28%)}}.domain-result.status-checking .status-dot{background:var(--signal);animation:domain-skeleton-breathe 1.15s var(--ease-in-out) infinite alternate}.domain-result.status-check-failed{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.domain-result.status-check-failed{background:color-mix(in oklch,var(--warning-soft),var(--paper-raised) 35%)}}.domain-result.status-check-failed .status-dot{background:var(--warning)}.domain-identity{gap:var(--space-2)}.status-dot{width:.35rem;height:.35rem;margin-top:var(--space-1)}.domain-identity h3{letter-spacing:-.015em;font-size:clamp(.69rem,.8vw,.78rem)}.domain-identity p{margin-top:var(--space-1);font-size:.5rem}.domain-actions{gap:var(--space-2);opacity:1;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transform:none}.domain-actions button,.domain-actions a{justify-content:center;min-width:1.75rem;min-height:1.75rem;font-size:.54rem}.domain-actions svg{flex-basis:.78rem;width:.78rem;height:.78rem}.domain-actions span{display:none}.results-footer{padding-top:var(--space-3);align-items:center;font-size:.59rem}.followup-block{max-width:47rem;margin-top:var(--space-6);border-left:2px solid var(--signal);padding-left:var(--space-4)}.assistant-question{gap:var(--space-2);margin:0 0 var(--space-3);color:var(--ink);max-width:70ch;font-size:.86rem;line-height:1.5;display:flex}h1,h2{overflow-wrap:anywhere;min-width:0}.domain-actions a:active{transform:translateY(1px)}.followup-form>label{margin-bottom:var(--space-1);color:var(--ink-muted);font-family:var(--font-mono);font-size:.59rem;display:block}.followup-field{min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto}.followup-field input{min-width:0;color:var(--ink);padding:var(--space-2) var(--space-3);background:0 0;outline:0;font-size:.82rem}.registrar-control select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.followup-field input::placeholder{color:var(--ink-faint)}.followup-field button{align-items:center;gap:var(--space-2);background:var(--ink);color:var(--paper);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);cursor:pointer;font-size:.67rem;display:inline-flex}.followup-field button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.followup-field button:hover{background:var(--signal);color:var(--accent-ink)}.followup-field button:active{transform:translateY(1px)}.followup-field button:disabled{cursor:wait;opacity:.55}button:disabled{cursor:not-allowed;opacity:.55}.search-field button,.followup-field button,.prompt-examples button,.filter-row button,.domain-actions a,.domain-actions button{white-space:nowrap}.followup-feedback{min-height:1rem;margin:var(--space-2) 0 0;color:var(--ink-faint);font-size:.68rem}@media(min-width:40rem){.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:60rem){.domain-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.domain-actions{opacity:1;transform:none}.domain-actions span{display:inline}.domain-actions button,.domain-actions a{justify-content:flex-start;min-width:0}}@media(max-width:49.999rem){.workspace-bar{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column-reverse}.workspace-filter-scroll{width:100%}.workspace-filter-scroll:after{z-index:1;width:var(--space-8);background:linear-gradient(to right,transparent,var(--paper) 82%);pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:0}[dir=rtl] .workspace-filter-scroll:after{background:linear-gradient(to left,transparent,var(--paper) 82%);left:0;right:auto}.workspace-bar .filter-row{width:100%;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:pan-x pan-y;padding-inline-end:var(--space-8);flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}.workspace-bar .filter-row button{scroll-snap-align:start}.workspace-bar .mode-note{white-space:normal;max-width:100%}.workspace-view-controls{justify-content:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.workspace-availability-filter{border-inline-start:0;justify-content:space-between;width:100%;min-height:2.5rem;padding-inline-start:0}.workspace-premium-filter{border-top:1px solid var(--rule)}.workspace-availability-copy{text-align:start}.domain-grid{gap:var(--space-2)}.domain-result{gap:var(--space-3);padding:var(--space-3)}.domain-identity p{color:var(--ink-muted);line-height:1.35}.results-footer{margin-top:var(--space-2);border-top:1px solid var(--rule)}}@media(max-width:29.999rem){.domain-filter-empty{flex-direction:column;align-items:stretch}.domain-filter-empty button{width:100%}}.account-history-page{width:min(100% - (2 * var(--space-4)),76rem);min-width:0;padding-block:clamp(var(--space-8),6vw,var(--space-16));margin-inline:auto}.account-history-header{grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.account-history-total{align-content:end;gap:var(--space-1);min-width:7rem;display:grid}.account-history-total strong{font-family:var(--font-display);font-size:var(--text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.account-history-total span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-view-switch{gap:var(--space-2);width:100%;min-width:0;margin:var(--space-5) 0 0;border-block-end:1px solid var(--rule);display:flex}.account-view-switch a{min-height:2.75rem;padding-inline:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;display:inline-flex;position:relative}.account-view-switch a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-view-switch a.is-active{color:var(--ink)}.account-view-switch a.is-active:after{background:var(--signal-strong)}.account-history-filters{gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-8);display:grid}.account-history-filter-actions{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.account-history-filter-actions .account-primary-action{min-width:0}.account-history-list{border-block-end:1px solid var(--rule-strong);min-width:0;margin-block-start:var(--space-8)}.account-history-row{gap:var(--space-5);min-width:0;padding-block:var(--space-6);display:grid}.account-history-row+.account-history-row{border-block-start:1px solid var(--rule)}.account-history-main{gap:var(--space-3);min-width:0;display:grid}.account-history-row-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-history-row-heading time,.account-history-main>p,.account-history-detail-header p{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.55}.account-history-main h2,.account-history-detail-header h1{min-width:0;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.account-history-status{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);width:fit-content;min-height:1.65rem;padding-inline:var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.account-history-status.is-completed{border-color:var(--signal-strong);color:var(--signal-strong)}.account-history-status.is-partial,.account-history-status.is-checking,.account-history-status.is-generating,.account-history-status.is-pending{border-color:var(--warning);color:var(--warning)}.account-history-status.is-failed,.account-history-status.is-cancelled{border-color:var(--danger);color:var(--danger)}.account-history-stats{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-history-stats div{min-width:0}.account-history-stats dt,.account-history-overview dt{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-history-stats dd,.account-history-overview dd{margin:var(--space-1) 0 0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-history-stats dd.is-available,.account-history-overview dd.is-available{color:var(--signal-strong)}.account-history-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-history-actions form{display:contents}.account-history-actions .account-secondary-action{justify-content:center;align-items:center;display:inline-flex}.account-text-action.is-danger{color:var(--danger)}.account-history-empty{justify-items:start;gap:var(--space-3);min-width:0;padding-block:clamp(var(--space-8),5vw,var(--space-12));display:grid}.account-history-empty h2,.account-history-danger h2,.account-history-detail-header h1,.account-history-turn h3{margin:0}.account-history-empty p,.account-history-danger p{max-width:42rem;color:var(--ink-muted);margin:0;line-height:1.6}.account-history-empty .account-primary-action{margin-block-start:var(--space-3)}.account-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.account-pagination a{min-height:2.75rem;color:var(--signal-strong);align-items:center;display:inline-flex}.account-pagination .is-disabled{color:var(--ink-faint)}.account-history-danger{gap:var(--space-6);border-block-start:1px solid var(--danger);min-width:0;margin-block-start:var(--space-16);padding-block-start:var(--space-8);display:grid}.account-history-danger>div{gap:var(--space-2);display:grid}.account-history-danger form{gap:var(--space-4);min-width:0;display:grid}.account-history-danger .account-danger-action{min-height:var(--control-height-lg)}.account-history-detail-header{gap:var(--space-5);border-block-end:1px solid var(--rule-strong);min-width:0;padding-block-end:var(--space-8);display:grid}.account-history-detail-header>div{gap:var(--space-4);min-width:0;display:grid}.account-history-detail-header h1{font-size:var(--text-hero);line-height:1.04}.account-history-back{width:fit-content;color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.account-history-back:before{content:"← "}.account-history-overview,.account-history-turns{min-width:0;margin-block-start:var(--space-10)}.account-history-overview{gap:var(--space-6);border-block-end:1px solid var(--rule-strong);padding-block-end:var(--space-10);display:grid}.account-history-overview>dl{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-history-overview>dl>div{min-width:0}.account-history-overview form{align-self:end}.account-history-turns>.account-section-copy{padding-block-end:var(--space-5)}.account-history-turn{border-block-start:1px solid var(--rule);min-width:0;padding-block:var(--space-8)}.account-history-turn>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.account-history-turn>header>div{min-width:0}.account-history-turn>header>div>span,.account-history-exchange span,.account-history-summary>span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-history-turn h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin-block-start:var(--space-1)}.account-history-exchange{gap:var(--space-5);border-inline-start:2px solid var(--signal);min-width:0;margin-block-start:var(--space-6);padding-inline-start:var(--space-5);display:grid}.account-history-exchange>div,.account-history-summary{min-width:0}.account-history-exchange p,.account-history-summary p{margin:var(--space-2) 0 0;color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.65}.account-history-summary{margin-block-start:var(--space-6)}.account-history-domains{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block-start:var(--space-6);display:grid}.account-history-domain{gap:var(--space-1);border-block-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);background:var(--paper);min-width:0;padding:var(--space-4);display:grid}.account-history-domain strong{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.account-history-domain span,.account-history-domain small{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-history-domain.is-available span{color:var(--signal-strong)}.account-history-domain.is-possibly span,.account-history-domain.is-pending span,.account-history-domain.is-checking span{color:var(--warning)}.account-history-domain.is-failed span,.account-history-domain.is-cancelled span{color:var(--danger)}.account-history-empty.is-compact{border-block-start:1px solid var(--rule);padding-block:var(--space-8)}@media(hover:hover)and (pointer:fine){.account-view-switch a:hover,.account-history-back:hover,.account-pagination a:hover{color:var(--ink)}.account-history-actions .account-secondary-action:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.account-text-action.is-danger:hover{color:var(--ink)}}@media(min-width:40rem){.account-history-page{width:min(100% - (2 * var(--space-8)),76rem)}.account-history-header,.account-history-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.account-history-filter-actions{grid-column:1/-1;justify-content:flex-end}.account-history-danger form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.account-history-danger .account-danger-action{grid-column:1/-1}.account-history-overview>dl,.account-history-domains{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:60rem){.account-history-filters{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.account-history-filter-actions{grid-column:1/-1}.account-history-row{grid-template-columns:minmax(15rem,1.4fr) minmax(18rem,.85fr) auto;align-items:center}.account-history-actions{justify-content:flex-end}.account-history-danger{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start}.account-history-danger form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.account-history-danger .account-danger-action{grid-column:auto}.account-history-overview{grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr) auto;align-items:start}.account-history-domains{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:39.999rem){.account-history-filter-actions,.account-history-filter-actions .account-primary-action,.account-history-actions,.account-history-actions form,.account-history-actions .account-secondary-action,.account-history-danger .account-danger-action{width:100%}.account-history-filter-actions{flex-direction:column;align-items:stretch}.account-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-history-actions .account-text-action{justify-self:start;min-height:2.75rem}.account-history-stats{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:21.999rem){.account-history-page{width:min(100% - (2 * var(--space-3)),76rem)}.account-history-domains,.account-history-actions{grid-template-columns:1fr}.account-history-detail-header h1{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.domain-skeleton{opacity:1;animation:none}}.workspace-purchase-note{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-xs);max-width:85ch}.workspace-decision-next{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--rule);flex-wrap:wrap;display:flex}.workspace-decision-next p{min-width:0;color:var(--ink-muted);font-size:var(--text-sm);flex:26rem;margin:0}.workspace-decision-next a{white-space:normal;line-height:1.4}@media(max-width:30rem){.workspace-decision-next a{width:100%;padding-block:var(--space-3)}}.workspace .domain-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media(max-width:49.999rem){.site-header{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.header-actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:nowrap;min-width:0;max-width:100%}.site-header:has(.account-control--credits) .brand-name{display:none}}.workspace .domain-result{min-width:0;min-height:var(--space-24);justify-content:space-between;gap:var(--space-2);padding:var(--space-3)}.workspace .domain-result .domain-identity{min-width:0;display:flex}.workspace .domain-result .domain-identity h3{font-size:var(--text-sm);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.workspace .domain-result .domain-identity p{font-size:var(--text-xs);overflow-wrap:anywhere}.workspace .domain-result .domain-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.workspace .domain-result .domain-actions>:is(button,a,form,.domain-monitor-action){flex:1 1 0;min-width:min-content;max-width:100%;margin:0;display:inline-flex}.workspace .domain-result .domain-actions :is(button,a){width:auto;min-width:0;min-height:var(--space-8);justify-content:flex-start;gap:calc(var(--space-1) / 2);font-size:var(--text-2xs);padding:0;line-height:1.3}.workspace .domain-result .domain-actions :is(button,a)>span{white-space:normal;overflow-wrap:normal;text-align:start;min-width:0;display:inline}.workspace .domain-result .domain-actions>:is(button,a){min-width:min-content}.workspace .domain-result .domain-actions form{width:100%;min-width:0}.workspace .domain-result .domain-monitor-action{flex-wrap:wrap}.workspace .domain-result .domain-monitor-feedback{font-size:var(--text-xs);overflow-wrap:anywhere;flex-basis:100%}.project-search-context{margin:var(--space-4) clamp(var(--space-4),2vw,var(--space-8))}.project-search-context>div{min-width:0}.project-search-context strong{font-size:var(--text-sm);overflow-wrap:anywhere}.mode-note:not(.mode-note-live)>span:first-child{background:var(--rule-strong);animation:none}.mode-note>span:last-child{background:0 0;border-radius:0;width:auto;height:auto}.workspace-bar .mode-note{white-space:normal;min-width:0}.workspace-bar .mode-note>span:last-child{overflow-wrap:anywhere;flex:auto;min-width:0}.followup-form.has-credit-limit .followup-field>a{white-space:normal;min-width:0;line-height:1.4}@media(max-width:30rem){.followup-form.has-credit-limit .followup-field{grid-template-columns:minmax(0,1fr)}}.contact-page{width:min(100% - (2 * var(--space-4)),76rem);padding-block:clamp(var(--space-10),7vw,var(--space-16)) var(--space-24);margin-inline:auto}.contact-split{gap:var(--space-10);min-width:0;display:grid}.contact-intro{align-content:start;gap:var(--space-6);min-width:0;display:grid}.contact-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.contact-breadcrumb a{color:var(--ink-muted)}.contact-breadcrumb a:active{color:var(--ink-faint)}.contact-intro h1{min-width:0;max-width:13ch;font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,2.375rem);font-weight:700;line-height:1.02}.contact-lede{max-width:56ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.contact-directions{max-width:40rem;margin:var(--space-2) 0 0;border-block:1px solid var(--rule);display:grid}.contact-direction{gap:var(--space-2);border-block-end:1px solid var(--rule);width:100%;color:var(--ink);padding:var(--space-4) var(--space-3);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),padding var(--duration-fast) var(--ease-out);background:0 0;border-block-start:0;border-inline:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-direction:last-child{border-block-end:0}.contact-direction>span{min-width:0;font-weight:600}.contact-direction>small{color:var(--ink-muted);font-size:var(--text-sm);grid-column:1;line-height:1.55}.contact-direction>i{color:var(--ink-faint);font-family:var(--font-mono);grid-area:1/2/span 2;align-self:center;font-style:normal}.contact-direction.is-active{background:var(--paper-soft);box-shadow:inset 2px 0 0 var(--signal-strong);color:var(--signal-strong);padding-inline-start:var(--space-4)}.contact-direction.is-active>i{color:var(--signal-strong)}.contact-direction:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.contact-privacy-note{max-width:60ch;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.6}.contact-form-panel{border:1px solid var(--rule-strong);background:var(--paper-raised);min-width:0;padding:var(--space-5)}.contact-form-heading{gap:var(--space-2);border-block-end:1px solid var(--rule);padding-block-end:var(--space-5);display:grid}.contact-form-heading h2{min-width:0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;line-height:1.2}.contact-form-heading p{max-width:58ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.contact-feedback{gap:var(--space-2);border-block-end:1px solid var(--rule);padding-block:var(--space-5);color:var(--ink-muted);display:grid}.contact-feedback strong{color:var(--ink)}.contact-feedback p,.contact-feedback ul{margin:0}.contact-feedback>span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.contact-feedback ul{padding-inline-start:var(--space-5)}.contact-feedback.is-success strong{color:var(--signal-strong)}.contact-feedback.is-error strong,.contact-feedback.is-error li{color:var(--danger)}.contact-form{gap:var(--space-5);min-width:0;padding-block-start:var(--space-6);display:grid}.contact-account-identity{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.contact-account-avatar{background:var(--signal);width:2.5rem;height:2.5rem;color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.contact-account-identity>div{gap:var(--space-1);min-width:0;display:grid}.contact-account-identity>div>span{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.contact-account-identity strong,.contact-account-identity p{overflow-wrap:anywhere;min-width:0;margin:0}.contact-account-identity p{color:var(--ink-muted);font-size:var(--text-sm)}.contact-account-identity>a{width:fit-content;color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:2;text-decoration:none}.contact-account-identity>a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.contact-form-grid{gap:var(--space-4) var(--space-5);min-width:0;display:grid}.contact-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.contact-field label{font-weight:600}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:.05rem;background:var(--paper);color:var(--ink);padding:var(--space-3);font:inherit;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);outline:.15rem solid #0000}.contact-field textarea{resize:vertical;min-height:8.5rem;line-height:1.55}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{border-color:var(--ink-muted);outline-color:var(--focus)}.contact-field input:active,.contact-field select:active,.contact-field textarea:active{border-color:var(--ink-muted)}.contact-field input[aria-invalid=true],.contact-field select[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:var(--danger)}.contact-field>p{min-height:1lh;color:var(--ink-faint);font-size:var(--text-sm);margin:0;line-height:1.45}.contact-field:has([aria-invalid=true])>p{color:var(--danger)}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{cursor:not-allowed;opacity:.55}.contact-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.contact-turnstile-field{gap:var(--space-2);min-width:0;display:grid}.contact-turnstile-field .cf-turnstile{width:100%;min-width:0}.contact-turnstile-field p{min-height:1lh;color:var(--ink-faint);font-size:var(--text-sm);margin:0;line-height:1.45}.contact-turnstile-field .contact-turnstile-error{color:var(--danger)}.contact-consent{align-items:start;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.contact-consent input{width:1.15rem;height:1.15rem;accent-color:var(--signal-strong);margin:.15rem 0 0}.contact-consent-group{align-content:start;gap:var(--space-2);min-width:0;display:grid}.contact-consent-error{color:var(--danger);font-size:var(--text-sm);margin:0}.contact-form-actions{gap:var(--space-4);border-block-start:1px solid var(--rule);min-width:0;padding-block-start:var(--space-5);display:grid}.contact-submit{min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);padding-inline:var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform .1s var(--ease-out);justify-self:stretch;font-weight:600;display:inline-flex}.contact-submit:active:not(:disabled){transform:translateY(1px)}.contact-submit:disabled{cursor:not-allowed;opacity:.55}@media(hover:hover)and (pointer:fine){.contact-breadcrumb a:hover{color:var(--signal-strong)}.contact-direction:hover{background:var(--paper-soft);color:var(--signal-strong)}.contact-account-identity>a:hover{color:var(--ink)}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{background:var(--paper-soft)}.contact-submit:hover{border-color:var(--signal-strong);background:var(--signal);color:var(--accent-ink)}}@media(min-width:40rem){.contact-page{width:min(100% - (2 * var(--space-8)),76rem)}.contact-form-panel{padding:var(--space-8)}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-account-identity{grid-template-columns:auto minmax(0,1fr) auto}.contact-account-identity>a{grid-column:3}.contact-form-grid .contact-field>p{min-height:2.9em}.contact-form-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end}.contact-submit{justify-self:end;min-width:13rem}}@media(min-width:60rem){.contact-split{align-items:start;gap:clamp(var(--space-10),4vw,var(--space-16));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(max-width:49.999rem){.contact-field input,.contact-field select,.contact-field textarea{font-size:var(--text-base)}}.site-footer-cookie-button{color:inherit;font:inherit;text-underline-offset:var(--space-1);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.site-footer-cookie-button:hover{color:var(--signal-strong);text-decoration-color:currentColor}.site-footer-cookie-button:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.site-footer-cookie-button:active{color:var(--ink)}.site-footer-cookie-button:disabled{opacity:.55;cursor:not-allowed}.cookie-banner{z-index:45;inset-inline:var(--space-4);bottom:max(var(--space-4),env(safe-area-inset-bottom));gap:var(--space-5);width:auto;max-width:72rem;max-height:calc(100dvh - max(var(--space-4),env(safe-area-inset-top)) - max(var(--space-4),env(safe-area-inset-bottom)));overscroll-behavior:contain;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:0 var(--space-2) var(--space-8) var(--shadow-color);padding:var(--space-5);margin-inline:auto;display:grid;position:fixed;overflow-y:auto}.cookie-banner[hidden]{display:none}.cookie-banner-copy{min-width:0}.cookie-kicker{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;margin:0}.cookie-banner h2,.cookie-dialog h2{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.08}.cookie-banner-copy>p:last-child,.cookie-dialog-header>div>p:last-child{max-width:68ch;margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.cookie-banner-copy a,.cookie-service a{color:var(--signal-strong);text-underline-offset:var(--space-1)}.cookie-banner-copy a:hover,.cookie-service a:hover{color:var(--ink)}.cookie-banner-copy a:focus-visible,.cookie-service a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.cookie-banner-copy a:active,.cookie-service a:active{color:var(--signal)}.cookie-banner-actions,.cookie-dialog-actions{gap:var(--space-2);align-items:center;display:grid}.cookie-button{border:1px solid var(--rule-strong);border-radius:var(--radius-md);min-height:2.75rem;padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;cursor:pointer;font-weight:600;line-height:1.4}.cookie-button.is-primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cookie-button.is-secondary{background:var(--paper-raised);color:var(--ink)}.cookie-button:hover{border-color:var(--signal-strong)}.cookie-button.is-primary:hover{background:var(--signal);color:var(--accent-ink)}.cookie-button.is-secondary:hover{color:var(--signal-strong)}.cookie-button:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.cookie-button:active{background:var(--paper-soft);color:var(--ink)}.cookie-button:disabled{opacity:.55;cursor:not-allowed}.cookie-dialog{width:min(calc(100% - (var(--space-4) * 2)),54rem);max-height:calc(100dvh - (var(--space-6) * 2));border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:0 var(--space-2) var(--space-8) var(--shadow-color);margin:auto;padding:0;overflow:auto}.cookie-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cookie-dialog::backdrop{background:color-mix(in oklch,var(--ink),transparent 68%)}}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(.16rem);backdrop-filter:blur(.16rem)}.cookie-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:1px solid var(--rule);padding:var(--space-6) var(--space-5);display:flex}.cookie-dialog-header>div{min-width:0}.cookie-dialog-close{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid}.cookie-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem}.cookie-dialog-close:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.cookie-dialog-close:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.cookie-dialog-close:active{background:var(--paper-soft)}.cookie-dialog-close:disabled{opacity:.55;cursor:not-allowed}.cookie-category-list{padding-inline:var(--space-5)}.cookie-category{border-bottom:1px solid var(--rule);padding-block:var(--space-5)}.cookie-category:last-child{border-bottom:0}.cookie-category-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cookie-category-heading>div{min-width:0}.cookie-category h3{font-size:var(--text-base);overflow-wrap:anywhere;min-width:0;margin:0}.cookie-category-heading p{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.cookie-required{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;flex:none}.cookie-service-list{border-top:1px dashed var(--rule);margin-block-start:var(--space-4)}.cookie-service{gap:var(--space-3);padding-block:var(--space-4);display:grid}.cookie-service+.cookie-service{border-top:1px dashed var(--rule)}.cookie-service-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cookie-service h4{font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.cookie-service-title span{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.cookie-service p{max-width:70ch;margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.cookie-service dl{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.cookie-service dl div{min-width:0}.cookie-service dt{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.cookie-service dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.cookie-service>a{width:fit-content;font-family:var(--font-mono);font-size:var(--text-xs)}.cookie-dialog-actions{border-top:1px solid var(--rule);padding:var(--space-5)}@media(min-width:48rem){.cookie-banner{padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center}.cookie-banner-actions{grid-template-columns:repeat(3,auto)}.cookie-dialog-header{padding:var(--space-8)}.cookie-category-list{padding-inline:var(--space-8)}.cookie-dialog-actions{padding:var(--space-6) var(--space-8);grid-template-columns:repeat(3,auto);justify-content:end}}@media(max-width:37.999rem){body:has(.naming-style-popover.is-positioned){overflow:hidden}.site-header{padding-block:var(--space-3)}.brand-name{font-size:1.05rem}.search-stage{min-height:calc(100vh - 7rem);padding-top:var(--space-12)}.search-copy h1{font-size:clamp(2rem,10vw,2.5rem)}.search-copy h1 br{display:initial}.search-field{grid-template-columns:minmax(0,1fr) auto auto}.search-field button{padding-inline:var(--space-3)}.search-field>.search-submit span{display:none}.naming-style-control{position:static}.search-field .naming-style-scrim{z-index:64;background:var(--ink);border:0;border-radius:0;width:auto;height:auto;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.search-field .naming-style-scrim{background:color-mix(in oklch,var(--ink),transparent 68%)}}.search-field .naming-style-scrim{-webkit-backdrop-filter:blur(.12rem);backdrop-filter:blur(.12rem);padding:0}.search-field .naming-style-scrim:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.search-field .naming-style-scrim:hover{background:color-mix(in oklch,var(--ink),transparent 68%)}}.naming-style-popover{z-index:65;top:max(var(--space-3),env(safe-area-inset-top));right:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom));left:var(--space-3);border-radius:var(--radius-lg);width:auto;max-height:none;position:fixed;transform:none}.naming-style-header{padding:var(--space-4)}.naming-settings-content{overscroll-behavior-y:contain;touch-action:pan-y}.naming-style-options,.naming-constraint-grid{grid-template-columns:minmax(0,1fr)}.naming-constraint-span{grid-column:auto}.naming-settings-actions{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}.search-field .naming-settings-actions button{padding-inline:var(--space-3);flex:1 1 0}.prompt-examples{align-items:center;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.prompt-examples button{width:auto;min-width:0;max-width:100%;min-height:2.75rem;padding:var(--space-1) var(--space-3);text-align:center;white-space:normal;overflow-wrap:anywhere}body:has(.workspace) .search-stage{padding-top:var(--space-3)}.workspace{padding-top:var(--space-2)}.domain-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.domain-result{min-height:6rem;padding:var(--space-3)}.results-footer{align-items:flex-start;gap:var(--space-2);flex-direction:column}.site-footer{text-align:center;flex-direction:column;align-items:center}.site-footer-primary{flex-direction:column;align-items:center;width:100%}.site-footer-links{justify-content:center}.site-footer-secondary{flex-direction:column;align-items:center;width:100%;margin-inline-start:0}.site-social-links{justify-content:center}.followup-field{grid-template-columns:minmax(0,1fr) auto}.followup-field button{justify-content:center}.utility-panel-sheet{padding:var(--space-6) var(--space-5);padding-block-end:max(var(--space-6),env(safe-area-inset-bottom))}}@media(max-width:21.999rem){.brand-name{display:none}.prompt-examples button{padding-inline:var(--space-2);font-size:.6rem}}#main-content:has(.turn-followup>.followup-block){padding-bottom:calc(var(--space-24) * 3)}html:has(.turn-followup>.followup-block){scroll-padding-bottom:calc(var(--space-24) * 3)}.turn-followup:has(>.followup-block){z-index:35;border-top:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);padding:var(--space-4) clamp(var(--space-4),2vw,var(--space-8)) max(var(--space-4),env(safe-area-inset-bottom));inset-inline:0;position:fixed;bottom:0}.turn-followup:has(>.followup-block) .followup-block{gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:64rem;margin:0 auto;padding:0;display:grid}.turn-followup:has(>.followup-block) .assistant-question{max-width:90ch;font-family:var(--font-body);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5;display:block}.turn-followup:has(>.followup-block) .followup-form{min-width:0}.turn-followup:has(>.followup-block) .followup-field{grid-template-columns:minmax(0,1fr) auto}.followup-field input:disabled{cursor:not-allowed;opacity:.55}.followup-form.is-loading .followup-field button{cursor:wait;opacity:.72}.followup-form.is-loading .followup-feedback{color:var(--ink-muted)}.followup-form.has-error .followup-field{border-color:var(--danger)}.followup-form.has-error .followup-feedback{color:var(--danger)}.followup-form.has-success .followup-field{border-color:var(--signal-strong)}.followup-form.has-success .followup-feedback{color:var(--signal-strong)}.turn-followup:has(>.followup-block) .followup-feedback{min-height:0;margin-top:var(--space-2);font-size:var(--text-xs);overflow-wrap:anywhere}@media(max-width:39.999rem){.turn-followup:has(>.followup-block){padding-top:var(--space-3)}.turn-followup:has(>.followup-block) .followup-submit{min-width:var(--control-height);justify-content:center}.turn-followup:has(>.followup-block) .followup-submit>span{display:none}}@media(max-height:32rem){.turn-followup:has(>.followup-block){margin-top:var(--space-6);padding-inline:0;position:static}#main-content:has(.turn-followup>.followup-block){padding-bottom:0}html:has(.turn-followup>.followup-block){scroll-padding-bottom:var(--space-4)}}@media(max-width:49.999rem){.inspiration-search-meta{align-items:flex-start;gap:var(--space-1);flex-direction:column}.search-field input,.followup-field input,.language-control select,.registrar-control select{font-size:var(--text-base)}}.account-control{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-control{background:color-mix(in oklch,var(--paper-raised),transparent 18%)}}.account-control{padding-inline:var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.account-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:1.05rem}.account-control.account-control--credits{width:auto;padding-inline:var(--space-3)}.account-control-balance{color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.account-control .account-credit-icon{width:var(--space-4);height:var(--space-4);color:var(--accent);align-self:center;display:block}.account-avatar{border-radius:var(--radius-pill);background:var(--signal);width:1.35rem;height:1.35rem;color:var(--accent-ink);flex:none;place-items:center;font-size:.58rem;font-weight:600;display:grid}.account-control:active{background:var(--paper-soft);transform:translateY(1px)}.account-settings-page{width:min(100% - (2 * var(--space-4)),76rem);min-width:0;margin-inline:auto}.auth-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.public-auth-body{background:var(--paper);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.public-auth-shell{flex:1 0 auto;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.public-auth-header{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:1px solid var(--rule);background:var(--paper-raised);min-width:0;padding:var(--space-4);display:flex}.public-auth-brand-pane{justify-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.public-auth-brand{align-items:center;min-width:0}.public-auth-brand .brand-name{overflow-wrap:anywhere;font-size:clamp(.875rem,3.6vw,1.16rem);display:block}.public-auth-brand>span:last-child{gap:var(--space-1);min-width:0;display:grid}.public-auth-brand small{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:400;display:none}.public-auth-brand-copy{align-content:start;gap:var(--space-3);min-width:0;display:grid}.public-auth-kicker{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0}.public-auth-brand-copy h1{min-width:0;max-width:28ch;font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:700;line-height:1.1}.public-auth-brand-copy>p:not(.public-auth-kicker){max-width:48ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.public-auth-note{max-width:48ch;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.6}.public-auth-form-pane{background:var(--paper-raised);min-width:0;display:grid}.public-auth-tools{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}.public-auth-tools .public-auth-language,.public-auth-tools .public-auth-theme{min-width:2.75rem;height:2.75rem}.public-auth-form-wrap{min-width:0;padding:var(--space-6) var(--space-4) max(var(--space-8),env(safe-area-inset-bottom));align-items:start;display:grid}.public-auth-form{gap:var(--space-6);width:min(100%,29rem);min-width:0;margin-inline:auto;display:grid}.public-auth-form-heading{gap:var(--space-2);display:grid}.public-auth-form-heading h2,.account-section-copy h2{min-width:0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;line-height:1.15}.public-auth-form-heading p,.account-section-copy p{max-width:52rem;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.public-auth-form .account-form{width:100%;margin-block-start:0}.public-auth-form>.account-feedback{margin-block-start:0}.account-registration-flow{gap:var(--space-4);min-width:0;display:grid}.account-registration-flow .account-form{gap:var(--space-3)}.account-registration-flow .social-auth-options{gap:var(--space-4)}.account-registration-flow .account-auth-switch{margin-block-start:0}.account-settings-header h1{min-width:0;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.04}.account-settings-header>div:first-child>p:last-child{max-width:43rem;color:var(--ink-muted);font-size:var(--text-base);margin:0;line-height:1.65}.account-form{gap:var(--space-4);width:min(100%,42rem);min-width:0;margin-block-start:var(--space-5);display:grid}.account-form--danger{width:min(100%,34rem)}.account-form-actions{min-width:0;justify-content:flex-end;margin-block-start:var(--space-1);display:flex}.account-form--danger .account-form-actions{justify-content:flex-start}.account-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.account-field-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-field label,.account-field-label>label{font-size:var(--text-sm);font-weight:600}.account-field-label>a{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);text-underline-offset:var(--space-1);white-space:normal;overflow-wrap:anywhere;flex:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.account-field input,.account-field select{width:100%;min-width:0;min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--paper);color:var(--ink);padding:0 var(--space-4);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);outline:2px solid #0000}.account-field input:focus-visible,.account-field select:focus-visible{border-color:var(--focus);outline-color:var(--focus)}.account-field input:active,.account-field select:active{border-color:var(--ink-muted)}.account-field input[aria-invalid=true],.account-field select[aria-invalid=true]{border-color:var(--danger)}.account-field input:disabled,.account-field select:disabled{cursor:not-allowed;opacity:.55}.account-field>p{min-height:1lh;color:var(--ink-faint);font-size:var(--text-sm);margin:0;line-height:1.45}.account-field:has([aria-invalid=true])>p{color:var(--danger)}.account-password-setup{gap:var(--space-4);min-width:0;display:grid}.account-password-control{min-width:0;position:relative}.account-password-control>input{padding-inline-end:calc(var(--control-height-lg) + var(--space-2))}.account-password-toggle{width:calc(var(--control-height-lg) - var(--space-2));min-width:2.75rem;height:calc(var(--control-height-lg) - var(--space-2));border-radius:var(--radius-sm);outline-offset:1px;min-height:2.75rem;color:var(--ink-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;outline:2px solid #0000;place-items:center;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-1);transform:translateY(-50%)}.account-password-toggle:hover{border-color:var(--rule);background:var(--paper-soft);color:var(--ink)}.account-password-toggle:focus-visible{border-color:var(--focus);outline-color:var(--focus);color:var(--ink)}button.account-password-toggle:active{background:var(--rule);transform:translateY(calc(1px - 50%))}.account-password-toggle:disabled{cursor:not-allowed;opacity:.55}.account-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.1rem;height:1.1rem}.account-password-strength{gap:var(--space-2);min-width:0;display:grid}.account-password-strength-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.account-password-strength-heading strong{color:var(--ink-muted);text-align:end;font-weight:600}.account-password-strength-track{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.account-password-strength-track span{border-radius:var(--radius-pill);background:var(--rule);height:.25rem;transition:background-color var(--duration-fast) var(--ease-out)}.account-password-strength[data-strength=level-1] .account-password-strength-heading strong,.account-password-strength[data-strength=level-1] .account-password-strength-track span:first-child{color:var(--danger)}.account-password-strength[data-strength=level-1] .account-password-strength-track span:first-child{background:var(--danger)}.account-password-strength[data-strength=level-2] .account-password-strength-heading strong,.account-password-strength[data-strength=level-2] .account-password-strength-track span:nth-child(-n+2){color:var(--warning)}.account-password-strength[data-strength=level-2] .account-password-strength-track span:nth-child(-n+2){background:var(--warning)}.account-password-strength[data-strength=level-3] .account-password-strength-heading strong,.account-password-strength[data-strength=level-3] .account-password-strength-track span:nth-child(-n+3),.account-password-strength[data-strength=level-4] .account-password-strength-heading strong,.account-password-strength[data-strength=level-4] .account-password-strength-track span{color:var(--signal-strong)}.account-password-strength[data-strength=level-3] .account-password-strength-track span:nth-child(-n+3),.account-password-strength[data-strength=level-4] .account-password-strength-track span{background:var(--signal-strong)}.account-password-requirements{min-width:0}.account-password-requirements ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.account-password-requirements li{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;line-height:1.3;display:inline-flex}.account-password-requirements li:before{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);content:"";width:.38rem;height:.38rem;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);background:0 0;flex:none}.account-password-requirements li[data-met=true]{color:var(--signal-strong)}.account-password-requirements li[data-met=true]:before{border-color:var(--signal-strong);background:var(--signal-strong)}.account-password-match{min-height:1lh}.account-password-match[data-state=match]{color:var(--signal-strong)}.account-password-match[data-state=mismatch]{color:var(--danger)}.account-check-row{align-items:flex-start;gap:var(--space-3);min-width:0;color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer;line-height:1.5;display:flex}.account-check-row input{width:1rem;height:1rem;accent-color:var(--signal-strong);flex:none;margin-block-start:.15rem}.account-primary-action,.account-secondary-action,.account-danger-action,.account-text-action{min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);font-weight:600;line-height:1}.account-primary-action{justify-content:space-between;align-items:center;gap:var(--space-5);border-color:var(--ink);background:var(--ink);width:auto;min-width:12rem;color:var(--paper);display:inline-flex}.account-secondary-action{background:var(--paper-raised);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.member-account-main :is(.account-primary-action,.account-secondary-action,.account-danger-action){max-width:100%;padding-block:var(--space-3);white-space:normal;line-height:1.4}.member-account-main .account-primary-action{min-width:min(12rem,100%)}.member-account-main :is(.account-primary-action,.account-secondary-action)>span{min-width:0}.account-danger-action{border-color:var(--danger);color:var(--danger);background:0 0;justify-self:start}.account-text-action{min-height:0;color:var(--signal-strong);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.account-primary-action:active:not(:disabled),.account-secondary-action:active:not(:disabled),.account-danger-action:active:not(:disabled),.account-text-action:active:not(:disabled){transform:translateY(1px)}.account-primary-action:disabled,.account-secondary-action:disabled,.account-danger-action:disabled,.account-text-action:disabled,.account-primary-action[aria-busy=true],.account-secondary-action[aria-busy=true],.account-danger-action[aria-busy=true]{cursor:not-allowed;opacity:.55}.account-primary-action[aria-busy=true],.account-primary-action.is-loading,.account-secondary-action[aria-busy=true],.account-secondary-action.is-loading{cursor:wait}.account-primary-action.is-error,.account-secondary-action.is-error{border-color:var(--danger)}.account-primary-action.is-success,.account-secondary-action.is-success{border-color:var(--signal-strong)}.account-feedback{border-inline-start:2px solid var(--rule-strong);color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-5);padding-inline-start:var(--space-4);line-height:1.5}.account-feedback strong{color:var(--ink);margin-block-end:var(--space-1);display:block}.account-feedback ul{margin:0;padding-inline-start:var(--space-5)}.account-feedback.is-error{border-color:var(--danger);color:var(--danger)}.account-feedback.is-success{border-color:var(--signal-strong);color:var(--signal-strong)}.account-auth-switch{margin:var(--space-6) 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.account-auth-switch a{color:var(--signal-strong);text-underline-offset:var(--space-1);white-space:nowrap;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.account-turnstile{gap:var(--space-2);min-width:0;display:grid}.account-turnstile .cf-turnstile{width:100%;min-width:0}.account-turnstile p{color:var(--ink-faint);font-size:var(--text-sm);margin:0}.account-turnstile p.is-error{color:var(--danger)}.account-settings-page{padding-block:clamp(var(--space-8),6vw,var(--space-16))}.account-settings-header,.account-settings-grid,.account-settings-page>.account-feedback{width:100%;margin-inline:auto}.account-settings-header{gap:var(--space-6);border-block-end:1px solid var(--rule-strong);min-width:0;padding-block-end:var(--space-8);display:grid}.account-settings-header>div:first-child{gap:var(--space-4);min-width:0;display:grid}.account-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.account-identity>span{border-radius:var(--radius-pill);background:var(--paper-soft);width:2.5rem;height:2.5rem;color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;place-items:center;font-weight:600;display:grid}.account-identity>div{gap:var(--space-1);min-width:0;display:grid}.account-identity strong,.account-identity small{overflow-wrap:anywhere;min-width:0}.account-identity small{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.account-settings-grid{gap:var(--space-8);min-width:0;margin-block-start:var(--space-8);display:grid}.account-section-index{gap:var(--space-2);flex-wrap:wrap;align-content:start;min-width:0;display:flex}.account-section-index a{border:1px solid var(--rule);border-radius:var(--radius-pill);min-height:2.5rem;padding-inline:var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:inline-flex}.account-section-stack{gap:0;width:100%;min-width:0;margin-inline:0;display:grid}.account-settings-section{border-block-start:1px solid var(--rule-strong);min-width:0;padding-block:var(--space-8);scroll-margin-block-start:var(--space-8)}.account-settings-section.is-profile{padding-block-start:0;padding-block-end:var(--space-10)}.account-settings-section.is-password{padding-block:var(--space-8) var(--space-10)}.account-settings-section.is-sessions{padding-block:var(--space-10)}.account-settings-section.is-danger{border-color:var(--danger);padding-block:var(--space-8) 0}.account-section-copy{gap:var(--space-2);min-width:0;display:grid}.account-status{color:var(--warning);font-family:var(--font-mono);font-size:var(--text-xs);text-underline-offset:var(--space-1);white-space:nowrap;flex:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.account-status.is-verified{color:var(--signal-strong);text-decoration:none}.account-session-list{border-block:1px solid var(--rule);min-width:0;margin-block-start:var(--space-6);display:grid}.account-session{gap:var(--space-4);min-width:0;padding-block:var(--space-4);display:grid}.account-session+.account-session{border-block-start:1px solid var(--rule)}.account-session-main,.account-session-title{min-width:0}.account-session-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-session-title strong{overflow-wrap:anywhere}.account-session-title span{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.account-session-meta{gap:var(--space-3);min-width:0;margin:var(--space-4) 0 0;display:grid}.account-session-meta div{min-width:0}.account-session-meta dt{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-session-meta dd{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-section-action{gap:var(--space-3);width:100%;min-width:0;margin-block-start:0;padding-block-start:var(--space-5);display:grid}.account-empty-state{padding-block:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);margin:0}@media(hover:hover)and (pointer:fine){.account-control:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.account-field-label>a:hover,.account-auth-switch a:hover,.account-text-action:hover{color:var(--ink);text-decoration-color:currentColor}.account-field input:hover,.account-field select:hover{background:var(--paper-soft)}.account-primary-action:hover{border-color:var(--signal-strong);background:var(--signal);color:var(--accent-ink)}.account-secondary-action:hover,.account-section-index a:hover{border-color:var(--signal-strong);color:var(--signal-strong)}a.account-status:hover{color:var(--ink);text-decoration-color:currentColor}.account-danger-action:hover{background:var(--danger);color:var(--paper)}}@media(min-width:40rem){.account-settings-page{width:min(100% - (2 * var(--space-8)),76rem)}.public-auth-brand-pane{padding:var(--space-6) var(--space-8)}.public-auth-header{padding:var(--space-5) var(--space-8)}.public-auth-brand small{display:block}.public-auth-form-wrap{padding:var(--space-6) var(--space-8) var(--space-12)}.account-settings-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-form--profile,.account-form--password{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-form--password .account-field:first-of-type,.account-form--password>.account-social-auth-safety,.account-form-actions{grid-column:1/-1}.account-session{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-session-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.account-session .account-secondary-action{min-width:8rem}.account-section-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%}.account-section-action .account-secondary-action{min-width:12rem}}@media(min-width:60rem){.public-auth-body{height:auto;overflow-y:visible}.public-auth-shell{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr);min-height:0}.public-auth-header{display:contents}.public-auth-header>.public-auth-brand{border-inline-end:1px solid var(--rule);background:var(--paper-soft);width:100%;padding:var(--space-6) var(--space-10)}.public-auth-brand-copy{gap:var(--space-4);margin-block:auto}.public-auth-brand-copy h1{letter-spacing:-.065em;max-width:14ch;font-size:4rem;line-height:.98}.public-auth-brand-copy>p:not(.public-auth-kicker){font-size:var(--text-base)}.public-auth-brand-pane,.public-auth-form-pane{min-height:0;overflow-y:visible}.public-auth-brand-pane{gap:clamp(var(--space-8),8vw,var(--space-12));border-block-end:0;border-inline-end:1px solid var(--rule);padding:var(--space-10)}.public-auth-tools{background:var(--paper-raised);padding:var(--space-5) var(--space-8)}.public-auth-form-wrap{padding:var(--space-8);align-items:center}.account-registration-flow .social-auth-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-registration-flow .social-auth-provider:last-child:nth-child(odd){grid-column:1/-1}.account-settings-grid{gap:clamp(var(--space-8),4vw,var(--space-12));grid-template-columns:10rem minmax(0,1fr)}.account-section-index{top:var(--space-6);display:grid;position:sticky}.account-section-index a{border-radius:var(--radius-sm);border-color:#0000}}@media(max-width:39.999rem){.account-control{width:2.75rem;min-width:2.75rem;height:2.75rem;padding-inline:0}.icon-button svg,.account-control svg{width:.95rem}.account-avatar{width:1.125rem;height:1.125rem;font-size:.5rem}.account-control-label{display:none}.account-section-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-section-index a{justify-content:center}.account-section-action,.account-section-action .account-secondary-action,.account-session form,.account-session .account-secondary-action,.account-form-actions,.account-form-actions .account-primary-action,.account-danger-action{width:100%}}@media(max-width:21.999rem){.site-header{gap:var(--space-2);padding-inline:var(--space-3)}.header-actions{gap:var(--space-1)}.icon-button,.account-control{width:2.5rem;min-width:2.5rem;height:2.5rem}.site-header .language-control{width:auto;min-width:3.25rem;height:2.5rem}.account-settings-page{width:min(100% - (2 * var(--space-3)),76rem)}.account-settings-header h1{font-size:1.9rem}.account-field-label{flex-direction:column;align-items:flex-start}}.member-account-context{min-width:0}.member-account-context-card{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised)}.member-account-context-inner{gap:var(--space-4);min-width:0;display:grid}.member-account-avatar{border-radius:var(--radius-pill);background:var(--signal);width:3rem;height:3rem;color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;font-weight:600;text-decoration:none;display:grid}.member-account-profile-copy{gap:var(--space-1);min-width:0;display:grid}.member-account-profile-name{min-width:0;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.member-account-plan-summary{min-width:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;display:block}.member-account-plan-name{overflow-wrap:anywhere;min-width:0;color:inherit;font:inherit}.member-account-credit-balance{gap:var(--space-2);border-block-start:1px solid var(--rule);min-width:0;padding:var(--space-3) var(--space-4);color:inherit;background:0 0;text-decoration:none;transition:background-color .16s;display:grid}.member-account-credit-copy{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;color:var(--ink-muted);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;line-height:1.35;display:flex}.member-account-credit-copy>span,.member-account-credit-copy>strong{overflow-wrap:anywhere;min-width:0}.member-account-credit-copy>strong{color:var(--signal-strong);text-align:end;font-weight:600}.member-account-credit-meter{border-radius:var(--radius-pill);background:var(--rule);width:100%;height:.25rem;display:block;overflow:hidden}.member-account-credit-meter>span{width:var(--member-account-credit-fill,0%);border-radius:inherit;background:var(--signal-strong);height:100%;display:block}.member-account-credit-balance.is-empty .member-account-credit-copy>strong,.member-account-credit-balance.is-unavailable .member-account-credit-copy>strong{color:var(--ink-faint)}.member-account-credit-balance.is-empty .member-account-credit-meter>span,.member-account-credit-balance.is-unavailable .member-account-credit-meter>span{background:var(--ink-faint)}@media(hover:hover)and (pointer:fine){.member-account-credit-balance:hover{background:var(--paper-soft)}.member-account-credit-balance:hover .member-account-credit-copy>span{color:var(--ink)}}.member-account-credit-balance:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.member-account-credit-balance:active{background:var(--paper-soft);transform:translateY(1px)}.member-account-plan-upgrade{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-block-start:1px solid var(--rule);width:100%;min-width:0;min-height:2.5rem;padding:var(--space-3) var(--space-4);color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);background:0 0;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.member-account-plan-upgrade>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-account-plan-upgrade>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1rem;height:1rem;transition:transform .16s}@media(hover:hover)and (pointer:fine){.member-account-plan-upgrade:hover{color:var(--ink);background:var(--signal-soft)}.member-account-plan-upgrade:hover>svg{transform:translate(2px)}}.member-account-plan-upgrade:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.member-account-plan-upgrade:active{color:var(--ink-muted);transform:translateY(1px)}.member-account-plan-upgrade[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.member-account-plan-upgrade[aria-busy=true]{cursor:wait}.member-account-identity[data-state=error]{outline:1px solid var(--danger);outline-offset:-1px}.member-account-identity[data-state=success]{outline:1px solid var(--signal-strong);outline-offset:-1px}.member-account-nav-item>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.1rem;height:1.1rem}.member-account-main .account-settings-grid{margin-block-start:var(--space-8);display:block}.member-account-main .account-section-stack{width:100%}.member-account-context{align-self:start}.member-account-context-inner{gap:var(--space-4)}.member-account-context-card{min-width:0;padding:var(--space-5)}.member-account-context-card>header{gap:var(--space-2);border-block-end:1px solid var(--rule);padding-block-end:var(--space-4);display:grid}.member-account-context-card h2,.member-account-context-card p{margin:0}.member-account-context-card h2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em}.member-account-context-card>header p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.member-account-current-session{gap:var(--space-4);min-width:0;padding-block:var(--space-4);display:grid}.member-account-current-session-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.member-account-current-session-heading strong{font-size:var(--text-sm)}.member-account-current-session-heading span{border-radius:var(--radius-sm);background:var(--signal-soft);padding:var(--space-1) var(--space-2);color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.member-account-current-session dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.member-account-current-session dl>div:last-child{grid-column:1/-1}.member-account-current-session dt,.member-account-current-session dd{min-width:0;font-size:var(--text-xs);overflow-wrap:anywhere}.member-account-current-session dt{color:var(--ink-faint);font-family:var(--font-mono)}.member-account-current-session dd{margin:var(--space-1) 0 0;color:var(--ink-muted)}.member-account-context-empty{padding-block:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.member-account-context-action{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.is-impersonating .member-account-sidebar,.is-impersonating .member-account-context-inner{top:calc(3.75rem + var(--space-5))}@media(hover:hover)and (pointer:fine){.member-account-context-action:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.member-account-nav-item:hover{background:var(--paper-soft);color:var(--signal-strong)}}@media(max-width:39.999rem){.member-account-main .account-settings-section{scroll-margin-block-start:var(--space-4)}.member-account-context-card{padding:var(--space-4)}}.account-profile-page>.account-settings-section,.account-security-page>.account-section-stack{margin-block-start:var(--space-8)}.account-overview-page{min-width:0}.account-overview-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-overview-metrics>div{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);grid-template-rows:1fr auto;display:grid;position:relative}.account-overview-metric-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.account-overview-metrics>div:has(.account-overview-metric-link:hover){background:var(--paper-soft);box-shadow:inset 0 0 0 1px var(--rule-strong)}.account-overview-metric-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.account-overview-metrics dt{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4}.account-overview-metrics dd{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-weight:600}.account-overview-dashboard{align-items:start;gap:var(--account-layout-gap,var(--space-5));grid-template-columns:minmax(0,1fr);min-width:0;margin-block-start:0;display:grid}.account-overview-primary,.account-overview-secondary{align-content:start;gap:var(--account-layout-gap);min-width:0;display:grid}.account-panel{grid-template-rows:auto auto;align-content:start;min-width:0;display:grid}.account-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));background:0 0;display:flex}.account-panel-heading{gap:var(--space-1);min-width:0;display:grid}.account-panel-eyebrow{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.12em;font-size:.625rem;font-weight:500;line-height:1.35}.account-panel h2,.account-panel h3{font-family:var(--font-display);margin:0}.account-panel h2{font-size:var(--text-lg);letter-spacing:-.035em;font-weight:600;line-height:1.3}.account-panel-heading>p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.account-panel-actions{flex-wrap:wrap;flex:0 auto;align-items:center;min-width:0;display:flex}.account-panel-actions a,.account-overview-search>a{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.account-panel-body{min-width:0}.account-overview-project{gap:var(--space-5);min-width:0;padding:var(--account-surface-padding-block) var(--account-surface-padding-inline);display:grid}.account-overview-project-copy{gap:var(--space-2);min-width:0;display:grid}.account-overview-project-meta{align-items:center;gap:var(--space-3);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.account-overview-project h3{font-size:var(--text-2xl);letter-spacing:-.035em;overflow-wrap:anywhere}.account-overview-project-copy>p,.account-overview-focus-empty p,.account-overview-empty p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.account-overview-project-progress{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.account-overview-next-step{gap:var(--space-1);border-inline-start:2px solid var(--signal-strong);padding-inline-start:var(--space-3);display:grid}.account-overview-next-step strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs)}.account-overview-project-progress span{border-radius:var(--radius-pill);background:var(--rule);height:.2rem}.account-overview-project-progress span.is-complete,.account-overview-project-progress span.is-current{background:var(--signal)}.account-overview-project-progress span.is-current{box-shadow:0 0 0 1px var(--signal-strong)}.account-overview-project-counts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-overview-project-counts div{gap:var(--space-1);min-width:0;display:grid}.account-overview-project-counts dt{color:var(--ink-faint);font-family:var(--font-mono);font-size:.625rem}.account-overview-project-counts dd{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0}.account-overview-project-open{min-height:var(--control-height-lg);justify-content:space-between;justify-self:start;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);background:var(--ink);padding-inline:var(--space-4);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.account-overview-focus-empty{gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid}.account-overview-focus-empty>span{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.account-overview-focus-empty>div{gap:var(--space-2);min-width:0;display:grid}.account-overview-focus-empty h3{font-size:var(--text-lg);letter-spacing:-.025em}.account-overview-focus-empty .account-secondary-action{justify-self:start}.account-overview-recent-body{min-width:0;display:grid}.account-overview-search-list{background:var(--paper-raised);min-width:0}.account-overview-search{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--account-surface-padding-inline,var(--space-6));grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.account-overview-search+.account-overview-search{border-block-start:1px solid var(--rule)}.account-overview-search-index{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);align-self:start;padding-block-start:var(--space-1)}.account-overview-search-copy{gap:var(--space-2);min-width:0;display:grid}.account-overview-search-copy>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-overview-search time,.account-overview-search-copy p{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.5}.account-overview-search h3{min-width:0;font-size:var(--text-lg);letter-spacing:-.025em;overflow-wrap:anywhere}.account-overview-search>a{align-items:center;gap:var(--space-2);min-height:2.75rem;display:inline-flex}.account-overview-empty{justify-items:start;gap:var(--space-3);padding:var(--space-10) var(--space-5);display:grid}.account-overview-empty .account-secondary-action{justify-content:center;align-items:center;margin-block-start:var(--space-2);display:inline-flex}.account-overview-activity-body,.account-overview-status-body,.account-overview-quick-body{min-width:0}.account-overview-activity nav{min-width:0;display:grid}.account-overview-activity nav a,.account-overview-activity nav button{align-items:center;gap:var(--space-4);width:100%;min-width:0;min-height:3.5rem;padding:var(--space-3) var(--account-surface-padding-inline,var(--space-6));color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.account-overview-activity nav>*+*{border-block-start:1px solid var(--rule)}.account-overview-activity nav span{min-width:0;color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.account-overview-activity nav strong{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-soft);min-width:1.75rem;min-height:1.75rem;color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.account-overview-activity nav a.is-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.account-overview-activity nav a.is-warning{background:color-mix(in oklch,var(--warning),transparent 92%)}}.account-overview-activity nav a.is-warning strong{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.account-overview-activity nav a.is-warning strong{border-color:color-mix(in oklch,var(--warning),transparent 38%)}}.account-overview-activity nav a.is-warning strong{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.account-overview-activity nav a.is-warning strong{background:color-mix(in oklch,var(--warning),transparent 88%)}}.account-overview-activity nav a.is-warning strong{color:var(--warning)}.account-overview-attention-empty{align-items:center;gap:var(--space-3);min-height:5rem;padding:var(--space-4) var(--account-surface-padding-inline,var(--space-6));grid-template-columns:auto minmax(0,1fr);display:grid}.account-overview-attention-empty>strong{border-color:var(--signal-strong)}@supports (color:color-mix(in lab,red,red)){.account-overview-attention-empty>strong{border-color:color-mix(in oklch,var(--signal-strong),transparent 58%)}}.account-overview-attention-empty>strong{background:var(--signal-soft)}.account-overview-attention-empty>span{line-height:1.45}.account-overview-status-list{min-width:0;margin:0 var(--account-surface-padding-inline,var(--space-6));display:grid}.account-overview-status-list>div{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding-block:var(--space-4);display:flex}.account-overview-status-list>div+div{border-block-start:1px solid var(--rule)}.account-overview-status-list dt,.account-overview-status-list dd{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.account-overview-status-list dt{color:var(--ink-muted)}.account-overview-status-list dd{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.account-overview-status-list dd.is-positive{color:var(--signal-strong)}.account-overview-status .account-secondary-action{width:calc(100% - (2 * var(--account-surface-padding-inline,var(--space-6))));margin:0 var(--account-surface-padding-inline,var(--space-6)) var(--account-surface-padding-block,var(--space-5));justify-content:center;align-items:center;display:inline-flex}.account-overview-status-body{align-content:start;display:grid}.account-overview-quick-actions{min-width:0;display:grid}.account-overview-quick-actions a{align-items:center;gap:var(--space-3);min-width:0;min-height:4rem;padding:var(--space-3) var(--account-surface-padding-inline,var(--space-6));color:var(--ink);grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.account-overview-quick-actions a+a{border-block-start:1px solid var(--rule)}.account-overview-quick-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem;color:var(--signal-strong)}.account-overview-quick-actions a>span:first-of-type{gap:var(--space-1);min-width:0;display:grid}.account-overview-quick-actions strong,.account-overview-quick-actions small{overflow-wrap:anywhere;min-width:0}.account-overview-quick-actions strong{font-size:var(--text-sm);font-weight:600}.account-overview-quick-actions small{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.4}.account-overview-quick-actions a>span:last-child{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-sm)}@media(hover:hover)and (pointer:fine){.account-panel-actions a:hover,.account-overview-search>a:hover,.account-overview-activity nav a:hover span,.account-overview-activity nav button:hover span{color:var(--ink)}.account-overview-project-open:hover{background:var(--signal-strong);color:var(--paper)}.account-overview-activity nav a:hover,.account-overview-activity nav button:hover,.account-overview-search:hover,.account-overview-quick-actions a:hover{background:var(--paper-soft)}}.account-overview-metrics>div:last-child:nth-child(odd){grid-column:1/-1}@container account-main (min-width:46rem){.account-overview-focus-empty{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center}}@media(max-width:39.999rem){.account-overview-page .account-page-header .account-primary-action,.account-overview-empty .account-secondary-action{width:100%}.account-panel-header{flex-direction:column;align-items:flex-start}.account-overview-project-open,.account-overview-focus-empty .account-secondary-action{justify-self:stretch;width:100%}.account-overview-search{grid-template-columns:1.5rem minmax(0,1fr)}.account-overview-search>a{grid-column:2;justify-self:start}}.account-settings-classic-stack{margin-block-start:var(--space-8)}body:has(.member-account-shell){--account-shell-gutter:clamp(var(--space-4), 2.4vw, var(--space-10));flex-direction:column;min-height:100dvh;display:flex}body:has(.member-account-shell) #main-content{flex-direction:column;flex:1 0 auto;align-items:center;min-width:0;min-height:0;display:flex}.member-account-shell{--account-layout-gap:var(--space-6);--account-surface-padding-block:var(--space-4);--account-surface-padding-inline:var(--space-6);--account-surface-radius:var(--radius-md);width:calc(100% - var(--account-shell-gutter) - var(--account-shell-gutter));max-width:var(--content-max);min-width:0;margin-inline:auto;margin-block:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);flex:auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:clip}.member-account-sidebar,.member-account-main{border:0;border-radius:0;min-width:0}.member-account-sidebar{border-block-end:1px solid var(--rule);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--paper-soft);align-self:stretch;position:static;top:auto}.member-account-sidebar-inner{align-content:start;gap:var(--space-4);min-width:0;height:auto;padding:var(--space-4);grid-template-rows:minmax(0,1fr) auto;display:grid}.member-account-footer{gap:var(--space-3);border-block-start:1px solid var(--rule);min-width:0;padding-block-start:var(--space-4);display:grid}.member-account-profile{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.member-account-identity{align-items:center;gap:var(--space-3);min-width:0;min-height:4rem;color:inherit;padding:var(--space-4);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);text-decoration:none;transition:background-color .16s;display:grid}@media(hover:hover)and (pointer:fine){.member-account-identity:hover{background:var(--paper-soft)}.member-account-identity:hover .member-account-profile-name{color:var(--signal-strong)}}.member-account-identity:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.member-account-identity:active{background:var(--paper-soft);transform:translateY(1px)}.member-account-identity[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.member-account-identity[aria-busy=true]{cursor:wait}.member-account-avatar{width:2.5rem;height:2.5rem}.member-account-nav{gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.member-account-nav-group{gap:var(--space-2);min-width:0;margin:0;display:grid}.member-account-nav-items{gap:var(--space-1);min-width:0;display:grid}.member-account-nav-group+.member-account-nav-group{border-block-start:1px solid var(--rule);padding-block-start:var(--space-3)}.member-account-nav-label{padding-inline:var(--space-2);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:600;line-height:1.3}.member-account-nav-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.75rem;padding:var(--space-1) var(--space-3);color:var(--ink-muted);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:1.5rem minmax(0,1fr);display:grid;position:relative}.member-account-nav-item:before{inset-block:var(--space-2);border-radius:var(--radius-pill);content:"";width:2px;background:0 0;position:absolute;inset-inline-start:var(--space-1)}.member-account-nav-item>svg{width:1.125rem;height:1.125rem;color:var(--ink-faint);transition:color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;justify-self:center;padding:0}.member-account-nav-item strong{min-width:0;color:inherit;font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.member-account-nav-item.is-active{background:var(--paper-raised);color:var(--ink);border-color:#0000}.member-account-nav-item.is-active:before{background:var(--signal-strong)}.member-account-nav-item.is-active>svg{color:var(--signal-strong);background:0 0}.member-account-nav-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.member-account-nav-item:active{transform:translateY(1px)}.member-account-nav-item[aria-disabled=true],.member-account-nav-item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.member-account-nav-item[aria-busy=true]{opacity:.72;cursor:wait}.member-account-nav-item.has-error,.member-account-nav-item[data-state=error]{border-color:var(--danger)}.member-account-nav-item.is-success,.member-account-nav-item[data-state=success]{border-color:var(--signal-strong)}.member-account-signout{margin:0}.member-account-signout button{width:100%;min-width:0;min-height:var(--control-height);align-items:center;gap:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);padding:var(--space-2) var(--space-3);color:var(--ink-muted);text-align:start;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);display:flex}.member-account-signout button>span{min-width:0}.member-account-signout button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.member-account-signout button:active{transform:translateY(1px)}.member-account-signout button:disabled,.member-account-signout button[aria-busy=true]{opacity:.55;cursor:not-allowed}.member-account-signout svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.125rem;height:1.125rem}.member-account-main{overflow-wrap:anywhere;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--paper-raised);align-self:stretch;overflow:visible;container:account-main/inline-size}.member-account-main .account-settings-page,.member-account-main .account-history-page,.member-account-main .account-overview-page{width:100%;padding:clamp(var(--space-5),3vw,var(--space-8));margin:0}.member-account-main .account-settings-header,.member-account-main .account-history-header{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;margin:0;padding-block-end:var(--space-6)}.member-account-main .account-settings-header>div:first-child{gap:var(--space-3)}.member-account-main .account-settings-header h1,.member-account-main .account-history-detail-header h1{font-size:clamp(1.8rem,3vw,2.35rem)}.member-account-main .account-form{width:min(100%,48rem)}.member-account-main .account-form--danger{width:min(100%,36rem)}.member-account-main .account-history-filters{padding-block:var(--space-6)}.member-account-main .account-history-list{margin-block-start:var(--space-4)}.member-account-main .account-history-row{padding-block:var(--space-5)}.member-account-context{margin:0 var(--space-8) var(--space-8);border-block-start:1px solid var(--rule);padding-block-start:var(--space-6)}@media(hover:hover)and (pointer:fine){.member-account-nav-item:hover{background:var(--paper-soft);color:var(--ink);border-color:#0000}.member-account-nav-item:hover>svg{color:var(--ink-muted);background:0 0}.member-account-nav-item.is-active:hover{background:var(--paper-raised)}.member-account-nav-item.is-active:hover>svg{color:var(--signal-strong);background:0 0}.member-account-signout button:hover{border-color:var(--ink-faint);background:var(--paper-soft);color:var(--ink)}}@media(min-width:64rem){.member-account-shell{min-height:calc(100dvh - (var(--space-4) * 2));grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.member-account-sidebar{border-block-end:0;border-inline-end:1px solid var(--rule);border-radius:var(--radius-md) 0 0 var(--radius-md);min-height:100%}.member-account-main{border-radius:0 var(--radius-md) var(--radius-md) 0}.member-account-sidebar-inner{height:var(--member-account-sidebar-height,calc(100dvh - var(--space-24)));min-height:0;padding:var(--space-5);position:sticky;inset-block-start:var(--space-4)}.member-account-sidebar-inner>.member-account-nav{scrollbar-width:none;min-height:0;margin:calc(-1 * var(--space-1));padding:var(--space-1);scroll-padding-block:var(--space-2);align-content:start;overflow-y:auto}.member-account-sidebar-inner>.member-account-nav::-webkit-scrollbar{display:none}.is-impersonating .member-account-sidebar-inner{height:auto;position:static}.member-account-main .account-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.member-account-main .account-history-filter-actions{grid-column:1/-1}.member-account-main .account-history-row{grid-template-columns:minmax(13rem,1fr) minmax(16rem,.9fr)}.member-account-main .account-history-actions{grid-column:1/-1;justify-content:flex-end}}@container account-main (min-width:46rem){.account-overview-dashboard{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@container account-main (min-width:72rem){.account-overview-dashboard{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(min-width:82rem){.member-account-main .account-history-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.member-account-main .account-history-row{grid-template-columns:minmax(13rem,1.2fr) minmax(15rem,.85fr) auto}.member-account-main .account-history-actions{grid-column:auto}}@media(max-width:39.999rem){.member-account-shell{--account-layout-gap:var(--space-4);--account-surface-padding-block:var(--space-4);--account-surface-padding-inline:var(--space-4);margin-block:var(--space-3)}.member-account-sidebar,.member-account-main{border-radius:0}.member-account-nav-item{min-height:2.875rem}.member-account-main .account-settings-page,.member-account-main .account-history-page,.member-account-main .account-overview-page{padding:var(--space-5) var(--space-4)}.member-account-main .account-settings-header,.member-account-main .account-history-header{grid-template-columns:minmax(0,1fr);align-items:start}.member-account-main .account-history-total{justify-items:start}}@media(max-width:43rem){.site-header .brand-name{display:none}}@media(max-width:30rem){.account-control.account-control--credits{width:2.75rem;min-width:2.75rem;padding-inline:0}.account-control-balance,.account-control .account-credit-icon{display:none}}@media(max-width:23rem){.site-header{gap:var(--space-1);padding-inline:var(--space-2)}.header-actions{gap:2px}.site-header .language-control{width:3.25rem;min-width:3.25rem;padding-inline:0}.account-control.account-control--credits{width:2.5rem;min-width:2.5rem}}@media(prefers-reduced-motion:reduce){.account-field input,.account-field select,.account-primary-action,.account-secondary-action,.account-danger-action,.account-text-action,.account-control{transition:none}}.domain-monitor-action{align-items:center;gap:var(--space-2);min-width:0;margin-inline-start:auto;display:inline-flex}.domain-monitor-action form{display:contents}.domain-monitor-action .domain-action-disabled{color:var(--ink-faint);font-family:var(--font-mono);font-size:.625rem}.domain-monitor-action .is-monitoring{color:var(--signal-strong)}.domain-monitor-action.has-error{flex-wrap:wrap;justify-content:flex-end;max-width:min(24rem,100%)}.domain-monitor-feedback{max-width:20rem;color:var(--danger);font-family:var(--font-mono);font-size:var(--text-xs);text-align:end;overflow-wrap:anywhere;line-height:1.4}.member-account-main .account-monitoring-page,.member-account-main .account-monitor-detail{width:100%;min-width:0;padding:clamp(var(--space-5),3vw,var(--space-8));margin:0}.account-monitoring-page,.account-monitor-detail{gap:var(--space-6);min-width:0;display:grid}.member-account-nav-count{border:1px solid var(--signal);border-radius:var(--radius-pill);background:var(--signal-soft);min-width:1.25rem;height:1.25rem;color:var(--signal-strong);padding-inline:var(--space-1);font-family:var(--font-mono);place-items:center;margin-inline-start:auto;font-size:.625rem;display:inline-grid}.member-account-nav-state{border:1px solid var(--rule);border-radius:var(--radius-pill);padding:.2rem var(--space-2);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-inline-start:auto;font-size:.625rem;font-weight:500;line-height:1}.member-account-nav-item:has(.member-account-nav-count),.member-account-nav-item:has(.member-account-nav-state){grid-template-columns:1.75rem minmax(0,1fr) auto}.account-monitoring-header{align-items:end;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-6);display:grid}.account-monitoring-header h1,.account-monitor-detail-header h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0}.account-monitoring-header p,.account-monitor-detail-header p{max-width:68ch;margin:var(--space-2) 0 0;color:var(--ink-muted);line-height:1.55}.account-monitoring-filters{align-items:end;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--space-6);display:grid}.account-monitoring-filters .account-history-filter-actions{align-self:end}.account-monitoring-list{border-block:1px solid var(--rule);min-width:0}.account-monitoring-row{gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5) 0;display:grid}.account-monitoring-row:last-child{border-block-end:0}.account-monitoring-identity{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.account-monitoring-identity h2{font-family:var(--font-mono);font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.account-monitoring-identity p{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.account-monitor-status{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);min-height:1.5rem;padding-inline:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);align-items:center;font-size:.625rem;display:inline-flex}.account-monitor-status.is-grace,.account-monitor-status.is-redemption,.account-monitor-status.is-pending_delete{border-color:var(--warning);color:var(--warning)}.account-monitor-status.is-available{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}.account-monitoring-facts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-monitoring-facts div,.account-monitor-registry dl div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.account-monitoring-facts dt,.account-monitor-registry dt{color:var(--ink-faint);font-size:var(--text-xs)}.account-monitoring-facts dd,.account-monitor-registry dd{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.account-monitoring-row>.account-secondary-action{place-self:center end}.account-monitor-detail>.account-text-action{justify-self:start}.account-monitor-detail-header h1{overflow-wrap:anywhere}.account-monitor-detail-grid{gap:var(--space-8);min-width:0;display:grid}.account-monitor-registry,.account-monitor-alert-settings,.account-monitor-timeline,.account-monitor-notifications{border-block-end:1px solid var(--rule);min-width:0;padding-block-end:var(--space-6)}.account-monitor-registry h2,.account-monitor-alert-settings h2,.account-monitor-timeline h2,.account-monitor-notifications h2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:0}.account-monitor-registry dl{gap:var(--space-5);min-width:0;margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-monitor-registry-empty{align-items:start;gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);min-width:0;padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-5);display:grid}.account-monitor-registry-empty>span{color:var(--signal-strong);font:600 var(--text-sm) var(--font-mono);letter-spacing:.12em}.account-monitor-registry-empty>div{gap:var(--space-2);min-width:0;display:grid}.account-monitor-registry-empty h3,.account-monitor-registry-empty p{margin:0}.account-monitor-registry-empty h3{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em}.account-monitor-registry-empty p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.account-monitor-registry-empty small{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-monitor-alert-settings form{gap:var(--space-3);min-width:0;margin-block-start:var(--space-5);display:grid}.account-monitor-check{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--rule);min-height:2.75rem;font-size:var(--text-sm);cursor:pointer;display:flex}.account-monitor-check input{width:1rem;height:1rem;accent-color:var(--signal-strong)}.account-monitor-check input:focus-visible,.domain-actions button:focus-visible,.domain-actions a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.account-monitor-alert-settings .account-primary-action{justify-self:start;margin-block-start:var(--space-2)}.account-monitor-timeline>header p{max-width:68ch;margin:var(--space-2) 0 0;color:var(--ink-muted);line-height:1.55}.account-monitor-timeline article{align-items:center;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-4);grid-template-columns:minmax(8rem,auto) minmax(0,1fr) auto;display:grid}.account-monitor-timeline article:last-child{border-block-end:0}.account-monitor-timeline article strong,.account-monitor-timeline article time{font-family:var(--font-mono);font-size:var(--text-xs)}.account-monitor-timeline article time{color:var(--ink-faint)}.account-monitor-notifications article{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-4);display:flex}.account-monitor-notifications article:last-child{border-block-end:0}.account-monitor-notifications article strong{min-width:0;font-size:var(--text-sm);font-weight:500}.account-monitor-notifications article time{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}.account-monitor-notifications>p{color:var(--ink-muted);font-size:var(--text-sm)}.account-monitor-stop{justify-self:start}@media(min-width:64rem){.account-monitoring-row{grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.25fr) auto;align-items:center}.account-monitor-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);align-items:start}}@media(max-width:47.999rem){.account-monitoring-header,.account-monitoring-filters{grid-template-columns:minmax(0,1fr);align-items:start}.account-monitoring-header .account-history-total{justify-items:start}.account-monitoring-filters .account-history-filter-actions,.account-monitoring-filters .account-primary-action{width:100%}.account-monitoring-row>.account-secondary-action{justify-self:stretch;width:100%}.account-monitoring-facts{grid-template-columns:minmax(0,1fr)}.account-monitor-detail-header form,.account-monitor-detail-header .account-primary-action{width:100%}.account-monitor-registry dl,.account-monitor-timeline article{grid-template-columns:minmax(0,1fr)}.account-monitor-notifications article{flex-direction:column;align-items:flex-start}}@media(max-width:39.999rem){.member-account-main .account-monitoring-page,.member-account-main .account-monitor-detail{padding:var(--space-5) var(--space-4)}}@media(max-width:26.25rem){.member-account-nav-item{gap:var(--space-2);min-height:2.875rem;padding-inline:var(--space-2)}.member-account-nav-item strong{font-size:.75rem;line-height:1.4}}.account-overview-project-counts{border-block-start:1px solid var(--rule);padding-block-start:var(--space-4)}.account-overview-status-list dd{text-align:end}.account-overview-project-copy>p{max-width:62ch}.account-overview-next-step{margin-block-start:var(--space-2)}.account-overview-quick .account-panel-header{background:0 0}@container account-main (max-width:60rem){.account-overview-search{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-3)}.account-overview-search>a{grid-column:2;justify-self:start}.account-panel-header{gap:var(--space-3);flex-wrap:wrap}}@media(max-width:64rem){body:has(.member-account-shell) .site-header .registrar-control{display:none}}@media(max-width:26.25rem){body:has(.member-account-shell) .site-header .language-control{width:auto;min-width:3.25rem}}@media(max-width:63.999rem){.member-account-shell{grid-template-rows:auto minmax(0,1fr)}}.member-account-nav-disclosure>summary{min-height:var(--control-height);cursor:pointer;letter-spacing:normal;text-transform:none;line-height:1.5;font-size:var(--text-sm);align-content:center}.member-account-nav-disclosure:not([open])>.member-account-nav-items{display:none}.member-account-nav-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.member-account-nav-disclosure[open]>summary{color:var(--ink)}.member-account-nav-disclosure+.member-account-nav-group{padding-block-start:var(--space-3)}.account-overview-project-open{white-space:normal;padding-block:var(--space-3);line-height:1.4}@media(min-width:64rem)and (max-height:36rem){.member-account-sidebar-inner{height:auto;position:static}}.blog-index,.blog-post,.blog-related{width:min(calc(100% - 2 * var(--space-4)),72rem);min-width:0;margin-inline:auto}.blog-index{padding:clamp(var(--space-10),7vw,var(--space-20)) 0 var(--space-24)}.blog-index-header,.blog-post-header{gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding-block-end:var(--space-8);display:grid}.blog-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.blog-breadcrumb a{color:var(--ink-muted)}.blog-index-heading{gap:var(--space-5);min-width:0;display:grid}.blog-index-heading>div{gap:var(--space-4);min-width:0;display:grid}.blog-index-heading h1,.blog-post-header h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.75rem);line-height:1}.blog-index-heading p,.blog-post-header>p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.blog-feed-link{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);width:fit-content;min-height:2.75rem;padding-inline:var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.blog-category-nav{gap:var(--space-2);min-width:0;margin-block:var(--space-6) var(--space-10);scrollbar-width:thin;padding-block-end:var(--space-2);display:flex;overflow-x:auto}.blog-category-nav a{border:1px solid var(--rule);border-radius:var(--radius-pill);min-height:2.75rem;padding-inline:var(--space-4);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.blog-category-nav a.is-active{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}.blog-featured{gap:var(--space-4);border-block:1px solid var(--rule-strong);min-width:0;padding-block:var(--space-8);margin-block-end:var(--space-12);display:grid}.blog-featured-meta,.blog-post-meta{align-items:center;gap:var(--space-2) var(--space-4);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.blog-featured-meta span:first-child,.blog-post-meta span:first-child{color:var(--signal-strong)}.blog-featured h2{max-width:25ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,4vw,2.75rem);line-height:1.08}.blog-featured>p{max-width:65ch;color:var(--ink-muted);margin:0;line-height:1.65}.blog-read-link,.blog-empty-state a{align-items:center;gap:var(--space-3);width:fit-content;min-height:2.75rem;color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.blog-archive{min-width:0}.blog-archive-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding-block-end:var(--space-4);display:flex}.blog-archive-heading h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:0}.blog-archive-heading span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.blog-article-list{min-width:0}.blog-article-row{gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-6);display:grid}.blog-article-date{gap:var(--space-2) var(--space-4);min-width:0;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.blog-article-copy{gap:var(--space-2);min-width:0;display:grid}.blog-article-category{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.blog-article-copy h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;line-height:1.2}.blog-article-copy p{max-width:65ch;color:var(--ink-muted);margin:0;line-height:1.6}.blog-row-link{border:1px solid var(--rule);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--signal-strong);font-family:var(--font-mono);place-items:center;display:inline-grid}.blog-empty-state{justify-items:start;gap:var(--space-3);padding-block:var(--space-10);display:grid}.blog-empty-state strong{font-family:var(--font-display);font-size:var(--text-lg)}.blog-empty-state p{max-width:58ch;color:var(--ink-muted);margin:0;line-height:1.6}.blog-pagination{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-6);display:grid}.blog-pagination>:nth-child(2){text-align:center}.blog-pagination>:last-child{justify-self:end}.blog-pagination a{min-height:2.75rem;color:var(--signal-strong);align-items:center;display:inline-flex}.blog-pagination [aria-disabled=true]{opacity:.55}.blog-post{padding:clamp(var(--space-10),7vw,var(--space-20)) 0 var(--space-16)}.blog-post-header{width:min(100%,58rem);margin-inline:auto}.blog-post-header h1{max-width:22ch}.blog-post-meta{margin-block-start:var(--space-2)}.blog-post-prose{width:min(100%,46rem);padding-block:var(--space-10) var(--space-12);font-size:var(--text-base);margin-inline:auto;line-height:1.78}.blog-post-prose>:first-child{margin-block-start:0}.blog-post-prose>:last-child{margin-block-end:0}.blog-post-prose h2,.blog-post-prose h3,.blog-post-prose h4{margin:var(--space-12) 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.035em;line-height:1.2}.blog-post-prose h2{font-size:clamp(1.4rem,3vw,1.8rem)}.blog-post-prose h3{font-size:var(--text-xl)}.blog-post-prose h4{font-size:var(--text-lg)}.blog-post-prose p,.blog-post-prose ul,.blog-post-prose ol,.blog-post-prose blockquote,.blog-post-prose pre{margin:0 0 var(--space-6)}.blog-post-prose ul,.blog-post-prose ol{padding-inline-start:var(--space-6)}.blog-post-prose ul{list-style:outside}.blog-post-prose ol{list-style:decimal}.blog-post-prose li+li{margin-block-start:var(--space-2)}.blog-post-prose a{color:var(--signal-strong);text-underline-offset:.18em;text-decoration:underline}.blog-post-prose blockquote{border-inline-start:2px solid var(--signal-strong);color:var(--ink-muted);padding-inline-start:var(--space-5)}.blog-post-prose code{font-family:var(--font-mono);font-size:.9em}.blog-post-prose pre{border-block:1px solid var(--rule);background:var(--paper-soft);max-width:100%;padding:var(--space-4);overflow-x:auto}.blog-post-prose img{max-width:100%;height:auto;display:block}.blog-post-prose hr{margin-block:var(--space-12);border:0;border-block-start:1px solid var(--rule)}.blog-post-footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-block:1px solid var(--rule);width:min(100%,46rem);min-width:0;padding-block:var(--space-5);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;margin-inline:auto;display:flex}.blog-post-footer>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-post-footer a{min-height:2.75rem;color:var(--signal-strong);align-items:center;display:inline-flex}.blog-related{padding-block-end:var(--space-24)}.blog-related>header{border-block-end:1px solid var(--rule);padding-block-end:var(--space-4)}.blog-related h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:0}.blog-related>div{min-width:0;display:grid}.blog-related article{gap:var(--space-3);border-block-end:1px solid var(--rule);min-width:0;padding-block:var(--space-5);display:grid}.blog-related time{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.blog-related h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:0}.blog-related p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.6}@media(hover:hover)and (pointer:fine){.blog-breadcrumb a:hover,.blog-read-link:hover,.blog-empty-state a:hover,.blog-post-footer a:hover{color:var(--ink)}.blog-feed-link:hover,.blog-row-link:hover{border-color:var(--signal-strong);background:var(--signal-soft)}.blog-article-copy h3 a:hover,.blog-featured h2 a:hover,.blog-related h3 a:hover{color:var(--signal-strong)}}@media(min-width:40rem){.blog-index,.blog-post,.blog-related{width:min(calc(100% - 2 * var(--space-8)),72rem)}.blog-index-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.blog-feed-link{justify-self:end}.blog-featured{padding-inline:var(--space-6)}.blog-related>div{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-related article{padding-inline:var(--space-5)}.blog-related article+article{border-inline-start:1px solid var(--rule)}}@media(min-width:64rem){.blog-article-row{align-items:center;gap:var(--space-8);grid-template-columns:9rem minmax(0,1fr) auto}.blog-article-date{gap:var(--space-1);display:grid}}@media(max-width:39.999rem){.blog-index-heading h1,.blog-post-header h1{font-size:clamp(2rem,11vw,2.75rem)}.blog-row-link{justify-self:start}.blog-post-footer{flex-direction:column;align-items:flex-start}}.member-account-mobile-menu{border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;display:block}.member-account-mobile-menu>summary{align-items:center;gap:var(--space-3);min-width:0;min-height:4rem;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.member-account-mobile-menu>summary::-webkit-details-marker{display:none}.member-account-mobile-menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.member-account-mobile-menu>summary:active{background:var(--paper-raised)}.member-account-mobile-menu>summary>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) var(--ease-out)}.member-account-mobile-menu[open]>summary>svg{transform:rotate(180deg)}.member-account-mobile-menu-copy{gap:var(--space-1);min-width:0;display:grid}.member-account-mobile-menu-copy strong,.member-account-mobile-menu-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-account-mobile-menu-copy strong{color:var(--ink);font-size:var(--text-sm);font-weight:650}.member-account-mobile-menu-copy small{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.member-account-mobile-menu-panel{gap:var(--space-3);border-block-start:1px solid var(--rule);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.member-account-mobile-menu-panel .member-account-nav{grid-template-columns:minmax(0,1fr)}.member-account-sidebar{display:none}.member-account-main{border-radius:0 0 var(--radius-md) var(--radius-md)}.member-account-main :is(.account-settings-header,.account-history-header,.account-monitoring-header,.account-history-detail-header,.account-monitor-detail-header) h1{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:700;line-height:1.08}.member-account-main :is(.account-settings-header,.account-history-header,.account-monitoring-header){gap:var(--space-4);padding-block-end:var(--space-5)}.account-overview-header h1{letter-spacing:-.045em;font-weight:700;line-height:1.08}.member-account-main .account-history-filters{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-main .account-history-filter-actions{min-height:var(--control-height-lg);grid-column:1/-1;justify-content:flex-end}.member-account-main .account-history-row{gap:var(--space-4);padding-block:var(--space-4)}.account-history-main{gap:var(--space-2)}.account-history-main h2{font-size:var(--text-lg);line-height:1.22}.account-history-row-heading{gap:var(--space-2)}.account-history-stats{gap:var(--space-3)}.account-history-actions{gap:var(--space-2)}.account-history-actions .account-secondary-action{min-height:2.5rem;padding-inline:var(--space-3)}.account-pagination{min-height:4.25rem;padding-block:var(--space-3)}.account-pagination-edge{min-width:5rem}.account-pagination-edge.is-next{text-align:end}.account-pagination-pages{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}.account-pagination-pages a,.account-pagination-pages .is-current{border-radius:var(--radius-sm);border:1px solid #0000;place-items:center;width:2.25rem;min-height:2.25rem;display:inline-grid}.account-pagination-pages .is-current{border-color:var(--ink);background:var(--ink);color:var(--paper)}.account-monitor-detail>.account-text-action{margin-block-end:calc(-1 * var(--space-2))}.account-monitor-detail-header h1{overflow-wrap:anywhere;margin-block-start:var(--space-2)}.account-monitoring-row>.account-secondary-action{min-width:7rem}.account-settings-section,.account-settings-section.is-password,.account-settings-section.is-sessions{padding-block:calc(var(--space-6) + var(--space-1))}.account-form{margin-block-start:var(--space-4)}.account-form-actions{margin-block-start:var(--space-2)}@media(hover:hover)and (pointer:fine){.account-pagination-pages a:hover{border-color:var(--rule-strong);background:var(--paper-soft);color:var(--ink)}}@media(min-width:40rem){.member-account-mobile-menu-panel .member-account-nav,.member-account-main .account-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.member-account-mobile-menu{display:none}.member-account-sidebar{display:block}.member-account-main .account-history-row{grid-template-columns:minmax(13rem,1fr) minmax(16rem,.9fr)}.member-account-main .account-history-actions{grid-column:1/-1}}@media(min-width:75rem){.member-account-main .account-history-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.member-account-main .account-history-row{grid-template-columns:minmax(13rem,1.2fr) minmax(15rem,.85fr) auto}.member-account-main .account-history-actions{flex-wrap:nowrap;grid-column:auto}}@media(max-width:39.999rem){.member-account-shell{margin-block:var(--space-3)}.member-account-main .account-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-main .account-history-filter-actions{flex-direction:row;align-items:center}.account-history-filter-status,.account-history-filter-language,.account-history-filter-rows{grid-column:1/-1}.member-account-main .account-history-filter-actions .account-primary-action{flex:auto;width:auto;min-width:0}.account-history-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.account-history-actions .account-text-action{justify-self:center;min-height:2.5rem}.account-history-actions .account-secondary-action{width:100%}.account-pagination-edge{min-width:0}.account-pagination-pages a,.account-pagination-pages .is-current{width:2rem;min-height:2rem}}@media(max-width:21.999rem){.member-account-main .account-history-filters,.account-history-actions{grid-template-columns:minmax(0,1fr)}.member-account-main .account-history-filter-actions{flex-direction:column;align-items:stretch}.member-account-main .account-history-filter-actions .account-primary-action{width:100%}.account-pagination-pages a:not(.is-current){display:none}}@media(prefers-reduced-motion:reduce){.member-account-mobile-menu>summary>svg{transition:none}}.discovery-mode-shell{width:min(42rem,100%);margin-top:var(--space-8);text-align:left;position:relative}.discovery-mode-shell:not(.is-results-toolbar):before{z-index:3;border-radius:var(--radius-sm);content:"";pointer-events:none;block-size:calc(6.75rem - 1px);transition:box-shadow var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0;box-shadow:0 0 .55rem #0000}.discovery-mode-shell:not(.is-results-toolbar):has(.search-field:focus-within):before{box-shadow:0 0 .55rem var(--signal)}@supports (color:color-mix(in lab,red,red)){.discovery-mode-shell:not(.is-results-toolbar):has(.search-field:focus-within):before{box-shadow:0 0 .55rem color-mix(in oklch,var(--signal),transparent 68%)}}.discovery-mode-shell>.discovery-form{width:100%;margin-top:0}.discovery-mode-shell:not(.is-results-toolbar){grid-template-columns:minmax(0,1fr);display:grid}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-mode-tabs{grid-area:1/1}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form{grid-area:2/1;align-self:start;min-width:0}.discovery-mode-shell:not(.is-results-toolbar)>.landing-search-support{grid-area:3/1}.discovery-mode-shell.is-results-toolbar{width:min(48rem,100%);margin-top:0}.discovery-mode-shell.is-results-toolbar>.discovery-form{width:100%}.is-results-toolbar .search-field{gap:var(--space-1);min-height:3.25rem;padding:var(--space-1);border-radius:var(--radius-sm);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto auto}.is-results-toolbar .search-field:focus-within{box-shadow:0 0 0 .15rem var(--signal)}@supports (color:color-mix(in lab,red,red)){.is-results-toolbar .search-field:focus-within{box-shadow:0 0 0 .15rem color-mix(in oklch,var(--signal),transparent 80%)}}.is-results-toolbar .search-field input{padding-inline:var(--space-3)}.results-mode-selector{border-inline-end:1px solid var(--rule);align-self:stretch;min-width:0;display:flex}.results-mode-selector-control{align-items:stretch;min-width:7rem;display:flex;position:relative}.results-mode-selector select{appearance:none;border-radius:calc(var(--radius-sm) - .1rem) 0 0 calc(var(--radius-sm) - .1rem);width:100%;min-width:0;color:var(--ink-muted);padding:0 var(--space-8) 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;outline:0;font-weight:600;line-height:1}.results-mode-selector svg{top:50%;right:var(--space-3);fill:none;stroke:currentColor;stroke-width:1.5px;pointer-events:none;width:.75rem;position:absolute;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.results-mode-selector:hover select{background:var(--paper-soft);color:var(--signal-strong)}}.results-mode-selector select:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.results-mode-selector select:active{background:var(--paper-soft)}.results-mode-selector select:disabled{cursor:not-allowed;opacity:.55}.results-mode-selector select[aria-busy=true]{cursor:wait}.results-mode-selector:has(select[data-state=error]){border-color:var(--danger)}.results-mode-selector:has(select[data-state=success]){border-color:var(--signal-strong)}.discovery-mode-tabs{z-index:2;border:1px solid var(--rule-strong);border-bottom-color:var(--rule);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--paper-soft);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:0;width:100%;margin:0;display:grid;position:relative;overflow:hidden}.discovery-mode-tabs a{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;color:var(--ink-muted);padding:var(--space-2) var(--space-5);white-space:nowrap;background:0 0;border:0;border-radius:0;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.discovery-mode-tabs a+a{border-inline-start:1px solid var(--rule)}.discovery-mode-tabs a[aria-current=page]{z-index:2;background:var(--paper-raised);color:var(--signal-strong);box-shadow:inset 0 -.15rem var(--signal-strong);position:relative}.discovery-mode-tabs a:active{background:var(--paper)}.discovery-mode-tabs a[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.discovery-mode-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9rem;height:.9rem}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .search-field{z-index:1;border-top-color:#0000;border-start-start-radius:0;border-start-end-radius:0;margin-top:-1px;position:relative}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .search-field:focus-within{border-color:var(--rule-strong);box-shadow:0 .7rem 2.4rem var(--shadow-color)}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .search-field:has(.naming-style-popover.is-positioned){z-index:65}.landing-search-support{width:100%;min-width:0;margin-top:var(--space-3);display:grid}.landing-search-support>*{grid-area:1/1;min-width:0;margin-top:0}.discovery-mode-shell .is-mode-inactive{visibility:hidden;pointer-events:none}.landing-search-support .prompt-examples{align-content:center;align-items:center;width:100%}.dictionary-tld-highlights{justify-content:center;align-items:center;gap:var(--space-3);min-height:2rem;display:flex}.dictionary-tld-highlights-label{color:var(--ink-faint);font-family:var(--font-mono);white-space:nowrap;flex:none;font-size:.58rem;line-height:1.4}.dictionary-tld-highlight-list{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.dictionary-tld-highlight-list button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill);min-height:2rem;color:var(--ink-muted);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;flex:none;font-size:.62rem;line-height:1;display:inline-flex}.dictionary-tld-highlight-list button strong{color:var(--signal-strong);font-size:inherit;font-weight:700}.dictionary-tld-highlight-list button:hover,.dictionary-tld-highlight-list button:focus-visible{border-color:var(--signal);color:var(--signal-strong)}.dictionary-tld-highlight-list button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dictionary-tld-highlight-list button:active{background:var(--paper-soft)}.dictionary-tld-highlight-list button:disabled{cursor:not-allowed;opacity:.52}.dictionary-tld-highlight-list button[aria-busy=true]{cursor:wait}.dictionary-tld-highlight-list button[data-state=error]{border-color:var(--danger)}.dictionary-tld-highlight-list button[data-state=success]{border-color:var(--signal-strong);background:var(--signal-soft)}.dictionary-tld-highlight-list .dictionary-tld-highlight-all{color:var(--signal-strong);border-color:#0000}.discovery-mode-shell:has(.search-field:focus-within) .discovery-mode-tabs{border-color:var(--rule-strong);border-bottom-color:var(--rule)}.dictionary-search-form .search-field,.whois-search-form .search-field{grid-template-columns:minmax(0,1fr) auto}.is-results-toolbar .dictionary-search-form .search-field,.is-results-toolbar .whois-search-form .search-field{grid-template-columns:auto minmax(0,1fr) auto}.dictionary-search-form input[type=search]::-webkit-search-cancel-button{cursor:pointer}.whois-search-form input[type=search]::-webkit-search-cancel-button{cursor:pointer}.idea-search-note,.dictionary-search-note,.whois-search-note{min-height:1.25rem;margin:var(--space-2) 0 0}.idea-search-note+.form-feedback:empty{display:none}.dictionary-auth-gate{border-start-start-radius:0;width:100%;margin-top:0}body:has(.dictionary-workspace) .search-stage,body:has(.whois-workspace) .search-stage{min-height:auto;padding:var(--space-4) clamp(var(--space-4),2vw,var(--space-8)) var(--space-2);text-align:left;justify-items:start}body:has(.dictionary-workspace) .search-copy,body:has(.whois-workspace) .search-copy{display:none}body:has(.dictionary-workspace) .discovery-mode-shell,body:has(.whois-workspace) .discovery-mode-shell{margin-top:0}.is-results-toolbar .dictionary-search-note,.is-results-toolbar .whois-search-note{display:none}.dictionary-workspace,.whois-workspace{border-top:1px solid var(--rule);min-width:0;min-height:30rem;padding:var(--space-6) clamp(var(--space-4),2vw,var(--space-8)) var(--space-16)}.whois-result-intro{min-width:0}.whois-result-intro .query-block{min-width:0;max-width:52rem}.whois-result-intro .query-line{margin-bottom:0;font-size:.72rem;font-weight:500}.whois-result-intro .result-summary{margin-top:var(--space-2);color:var(--ink-muted);font-size:.8rem;line-height:1.55}.whois-domain-grid{width:fit-content;max-width:100%;margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.whois-domain-result{align-items:stretch;gap:var(--space-3);flex-direction:column;min-height:4.75rem}.whois-domain-result .domain-identity{flex:none;width:auto;min-width:0}.whois-domain-result .whois-domain-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);opacity:1;flex-wrap:nowrap;flex:none;width:fit-content;max-width:100%;display:flex;transform:none}.whois-domain-result .whois-domain-actions button,.whois-domain-result .whois-domain-actions a{justify-content:center;gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:0;min-height:2.5rem;padding:0 var(--space-3);color:var(--ink-muted);font-size:var(--text-xs);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);margin-inline-start:0;font-weight:600;line-height:1}.whois-domain-result .whois-domain-actions button>span,.whois-domain-result .whois-domain-actions a>span,.whois-domain-result .whois-domain-actions .domain-monitor-feedback{display:inline}.whois-domain-result .whois-domain-actions svg{flex:none;width:.9rem}.whois-domain-result .whois-refresh-action svg{stroke-linecap:round;stroke-linejoin:round;height:.9rem;transform:translateY(-.03125rem)}.whois-domain-result .whois-domain-actions .domain-monitor-action{margin-inline-start:0;display:inline-flex}.whois-domain-result .whois-domain-actions .domain-monitor-action button,.whois-domain-result .whois-domain-actions .domain-monitor-action a{border-color:var(--signal-strong)}@supports (color:color-mix(in lab,red,red)){.whois-domain-result .whois-domain-actions .domain-monitor-action button,.whois-domain-result .whois-domain-actions .domain-monitor-action a{border-color:color-mix(in oklch,var(--signal-strong),var(--rule) 58%)}}.whois-domain-result .whois-domain-actions .domain-monitor-action button,.whois-domain-result .whois-domain-actions .domain-monitor-action a{background:var(--signal-soft);color:var(--signal-strong)}.whois-domain-result .whois-domain-actions .domain-action-disabled{border:1px solid var(--rule);border-radius:var(--radius-sm);min-height:2.5rem;padding:0 var(--space-3);align-items:center;display:inline-flex}.whois-domain-result .whois-domain-actions button:focus-visible,.whois-domain-result .whois-domain-actions a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.whois-domain-result .whois-domain-actions button:active,.whois-domain-result .whois-domain-actions a:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.whois-domain-result .whois-domain-actions button:hover,.whois-domain-result .whois-domain-actions a:hover{border-color:var(--rule-strong);background:var(--paper-soft);color:var(--ink)}.whois-domain-result .whois-domain-actions .domain-monitor-action button:hover,.whois-domain-result .whois-domain-actions .domain-monitor-action a:hover{border-color:var(--signal-strong);background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.whois-domain-result .whois-domain-actions .domain-monitor-action button:hover,.whois-domain-result .whois-domain-actions .domain-monitor-action a:hover{background:color-mix(in oklch,var(--signal-soft),var(--signal) 14%)}}.whois-domain-result .whois-domain-actions .domain-monitor-action button:hover,.whois-domain-result .whois-domain-actions .domain-monitor-action a:hover{color:var(--signal-strong)}}.whois-domain-result .domain-monitor-action.has-error{flex:auto}.whois-data-grid{margin:var(--space-5) 0 0;border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.whois-data-grid>div{min-width:0;padding:var(--space-4) var(--space-5)}.whois-data-grid>div:not(:first-child){border-inline-start:1px solid var(--rule)}.whois-data-grid>div:nth-child(3n+1){border-inline-start:0}.whois-data-grid>div:nth-child(n+4){border-top:1px solid var(--rule)}.whois-data-grid dt,.whois-registry-statuses h3,.whois-inline-data dt,.whois-nameservers h4{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:500}.whois-data-grid dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem}.whois-registry-statuses{gap:var(--space-7);border-bottom:1px solid var(--rule);padding:var(--space-5) 0;grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);display:grid}.whois-registry-statuses h3{margin:0}.whois-registry-statuses h3+p,.whois-empty-value{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:.74rem;line-height:1.55}.whois-registry-statuses ul{align-content:flex-start;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.whois-registry-statuses li{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-soft);color:var(--ink-muted);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:.58rem}.whois-dns-content{gap:var(--space-6);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);min-width:0;display:grid}.whois-inline-data{align-content:start;gap:var(--space-4);margin:0;display:grid}.whois-inline-data dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:.68rem}.whois-nameservers h4{margin:0 0 var(--space-2)}.whois-nameservers ul{gap:var(--space-2)}.whois-technical-details{border-bottom:1px solid var(--rule)}.whois-technical-details>summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.5rem;padding:var(--space-4) var(--space-5);color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);list-style:none;display:flex}.whois-technical-details>summary::-webkit-details-marker{display:none}.whois-technical-details>summary span{min-width:0}.whois-technical-details>summary strong,.whois-technical-details>summary small{display:block}.whois-technical-details>summary strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:600}.whois-technical-details>summary small{margin-top:var(--space-1);color:var(--ink-muted);font-size:.74rem;line-height:1.45}.whois-technical-details>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;transition:transform var(--duration-fast) var(--ease-out);flex:none}.whois-technical-details[open]>summary svg{transform:rotate(180deg)}.whois-technical-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.whois-technical-content{border-top:1px solid var(--rule)}.whois-technical-content .whois-registry-statuses{padding-inline:var(--space-5)}.whois-technical-content .whois-registry-statuses:last-child{border-bottom:0}.whois-identifier-data{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(hover:hover)and (pointer:fine){.whois-technical-details>summary:hover{background:var(--paper-soft)}}.whois-result-disclaimer{margin:var(--space-3) 0 0;color:var(--ink-faint);font-family:var(--font-mono);font-size:.58rem;line-height:1.55}@media(max-width:63.999rem){.whois-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whois-data-grid>div:nth-child(odd){border-inline-start:0}.whois-data-grid>div:nth-child(2n){border-inline-start:1px solid var(--rule)}.whois-data-grid>div:nth-child(n+3){border-top:1px solid var(--rule)}.whois-dns-content{grid-template-columns:minmax(0,1fr)}}.dictionary-workspace-bar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);min-width:0;padding-bottom:var(--space-3);display:flex}.dictionary-part-filters{gap:var(--space-1);min-width:0;padding-bottom:var(--space-1);scrollbar-width:thin;flex:auto;display:flex;overflow-x:auto}.dictionary-part-filters a{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);min-height:1.9rem;color:var(--ink-muted);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);white-space:nowrap;flex:none;align-items:center;font-size:.61rem;line-height:1;text-decoration:none;display:inline-flex}.dictionary-part-filters a.is-active{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}.dictionary-workspace .mode-note{align-items:center;gap:var(--space-2);color:var(--ink-faint);font-family:var(--font-mono);white-space:nowrap;flex:none;margin:0;font-size:.58rem;display:flex}.dictionary-workspace .mode-note span{background:var(--signal);border-radius:50%;width:.38rem;height:.38rem}.dictionary-filter-panel{min-width:0;margin-top:var(--space-3);border-bottom:1px solid var(--rule);padding-bottom:var(--space-3)}.dictionary-filter-panel>summary{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.5rem;color:var(--ink-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;list-style:none;display:flex}.dictionary-filter-panel>summary::-webkit-details-marker{display:none}.dictionary-filter-panel>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:.9rem;height:.9rem;transition:transform var(--duration-fast) var(--ease-out)}.dictionary-filter-panel[open]>summary svg{transform:rotate(180deg)}.dictionary-filter-panel>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dictionary-active-filter-count{border-radius:var(--radius-pill);background:var(--signal-soft);min-width:1.2rem;height:1.2rem;color:var(--signal-strong);font-variant-numeric:tabular-nums;place-items:center;font-size:.58rem;display:inline-grid}.dictionary-filter-form{gap:var(--space-3);min-width:0;margin-top:var(--space-5);border-bottom:1px solid var(--rule);padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.dictionary-filter-panel>.dictionary-filter-form{margin-top:var(--space-3);border-bottom:0;padding-bottom:0}.dictionary-filter-field{min-width:0}.dictionary-filter-field>label{margin-bottom:var(--space-1);color:var(--ink);font-size:.68rem;font-weight:600;display:block}.dictionary-filter-field select,.dictionary-filter-field input{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--paper-raised);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);padding:var(--space-2) var(--space-3);outline:2px solid #0000;font-size:.78rem}.dictionary-filter-field select:focus-visible,.dictionary-filter-field input:focus-visible{outline-color:var(--focus)}.dictionary-length-field>div{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.dictionary-length-field span{color:var(--ink-faint)}.dictionary-filter-actions{align-items:end;gap:var(--space-3);display:flex}.dictionary-filter-actions button,.dictionary-filter-actions a{border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-4);font-family:var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;font-size:.64rem;text-decoration:none;display:inline-flex}.dictionary-filter-actions button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.dictionary-filter-actions button:active{transform:translateY(1px)}.dictionary-filter-actions button:disabled{cursor:not-allowed;opacity:.48}.dictionary-filter-actions a{color:var(--signal-strong)}.dictionary-filter-actions a:active{color:var(--ink)}.dictionary-results-heading{min-width:0;margin-top:var(--space-6)}.dictionary-results-title-line{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dictionary-results-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}.dictionary-results-heading>div>p{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:.8rem}.dictionary-result-count{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;display:inline-flex}.dictionary-result-count strong{color:var(--ink);font-family:var(--font-display);font-size:.9rem;line-height:1}.dictionary-result-count span{color:var(--ink-faint);font-size:.56rem}.dictionary-domain-grid{margin-top:var(--space-5)}html:has(.discovery-access-dialog[open]){overflow:hidden}.dictionary-locked-grid{-webkit-user-select:none;user-select:none;position:relative}.dictionary-locked-grid:after{z-index:1;background:var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dictionary-locked-grid:after{background:color-mix(in oklch,var(--paper),transparent 76%)}}.dictionary-locked-grid:after{content:"";pointer-events:none}.dictionary-locked-result{align-items:start;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--signal-soft);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:4.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dictionary-locked-result{background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 72%)}}.dictionary-locked-result{padding:var(--space-3);filter:blur(2.75px);opacity:.72}.dictionary-locked-result>div{gap:var(--space-2);min-width:0;padding-top:.05rem;display:grid}.dictionary-locked-dot{background:var(--signal);border-radius:50%;width:.42rem;height:.42rem;margin-top:.1rem}.dictionary-locked-line{width:var(--locked-line-width,72%);border-radius:var(--radius-pill);background:var(--ink-muted);height:.64rem;display:block}@supports (color:color-mix(in lab,red,red)){.dictionary-locked-line{background:color-mix(in oklch,var(--ink-muted),transparent 72%)}}.dictionary-locked-line.is-short{background:var(--ink-faint);height:.42rem}@supports (color:color-mix(in lab,red,red)){.dictionary-locked-line.is-short{background:color-mix(in oklch,var(--ink-faint),transparent 78%)}}.dictionary-access-preview-note{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin-top:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:.72rem;display:flex}.dictionary-access-preview-note>span{background:var(--signal);border-radius:50%;flex:none;width:.42rem;height:.42rem}.dictionary-access-preview-note p{flex:auto;min-width:12rem;margin:0}.dictionary-access-preview-note button{outline-offset:3px;color:var(--signal-strong);font:600 .62rem var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;outline:2px solid #0000;padding:0}.dictionary-access-preview-note button:focus-visible{outline-color:var(--focus)}.dictionary-access-preview-note button:active{color:var(--ink)}.discovery-access-dialog{z-index:120;width:min(calc(100% - (var(--space-5) * 2)),34rem);max-width:none;max-height:min(44rem,calc(100dvh - (var(--space-5) * 2)));color:var(--ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.discovery-access-dialog:not([open]){display:none}.discovery-access-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.discovery-access-dialog::backdrop{background:color-mix(in oklch,var(--ink),transparent 36%)}}.discovery-access-dialog-surface{max-height:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:0 1.4rem 4rem var(--ink);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.discovery-access-dialog-surface{box-shadow:0 1.4rem 4rem color-mix(in oklch,var(--ink),transparent 74%)}}.discovery-access-dialog-surface{animation:discovery-gate-in var(--duration-base) var(--ease-out) both}.discovery-access-dialog-surface>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-6);display:flex}.discovery-access-dialog-surface>header>div{min-width:0}.discovery-access-dialog-surface>header p{margin:0 0 var(--space-2);color:var(--signal-strong);font:600 .58rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.discovery-access-dialog h2{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.discovery-access-dialog-surface>header>button{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:2px;background:var(--paper-raised);width:2.75rem;height:2.75rem;color:var(--ink-muted);cursor:pointer;outline:2px solid #0000;flex:none;place-items:center;display:grid}.discovery-access-dialog-surface>header>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem}.discovery-access-dialog-surface>header>button:focus-visible,.discovery-access-actions a:focus-visible,.discovery-access-actions button:focus-visible{outline-color:var(--focus)}.discovery-access-dialog-surface>header>button:active{transform:translateY(1px)}.discovery-access-dialog-body{gap:var(--space-5);padding:var(--space-6);display:grid}.discovery-access-dialog-body>p{max-width:58ch;color:var(--ink-muted);margin:0;line-height:1.6}.discovery-access-dialog-body ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.discovery-access-dialog-body li{padding-inline-start:var(--space-5);font-size:.82rem;line-height:1.45;position:relative}.discovery-access-dialog-body li:before{color:var(--signal-strong);content:"✓";font-family:var(--font-mono);position:absolute;left:0}.discovery-access-dialog-surface>footer{gap:var(--space-4);border-top:1px solid var(--rule);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.discovery-access-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.discovery-access-actions a,.discovery-access-actions button{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:2px;min-height:2.75rem;padding-inline:var(--space-5);font:600 .64rem var(--font-mono);cursor:pointer;outline:2px solid #0000;text-decoration:none;display:inline-flex}.discovery-access-actions .is-primary{border-color:var(--ink);background:var(--ink);color:var(--paper-raised)}.discovery-access-actions .is-secondary{background:var(--paper-raised);color:var(--ink)}.discovery-access-actions .is-tertiary{color:var(--signal-strong);background:0 0;border-color:#0000}.discovery-access-actions a:active,.discovery-access-actions button:active{transform:translateY(1px)}.discovery-access-dialog-surface>footer>p{color:var(--ink-faint);margin:0;font-size:.72rem}.discovery-access-dialog-surface>footer>p a{color:var(--signal-strong);text-underline-offset:.18em;text-decoration:underline}.discovery-access-dialog-surface>footer>p a:hover{color:var(--ink)}.discovery-access-dialog-surface>footer>p a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.discovery-access-usage{gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);padding:var(--space-4);display:grid}.discovery-access-usage>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.discovery-access-usage span,.discovery-access-usage p{color:var(--ink-faint);font:500 .62rem var(--font-mono)}.discovery-access-usage strong{color:var(--ink);font:600 .68rem var(--font-mono)}.discovery-access-usage p{margin:0}.discovery-access-meter{border-radius:var(--radius-pill);background:var(--rule);height:.25rem;display:block;overflow:hidden}.discovery-access-meter>span{width:var(--access-usage,0%);border-radius:inherit;background:var(--signal);height:100%;display:block}.discovery-access-workspace{padding-bottom:var(--space-7);gap:0;display:grid}.discovery-access-preview-heading{align-items:end;gap:var(--space-6);padding:var(--space-7) 0 var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.discovery-access-preview-heading>div{gap:var(--space-2);max-width:42rem;display:grid}.discovery-access-preview-heading .eyebrow,.refinement-access-limit .eyebrow{color:var(--signal-strong);font:600 .58rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.discovery-access-preview-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.08}.discovery-access-preview-heading>div>p:last-child{color:var(--ink-muted);margin:0;line-height:1.55}.discovery-access-preview-heading>p{justify-items:end;gap:var(--space-1);color:var(--ink-faint);font:500 .58rem var(--font-mono);margin:0;display:grid}.discovery-access-preview-heading>p strong{color:var(--ink);font-family:var(--font-display);font-size:1.75rem;line-height:1}.discovery-access-locked-grid{-webkit-user-select:none;user-select:none;position:relative}.discovery-access-locked-grid:after{z-index:1;background:var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.discovery-access-locked-grid:after{background:color-mix(in oklch,var(--paper),transparent 76%)}}.discovery-access-locked-grid:after{content:"";pointer-events:none}.discovery-access-locked-result{align-items:start;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--signal-soft);grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:4.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-access-locked-result{background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 72%)}}.discovery-access-locked-result{padding:var(--space-3);filter:blur(2.75px);opacity:.72}.discovery-access-locked-result>span{background:var(--signal);border-radius:50%;width:.42rem;height:.42rem;margin-top:.1rem}.discovery-access-locked-result>div{gap:var(--space-2);display:grid}.discovery-access-locked-result i{width:var(--locked-line-width,72%);border-radius:var(--radius-pill);background:var(--ink-muted);height:.58rem;display:block}@supports (color:color-mix(in lab,red,red)){.discovery-access-locked-result i{background:color-mix(in oklch,var(--ink-muted),transparent 72%)}}.discovery-access-locked-result i:last-child{background:var(--ink-faint);height:.4rem}@supports (color:color-mix(in lab,red,red)){.discovery-access-locked-result i:last-child{background:color-mix(in oklch,var(--ink-faint),transparent 78%)}}.discovery-access-preview-note,.refinement-access-limit{align-items:center;gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);min-width:0;padding:var(--space-4) var(--space-5);display:flex}.discovery-access-preview-note{margin-top:var(--space-5)}.discovery-access-preview-note>span{background:var(--signal);border-radius:50%;flex:none;width:.42rem;height:.42rem}.discovery-access-preview-note p,.refinement-access-limit>div>p:last-child{min-width:0;color:var(--ink-muted);flex:auto;margin:0;font-size:.74rem;line-height:1.5}.discovery-access-preview-note button,.refinement-access-limit>button{outline-offset:3px;color:var(--signal-strong);font:600 .62rem var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;outline:2px solid #0000;flex:none;padding:0}.discovery-access-preview-note button:focus-visible,.refinement-access-limit>button:focus-visible{outline-color:var(--focus)}.refinement-access-limit{margin-top:var(--space-5);justify-content:space-between}.refinement-access-limit>div{gap:var(--space-2);display:grid}.refinement-access-limit h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1rem}@keyframes discovery-gate-in{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.dictionary-domain-result .domain-identity p{text-transform:none}.dictionary-empty-state{align-items:center;gap:var(--space-4);min-width:0;margin-top:var(--space-6);border-block:1px solid var(--rule);padding-block:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.dictionary-empty-state>span{background:var(--signal-soft);width:2.5rem;height:2.5rem;color:var(--signal-strong);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.dictionary-empty-state h2,.dictionary-empty-state h3{margin:0;font-size:1rem}.dictionary-empty-state p{max-width:65ch;margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:.78rem;line-height:1.5}.dictionary-empty-state>a{width:fit-content;color:var(--signal-strong);font-family:var(--font-mono);grid-column:2;font-size:.64rem}.dictionary-pagination{justify-content:center;gap:var(--space-1);margin-top:var(--space-8);border-top:1px solid var(--rule);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.dictionary-pagination a,.dictionary-pagination span{border-radius:var(--radius-sm);min-width:2.5rem;min-height:2.5rem;color:var(--ink-muted);font-family:var(--font-mono);border:1px solid #0000;place-items:center;font-size:.62rem;text-decoration:none;display:inline-grid}.dictionary-pagination .is-current{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}@media(hover:hover)and (pointer:fine){.discovery-mode-tabs a:hover,.dictionary-part-filters a:hover,.dictionary-pagination a:hover{color:var(--signal-strong)}.dictionary-filter-field select:hover,.dictionary-filter-field input:hover{background:var(--paper-soft)}.dictionary-filter-actions button:hover{background:var(--signal);color:var(--accent-ink)}.dictionary-access-preview-note button:hover,.discovery-access-preview-note button:hover,.refinement-access-limit>button:hover,.discovery-access-actions .is-tertiary:hover{color:var(--ink)}.discovery-access-dialog-surface>header>button:hover,.discovery-access-actions .is-secondary:hover{border-color:var(--ink-muted);background:var(--paper-soft);color:var(--ink)}.discovery-access-actions .is-primary:hover{border-color:var(--signal);background:var(--signal);color:var(--accent-ink)}}@media(min-width:40rem){.dictionary-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionary-filter-actions{grid-column:1/-1;justify-content:end}}@media(min-width:64rem){.dictionary-filter-panel{margin-top:var(--space-5);padding-bottom:var(--space-5)}.dictionary-filter-panel>summary{display:none}.dictionary-filter-panel>.dictionary-filter-form,.dictionary-filter-panel:not([open])>.dictionary-filter-form{margin-top:0;display:grid}.dictionary-filter-form{grid-template-columns:minmax(8rem,1fr) minmax(7rem,.8fr) minmax(11rem,1.15fr) minmax(9rem,1fr) auto;align-items:end}.dictionary-filter-actions{grid-column:auto}}@media(max-width:39.999rem){.discovery-mode-shell{margin-top:var(--space-6)}.landing-search-support .prompt-examples:not(.inspiration-examples) button{text-overflow:ellipsis;overflow:hidden}.landing-search-support .inspiration-examples{justify-content:center;gap:var(--space-2);flex-flow:wrap;display:flex}.landing-search-support .inspiration-examples button{flex:none;width:auto}.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .form-feedback,.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .dictionary-search-note,.discovery-mode-shell:not(.is-results-toolbar)>.discovery-form .whois-search-note{min-height:1.75rem}.discovery-mode-shell.is-results-toolbar{margin-top:0}.discovery-mode-tabs{width:100%;padding-inline-start:0}.discovery-mode-tabs a{gap:var(--space-1);min-width:0;padding-inline:var(--space-1);flex:1 1 0;font-size:.64rem}.discovery-mode-tabs.has-dictionary:has(#landing-mode-idea):has(#landing-mode-whois){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr);grid-auto-flow:initial;grid-auto-columns:initial}.discovery-mode-tabs svg{width:.78rem;height:.78rem}.dictionary-tld-highlights{justify-content:center;align-items:stretch;gap:var(--space-2);flex-direction:column;min-height:4.25rem}.dictionary-tld-highlight-list{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;padding:2px;overflow-x:auto}.dictionary-tld-highlight-list::-webkit-scrollbar{display:none}.dictionary-tld-highlight-list button{scroll-snap-align:start;min-height:2.5rem}.dictionary-search-form .search-field,.whois-search-form .search-field{grid-template-columns:minmax(0,1fr) auto}.is-results-toolbar .search-field,.is-results-toolbar .dictionary-search-form .search-field,.is-results-toolbar .whois-search-form .search-field{grid-template-columns:auto minmax(0,1fr) auto auto;gap:0}.is-results-toolbar .dictionary-search-form .search-field,.is-results-toolbar .whois-search-form .search-field{grid-template-columns:auto minmax(0,1fr) auto}.results-mode-selector-control{min-width:5.75rem}.results-mode-selector select{padding-inline:var(--space-2) var(--space-6);font-size:.62rem}.results-mode-selector svg{right:var(--space-2)}.is-results-toolbar .search-submit span,.dictionary-search-form .search-submit span,.whois-search-form .search-submit span{display:none}.dictionary-workspace,.whois-workspace{padding-inline:var(--space-4)}.dictionary-workspace-bar{flex-direction:column-reverse;align-items:flex-start}.dictionary-part-filters{width:100%}.dictionary-results-heading{grid-template-columns:minmax(0,1fr)}.dictionary-result-count{justify-items:start}.discovery-access-dialog{width:calc(100% - (var(--space-3) * 2));max-height:calc(100dvh - (var(--space-3) * 2))}.discovery-access-dialog-surface>header,.discovery-access-dialog-body,.discovery-access-dialog-surface>footer{padding-inline:var(--space-5)}.discovery-access-actions{flex-direction:column;align-items:stretch}.discovery-access-actions a,.discovery-access-actions button{width:100%}.discovery-access-preview-heading{grid-template-columns:minmax(0,1fr)}.discovery-access-preview-heading>p{justify-items:start}.discovery-access-preview-note,.refinement-access-limit{flex-direction:column;align-items:flex-start}.whois-domain-result{flex-direction:column;align-items:stretch}.whois-domain-grid,.whois-domain-result .domain-identity,.whois-domain-result .whois-domain-actions{width:100%;max-width:none}.whois-domain-result .domain-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.whois-domain-result .whois-domain-actions>button,.whois-domain-result .whois-domain-actions>a,.whois-domain-result .whois-domain-actions .domain-monitor-action,.whois-domain-result .whois-domain-actions .domain-monitor-action button,.whois-domain-result .whois-domain-actions .domain-monitor-action a{width:100%}.whois-domain-result .whois-domain-actions .domain-monitor-action{grid-column:1/-1}.whois-domain-result .whois-domain-actions button,.whois-domain-result .whois-domain-actions a,.whois-domain-result .whois-domain-actions .domain-action-disabled{min-height:2.75rem}.whois-domain-result .domain-monitor-action.has-error{justify-content:flex-start;width:100%;margin-inline-start:0}.whois-domain-result .domain-monitor-feedback{text-align:start;grid-column:1/-1;width:100%;max-width:none;display:block}.whois-data-grid{grid-template-columns:minmax(0,1fr)}.whois-data-grid>div:nth-child(n){border-inline-start:0}.whois-data-grid>div:nth-child(n+2){border-top:1px solid var(--rule)}.whois-data-grid>div{padding:var(--space-4) var(--space-5)}.whois-registry-statuses{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr)}.whois-dns-content{gap:var(--space-5)}.whois-technical-details>summary,.whois-technical-content .whois-registry-statuses{padding-inline:var(--space-4)}.whois-identifier-data{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media(max-width:21.999rem){.whois-domain-result .whois-domain-actions{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.dictionary-filter-panel>summary svg,.whois-domain-result .whois-domain-actions,.whois-domain-result .whois-domain-actions button,.whois-domain-result .whois-domain-actions a,.whois-technical-details>summary,.whois-technical-details>summary svg{transition:none}.whois-domain-result .whois-domain-actions button:active,.whois-domain-result .whois-domain-actions a:active{transform:none}.discovery-access-dialog-surface{animation:none}.dictionary-part-filters,.dictionary-pagination{scroll-behavior:auto}}.account-notification-page{gap:var(--space-6);display:grid}.account-notification-list{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;overflow:clip}.account-notification{gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);display:grid}.account-notification:last-child{border-block-end:0}.account-notification>div:nth-child(2){min-width:0}.account-notification h2{margin:var(--space-1) 0;font-size:var(--text-lg)}.account-notification p{color:var(--ink-muted);margin:0}.account-notification span,.account-notification time{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-notification-mark{background:var(--rule-strong);border-radius:999px;width:.55rem;height:.55rem;margin-block-start:.35rem}.account-notification.is-unread .account-notification-mark{background:var(--signal-strong)}.account-notification form{grid-column:2;justify-self:start}.account-notification-list>.account-empty-state{gap:var(--space-2);padding:clamp(var(--space-6),4vw,var(--space-8));display:grid}.account-notification-list>.account-empty-state h2{color:var(--ink);font-size:var(--text-lg);margin:0}.account-notification-list>.account-empty-state p{margin:0}.account-consent-page{width:min(44rem,calc(100% - 2 * var(--space-4)));margin:clamp(4rem,10vh,8rem) auto}.account-consent-page>div>span{color:var(--signal-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em}.account-consent-page h1{margin:var(--space-3) 0;font-family:var(--font-display);font-size:clamp(2rem,6vw,3.5rem);line-height:.98}.account-consent-page>div>p{color:var(--ink-muted)}.account-consent-page article{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:var(--space-6);margin-block-start:var(--space-8)}.account-consent-page article>header{justify-content:space-between;align-items:start;gap:var(--space-4);border-block-end:1px solid var(--rule);padding-block-end:var(--space-5);display:flex}.account-consent-page article>header div{gap:var(--space-1);display:grid}.account-consent-page article>header span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.account-consent-page form{gap:var(--space-5);padding-block-start:var(--space-5);display:grid}.account-consent-check{align-items:flex-start;gap:var(--space-3);color:var(--ink-muted);line-height:1.5;display:flex}.account-consent-check input{flex:none;margin-block-start:.2rem}.account-consent-check a{color:var(--signal-strong);text-underline-offset:.2em;text-decoration:underline}.account-legal-copy{gap:var(--space-3);border-block-start:1px solid var(--rule);padding-block-start:var(--space-5);display:grid}.account-registration-flow .account-legal-copy{gap:var(--space-2);padding-block-start:var(--space-4)}.account-consent-check input:focus-visible{outline:2px solid var(--signal-strong);outline-offset:.2rem}.account-consent-check:has(input[aria-invalid=true]){color:var(--danger)}.account-privacy-acknowledgement{color:var(--ink-faint);font-size:var(--text-sm);margin:0;line-height:1.55}.account-privacy-acknowledgement a{color:var(--signal-strong);text-underline-offset:.2em;text-decoration:underline}@media(min-width:42rem){.account-notification{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.account-notification form{grid-column:auto;justify-self:end}}.account-credits-page{gap:var(--space-6);display:grid}.account-credit-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-credit-ledger,.account-credit-activity{min-width:0;display:grid}.account-credit-ledger-row{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5);display:grid}.account-credit-ledger-row:last-child,.account-credit-activity-row:last-child{border-block-end:0}.account-credit-ledger-row>div:first-child{gap:var(--space-1);min-width:0;display:grid}.account-credit-ledger-row>div:first-child strong{font-size:var(--text-base)}.account-credit-ledger-row time,.account-credit-ledger-kind,.account-credit-ledger-row dt,.account-credit-ledger-expiry>span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-credit-ledger-kind{color:var(--signal-strong);letter-spacing:.08em;text-transform:uppercase}.account-credit-ledger-row dl{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-credit-ledger-row dl>div,.account-credit-ledger-expiry{gap:var(--space-1);display:grid}.account-credit-ledger-row dd{font:600 var(--text-sm) var(--font-mono);margin:0}.account-credit-ledger-row dd.is-active{color:var(--signal-strong)}.account-credit-ledger-row dd.is-expired,.account-credit-ledger-row dd.is-revoked{color:var(--danger)}.account-credit-ledger-expiry{text-align:end;justify-items:end}.account-credit-ledger-expiry strong{font-size:var(--text-sm)}.account-credit-activity-row{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4) var(--space-5);display:flex}.account-credit-activity-row>div{gap:var(--space-1);min-width:0;display:grid}.account-credit-activity-row time{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-credit-activity-row>span{font:700 var(--text-sm) var(--font-mono);flex:none}.account-credit-activity-row>span.is-refund{color:var(--signal-strong)}.account-credit-context{overflow:clip}.account-credit-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.account-credit-context-grid>article{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.account-credit-context-grid>article+article{border-inline-start:1px solid var(--rule)}.account-credit-context-grid>article>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono)}.account-credit-context-grid article>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.account-credit-context-grid h3{font-size:var(--text-sm);margin:0}.account-credit-context-grid strong{overflow-wrap:anywhere;font:600 var(--text-sm) var(--font-mono)}.account-credit-context-grid p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.account-credit-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-credit-cost-grid>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4) var(--space-5);display:flex}.account-credit-cost-grid>div:nth-child(odd){border-inline-end:1px solid var(--rule)}.account-credit-cost-grid>div:nth-last-child(-n+2){border-block-end:0}.account-credit-cost-grid dt{min-width:0;color:var(--ink-muted);font-size:var(--text-sm)}.account-credit-cost-grid dd{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);text-align:end;flex:none;margin:0}@media(min-width:48rem){.account-credit-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.65fr)}}@media(max-width:47.999rem){.account-credit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-credit-ledger-expiry{text-align:start;justify-items:start}.account-credit-context-grid,.account-credit-cost-grid{grid-template-columns:minmax(0,1fr)}.account-credit-context-grid>article+article{border-inline-start:0;border-block-start:1px solid var(--rule)}.account-credit-cost-grid>div:nth-child(odd){border-inline-end:0}.account-credit-cost-grid>div:nth-last-child(2){border-block-end:1px solid var(--rule)}}.plans-page{width:min(calc(100% - (2*clamp(var(--space-4),4vw,var(--space-10)))),82rem);padding-block:clamp(var(--space-10),8vw,var(--space-20)) var(--space-20);margin-inline:auto}.plans-hero{justify-items:start;gap:var(--space-4);max-width:44rem;margin-block-end:var(--space-10);display:grid}.plans-hero>span,.plan-feature-list>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.plans-hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.98}.plans-hero>p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.55}.plans-billing-switch{gap:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);padding:var(--space-1);flex-wrap:wrap;display:flex}.plans-billing-switch button{min-height:var(--control-height);border-radius:calc(var(--radius-sm) - .1rem);padding-inline:var(--space-4);color:var(--ink-muted);cursor:pointer;font:500 var(--text-xs) var(--font-mono);background:0 0;border:0}.plans-billing-switch button.is-active{background:var(--paper-raised);color:var(--signal-strong);box-shadow:0 1px 3px var(--shadow-color)}.plans-billing-switch button:focus-visible,.plan-primary-action:focus-visible,.plan-secondary-action:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.plans-billing-switch button:active,.plan-primary-action:active:not(:disabled),.plan-secondary-action:active{transform:translateY(1px)}.plans-feedback{border-inline-start:2px solid var(--danger);padding:var(--space-3) var(--space-4);color:var(--danger);margin-block-end:var(--space-5)}.plans-section{gap:var(--space-6);border-block-start:1px solid var(--rule);min-width:0;margin-block-start:clamp(var(--space-12),8vw,var(--space-20));padding-block-start:clamp(var(--space-8),5vw,var(--space-12));display:grid}.plans-section-header{gap:var(--space-2);min-width:0;max-width:46rem;display:grid}.plans-section-header>span,.plans-final-cta>div>span,.plan-credit-summary>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.plans-section-header h2,.plans-final-cta h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.05}.plans-section-header p,.plans-final-cta p{max-width:62ch;color:var(--ink-muted);margin:0;line-height:1.55}.plans-discount-panel{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;margin-block-start:var(--space-6);display:grid;overflow:clip}.plans-discount-panel>summary{min-height:var(--control-height-lg);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.plans-discount-panel>summary::-webkit-details-marker{display:none}.plans-discount-panel>summary>span:first-child{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.plans-discount-panel>summary>strong{font-size:var(--text-sm)}.plans-discount-panel>summary>span:last-child{color:var(--signal-strong);font:var(--text-lg) var(--font-mono);transition:transform var(--dur-short) var(--ease-out)}.plans-discount-panel[open]>summary>span:last-child{transform:rotate(45deg)}.plans-discount-body{gap:var(--space-5);border-block-start:1px solid var(--rule);min-width:0;padding:var(--space-5);display:grid}.plans-discount-body>div:first-child{gap:var(--space-1);min-width:0;display:grid}.plans-discount-panel h2{font-size:var(--text-lg);margin:0}.plans-discount-panel p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.plans-discount-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.plans-discount-form input{min-width:0;min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);padding-inline:var(--space-3);color:var(--ink)}.plans-discount-form button,.plans-discount-applied button{min-height:var(--control-height-lg);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);padding-inline:var(--space-4);color:var(--paper-raised);cursor:pointer;font:600 var(--text-xs) var(--font-mono)}.plans-discount-applied{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.plans-discount-applied>div>span{color:var(--ink-muted);font-size:var(--text-sm);display:block}.plans-discount-applied strong{font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.2rem;display:block}.plans-discount-applied h3{font-size:var(--text-base);margin:.6rem 0 0}.plans-discount-applied p{max-width:48ch;color:var(--ink-muted);font-size:var(--text-sm);margin:.25rem 0 0}.plans-discount-applied button{min-height:var(--control-height);border-color:var(--rule-strong);color:var(--signal-strong);background:0 0}.plans-discount-form input:focus-visible,.plans-discount-form button:focus-visible,.plans-discount-applied button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.plan-card-grid{gap:var(--space-4);align-items:stretch;min-width:0;display:grid}.plan-card{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);grid-template-rows:auto auto auto 1fr auto;align-content:start;min-width:0;display:grid;overflow:clip}.plan-card.is-featured{border-color:var(--signal-strong);background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.plan-card.is-featured{background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 84%)}}.plan-card.is-featured{box-shadow:inset 0 2px 0 var(--signal-strong)}.plan-card>header,.plan-price-display,.plan-feature-list,.plan-card-actions{padding:var(--space-5)}.plan-card>header{align-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--rule);min-height:8.5rem;display:grid}.plan-card>header>div{align-content:start;gap:var(--space-2);display:grid}.plan-card h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.15rem)}.plan-card header p{color:var(--ink-muted);margin:0;line-height:1.55}.plan-card-badge,.plan-current-label{width:fit-content;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono)}.plan-card-badge{border:1px solid var(--signal-strong);border-radius:var(--radius-pill);background:var(--signal-soft);min-height:1.75rem;padding-inline:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.plan-current-label{border:1px solid var(--signal-strong);border-radius:var(--radius-pill);align-self:end;padding:.25rem .6rem}.plan-price-display{border-block-end:1px solid var(--rule);align-content:center;min-height:6rem;display:grid}.plan-price-display strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.7rem,4vw,2.35rem);display:block}.plan-price-display del{color:var(--ink-faint);font:var(--text-sm) var(--font-mono);margin-block-end:var(--space-1);display:block}.plan-price-display small{margin-block:var(--space-1);color:var(--signal-strong);font:var(--text-xs) var(--font-mono);display:block}.plan-price-display span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.plan-credit-summary{gap:var(--space-2);border-block-end:1px solid var(--rule);padding:var(--space-4) var(--space-5);display:grid}.plan-credit-summary>strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em}.plan-credit-summary>p{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);margin:0;line-height:1.5}.plan-credit-summary>small{color:var(--signal-strong);font:var(--text-xs) var(--font-mono);line-height:1.45}.plan-feature-list{gap:var(--space-4);display:grid}.plan-feature-list ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-feature-list li{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.plan-feature-list svg{fill:none;width:1rem;height:1rem;stroke:var(--signal-strong);stroke-width:2px;flex:none}.plan-comparison-link{width:fit-content;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);text-decoration:none}.plan-card-actions{align-self:end;gap:var(--space-2);display:grid}.plan-card-actions form{display:grid}.plan-payment-options{gap:var(--space-2);display:grid}.plan-provider-action{justify-content:space-between}.plan-primary-action,.plan-secondary-action{min-height:var(--control-height-lg);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-sm);padding-inline:var(--space-4);cursor:pointer;font:600 var(--text-xs) var(--font-mono);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.plan-primary-action{background:var(--ink);color:var(--paper-raised)}.plan-secondary-action{color:var(--ink);background:0 0}.plan-card.is-featured .plan-primary-action{border-color:var(--signal);background:var(--signal);color:var(--accent-ink)}.plan-primary-action:disabled{cursor:not-allowed;opacity:.55}.plan-secondary-action small{color:var(--ink-muted);font:inherit}.plans-credit-system-grid{gap:var(--space-5);min-width:0;display:grid}.plans-credit-costs,.plans-credit-rules{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;margin:0;display:grid;overflow:clip}.plans-credit-costs>div,.plans-credit-rules>div{align-items:baseline;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.plans-credit-costs>div+div,.plans-credit-rules>div+div{border-block-start:1px solid var(--rule)}.plans-credit-costs dt,.plans-credit-rules dt{font-weight:600}.plans-credit-costs dd{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);text-align:end;margin:0}.plans-credit-rules>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.plans-credit-rules dd{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.plans-calculator-layout{gap:var(--space-4);min-width:0;display:grid}.plans-calculator-controls{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.plans-calculator-controls label{gap:var(--space-2);min-width:0;display:grid}.plans-calculator-controls label>span{color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono)}.plans-calculator-controls input{width:100%;min-width:0;min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);padding-inline:var(--space-3);color:var(--ink)}.plans-calculator-controls input:focus-visible{border-color:var(--signal-strong);outline:2px solid var(--focus);outline-offset:1px}.plans-calculator-result{align-content:start;gap:var(--space-4);border:1px solid var(--signal-strong);border-radius:var(--radius-md);background:var(--signal-soft);min-width:0;padding:var(--space-5);display:grid}.plans-calculator-result>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.plans-calculator-result>strong{align-items:baseline;gap:var(--space-2);font:500 var(--text-sm) var(--font-mono);flex-wrap:wrap;display:flex}.plans-calculator-result>strong b{font:500 clamp(2.1rem,5vw,3.4rem) var(--font-display);letter-spacing:-.05em}.plans-calculator-result dl{border-block:1px solid var(--signal-strong);margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.plans-calculator-result dl{border-block:1px solid color-mix(in oklch,var(--signal-strong),transparent 70%)}}.plans-calculator-result dl>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);display:flex}.plans-calculator-result dl>div+div{border-block-start:1px solid var(--signal-strong)}@supports (color:color-mix(in lab,red,red)){.plans-calculator-result dl>div+div{border-block-start:1px solid color-mix(in oklch,var(--signal-strong),transparent 70%)}}.plans-calculator-result dt{color:var(--ink-muted);font-size:var(--text-sm)}.plans-calculator-result dd{font:600 var(--text-sm) var(--font-mono);text-align:end;margin:0}.plans-calculator-result small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.plans-comparison-table-wrap{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);display:none;overflow-x:auto}.plans-comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:54rem}.plans-comparison-table-wrap th,.plans-comparison-table-wrap td{border-block-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);padding:var(--space-3) var(--space-4);text-align:center}.plans-comparison-table-wrap tr:last-child>*{border-block-end:0}.plans-comparison-table-wrap tr>:last-child{border-inline-end:0}.plans-comparison-table-wrap th:first-child{z-index:1;background:var(--paper-raised);text-align:start;min-width:13rem;position:sticky;left:0}.plans-comparison-table-wrap thead th{background:var(--paper-soft);font-size:var(--text-sm)}.plans-comparison-table-wrap tbody th{color:var(--ink-muted);font-size:var(--text-sm);font-weight:500}.plans-comparison-table-wrap td{font:var(--text-xs) var(--font-mono)}.plans-comparison-table-wrap .is-included{color:var(--signal-strong);font-weight:700}.plans-comparison-table-wrap .is-unavailable{color:var(--ink-faint)}.plans-comparison-mobile{gap:var(--space-2);display:grid}.plans-comparison-card{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);overflow:clip}.plans-comparison-card.is-featured{border-color:var(--signal-strong)}.plans-comparison-card>summary{min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.plans-comparison-card>summary::-webkit-details-marker{display:none}.plans-comparison-card>summary>span{color:var(--signal-strong);font:var(--text-lg) var(--font-mono);transition:transform var(--dur-short) var(--ease-out)}.plans-comparison-card[open]>summary>span{transform:rotate(45deg)}.plans-comparison-card dl{border-block-start:1px solid var(--rule);margin:0;display:grid}.plans-comparison-card dl>div{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.plans-comparison-card dl>div+div{border-block-start:1px solid var(--rule)}.plans-comparison-card dt{color:var(--ink-muted);font-size:var(--text-sm)}.plans-comparison-card dd{color:var(--signal-strong);font:var(--text-xs) var(--font-mono);text-align:end;margin:0}.plans-public-package-grid{gap:var(--space-3);min-width:0;display:grid}.plans-public-package{gap:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;padding:var(--space-5);display:grid}.plans-public-package.is-featured{border-color:var(--signal-strong);box-shadow:inset 0 2px 0 var(--signal-strong)}.plans-public-package>div{gap:var(--space-2);display:grid}.plans-public-package>div>span{width:fit-content;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono)}.plans-public-package h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.plans-public-package p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.plans-public-package footer{justify-content:space-between;align-items:end;gap:var(--space-3);border-block-start:1px solid var(--rule);padding-block-start:var(--space-4);display:flex}.plans-public-package footer strong{font-family:var(--font-display);font-size:var(--text-xl)}.plans-public-package footer :is(a,small){color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);text-align:end;text-decoration:none}.plans-faq>div{border-block-start:1px solid var(--rule);min-width:0;display:grid}.plans-faq details{border-block-end:1px solid var(--rule)}.plans-faq summary{min-height:var(--control-height-lg);align-items:center;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;font-weight:600;list-style:none;display:grid}.plans-faq summary::-webkit-details-marker{display:none}.plans-faq summary i{width:1rem;height:1rem;position:relative}.plans-faq summary i:before,.plans-faq summary i:after{background:var(--signal-strong);content:"";width:.75rem;height:1px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plans-faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.plans-faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.plans-faq details p{max-width:68ch;padding:0 0 var(--space-5);color:var(--ink-muted);margin:0;line-height:1.6}.plans-final-cta{align-items:center;gap:var(--space-6);border:1px solid var(--signal-strong);border-radius:var(--radius-md);background:var(--signal-soft);min-width:0;padding:clamp(var(--space-6),5vw,var(--space-10));margin-block-start:clamp(var(--space-12),8vw,var(--space-20));display:grid}.plans-final-cta>div{gap:var(--space-2);min-width:0;display:grid}.plans-final-cta>.plan-primary-action{justify-self:start}.plans-payment-note{gap:var(--space-4);border-block-start:1px solid var(--rule);max-width:46rem;grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-10);padding-block-start:var(--space-5);display:grid}.plans-payment-note>span{color:var(--signal-strong);font-family:var(--font-mono)}.plans-payment-note h2{font-size:var(--text-lg);margin:0}.plans-payment-note p{margin:var(--space-1) 0 0;color:var(--ink-muted);line-height:1.55}.checkout-page{width:min(calc(100% - (2*clamp(var(--space-4),4vw,var(--space-10)))),72rem);padding-block:clamp(var(--space-8),7vw,var(--space-16)) var(--space-20);margin-inline:auto}.checkout-hero{gap:var(--space-3);max-width:48rem;margin-block-end:var(--space-8);display:grid}.checkout-hero>a{width:fit-content;color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);text-decoration:none}.checkout-hero>a:hover{color:var(--signal-strong)}.checkout-hero>span,.checkout-summary>header>span,.checkout-payment>header>span,.checkout-section-heading span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.checkout-hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,5vw,4rem);line-height:1}.checkout-hero p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0;line-height:1.55}.checkout-feedback{border-inline-start:2px solid var(--signal-strong);background:var(--paper-soft);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-5)}.checkout-feedback.is-error{border-color:var(--danger);color:var(--danger)}.checkout-feedback ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.checkout-layout{gap:var(--space-5);align-items:start;min-width:0;display:grid}.checkout-summary,.checkout-payment{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0}.checkout-summary>header,.checkout-payment>header{gap:var(--space-2);padding:var(--space-5);border-block-end:1px solid var(--rule);display:grid}.checkout-summary h2,.checkout-payment h2,.checkout-section-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.85rem)}.checkout-payment>header p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.checkout-plan-heading{border-block-end:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-plan-heading>div{gap:var(--space-1);min-width:0;padding:var(--space-5);display:grid}.checkout-plan-heading>div+div{border-inline-start:1px solid var(--rule)}.checkout-plan-heading span,.checkout-totals dt,.checkout-customer dt,.checkout-document-note>span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.checkout-plan-heading strong{font-size:var(--text-lg);overflow-wrap:anywhere}.checkout-totals{gap:var(--space-3);padding:var(--space-5);border-block-end:1px solid var(--rule);margin:0;display:grid}.checkout-totals>div{justify-content:space-between;gap:var(--space-4);min-width:0;display:flex}.checkout-totals dd{font:500 var(--text-sm) var(--font-mono);text-align:end;margin:0}.checkout-totals small{color:var(--ink-faint);font:inherit}.checkout-totals .is-discount{color:var(--signal-strong)}.checkout-totals .is-total{border-block-start:1px solid var(--rule);margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.checkout-totals .is-total dt{color:var(--ink);font-size:var(--text-sm)}.checkout-totals .is-total dd{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em}.checkout-customer{gap:var(--space-5);padding:var(--space-5);display:grid}.checkout-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.checkout-section-heading>div{gap:var(--space-1);display:grid}.checkout-section-heading>a{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);text-underline-offset:.2em}.checkout-customer>dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.checkout-customer>dl>div{gap:var(--space-1);min-width:0;display:grid}.checkout-customer dd{overflow-wrap:anywhere;margin:0;font-weight:600}.checkout-document-note{gap:var(--space-1);border-inline-start:2px solid var(--signal-strong);background:var(--paper-soft);padding:var(--space-3) var(--space-4);display:grid}.checkout-document-note p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.checkout-payment form{gap:var(--space-5);padding:var(--space-5);display:grid}.checkout-provider-list{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.checkout-provider-option{align-items:center;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;padding:var(--space-4);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.checkout-provider-option:hover{border-color:var(--rule-strong);background:var(--paper-soft)}.checkout-provider-option:has(input:checked){border-color:var(--signal-strong);background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.checkout-provider-option:has(input:checked){background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 82%)}}.checkout-provider-option:has(input:checked){box-shadow:inset 3px 0 0 var(--signal-strong)}.checkout-provider-option input{width:1rem;height:1rem;accent-color:var(--signal-strong)}.checkout-provider-option>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.checkout-provider-option strong{font-size:var(--text-sm)}.checkout-provider-option small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.checkout-provider-option>span:last-child{color:var(--ink-faint);font:500 var(--text-xs) var(--font-mono);white-space:nowrap}.checkout-provider-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.checkout-renewal-list{gap:var(--space-2);border:0;border-block-start:1px solid var(--rule);padding:var(--space-4) 0 0;margin:0;display:grid}.checkout-renewal-list>legend{gap:var(--space-1);width:100%;margin-block-end:var(--space-3);padding:0;display:grid}.checkout-renewal-list>legend strong{font-size:var(--text-sm)}.checkout-renewal-list>legend small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.checkout-renewal-option{align-items:flex-start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);cursor:pointer;display:flex}.checkout-renewal-option:has(input:checked){border-color:var(--signal-strong);background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.checkout-renewal-option:has(input:checked){background:color-mix(in oklch,var(--signal-soft),var(--paper-raised) 82%)}}.checkout-renewal-option:has(input:checked){box-shadow:inset 3px 0 0 var(--signal-strong)}.checkout-renewal-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.checkout-renewal-option input{accent-color:var(--signal-strong);flex:none;margin-block-start:.2rem}.checkout-renewal-option>span{gap:var(--space-1);display:grid}.checkout-renewal-option strong{font-size:var(--text-sm)}.checkout-renewal-option small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.checkout-recurring-consent{align-items:flex-start;gap:var(--space-3);border-inline-start:2px solid var(--signal-strong);background:var(--paper-soft);padding:var(--space-3) var(--space-4);color:var(--ink-muted);cursor:pointer;margin-block-start:var(--space-2);display:flex}.checkout-recurring-consent input{accent-color:var(--signal-strong);flex:none;margin-block-start:.2rem}.checkout-recurring-consent>span{gap:var(--space-1);display:grid}.checkout-recurring-consent strong{color:var(--ink);font-size:var(--text-sm)}.checkout-recurring-consent small{font-size:var(--text-xs);line-height:1.5}.checkout-submit{min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);padding-inline:var(--space-4);color:var(--paper-raised);cursor:pointer;font:600 var(--text-xs) var(--font-mono);display:inline-flex}.checkout-submit:disabled{cursor:wait;opacity:.65}.checkout-submit:focus-visible,.checkout-hero>a:focus-visible,.checkout-section-heading>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checkout-provider-note{margin:calc(-1 * var(--space-2)) 0 0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.checkout-no-methods{margin:var(--space-5);border-inline-start:2px solid var(--danger);background:var(--paper-soft);padding:var(--space-4);color:var(--danger)}@media(min-width:58rem){.checkout-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.checkout-payment{position:sticky;inset-block-start:var(--space-5)}}@media(max-width:34rem){.checkout-plan-heading,.checkout-customer>dl{grid-template-columns:minmax(0,1fr)}.checkout-plan-heading>div+div{border-inline-start:0;border-block-start:1px solid var(--rule)}}.account-plan-order-provider{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);margin-block-start:var(--space-1);display:block}.account-plan-order-body.is-provider-order{grid-template-columns:minmax(0,1fr)}.account-plan-provider-details{gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.account-plan-provider-details>div{gap:var(--space-1);display:grid}.account-plan-provider-details>div>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-plan-provider-details h4,.account-plan-provider-details p{margin:0}.account-plan-provider-details dl{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.account-plan-provider-details dl div{gap:var(--space-1);display:grid}.account-plan-provider-details dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-plan-provider-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.account-plan-provider-details p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.dictionary-plan-gate{gap:var(--space-5);min-width:0;margin-block:var(--space-8);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);padding:clamp(var(--space-5),5vw,var(--space-8));display:grid}.dictionary-plan-gate>div{gap:var(--space-2);display:grid}.dictionary-plan-gate>div>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.dictionary-plan-gate h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,4vw,2rem)}.dictionary-plan-gate p{max-width:62ch;color:var(--ink-muted);margin:0;line-height:1.55}.dictionary-plan-gate>a{min-height:var(--control-height-lg);align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--ink);width:fit-content;padding-inline:var(--space-4);color:var(--paper-raised);font:600 var(--text-xs) var(--font-mono);display:inline-flex}.member-account-main>.account-page{align-content:start;gap:var(--account-layout-gap);width:100%;min-width:0;min-height:100%;padding:clamp(var(--space-4),3cqi,var(--space-8));margin:0;display:grid}.member-account-main>.account-plan-page{gap:var(--space-6)}.account-surface{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);min-width:0;overflow:clip}.account-page-header{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;flex-wrap:wrap;padding-block-end:var(--account-surface-padding-block,var(--space-5));display:flex}.account-page-header-copy{gap:var(--space-2);flex:26rem;min-width:0;display:grid}.account-page-header-leading{align-items:center;gap:var(--space-3);min-width:0;color:var(--ink-faint);font:500 var(--text-xs) var(--font-mono);flex-wrap:wrap;display:flex}.account-page-header-leading a{color:var(--signal-strong)}.account-page-header-eyebrow{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.account-page-header h1{min-width:0;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,2.8cqi,2rem);font-weight:600;line-height:1.15}.account-page-header p{max-width:62ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.account-page-header-actions{justify-self:start;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.account-page-header-actions>form{margin:0}.account-plan-summary-grid{gap:var(--space-4);min-width:0;display:grid}.account-plan-summary-card{gap:var(--space-5);min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));display:grid}.account-current-plan.account-plan-summary-card{grid-template-rows:auto minmax(0,1fr) auto}.account-plan-balance-card{grid-template-rows:minmax(0,1fr) auto}.account-plan-summary-card>header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-plan-summary-card>footer{border-block-start:1px solid var(--rule);align-items:center;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.account-current-plan-label{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-current-plan-copy{align-content:start;gap:var(--space-1);min-width:0;display:grid}.account-plan-summary-card h2{min-width:0;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem)}.account-current-plan-term{color:var(--ink-muted);margin:0;line-height:1.55}.account-ai-credit-summary{gap:var(--space-2);width:100%;min-width:0;display:grid}.account-ai-credit-summary>span:first-child{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-ai-credit-summary>strong{font-size:var(--text-sm)}.account-ai-credit-summary>small{color:var(--ink-muted);font:400 var(--text-xs) var(--font-mono)}.account-ai-credit-period{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-ai-credit-period small{color:var(--ink-muted);font:400 var(--text-xs) var(--font-mono)}.account-ai-credit-buckets{margin:var(--space-3) 0 0;border-top:1px solid var(--rule);gap:0;display:grid}.account-ai-credit-buckets>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font:400 var(--text-xs) var(--font-mono);display:flex}.account-ai-credit-buckets dt{color:var(--ink-muted)}.account-ai-credit-buckets dd{color:var(--green-deep);text-align:right;margin:0}.account-ai-credit-meter{background:var(--rule);height:3px;display:block;overflow:hidden}.account-ai-credit-meter>span{width:var(--account-credit-usage,0%);background:var(--signal-strong);height:100%;display:block}.account-plan-status{border:1px solid var(--signal-strong);border-radius:var(--radius-pill);width:fit-content;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);padding:.25rem .6rem;display:inline-flex}.account-plan-status:is(.is-rejected,.is-cancelled,.is-failed){border-color:var(--danger);color:var(--danger)}.account-plan-status:is(.is-pending,.is-evidence_submitted,.is-processing,.is-manual_action_required,.is-partially_refunded),.account-plan-status:is(.is-pending_payment_method,.is-payment_method_missing,.is-retrying,.is-payment_processing,.is-action_required,.is-past_due){border-color:var(--warning);color:var(--warning)}.account-plan-status.is-refunded{border-color:var(--rule-strong);color:var(--ink-muted)}.account-plan-renewal{align-items:center;gap:var(--space-5);border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));grid-template-columns:minmax(0,1fr) auto;display:grid}.account-credit-packages{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);min-width:0;overflow:clip}.account-credit-package-rule{border:1px solid var(--signal-strong);border-radius:var(--radius-pill);width:fit-content;max-width:100%;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);white-space:normal;padding:.25rem .6rem;line-height:1.4}.account-credit-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.account-credit-package{align-content:space-between;gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.account-credit-package+.account-credit-package{border-inline-start:1px solid var(--rule)}.account-credit-package.is-featured{background:var(--signal-soft)}.account-credit-package>div{align-content:start;gap:var(--space-2);min-width:0;display:grid}.account-credit-package>div>strong{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.account-credit-package p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.account-credit-package footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.account-credit-package footer>strong{font:600 var(--text-base) var(--font-mono)}.account-credit-package-unavailable{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);text-align:end}.account-credit-package-gate{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-credit-package-gate>div{gap:var(--space-1);min-width:0;display:grid}.account-credit-package-gate p{color:var(--ink-muted);margin:0;line-height:1.5}.account-plan-renewal-copy{gap:var(--space-1);min-width:0;display:grid}.account-plan-renewal h2{font-size:var(--text-lg);letter-spacing:-.025em;margin:0}.account-plan-renewal p{color:var(--ink-muted);margin:0;line-height:1.5}.account-plan-renewal small{color:var(--ink-faint);line-height:1.45}.account-plan-renewal-actions{justify-items:end;gap:var(--space-2);display:grid}.account-plan-renewal-actions form{margin:0}.account-plan-orders{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);min-width:0;overflow:clip}.account-plan-orders-header{align-items:end;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5) var(--space-6);background:var(--paper-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-plan-orders-header>div:first-child{gap:var(--space-1);min-width:0;display:grid}.account-plan-orders h2,.account-plan-orders p{margin:0}.account-plan-orders-header h2{font-size:var(--text-xl);letter-spacing:-.03em}.account-plan-orders-header p{color:var(--ink-muted);line-height:1.5}.account-plan-orders-total{justify-content:flex-end;align-items:baseline;gap:var(--space-2);min-width:0;margin:0;display:flex}.account-plan-orders-total strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.account-plan-orders-total span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);white-space:nowrap}.account-plan-order-list{min-width:0}.account-plan-orders>.account-pagination{border-block-start:1px solid var(--rule);padding:var(--space-4) var(--space-5);border-block-end:0;margin:0}.account-plan-order{border-block-end:1px solid var(--rule);min-width:0;display:grid}.account-plan-order:last-child{border-block-end:0}.account-plan-order>summary{align-items:center;gap:var(--space-4);background:var(--paper-soft);min-width:0;padding:var(--space-4) var(--space-5);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.account-plan-order>summary::-webkit-details-marker{display:none}.account-plan-order>summary>div:first-child{gap:var(--space-2);min-width:0;display:grid}.account-plan-order>summary:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;position:relative}.account-plan-order[open]>summary{border-block-end:1px solid var(--rule)}.account-plan-order h3{font-size:var(--text-lg);margin:0}.account-plan-order-amount{font-family:var(--font-mono);font-size:var(--text-base);white-space:nowrap}.account-plan-order-total{justify-items:end;gap:var(--space-1);display:grid}.account-plan-order-total small{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);text-align:end}.account-plan-order-disclosure{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:7.5rem;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);white-space:nowrap;display:inline-flex}.account-plan-order-disclosure-open{display:none}.account-plan-order-disclosure svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.account-plan-order[open] .account-plan-order-disclosure-closed{display:none}.account-plan-order[open] .account-plan-order-disclosure-open{display:inline}.account-plan-order[open] .account-plan-order-disclosure svg{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.account-plan-order>summary:hover{background:var(--paper)}}.account-plan-order-body{min-width:0;display:grid}.account-plan-bank-details,.account-plan-evidence{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid}.account-plan-bank-details h4,.account-plan-evidence h4{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:0}.account-plan-order dl{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-plan-order dl div{gap:var(--space-1);display:grid}.account-plan-order dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-plan-order dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.account-plan-instructions,.account-plan-review-note{border-inline-start:2px solid var(--rule-strong);color:var(--ink-muted);font-size:var(--text-sm);white-space:pre-line;margin:0;padding-inline-start:var(--space-4);line-height:1.55}.account-plan-order-records{gap:var(--space-5);border-block-start:1px solid var(--rule);min-width:0;padding:var(--space-5);background:var(--paper-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.account-plan-order-records{background:color-mix(in srgb,var(--paper-soft) 55%,var(--paper-raised))}}.account-plan-order-records>section{gap:var(--space-3);min-width:0;display:grid}.account-plan-invoice-request p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.account-plan-order-records h4{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em;margin:0}.account-plan-document-links{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.account-plan-document-links a{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:min(100%,11rem);padding:var(--space-3);color:var(--ink);gap:.15rem;text-decoration:none;display:grid}.account-plan-document-links a:hover{border-color:var(--signal-strong)}.account-plan-document-links span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-plan-document-links strong{font:500 var(--text-sm) var(--font-mono)}.account-plan-refund-list{gap:var(--space-2);min-width:0;display:grid}.account-plan-refund-list article{align-items:center;gap:var(--space-2) var(--space-4);border-block-start:1px solid var(--rule);min-width:0;grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-3);display:grid}.account-plan-refund-list article>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.account-plan-refund-list article>div strong{font:500 var(--text-sm) var(--font-mono)}.account-plan-refund-list article p{color:var(--ink-muted);font-size:var(--text-sm);grid-column:1}.account-plan-refund-list article>a{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);grid-area:1/2/span 2;text-decoration:none}.account-plan-refund-document-pending{max-width:17rem;color:var(--ink-faint);font:var(--text-xs) var(--font-mono);text-align:end;grid-area:1/2/span 2;line-height:1.45}.account-plan-evidence{border-block-start:1px solid var(--rule);background:var(--paper-soft)}.account-plan-evidence-heading{gap:var(--space-1);min-width:0;display:grid}.account-plan-evidence-heading p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.account-plan-evidence-form{gap:var(--space-4);min-width:0;display:grid}.account-plan-evidence-actions{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--rule);min-width:0;padding-block-start:var(--space-4);display:flex}.account-plan-cancel-form{min-width:0;margin:0;display:flex}.account-plan-order .account-field{gap:var(--space-2);min-width:0;display:grid}.account-plan-order .account-field label{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--text-sm);font-weight:600;display:flex}.account-plan-order .account-field-label{font-size:var(--text-sm);font-weight:600}.account-plan-order .account-field label span{color:var(--ink-faint);font:400 var(--text-xs) var(--font-mono)}.account-plan-file-control{gap:var(--space-2);min-width:0;display:grid;position:relative}.account-plan-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-plan-file-trigger{width:100%;min-height:var(--control-height-lg);justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);padding-inline:var(--space-4);font:600 var(--text-xs) var(--font-mono);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);line-height:1;display:flex}.account-plan-order .account-field label.account-plan-file-trigger{justify-content:center;align-items:center}.account-plan-order .account-plan-file-trigger span{color:var(--ink);font:600 var(--text-xs) var(--font-mono)}.account-plan-file-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1rem;height:1rem}.account-plan-file-control:has(.account-plan-file-input:focus-visible) .account-plan-file-trigger,.account-field textarea:focus-visible{border-color:var(--rule-strong);outline:2px solid var(--focus);outline-offset:1px}.account-plan-file-trigger:active{transform:translateY(1px)}.account-plan-file-control:has(.account-plan-file-input:user-invalid) .account-plan-file-trigger{border-color:var(--danger)}.account-plan-file-control:has(.account-plan-file-input:valid) .account-plan-file-trigger{border-color:var(--signal-strong)}.account-plan-file-control:has(.account-plan-file-input:disabled){cursor:not-allowed;opacity:.55}.account-plan-file-control:has(.account-plan-file-input:disabled) .account-plan-file-trigger{cursor:not-allowed}.account-plan-file-name{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--ink-faint);font:var(--text-xs) var(--font-mono);margin:0;display:flex}.account-plan-file-name>span{white-space:nowrap;flex:none}.account-plan-file-name strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-field textarea{resize:vertical;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);width:100%;min-height:6.5rem;padding:var(--space-3);color:var(--ink);font:inherit}.account-field small{color:var(--ink-muted);font-size:var(--text-xs)}.account-plan-empty{align-items:center;gap:var(--space-5);min-width:0;padding:clamp(var(--space-6),4vw,var(--space-8));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-plan-empty-icon{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);width:2.75rem;height:2.75rem;color:var(--ink-muted);place-items:center;display:grid}.account-plan-empty-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.account-plan-empty>div{gap:var(--space-1);min-width:0;display:grid}.account-plan-empty h3{font-size:var(--text-base);margin:0}.account-plan-empty p{color:var(--ink-muted);line-height:1.5}@media(min-width:48rem){.plan-card-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.plans-credit-system-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.plans-comparison-table-wrap{display:block}.plans-comparison-mobile{display:none}.plans-public-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-final-cta{grid-template-columns:minmax(0,1fr) auto}.plans-final-cta>.plan-primary-action{justify-self:end}.account-plan-summary-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.dictionary-plan-gate{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-page-header.has-actions{justify-content:space-between}.account-page-header-actions{margin-inline-start:auto}.account-plan-evidence-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media(min-width:68rem){.plans-calculator-layout{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:start}.plans-calculator-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.account-plan-order dl{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:64rem){.account-credit-package-grid{grid-template-columns:minmax(0,1fr)}.account-credit-package+.account-credit-package{border-inline-start:0;border-block-start:1px solid var(--rule)}}@media(hover:hover)and (pointer:fine){.plans-billing-switch button:hover{color:var(--ink)}.plan-primary-action:hover:not(:disabled){background:var(--signal);color:var(--accent-ink)}.plan-card.is-featured .plan-primary-action:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper-raised)}.plan-secondary-action:hover{border-color:var(--signal-strong);color:var(--signal-strong)}.account-plan-file-trigger:hover{border-color:var(--ink-muted);background:var(--paper)}}@media(max-width:35rem){.plans-page{width:min(calc(100% - 2 * var(--space-4)),82rem)}.account-page-header-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.account-page-header-actions>:is(a,button,form),.account-page-header-actions>form>:is(a,button){width:100%}.plans-billing-switch{width:100%;display:grid}.plans-billing-switch.has-1-periods{grid-template-columns:minmax(0,1fr)}.plans-billing-switch.has-2-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-billing-switch button{min-width:0;padding-inline:var(--space-2)}.account-plan-summary-card{padding:var(--space-5)}.account-plan-renewal{padding:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.account-plan-renewal-actions{justify-items:start}.account-credit-package-gate{padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.account-credit-package-gate>.account-secondary-action{width:100%}.account-plan-order>summary{padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start}.account-plan-order-total{justify-items:end}.account-plan-order-disclosure{grid-column:1/-1;justify-content:flex-start;min-width:0}.account-plan-orders-header,.account-plan-empty{grid-template-columns:minmax(0,1fr);align-items:start}.account-plan-orders-total{justify-content:flex-start}.account-plan-empty>.account-secondary-action{justify-self:stretch;width:100%}.account-plan-bank-details,.account-plan-evidence{padding:var(--space-5)}.account-plan-order dl{grid-template-columns:1fr}.account-plan-evidence-actions{flex-direction:column-reverse;align-items:stretch}.account-plan-evidence-actions>.account-primary-action{justify-self:stretch;width:100%}.account-plan-cancel-form{align-self:flex-start}}.account-api-page{gap:var(--space-6)}.account-api-page>.account-feedback{margin:0}.account-api-metrics{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:clip}.account-api-metrics article{gap:var(--space-2);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4);display:grid}.account-api-metrics article:nth-child(odd){border-inline-end:1px solid var(--rule)}.account-api-metrics article:nth-last-child(-n+2){border-block-end:0}.account-api-metrics strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.35rem,3vw,1.8rem)}.account-api-metrics span{color:var(--ink-muted);font-size:var(--text-sm)}.account-api-secret,.account-api-upgrade,.account-api-section,.account-api-preview{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);min-width:0;overflow:clip}.account-api-preview>summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;min-height:4.75rem;padding:var(--space-4) var(--space-5);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.account-api-preview>summary::-webkit-details-marker{display:none}.account-api-preview>summary>span:first-child{gap:var(--space-1);flex:18rem;min-width:0;display:grid}.account-api-preview>summary strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em}.account-api-preview>summary small{color:var(--ink-muted);line-height:1.45}.account-api-preview-action{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);flex:none}.account-api-preview[open]>summary{border-block-end:1px solid var(--rule);background:var(--paper-soft)}.account-api-preview>.account-api-section.is-preview{border:0;border-radius:0}.account-api-secret,.account-api-upgrade{gap:var(--space-5);padding:var(--space-5);display:grid}.account-api-secret{border-color:var(--signal-strong);background:var(--signal-soft)}.account-api-secret>div:first-child,.account-api-upgrade>div,.account-api-section>header>div{gap:var(--space-1);min-width:0;display:grid}.account-api-secret span:first-child{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-api-secret h2,.account-api-upgrade h2,.account-api-section h2,.account-api-section p{margin:0}.account-api-secret h2,.account-api-upgrade h2,.account-api-section h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.account-api-secret p,.account-api-upgrade p,.account-api-section>header p{color:var(--ink-muted);line-height:1.5}.account-api-secret-control{gap:var(--space-3);min-width:0;display:grid}.account-api-secret-control code{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:0;padding:var(--space-3);font-size:var(--text-sm);white-space:nowrap;display:block;overflow:auto}.account-api-section>header{gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5);background:var(--paper-soft);display:grid}.account-api-section>header>span,.account-api-section>header>code{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.account-api-token-list{min-width:0}.account-api-token-list>article{gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5);display:grid}.account-api-token-list>article:last-child{border-block-end:0}.account-api-token-identity{gap:var(--space-1);min-width:0;display:grid}.account-api-token-identity strong{overflow-wrap:anywhere}.account-api-token-identity span,.account-api-token-list dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-api-token-abilities{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.account-api-token-abilities span{border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-muted);font:var(--text-xs) var(--font-mono);padding:.25rem .55rem}.account-api-token-list dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.account-api-token-list dl div{gap:var(--space-1);min-width:0;display:grid}.account-api-token-list dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.account-api-token-list form{justify-self:start}.account-api-token-list .account-empty-state{padding:var(--space-8) var(--space-5)}.account-api-create-form{gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.account-api-abilities{border:0;min-width:0;margin:0;padding:0}.account-api-abilities legend{font-weight:600}.account-api-abilities>p{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.account-api-abilities>div{gap:var(--space-2);min-width:0;margin-block-start:var(--space-4);display:grid}.account-api-abilities label{align-items:start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.account-api-abilities input{width:1rem;height:1rem;accent-color:var(--signal-strong);margin-block-start:.15rem}.account-api-abilities label span{gap:var(--space-1);min-width:0;display:grid}.account-api-abilities small{color:var(--ink-muted);line-height:1.45}.account-api-form-actions{justify-content:flex-end;display:flex}.account-api-code{border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5)}.account-api-code pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--ink);min-width:0;padding:var(--space-4);color:var(--paper-raised);margin:0}.account-api-code code{font-size:var(--text-xs);line-height:1.65}.account-api-quickstart>ul{gap:var(--space-2);min-width:0;padding:var(--space-5);margin:0;list-style:none;display:grid}.account-api-quickstart>ul li{min-width:0;color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.account-api-quickstart>ul code{color:var(--ink);overflow-wrap:anywhere;word-break:break-word}@media(min-width:48rem){.plans-discount-body{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end}.account-api-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-api-metrics article{border-block-end:0;border-inline-end:1px solid var(--rule)}.account-api-metrics article:last-child{border-inline-end:0}.account-api-secret,.account-api-upgrade,.account-api-section>header,.account-api-secret-control{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-api-abilities>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container account-main (min-width:60rem){.account-api-token-list>article{grid-template-columns:minmax(10rem,.75fr) minmax(14rem,1fr) minmax(12rem,.65fr) auto;align-items:center}.account-api-token-list form{justify-self:end}}@media(max-width:35rem){.plans-discount-form,.plans-discount-applied{grid-template-columns:minmax(0,1fr)}.plans-discount-form button,.plans-discount-applied form,.plans-discount-applied button,.account-api-secret-control .account-secondary-action,.account-api-upgrade .account-primary-action,.account-api-form-actions .account-primary-action{width:100%}}.social-auth-options,.social-auth-form,.social-auth-provider-list{min-width:0;display:grid}.social-auth-options{gap:var(--space-5)}.social-auth-form{gap:var(--space-4)}.social-auth-provider-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.social-auth-provider{min-width:0;min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;line-height:1.25;display:inline-flex}.social-auth-provider>span:last-child{overflow-wrap:anywhere;min-width:0}.social-auth-provider-mark{width:1.25rem;height:1.25rem;color:var(--ink);flex:none;place-items:center;display:inline-grid}.social-auth-provider-mark svg{fill:currentColor;width:100%;height:100%}.social-auth-divider{align-items:center;gap:var(--space-3);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.social-auth-divider:before,.social-auth-divider:after{background:var(--rule);content:"";height:1px}.social-auth-consent{margin:0}.account-social-auth-list{border:1px solid var(--rule);border-radius:var(--radius-sm);width:min(100%,52rem);display:grid;overflow:clip}.account-social-auth-row{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4);grid-template-columns:minmax(11rem,.7fr) minmax(15rem,1.3fr);display:grid}.account-social-auth-row:last-of-type{border-block-end:0}.account-social-auth-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.account-social-auth-identity>span:last-child{gap:var(--space-1);min-width:0;display:grid}.account-social-auth-identity strong{font-size:var(--text-sm)}.account-social-auth-identity small{color:var(--ink-faint);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-social-auth-action{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.account-social-auth-action .account-field{gap:var(--space-1)}.account-social-auth-action .account-field label{font-size:var(--text-xs)}.account-social-auth-action .account-field input,.account-social-auth-action .account-secondary-action{min-height:var(--control-height)}.account-social-auth-safety{border-block-start:1px solid var(--rule);padding:var(--space-3) var(--space-4);color:var(--ink-muted);font-size:var(--text-xs);margin:0}@media(hover:hover)and (pointer:fine){.social-auth-provider:hover{border-color:var(--signal-strong);background:var(--signal-soft)}}@media(max-width:40rem){.social-auth-provider-list,.account-social-auth-row,.account-social-auth-action,.account-plan-refund-list article{grid-template-columns:minmax(0,1fr)}.account-plan-refund-list article>a{grid-area:auto/1;width:fit-content}.account-plan-refund-document-pending{text-align:start;grid-area:auto/1;max-width:none}}@media(max-width:21.999rem){.account-overview-metrics>div{align-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@container account-main (max-width:30rem){.account-credit-ledger-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-credit-ledger-row dl>div:last-child{grid-column:1/-1}}.project-state,.project-candidate-signal,.project-ai-state{border:1px solid var(--rule);border-radius:var(--radius-pill);width:fit-content;min-height:1.55rem;color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);white-space:nowrap;align-items:center;padding:.25rem .55rem;line-height:1;display:inline-flex}.project-collaboration{gap:var(--space-6)}.project-collaboration-summary{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.project-collaboration-summary>div{gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.project-collaboration-summary>div+div{border-inline-start:1px solid var(--rule)}.project-collaboration-summary span,.project-collaboration-panel>header>span,.project-shared-header>span,.project-shared-candidates>header>span,.project-shared-discussion>header>span,.project-invitation-page section>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.project-collaboration-summary strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500}.project-collaboration-grid{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-collaboration-panel,.project-shared-candidates,.project-shared-discussion,.project-invitation-page section{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);overflow:hidden}.project-collaboration-panel>header,.project-shared-candidates>header,.project-shared-discussion>header{gap:var(--space-2);border-bottom:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-5);display:grid}.project-collaboration-panel>header h2,.project-shared-candidates>header h2,.project-shared-discussion>header h2{font-size:var(--text-xl);margin:0;font-weight:400}.project-collaboration-panel>header p,.project-shared-candidates>header p{color:var(--ink-muted);margin:0}.project-member-list,.project-share-list,.project-vote-list,.project-comment-list{display:grid}.project-member-list>article,.project-share-list>article,.project-vote-list>article{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);display:flex}.project-member-list>article+article,.project-share-list>article+article,.project-vote-list>article+article,.project-comment-list>article+article{border-top:1px solid var(--rule)}.project-member-avatar{background:var(--signal-strong);width:2rem;height:2rem;color:var(--paper-raised);font:500 var(--text-xs) var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.project-member-list article>div:nth-child(2),.project-share-list article>div,.project-vote-list article>div{gap:var(--space-1);flex:1;min-width:0;display:grid}.project-member-list article>div:nth-child(2) span,.project-share-list article>div span,.project-vote-list article>div span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-member-list form,.project-share-list form,.project-vote-list form{align-items:center;gap:var(--space-2);display:flex}.project-member-list select,.project-member-list button,.project-share-list button,.project-vote-list button,.project-created-link button{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-height:2rem;padding-inline:var(--space-3);color:var(--ink);font:500 var(--text-xs) var(--font-mono)}.project-member-list button.is-danger{color:var(--danger)}.project-collaboration-form,.project-comment-form,.project-shared-discussion form{align-items:end;gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-collaboration-form.is-stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.project-collaboration-form label,.project-comment-form label,.project-shared-discussion form label,.project-created-link label{gap:var(--space-2);min-width:0;display:grid}.project-collaboration-form label>span,.project-comment-form label>span,.project-shared-discussion form label>span,.project-created-link label>span,.project-collaboration-form legend{font-size:var(--text-sm);font-weight:600}.project-collaboration-form input,.project-collaboration-form select,.project-collaboration-form textarea,.project-comment-form input,.project-comment-form select,.project-comment-form textarea,.project-shared-discussion input,.project-shared-discussion select,.project-shared-discussion textarea,.project-created-link input{width:100%;min-height:var(--control-height);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);padding:var(--space-3);color:var(--ink)}.project-collaboration-form .is-wide,.project-comment-form .is-wide,.project-shared-discussion form .is-wide,.project-collaboration-form fieldset,.project-permission-options{grid-column:1/-1}.project-collaboration-form fieldset{border:0;margin:0;padding:0}.project-candidate-options,.project-permission-options{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.project-candidate-options label,.project-permission-options label,.project-switch-row{align-items:center;gap:var(--space-2);border:1px solid var(--rule);min-height:2.25rem;padding-inline:var(--space-3);font:var(--text-xs) var(--font-mono);border-radius:999px;display:inline-flex}.project-candidate-options input,.project-permission-options input,.project-switch-row input{width:auto;min-height:0}.project-pending-list,.project-created-link{gap:var(--space-3);border-top:1px solid var(--rule);padding:var(--space-4) var(--space-5);display:grid}.project-pending-list>div,.project-created-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.project-pending-list>div{gap:var(--space-1) var(--space-3);display:grid}.project-pending-list form{grid-area:1/2/span 2}.project-comment-list>article{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid;position:relative}.project-comment-list article>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.project-comment-list article span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-comment-list article p{white-space:pre-wrap;margin:0}.project-comment-list article form{justify-self:end}.project-comment-list article form button,.project-pending-list button{color:var(--danger);font:500 var(--text-xs) var(--font-mono);background:0 0;border:0}.project-activity-list{margin:0;padding:0;list-style:none}.project-activity-list li{gap:var(--space-1);border-top:1px solid var(--rule);padding:var(--space-3) var(--space-5);display:grid}.project-activity-list li:first-child{border-top:0}.project-activity-list span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-activity-list strong{font-size:var(--text-sm);font-weight:500}.project-shared-page,.project-invitation-page{width:min(100% - (2 * var(--page-gutter)),70rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.project-shared-header{gap:var(--space-3);max-width:50rem;margin-bottom:var(--space-7);display:grid}.project-shared-header h1,.project-invitation-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:400;line-height:1}.project-shared-header p{color:var(--ink-muted);font-size:var(--text-lg);margin:0}.project-shared-header a{width:fit-content}.project-shared-candidates>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-shared-candidates article{gap:var(--space-4);border-bottom:1px solid var(--rule);min-width:0;padding:var(--space-5);display:grid}.project-shared-candidates article:nth-child(odd){border-inline-end:1px solid var(--rule)}.project-shared-candidates h3{margin:var(--space-2) 0 0;font:500 var(--text-lg) var(--font-mono);text-overflow:ellipsis;overflow:hidden}.project-shared-candidates dl,.project-invitation-page dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.project-shared-candidates dl div,.project-invitation-page dl div{border-top:1px solid var(--rule);padding-top:var(--space-2)}.project-shared-candidates dt,.project-invitation-page dt{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-shared-candidates dd,.project-invitation-page dd{margin:var(--space-1) 0 0}.project-shared-candidate-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-shared-candidate-actions form{margin:0}.project-shared-discussion{margin-top:var(--space-6)}.project-shared-notice{margin:var(--space-5) 0 0;color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-invitation-page{place-items:center;display:grid}.project-invitation-page section{gap:var(--space-5);width:min(100%,42rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.project-invitation-page section>p{color:var(--ink-muted);font-size:var(--text-lg);margin:0}.project-invitation-page .account-primary-action{width:fit-content}@media(max-width:760px){.project-collaboration-summary,.project-collaboration-grid,.project-shared-candidates>div{grid-template-columns:1fr}.project-collaboration-summary>div+div{border-top:1px solid var(--rule);border-inline-start:0}.project-member-list>article{flex-wrap:wrap;align-items:flex-start}.project-member-list article>div:nth-child(2){min-width:calc(100% - 3rem)}.project-member-list form:first-of-type{margin-inline-start:3rem}.project-collaboration-form,.project-collaboration-form.is-stacked,.project-comment-form,.project-shared-discussion form{grid-template-columns:1fr}.project-collaboration-form .is-wide,.project-comment-form .is-wide,.project-shared-discussion form .is-wide,.project-collaboration-form fieldset,.project-permission-options{grid-column:auto}.project-shared-candidates article:nth-child(odd){border-inline-end:0}}.project-state:is(.is-active,.is-finalist,.is-chosen,.is-available),.project-candidate-signal.is-available,.project-ai-state.is-completed{border-color:var(--signal-strong)}@supports (color:color-mix(in lab,red,red)){.project-state:is(.is-active,.is-finalist,.is-chosen,.is-available),.project-candidate-signal.is-available,.project-ai-state.is-completed{border-color:color-mix(in srgb,var(--signal-strong) 48%,var(--rule))}}.project-state:is(.is-active,.is-finalist,.is-chosen,.is-available),.project-candidate-signal.is-available,.project-ai-state.is-completed{color:var(--signal-strong)}.project-state:is(.is-candidate,.is-possibly,.is-unknown),.project-candidate-signal:is(.is-possibly,.is-unknown),.project-ai-state:is(.is-pending,.is-running){border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.project-state:is(.is-candidate,.is-possibly,.is-unknown),.project-candidate-signal:is(.is-possibly,.is-unknown),.project-ai-state:is(.is-pending,.is-running){border-color:color-mix(in srgb,var(--warning) 46%,var(--rule))}}.project-state:is(.is-candidate,.is-possibly,.is-unknown),.project-candidate-signal:is(.is-possibly,.is-unknown),.project-ai-state:is(.is-pending,.is-running){color:var(--warning)}.project-state:is(.is-discarded,.is-rejected,.is-registered,.is-archived,.is-taken),.project-candidate-signal:is(.is-registered,.is-taken){color:var(--ink-muted)}.project-ai-state.is-failed{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.project-ai-state.is-failed{border-color:color-mix(in srgb,var(--danger) 48%,var(--rule))}}.project-ai-state.is-failed{color:var(--danger)}.project-workflow-guide,.project-workflow-steps{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-raised);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.project-workflow-guide li,.project-workflow-steps li{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.project-workflow-guide li+li,.project-workflow-steps li+li{border-inline-start:1px solid var(--rule)}.project-workflow-guide li>span,.project-workflow-steps li>span{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--ink-faint);font:500 var(--text-xs) var(--font-mono);place-items:center;display:grid}.project-workflow-guide li>div,.project-workflow-steps li>div{gap:var(--space-1);min-width:0;display:grid}.project-workflow-guide strong,.project-workflow-steps strong{font-size:var(--text-sm);line-height:1.35}.project-workflow-guide small,.project-workflow-steps small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.project-workflow-steps li.is-complete{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.project-workflow-steps li.is-complete{background:color-mix(in srgb,var(--signal-soft) 38%,var(--paper-raised))}}.project-workflow-steps li.is-complete>span{border-color:var(--signal-strong);background:var(--signal-strong);color:var(--paper-raised)}.project-workflow-steps li.is-current{background:var(--signal-soft)}.project-workflow-steps li.is-current>span{border-color:var(--signal-strong);color:var(--signal-strong)}.project-plan-usage{border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.project-plan-usage>div{gap:var(--space-2);min-width:0;padding:var(--space-4);grid-template-rows:1fr auto;display:grid}.project-plan-usage>div+div{border-inline-start:1px solid var(--rule)}.project-plan-usage span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);white-space:normal;overflow-wrap:anywhere}.project-plan-usage strong{font-size:var(--text-lg);font-weight:500}.project-plan-usage small{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);line-height:1.4}.project-plan-usage>div.is-over-limit{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.project-plan-usage>div.is-over-limit{background:color-mix(in oklch,var(--warning),transparent 91%)}}.project-plan-usage>div.is-over-limit span,.project-plan-usage>div.is-over-limit strong,.project-plan-usage>div.is-over-limit small{color:var(--warning)}.project-plan-notice{justify-content:space-between;align-items:center;gap:var(--space-5);border-inline-start:2px solid var(--warning);background:var(--paper-soft);padding:var(--space-4) var(--space-5);display:flex}.project-plan-notice>div{gap:var(--space-1);display:grid}.project-plan-notice p{color:var(--ink-muted);margin:0}.project-plan-notice a{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);flex:none}.project-plan-notice.is-compact{margin-top:var(--space-4);padding:var(--space-4);align-items:center}.project-plan-notice.is-compact strong{margin-bottom:var(--space-1);display:block}.project-index-toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);border-block:1px solid var(--rule);min-width:0;padding-block:var(--space-4);display:flex}.project-index-filters{gap:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);min-width:0;padding:var(--space-1);flex-wrap:wrap;display:inline-flex}.project-index-filters a{min-height:var(--control-height);border-radius:calc(var(--radius-sm) - .1rem);padding-inline:var(--space-4);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);white-space:normal;text-align:center;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.project-index-filters a.is-active{background:var(--paper-raised);box-shadow:0 1px 3px var(--shadow-color);color:var(--signal-strong)}.project-index-filters a:focus-visible,.project-index-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.project-index-summary{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);white-space:nowrap}.project-index-list{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);overflow:clip}.project-index-panel .project-index-toolbar{border-block-start:0;border-block-end:1px solid var(--rule);padding:var(--space-4) var(--account-surface-padding-inline,var(--space-6))}.project-index-panel .project-index-list{border:0;border-radius:0}.project-index-panel>.account-pagination{border:0;border-block-start:1px solid var(--rule);padding:var(--space-4) var(--account-surface-padding-inline,var(--space-6));border-radius:0;margin:0}.project-index-panel .project-empty{border:0;border-radius:0}.account-projects-page>.account-pagination{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:var(--space-3) var(--space-5);margin:0}.project-index-row{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-5);grid-template-columns:minmax(16rem,1fr) minmax(7rem,.24fr) auto auto;display:grid}.project-index-row+.project-index-row{border-block-start:1px solid var(--rule)}.project-index-row-copy{gap:var(--space-2);min-width:0;display:grid}.project-index-row-meta{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;color:var(--ink-faint);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;display:flex}.project-index-row-copy h2,.project-index-row-copy p{margin:0}.project-index-row-copy h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;line-height:1.2}.project-index-row-copy h2 a{color:var(--ink)}.project-index-row-copy p{max-width:68ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-index-progress{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.project-index-progress span{border-radius:var(--radius-pill);background:var(--rule);height:.25rem}.project-index-progress span:is(.is-complete,.is-current){background:var(--signal-strong)}.project-index-counts{gap:var(--space-5);grid-template-columns:repeat(2,minmax(4rem,auto));margin:0;display:grid}.project-index-counts div{gap:var(--space-1);display:grid}.project-index-counts dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-index-counts dd{font-family:var(--font-display);font-size:var(--text-lg);margin:0;line-height:1}.project-index-open{min-height:var(--control-height);align-items:center;gap:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding-inline:var(--space-3);color:var(--ink);font:600 var(--text-xs) var(--font-mono);white-space:nowrap;display:inline-flex}.project-empty{align-items:center;gap:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;padding:clamp(var(--space-6),5vw,var(--space-10));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.project-empty.is-compact{border:0;border-radius:0}.project-empty>span{border:1px solid var(--rule);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);place-items:center;display:grid}.project-empty>div{gap:var(--space-2);min-width:0;display:grid}.project-empty h2,.project-empty p{margin:0}.project-empty h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.project-empty p{color:var(--ink-muted);line-height:1.5}.project-create-form{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);width:min(100%,62rem);overflow:clip}.project-create-form-intro{align-items:start;gap:var(--space-4);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.project-create-form-intro>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono)}.project-create-form-intro>div{gap:var(--space-1);min-width:0;display:grid}.project-create-form-intro h2,.project-create-form-intro p{margin:0}.project-create-form-intro h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.project-create-form-intro p{color:var(--ink-muted);line-height:1.5}.project-create-fields{display:grid}.project-create-fields label,.project-candidate-editor label,.project-settings-body label{gap:var(--space-2);min-width:0;display:grid}.project-create-fields label{gap:var(--space-2) var(--space-8);padding:var(--space-6);grid-template-columns:minmax(11rem,.36fr) minmax(0,1fr)}.project-create-fields label+label{border-block-start:1px solid var(--rule)}.project-create-fields label>span{grid-area:1/1;font-weight:600}.project-create-fields label>small{color:var(--ink-muted);grid-area:2/1;line-height:1.45}.project-create-fields :is(input,textarea){grid-area:1/2/span 2}.project-create-fields :is(input,textarea),.project-candidate-editor :is(input,select,textarea),.project-settings-body :is(input,select,textarea){border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--paper);width:100%;min-width:0;padding:var(--space-3);color:var(--ink);outline:2px solid #0000}.project-create-fields input,.project-candidate-editor :is(input,select),.project-settings-body :is(input,select){min-height:var(--control-height-lg)}.project-create-fields textarea,.project-candidate-editor textarea,.project-settings-body textarea{resize:vertical}.project-create-fields textarea{min-height:11rem}.project-create-fields :is(input,textarea):focus-visible,.project-candidate-editor :is(input,select,textarea):focus-visible,.project-settings-body :is(input,select,textarea):focus-visible{border-color:var(--focus);outline-color:var(--focus)}.project-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-5);border-block-start:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-4) var(--space-6);display:flex}.project-form-actions p{max-width:46ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0 auto 0 0;line-height:1.45}.project-workbench-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(19rem,.38fr);min-width:0;display:grid}.project-workbench-primary,.project-workbench-rail{align-content:start;gap:var(--space-6);min-width:0;display:grid}.project-workbench-rail{align-content:start}.project-candidates,.project-searches,.project-source-panel,.project-ai-assistant:not(.account-surface),.project-settings{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;overflow:clip}.project-candidates>.account-pagination{border-block-start:1px solid var(--rule);padding:var(--space-3) var(--space-5);border-block-end:0;margin:0}.project-section-header,.project-source-panel>header,.project-ai-assistant>summary{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5);cursor:pointer;list-style:none;display:flex}.project-ai-assistant>summary::-webkit-details-marker{display:none}.project-section-header>div,.project-source-panel>header,.project-ai-assistant>summary>div:first-child{min-width:0}.project-section-header>div,.project-ai-assistant>summary>div:first-child{gap:var(--space-1);display:grid}.project-section-header>div>span,.project-source-panel>header>span,.project-ai-assistant>summary>div:first-child>span,.project-ai-result>div>span,.project-compare-ai>div>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.project-section-header h2,.project-source-panel h2,.project-ai-assistant h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.project-section-header p,.project-source-panel header p{max-width:52ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.project-section-header>strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.project-section-count{font-family:var(--font-display);font-size:var(--text-xl);align-self:center;line-height:1}.project-section-header>.project-section-actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.project-section-actions>.account-secondary-action{gap:var(--space-2)}.project-ledger-header{cursor:default;flex-direction:column}.project-ledger-header>.project-section-actions{justify-content:flex-start}.project-comparison-toolbar{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) auto auto;margin:0;display:grid}.project-comparison-toolbar>p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.project-comparison-toolbar>span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);white-space:nowrap}.project-comparison-toolbar>button{white-space:normal;min-width:0;padding-block:var(--space-3);justify-content:center;line-height:1.4}.project-empty .account-primary-action{width:fit-content;margin-top:var(--space-2)}.project-plan-notice.is-inside-ledger{border-block-start:1px solid var(--rule);border-inline-start:2px solid var(--warning);margin:0}.project-candidate+.project-candidate{border-block-start:1px solid var(--rule)}.project-candidate>summary{grid-template-columns:var(--control-height) minmax(0,1fr) auto;align-items:start;gap:var(--space-4) var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:grid}.project-candidate>summary::-webkit-details-marker{display:none}.project-settings>summary::-webkit-details-marker{display:none}.project-candidate[open]>summary{border-block-end:1px solid var(--rule);background:var(--paper-soft)}.project-compare-choice{place-items:center;width:2.75rem;height:2.75rem;display:grid}.project-compare-choice input{width:1rem;height:1rem;accent-color:var(--signal-strong)}.project-candidate-name{gap:var(--space-2);min-width:0;display:grid}.project-candidate-name>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.project-candidate-name :is(.project-state,.project-candidate-signal){white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35}.project-candidate-name h3,.project-candidate-source{margin:0}.project-candidate-name h3{font:600 var(--text-base) var(--font-mono);overflow-wrap:anywhere}.project-candidate-source{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-candidate-measures{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));min-width:15rem;margin:0;display:grid}.project-candidate-measures div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.project-candidate-measures dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);line-height:1.5}.project-candidate-measures dd{margin:0;font-weight:600}.project-candidate-toggle{min-height:var(--control-height);align-items:center;gap:var(--space-2);color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);white-space:nowrap;grid-area:1/3;display:inline-flex}.project-candidate-toggle svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.project-candidate[open]>summary .project-candidate-toggle svg{transform:rotate(180deg)}.project-candidate>summary>.project-candidate-measures{gap:var(--space-3);border-block-start:1px solid var(--rule);min-width:0;grid-column:2/-1;padding-block-start:var(--space-3)}.project-candidate>summary>.project-candidate-measures>div+div{border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-3)}.project-candidate-detail{min-width:0;display:grid}.project-candidate-validation-link,.project-candidate-registrar-link{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--rule);background:var(--paper-raised);min-width:0;padding:var(--space-3) var(--space-5);display:flex}.project-candidate-validation-link>div,.project-candidate-registrar-link>div{gap:var(--space-1);min-width:0;display:grid}.project-candidate-validation-link strong,.project-candidate-registrar-link strong{font-size:var(--text-sm)}.project-candidate-validation-link span,.project-candidate-registrar-link span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-candidate-registrar-link{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--rule);background:var(--signal-soft);min-width:0;padding:var(--space-3) var(--space-5);display:flex}.project-candidate-ai-note{gap:var(--space-2);border-block-end:1px solid var(--rule);border-inline-start:2px solid var(--signal-strong);background:var(--signal-soft);padding:var(--space-4) var(--space-5);display:grid}.project-candidate-ai-note p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.project-candidate-editor{gap:var(--space-4);min-width:0;padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-candidate-editor label>span,.project-settings-body label>span,.project-option-picker__label{font-size:var(--text-sm);font-weight:600;line-height:1.35}.project-candidate-editor small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.project-candidate-editor .is-wide{grid-column:1/-1}.project-candidate-actions{justify-content:flex-end;display:flex}.project-candidate-remove{border-block-start:1px solid var(--rule);padding:var(--space-3) var(--space-5);text-align:end}.project-candidate-remove button,.project-search-list button,.project-delete-form button{min-height:2.75rem;color:var(--danger);font:500 var(--text-xs) var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.project-search-attach{padding:var(--space-4) var(--space-5)}.project-search-list{border-block-start:1px solid var(--rule)}.project-search-list article{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-search-list article+article{border-block-start:1px solid var(--rule)}.project-search-list article>div:first-child{gap:var(--space-1);min-width:0;display:grid}.project-search-list article span,.project-search-list article p{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);margin:0}.project-search-list h3{font-size:var(--text-sm);margin:0;line-height:1.45}.project-search-list article>div:last-child{align-items:center;gap:var(--space-3);display:flex}.project-search-list a{min-height:2.75rem;color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);align-content:center}.project-inline-empty{border-block-start:1px solid var(--rule);padding:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);margin:0}.project-source-panel>header{gap:var(--space-1);display:grid}.project-source-tabs{border-block-end:1px solid var(--rule);background:var(--paper-soft);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.project-source-tabs button{min-width:0;min-height:var(--control-height);padding:var(--space-2);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.project-source-tabs button+button{border-inline-start:1px solid var(--rule)}.project-source-tabs button.is-active{border-block-end-color:var(--signal-strong);background:var(--paper-raised);color:var(--signal-strong)}.project-source-tabs button:focus-visible,.project-option-picker__options>button:focus-visible,.project-candidate>summary:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-3px;position:relative}.project-source-tabs button:active,.project-option-picker__options>button:active{transform:translateY(1px)}.project-source-tabs button:disabled,.project-option-picker__options>button:disabled{cursor:not-allowed;opacity:.55}.project-source-panel>form{padding:var(--space-5)}.project-option-picker-scope{gap:var(--space-3);min-width:0;display:grid}.project-option-picker-scope.is-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.project-option-picker{min-width:0;position:relative}.project-option-picker>input[type=search]{width:100%;min-width:0;min-height:var(--control-height-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--paper);padding-inline:var(--space-3);color:var(--ink);outline:2px solid #0000}.project-option-picker>input[type=search]:focus-visible{border-color:var(--focus);outline-color:var(--focus)}.project-option-picker>input[type=search]:disabled{cursor:not-allowed;opacity:.55}.project-option-picker__options{z-index:40;inset:calc(100% + var(--space-2)) 0 auto;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);max-height:min(22rem,52vh);box-shadow:0 1rem 2.5rem var(--shadow-color);position:absolute;overflow-y:auto}.project-option-picker__options>button{gap:var(--space-1);width:100%;min-height:4rem;padding:var(--space-3);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.project-option-picker__options>button+button{border-block-start:1px solid var(--rule)}.project-option-picker__options>button:is(.is-active,.is-selected){background:var(--signal-soft)}.project-option-picker__options>button span{font-size:var(--text-sm);font-weight:600}.project-option-picker__options>button small{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-option-picker__options>p{padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);margin:0}html:has(.project-candidate-dialog[open]){overflow:hidden}.project-candidate-dialog{width:min(calc(100% - (2 * var(--space-6))),58rem);max-width:none;height:min(82dvh,48rem);max-height:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.project-candidate-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.project-candidate-dialog::backdrop{background:color-mix(in srgb,var(--ink) 54%,transparent)}}.project-candidate-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-candidate-dialog-surface{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);width:100%;height:100%;min-height:0;box-shadow:0 1.5rem 5rem var(--shadow-color);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.project-search-dialog-surface{grid-template-rows:auto minmax(0,1fr) auto}.project-search-dialog-surface:has(.project-candidate-dialog-errors){grid-template-rows:auto auto minmax(0,1fr) auto}.project-candidate-dialog-surface>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5) var(--space-6);display:flex}.project-candidate-dialog-surface>header>div{gap:var(--space-1);min-width:0;display:grid}.project-candidate-dialog-surface>header span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.project-candidate-dialog-surface>header h2,.project-candidate-dialog-surface>header p{margin:0}.project-candidate-dialog-surface>header h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em}.project-candidate-dialog-surface>header p{max-width:58ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-candidate-dialog-surface>header>button{width:var(--control-height);height:var(--control-height);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink-muted);cursor:pointer;flex:none;place-items:center;display:grid}.project-candidate-dialog-surface>header>button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1rem}.project-candidate-dialog-surface>header>button:focus-visible,.project-intake-tabs button:focus-visible,.project-intake-option:has(input:focus-visible),.project-intake-search input:focus-visible,.project-intake-manual-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.project-candidate-dialog-errors{margin:var(--space-4) var(--space-6) 0}.project-intake-tabs{border-block-end:1px solid var(--rule);background:var(--paper-soft);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.project-intake-tabs button{min-width:0;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.project-intake-tabs button+button{border-inline-start:1px solid var(--rule)}.project-intake-tabs button.is-active{border-block-end-color:var(--signal-strong);background:var(--paper-raised);color:var(--signal-strong)}.project-candidate-dialog-body{overscroll-behavior:contain;min-height:0;padding:var(--space-6);overflow-y:auto}.project-intake-panel{gap:var(--space-5);min-width:0;display:grid}.project-intake-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.project-intake-panel-heading>div{gap:var(--space-1);min-width:0;display:grid}.project-intake-panel-heading h3,.project-intake-panel-heading p{margin:0}.project-intake-panel-heading h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.project-intake-panel-heading p{max-width:58ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-intake-panel-heading>:is(span,strong){color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);flex:none}.project-intake-manual-field{gap:var(--space-2);display:grid}.project-intake-manual-field>span{font-size:var(--text-sm);font-weight:600}.project-intake-manual-field textarea,.project-intake-search input{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper);width:100%;color:var(--ink);outline:2px solid #0000}.project-intake-manual-field textarea{resize:vertical;min-height:10rem;padding:var(--space-4);font-family:var(--font-mono);line-height:1.6}.project-intake-manual-field small,.project-intake-manual-summary{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.project-intake-manual-summary{gap:var(--space-3);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.project-intake-manual-summary .is-error,.project-intake-selection .is-error{color:var(--danger)}.project-intake-search input{min-height:var(--control-height-lg);padding-inline:var(--space-4)}.project-intake-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.project-search-attachment-options{grid-template-columns:minmax(0,1fr)}.project-intake-option{align-items:center;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);min-width:0;min-height:4.75rem;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.project-intake-option:has(input:checked){border-color:var(--signal-strong);background:var(--signal-soft)}.project-intake-option.is-disabled{cursor:default;opacity:.58}.project-intake-option>input{width:1rem;height:1rem;accent-color:var(--signal-strong)}.project-intake-option>span{gap:var(--space-1);min-width:0;display:grid}.project-intake-option strong,.project-intake-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-intake-option strong{font-size:var(--text-sm)}.project-intake-option small,.project-intake-option em{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.project-intake-option em{white-space:nowrap;font-style:normal}.project-intake-empty{place-content:center;gap:var(--space-2);border:1px dashed var(--rule-strong);border-radius:var(--radius-sm);min-height:12rem;padding:var(--space-6);text-align:center;display:grid}.project-intake-empty p{max-width:52ch;color:var(--ink-muted);margin:0;line-height:1.5}.project-candidate-dialog-surface>footer{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-start:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-4) var(--space-6);display:flex}.project-candidate-dialog-surface>footer>div{align-items:center;gap:var(--space-3);display:flex}.project-candidate-dialog-surface>footer>.project-intake-selection{gap:var(--space-1);display:grid}.project-intake-selection strong,.project-intake-selection small{font-family:var(--font-mono)}.project-intake-selection strong{color:var(--signal-strong);font-size:var(--text-sm)}.project-intake-selection small{color:var(--ink-muted);font-size:var(--text-xs)}.project-ai-assistant>summary{align-items:center}.project-ai-summary-meta{align-items:center;gap:var(--space-3);flex:none;display:flex}.project-ai-summary-meta svg{fill:none;width:1rem;height:1rem;stroke:var(--ink-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.project-ai-assistant[open] .project-ai-summary-meta svg{transform:rotate(180deg)}.project-ai-assistant>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.project-ai-empty,.project-ai-failed{gap:var(--space-4);padding:var(--space-5);display:grid}.project-ai-empty p,.project-ai-failed p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.project-ai-empty small{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);line-height:1.45}.project-ai-loading{align-items:start;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.project-ai-loading>span{border:2px solid var(--rule-strong);border-block-start-color:var(--signal-strong);border-radius:var(--radius-pill);width:1rem;height:1rem;margin-block-start:.15rem;animation:.8s linear infinite project-ai-spin}@keyframes project-ai-spin{to{transform:rotate(360deg)}}.project-ai-loading div{gap:var(--space-1);display:grid}.project-ai-loading p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.project-ai-stale{gap:var(--space-1);border-block-end:1px solid var(--rule);border-inline-start:2px solid var(--warning);background:var(--warning-soft);padding:var(--space-3) var(--space-4);display:grid}.project-ai-stale.is-language-mismatch{border-inline-start-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.project-ai-stale.is-language-mismatch{background:color-mix(in srgb,var(--warning) 9%,var(--paper-raised))}}.project-ai-stale p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.project-ai-result{display:grid}.project-ai-result>div,.project-ai-missing{gap:var(--space-2);border-block-end:1px solid var(--rule);padding:var(--space-4) var(--space-5);margin:0;display:grid}.project-ai-result p{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.project-ai-recommendation{background:var(--signal-soft)}.project-ai-criteria,.project-ai-missing ul{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);margin:0;padding-inline-start:var(--space-5);line-height:1.45;display:grid}.project-ai-ranking{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-ai-ranking li{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding-block:var(--space-2);display:flex}.project-ai-ranking li+li{border-block-start:1px solid var(--rule)}.project-ai-ranking strong{min-width:0;font:600 var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.project-ai-ranking span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);white-space:nowrap}.project-ai-missing summary{color:var(--ink);font-size:var(--text-sm);cursor:pointer;font-weight:600}.project-ai-missing ul{margin-block-start:var(--space-3)}.project-ai-context{gap:var(--space-2);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.project-ai-context>p{color:var(--ink-muted);font:var(--text-sm)/1.5 var(--font-body);margin:0}.project-ai-context>span{color:var(--ink-faint);font:var(--text-xs)/1.5 var(--font-mono)}.project-ai-selection{border:0;min-width:0;padding:0;display:block}.project-ai-selection>summary{min-height:var(--control-height);align-content:center;font-weight:500}.project-ai-selection>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.project-ai-selection>ul{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none}.project-ai-selection li{border-block-start:1px solid var(--rule);min-width:0;padding-block:var(--space-2);font:var(--text-xs)/1.5 var(--font-mono);overflow-wrap:anywhere}.project-ai-refresh-panel{justify-items:end;gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid}.project-ai-refresh{justify-content:flex-end;display:flex}.project-ai-refresh-note{max-width:32rem;color:var(--ink-muted);font-size:var(--text-xs);text-align:end;margin:0;line-height:1.45}.project-ai-assistant>.project-ai-refresh-panel,.project-validation>.project-ai-refresh-panel{justify-items:start}.project-ai-assistant .project-ai-refresh-note,.project-validation .project-ai-refresh-note{text-align:start}.project-validation>.project-ai-refresh-panel{border-block-start:1px solid var(--rule);gap:var(--space-3)}.project-validation>.project-ai-refresh-panel>p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.project-validation>.project-ai-refresh-panel>details{border:0;width:100%;min-width:0;margin:0;padding:0}.project-validation>.project-ai-refresh-panel .project-review-form{margin-block-start:var(--space-4)}.project-ai-assistant>footer{border-block-start:1px solid var(--rule);padding:var(--space-3) var(--space-5);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);line-height:1.45}.project-validation:not(.account-surface){border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;overflow:clip}.project-validation-header,.project-validation-criteria>header,.project-validation-facts>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5);display:flex}.project-validation-header>div,.project-validation-criteria>header,.project-validation-facts>header{gap:var(--space-1);min-width:0;display:grid}.project-validation-header>div>span,.project-validation-criteria>header>span,.project-validation-facts>header>span,.project-validation-score>div>span{color:var(--signal-strong);font:500 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.project-validation :is(h2,h3,h4,p,dl,dd){margin:0}.project-validation :is(h2,h3){font-family:var(--font-display);letter-spacing:-.03em}.project-validation h2{font-size:var(--text-xl)}.project-validation h3{font-size:var(--text-lg)}.project-validation-header p,.project-validation-facts>header p{max-width:68ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-validation-empty{justify-items:start;gap:var(--space-4);padding:var(--space-5);display:grid}.project-validation-empty p{max-width:68ch;color:var(--ink-muted);line-height:1.55}.project-validation-empty small{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-validation-score{border-block-end:1px solid var(--rule);grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.project-validation-score>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.project-validation-score>div+div{border-inline-start:1px solid var(--rule)}.project-validation-score strong{color:var(--signal-strong);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.75rem,5vw,4.5rem);line-height:.9}.project-validation-score small{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-validation-score p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.project-validation-criteria>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-validation-criteria article{align-content:start;gap:var(--space-4);border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-5);display:grid}.project-validation-criteria article:nth-child(2n){border-inline-start:1px solid var(--rule)}.project-validation-criteria article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.project-validation-criteria article>header strong{color:var(--signal-strong);font:600 var(--text-sm) var(--font-mono);white-space:nowrap}.project-validation-criteria article>p,.project-validation-criteria dd,.project-validation-facts article>p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-validation-criteria dl{gap:var(--space-3);display:grid}.project-validation-criteria dl>div{gap:var(--space-1);display:grid}.project-validation-criteria dt{font-size:var(--text-xs);font-weight:600}.project-validation-fact-list{display:grid}.project-validation-fact{align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-5);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);display:grid}.project-validation-fact+.project-validation-fact{border-block-start:1px solid var(--rule)}.project-validation-fact-heading{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.project-validation-fact h4{font-size:var(--text-sm)}.project-validation-fact-status{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);white-space:nowrap;padding:.2rem .45rem}.project-validation-fact-status.is-verified{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-strong)}.project-validation-fact-status.is-review_required{border-color:var(--color-warning-ink,#8a4b08)}@supports (color:color-mix(in lab,red,red)){.project-validation-fact-status.is-review_required{border-color:color-mix(in srgb,var(--color-warning-ink,#8a4b08) 45%,transparent)}}.project-validation-fact-status.is-review_required{background:var(--color-warning-ink,#8a4b08)}@supports (color:color-mix(in lab,red,red)){.project-validation-fact-status.is-review_required{background:color-mix(in srgb,var(--color-warning-ink,#8a4b08) 8%,transparent)}}.project-validation-fact-status.is-review_required{color:var(--color-warning-ink,#8a4b08)}.project-validation-fact-body{gap:var(--space-3);min-width:0;display:grid}.project-validation-fact-body>p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.project-validation-evidence-links{flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.project-validation-evidence-links li{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.project-validation-evidence-links a{color:var(--color-accent,#008a45);text-decoration:none}.project-validation-evidence-links a:hover,.project-validation-evidence-links a:focus-visible{text-decoration:underline}.project-validation-evidence-links small{margin-inline-start:.25rem}.project-validation-limitations{border-block-start:1px solid var(--rule);padding:var(--space-4) var(--space-5)}.project-validation-limitations summary{font-size:var(--text-sm);cursor:pointer;font-weight:600}.project-validation-limitations ul{gap:var(--space-2);margin-block:var(--space-3) 0;color:var(--ink-muted);font-size:var(--text-sm);padding-inline-start:var(--space-5);line-height:1.5;display:grid}.project-validation-refresh{border-block-start:1px solid var(--rule);padding:var(--space-4) var(--space-5);justify-content:flex-end;display:flex}.project-validation>footer{border-block-start:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-3) var(--space-5);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);line-height:1.45}.project-settings>summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;min-height:4.5rem;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.project-settings>summary>span:first-child{gap:var(--space-1);min-width:0;display:grid}.project-settings>summary small{color:var(--ink-muted)}.project-settings>summary>span:last-child{color:var(--signal-strong);font-size:var(--text-lg)}.project-settings[open]>summary{border-block-end:1px solid var(--rule);background:var(--paper-soft)}.project-settings[open]>summary>span:last-child{transform:rotate(45deg)}.project-settings-body>form:first-child{gap:var(--space-4);min-width:0;padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-settings-body .is-wide,.project-settings-body .project-form-actions{grid-column:1/-1}.project-settings-body .project-form-actions{margin:var(--space-1) calc(-1 * var(--space-5)) calc(-1 * var(--space-5))}.project-delete-form{border-block-start:1px solid var(--rule);padding:var(--space-3) var(--space-5);text-align:end}.project-compare-context{align-items:center;gap:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-soft);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-compare-context>div{gap:var(--space-1);min-width:0;display:grid}.project-compare-context>div:last-child{justify-items:end}.project-compare-context span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.project-compare-context strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;overflow-wrap:anywhere}.project-compare-ai{gap:var(--space-5);border:1px solid var(--signal-strong);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.project-compare-ai{border:1px solid color-mix(in srgb,var(--signal-strong) 42%,var(--rule))}}.project-compare-ai{border-radius:var(--radius-md);background:var(--signal-soft);padding:var(--space-5)}.project-compare-ai>div{align-content:start;gap:var(--space-2);display:grid}.project-compare-ai h2,.project-compare-ai p{margin:0}.project-compare-ai h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em}.project-compare-ai p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.project-compare-table-wrap{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;overflow-x:auto}.project-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:48rem}.project-compare-table th,.project-compare-table td{border-block-end:1px solid var(--rule);min-width:0;padding:var(--space-4) var(--space-5);text-align:start;vertical-align:top;overflow-wrap:anywhere}.project-compare-table tr:last-child>*{border-block-end:0}.project-compare-table th+th,.project-compare-table td+td{border-inline-start:1px solid var(--rule)}.project-compare-table thead th{background:var(--paper-soft)}.project-compare-table thead th:first-child,.project-compare-table tbody th{width:13rem;color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono)}.project-compare-table thead th:not(:first-child){display:table-cell}.project-compare-table thead th>*{display:block}.project-compare-table thead strong{font:600 var(--text-sm) var(--font-mono);margin-block-start:var(--space-3)}.project-compare-table thead small{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);margin-block-start:var(--space-2)}.project-compare-table thead small.is-available,.project-compare-table td.is-available{color:var(--signal-strong)}.project-compare-table .is-emphasis>*{background:var(--signal-soft);color:var(--signal-strong);font-weight:600}.project-compare-registrar-action{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono);white-space:nowrap;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.project-index-filters a:not(.is-active):hover,.project-index-open:hover,.project-source-tabs button:hover,.project-option-picker__options>button:hover{background:var(--signal-soft);color:var(--signal-strong)}.project-index-row:hover,.project-candidate>summary:hover{background:var(--paper-soft)}.project-candidate-remove button:hover,.project-search-list button:hover,.project-delete-form button:hover{text-underline-offset:var(--space-1);text-decoration:underline}}@container account-main (max-width:86rem){.project-workbench-layout{grid-template-columns:minmax(0,1fr)}.project-workbench-rail{grid-template-columns:minmax(0,1fr);position:static}}@container account-main (max-width:76rem){.project-index-row{grid-template-columns:minmax(0,1fr) auto auto}.project-index-progress{grid-area:2/1;max-width:12rem}.project-index-counts{grid-area:1/2/3}.project-index-open{grid-area:1/3/3}.project-workbench-layout{grid-template-columns:minmax(0,1fr)}.project-workbench-rail{grid-template-columns:minmax(0,1fr);position:static}}@container account-main (max-width:60rem){.project-workflow-guide,.project-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workflow-guide li:last-child:nth-child(odd),.project-workflow-steps li:last-child:nth-child(odd){grid-column:1/-1}.project-workflow-guide li:nth-child(odd),.project-workflow-steps li:nth-child(odd){border-inline-start:0}.project-workflow-guide li:nth-child(n+3),.project-workflow-steps li:nth-child(n+3){border-block-start:1px solid var(--rule)}.project-compare-ai,.project-validation-score{grid-template-columns:minmax(0,1fr)}.project-validation-score>div+div{border-block-start:1px solid var(--rule);border-inline-start:0}}@container account-main (max-width:48rem){.project-plan-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.project-plan-usage>div:nth-child(3){border-block-start:1px solid var(--rule);border-inline-start:0}.project-plan-usage>div:nth-child(4){border-block-start:1px solid var(--rule)}.project-plan-notice{flex-direction:column;align-items:flex-start}.project-index-toolbar{flex-direction:column;align-items:stretch}.project-index-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-index-filters a{min-width:0;padding-inline:var(--space-2)}.project-index-summary{align-self:flex-start}.project-index-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.project-index-row-copy,.project-index-progress,.project-index-counts,.project-index-open{grid-area:auto/1}.project-index-counts{justify-self:start}.project-index-open{justify-content:center}.project-empty{grid-template-columns:auto minmax(0,1fr)}.project-empty>.account-primary-action{grid-column:1/-1;justify-content:center;width:100%}.project-section-header>.project-section-actions{flex-direction:column;align-items:stretch}.project-section-actions>.account-secondary-action,.project-section-actions>form{width:100%}.project-section-actions>.account-secondary-action{justify-content:center}.project-candidate-dialog{width:100%;height:100dvh;margin:0}.project-candidate-dialog-surface{border:0;border-radius:0}.project-candidate-dialog-surface>header,.project-candidate-dialog-body,.project-candidate-dialog-surface>footer{padding:var(--space-4)}.project-intake-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.project-intake-tabs button:nth-child(3){border-block-start:1px solid var(--rule);border-inline-start:0}.project-intake-tabs button:nth-child(4){border-block-start:1px solid var(--rule)}.project-intake-options{grid-template-columns:minmax(0,1fr)}.project-candidate-dialog-surface>footer{flex-direction:column;align-items:stretch}.project-candidate-dialog-surface>footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-candidate-dialog-surface>footer :is(.account-primary-action,.account-secondary-action){justify-content:center;width:100%}.project-create-fields label{gap:var(--space-2);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.project-create-fields label>span,.project-create-fields label>small,.project-create-fields :is(input,textarea){grid-area:auto/1}.project-create-fields label>span{order:1}.project-create-fields :is(input,textarea){order:2}.project-create-fields label>small{order:3}.project-form-actions{padding:var(--space-4) var(--space-5);flex-direction:column;align-items:stretch}.project-form-actions .account-primary-action{width:100%}.project-workbench-rail{grid-template-columns:minmax(0,1fr)}.project-section-header,.project-candidate-validation-link,.project-candidate-registrar-link,.project-validation-header{flex-direction:column;align-items:stretch}.project-candidate-validation-link .account-secondary-action,.project-candidate-registrar-link .account-secondary-action{justify-content:center;width:100%}.project-validation-criteria>div{grid-template-columns:minmax(0,1fr)}.project-validation-criteria article:nth-child(2n){border-inline-start:0}.project-validation-fact{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.project-candidate-editor,.project-settings-body>form:first-child{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.project-candidate-editor .is-wide,.project-settings-body .is-wide,.project-settings-body .project-form-actions{grid-column:1}.project-settings-body .project-form-actions{margin:var(--space-1) calc(-1 * var(--space-4)) calc(-1 * var(--space-4))}.project-search-list article{grid-template-columns:minmax(0,1fr);align-items:start}.project-option-picker-scope.is-inline{grid-template-columns:minmax(0,1fr)}.project-option-picker-scope.is-inline .account-secondary-action,.project-source-panel .account-primary-action{justify-content:center;width:100%}.project-compare-context{grid-template-columns:minmax(0,1fr);align-items:start}.project-compare-context>div:last-child{justify-items:start}}@container account-main (max-width:32rem){.project-candidate-dialog-surface>footer>div:last-child,.project-workflow-guide,.project-workflow-steps{grid-template-columns:minmax(0,1fr)}.project-workflow-guide li+li,.project-workflow-steps li+li,.project-workflow-guide li:nth-child(3),.project-workflow-steps li:nth-child(3){border-block-start:1px solid var(--rule);border-inline-start:0}.project-source-tabs{grid-template-columns:minmax(0,1fr)}.project-source-tabs button+button{border-block-start:1px solid var(--rule);border-inline-start:0}.project-source-tabs button.is-active{border-inline-start:2px solid var(--signal-strong);border-block-end-color:#0000}}@media(prefers-reduced-motion:reduce){.project-ai-loading>span{animation:none}}.project-workbench-primary{container:project-ledger/inline-size}.project-section-header{flex-wrap:wrap}@container account-main (min-width:60rem){.project-workbench-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}@container project-ledger (min-width:30.001rem){.project-candidates>.project-ledger-header>.project-section-actions{flex-direction:row;align-items:center}.project-ledger-header>.project-section-actions>.account-secondary-action{width:auto}}@container project-ledger (max-width:46rem){.project-candidate-editor{grid-template-columns:minmax(0,1fr)}.project-candidate-editor .is-wide{grid-column:1}.project-candidate-validation-link,.project-candidate-registrar-link{flex-wrap:wrap}}@container project-ledger (max-width:30rem){.project-ledger-header,.project-comparison-toolbar,.project-candidate>summary{padding-inline:var(--space-4)}.project-ledger-header>.project-section-actions{flex-direction:column;align-items:stretch;width:100%}.project-ledger-header .account-secondary-action{width:100%}.project-comparison-toolbar{grid-template-columns:auto minmax(0,1fr)}.project-comparison-toolbar>p{grid-column:1/-1}.project-candidate>summary{grid-template-columns:var(--control-height) minmax(0,1fr);gap:var(--space-3) var(--space-2)}.project-candidate-toggle{grid-area:3/1/auto/-1;justify-self:end}.project-candidate>summary>.project-candidate-measures{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.project-candidate>summary>.project-candidate-measures>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.project-candidate>summary>.project-candidate-measures>div+div{border-inline-start:0;padding-inline-start:0}.project-candidate-measures .project-score-caution{grid-column:1/-1}}.project-next-step .account-panel-header{border-block-end:0;align-items:center}.project-next-step .account-panel-body:empty{display:none}.project-next-step .account-panel-actions a{color:var(--paper);white-space:normal}.project-next-step .account-panel-actions a:hover{color:var(--accent-ink)}.project-progress-disclosure>summary,.project-signal-guide>summary,.project-comparison-details>summary{min-height:var(--control-height);color:var(--ink-muted);font:500 var(--text-sm) var(--font-body);cursor:pointer;align-content:center}.project-progress-disclosure>summary:focus-visible,.project-signal-guide>summary:focus-visible,.project-comparison-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.project-progress-disclosure>p,.project-signal-guide>p{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.project-signal-guide{padding:var(--space-2) var(--account-surface-padding-inline)}.project-candidates>.project-signal-guide{border-block-end:1px solid var(--rule)}.project-comparison-candidates{gap:var(--account-layout-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.project-comparison-candidate{flex-direction:column;display:flex}.project-comparison-candidate .account-panel-body{flex:1;display:flex}.project-comparison-candidate .account-panel-header h2{font:600 var(--text-lg) var(--font-mono);overflow-wrap:anywhere}.project-comparison-candidate .account-content-panel-body{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.project-comparison-candidate .project-candidate-signal{align-self:flex-start}.project-comparison-candidate .project-comparison-actions{margin-block-start:auto}.project-comparison-candidate .project-candidate-measures{gap:var(--space-3);grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.project-comparison-candidate p,.project-comparison-candidate ul,.project-comparison-context p{color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.project-comparison-candidate ul{margin-block-start:var(--space-2);padding-inline-start:var(--space-5)}.project-comparison-candidate .project-comparison-date{font:var(--text-xs) var(--font-mono);line-height:1.5}.project-comparison-actions{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--rule);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.project-comparison-actions :is(form,a){flex:auto;min-width:0}.project-comparison-actions button{justify-content:center;width:100%;min-width:0}.project-comparison-details>summary{padding:var(--space-4) var(--account-surface-padding-inline)}.project-comparison-details[open]>summary{border-block-end:1px solid var(--rule);background:var(--paper-soft)}.project-comparison-context{gap:var(--space-4);display:grid}.project-comparison-details .project-compare-table-wrap{border:0;border-radius:0}.project-compare-registrar-action{white-space:normal}.project-validation-refresh{gap:var(--space-3);flex-wrap:wrap;align-items:center}@container account-main (min-width:46rem){.project-comparison-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}@container account-main (max-width:59.999rem){.project-comparison-details .project-compare-table-wrap{overflow:visible}.project-compare-table{min-width:0}.project-compare-table :is(tbody,tr,th,td){width:100%;display:block}.project-compare-table thead{display:none}.project-compare-table tbody th{background:var(--paper-soft);width:100%}.project-compare-table td{gap:var(--space-2);display:grid}.project-compare-table td:before{content:attr(data-domain);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.project-compare-table td+td{border-inline-start:0}}@container account-main (max-width:30rem){.project-next-step .account-panel-actions,.project-next-step .account-panel-actions a{width:100%}.project-comparison-actions{flex-direction:column;align-items:stretch}.project-comparison-actions :is(a,button){white-space:normal;padding-block:var(--space-3);line-height:1.4}}.project-review-form{gap:var(--space-4);min-width:0;display:grid}.project-review-form p{color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.project-review-form>:is(a,button){justify-self:start}.project-review-candidates{gap:var(--space-2);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.project-review-candidates legend{padding-block:var(--space-3);font-weight:600}.project-review-candidates .account-check-row{min-height:var(--control-height-lg);border-block-end:1px solid var(--rule);padding:var(--space-2);align-items:center}.project-review-candidates span{gap:var(--space-1);min-width:0;display:grid}.project-review-candidates strong{font:500 var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.project-review-candidates small{color:var(--ink-muted);font-size:var(--text-xs)}.project-decision-item{gap:var(--space-3);min-width:0;display:grid}.project-decision-item+.project-decision-item{border-block-start:1px solid var(--rule);padding-block-start:var(--space-5)}.project-decision-item h3{font:600 var(--text-lg) var(--font-mono);overflow-wrap:anywhere}.project-decision .project-candidate-editor{padding-inline:0}.project-decision .account-check-row{flex-wrap:wrap;align-items:center;display:flex}.project-decision .account-check-row input{width:var(--space-4);min-height:var(--space-4);height:var(--space-4)}.project-decision .account-check-row small{flex-basis:100%}.project-ai-ranking li{flex-wrap:wrap}.project-ai-ranking li p{font:var(--text-sm)/1.55 var(--font-body);flex-basis:100%;margin:0}.project-score-caution{color:var(--warning);font:var(--text-xs)/1.5 var(--font-body);overflow-wrap:anywhere}.project-candidate-ai-note ul{color:var(--ink-muted);font-size:var(--text-sm);margin:0;padding-inline-start:var(--space-5)}.project-availability-result{padding:var(--space-4);color:var(--ink-muted);font:var(--text-sm)/1.55 var(--font-body);overflow-wrap:anywhere;margin:0}.project-validation-empty form,.project-validation-refresh form{gap:var(--space-3);width:100%;display:grid}.project-validation .account-field select{max-width:24rem}.project-validation .account-primary-action,.project-validation .account-secondary-action{justify-self:start}.project-index-progress,.account-overview-project-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.project-section-header>.project-section-actions{flex-wrap:wrap;flex:0 auto}.project-section-actions .account-secondary-action{white-space:normal;padding-block:var(--space-3);line-height:1.4}@container account-main (min-width:46rem){.project-review-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}@container account-main (max-width:32rem){.project-review-form>:is(a,button),.project-review-form .account-primary-action{white-space:normal;width:100%;min-width:0;padding-block:var(--space-3);line-height:1.4}.project-decision .project-candidate-editor{grid-template-columns:minmax(0,1fr)}}.project-review-form>.project-comparison-actions{border-block-start:0;padding-block-start:0}.project-review-form>.project-comparison-actions button{flex:0 auto;width:auto}.project-review-form>.account-field{width:min(100%,24rem)}@container account-main (max-width:32rem){.project-review-form>.project-comparison-actions button{width:100%}}.project-collaboration-column{align-content:start;gap:var(--space-5);min-width:0;display:grid}.project-saved-review{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.project-saved-review+.project-saved-review{border-block-start:1px solid var(--rule);padding-block-start:var(--space-5)}.project-saved-review>details{width:100%}.project-collaboration-panel{min-width:0;container:collaboration-panel/inline-size}.project-collaboration-panel input[type=checkbox]{accent-color:var(--signal-strong);flex-shrink:0}.project-collaboration-panel>header h2{font-size:var(--text-lg);font-weight:600}.project-collaboration-panel>header p{font-size:var(--text-sm);line-height:1.5}.project-vote-list article>div strong{font:500 var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.project-vote-list article>strong{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);flex-shrink:0}.project-vote-list form{flex-shrink:0}.project-comment-list article>div{flex-wrap:wrap}.project-comment-list article :is(p,span,strong),.project-member-list article strong,.project-pending-list>div>span{overflow-wrap:anywhere}@container account-main (max-width:60rem){.project-collaboration-grid{grid-template-columns:minmax(0,1fr)}}@container collaboration-panel (max-width:30rem){.project-collaboration-form,.project-collaboration-form.is-stacked,.project-comment-form{grid-template-columns:minmax(0,1fr)}.project-member-list>article{flex-wrap:wrap}.project-vote-list>article{grid-template-columns:minmax(0,1fr) auto;display:grid}.project-vote-list article>div{grid-column:1/-1}.project-vote-list form{justify-self:end}}.account-history-page,.account-saved-domains-page,.account-monitoring-page,.account-notification-page,.account-profile-page,.account-security-page{gap:var(--space-6);min-width:0}.account-content-panel{min-width:0;display:grid}.account-content-panel-header{align-items:end;gap:var(--space-5);border-block-end:1px solid var(--rule);min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));background:0 0;flex-wrap:wrap;display:flex}.account-content-panel-header-copy{gap:var(--space-1);flex:22rem;min-width:0;display:grid}.account-content-panel-header h2,.member-account-main .account-settings-section>.account-section-copy h2{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.account-content-panel-header p,.member-account-main .account-settings-section>.account-section-copy p{max-width:68ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.account-content-panel-header-actions{justify-content:flex-end;align-items:end;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.account-content-panel-header-actions form{margin:0}.account-content-panel-meta{justify-items:end;gap:var(--space-1);min-width:4.5rem;display:grid}.account-content-panel-meta strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;font-weight:600;line-height:1}.account-content-panel-meta span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-align:end;line-height:1.35}.account-content-panel-body{min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.account-content-panel-body.is-flush{padding:0}.account-filter-panel-toggle{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-height:2.5rem;padding-inline:var(--space-3);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);cursor:pointer;display:inline-flex}.account-filter-panel-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.account-filter-panel-toggle svg.is-open{transform:rotate(180deg)}.account-profile-email-group{align-content:start;gap:var(--space-4);min-width:0;display:grid}.account-profile-email-confirmation{border-inline-start:2px solid var(--signal-strong);padding-inline-start:var(--space-4)}.account-security-jump-nav{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.account-security-jump-nav::-webkit-scrollbar{display:none}.account-security-jump-nav a{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:2.75rem;padding-inline:var(--space-4);color:var(--ink-muted);line-height:1.4;font:500 var(--text-xs) var(--font-mono);scroll-snap-align:start;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-security-jump-nav a+a{border-inline-start:1px solid var(--rule)}.account-security-jump-nav a.is-danger{color:var(--danger)}.account-security-page .account-settings-section[id]{scroll-margin-block-start:5rem}.member-account-main .account-content-panel .account-history-filters,.member-account-main .account-content-panel .account-saved-domain-filters,.member-account-main .account-content-panel .account-monitoring-filters{background:var(--paper-raised);border:0;width:auto;margin:0}.member-account-main .account-content-panel .account-history-filters{padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.member-account-main .account-content-panel .account-saved-domain-filters{gap:var(--space-4);padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.member-account-main .account-content-panel .account-saved-domain-filters>.account-field{grid-column:span 2}.member-account-main .account-content-panel .account-saved-domain-filters>.account-shortlist-filter-query{grid-column:span 3}.member-account-main .account-content-panel .account-saved-domain-filters>.account-shortlist-filter-project,.member-account-main .account-content-panel .account-saved-domain-filters>.account-shortlist-filter-status,.member-account-main .account-content-panel .account-saved-domain-filters>.account-saved-domain-filter-rows{grid-column:span 2}.member-account-main .account-content-panel .account-saved-domain-filters .account-history-filter-actions{grid-column:1/-1;justify-content:flex-end}.member-account-main .account-content-panel .account-monitoring-filters{padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.member-account-main .account-content-panel .account-notification-filters{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-notification-labels,.account-notification-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-notification-actions{grid-column:2;align-self:end}.account-notification-actions form{margin:0}.account-notification.is-urgent .account-notification-mark{background:var(--danger)}.account-notification-preferences{padding:0;display:grid}.account-notification-preference-heading,.account-notification-preference-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) 5rem 5rem;display:grid}.account-notification-preference-heading{border-block-end:1px solid var(--rule);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);text-align:center}.account-notification-preference-row+.account-notification-preference-row{border-block-start:1px solid var(--rule)}.account-notification-preference-row>div{gap:var(--space-1);display:grid}.account-notification-preference-row strong{color:var(--ink);font-size:var(--text-sm)}.account-notification-preference-row span,.account-notification-preference-footer p{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.account-notification-preference-row>label{place-items:center;display:grid}.account-notification-preference-row input{width:1rem;height:1rem;accent-color:var(--signal-strong)}.account-notification-preference-footer{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-start:1px solid var(--rule);padding:var(--space-5) var(--space-6);display:flex}.account-notification-preference-footer p{max-width:70ch;margin:0}.member-account-main .account-content-panel .account-history-list,.member-account-main .account-content-panel .account-saved-domain-list,.member-account-main .account-content-panel .account-monitoring-list,.member-account-main .account-content-panel .account-notification-list{background:var(--paper-raised);border:0;border-radius:0;margin:0;overflow:visible}.member-account-main .account-content-panel .account-history-row,.member-account-main .account-content-panel .account-saved-domain-row,.member-account-main .account-content-panel .account-monitoring-row,.member-account-main .account-content-panel .account-notification{padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.member-account-main .account-content-panel .account-history-row+.account-history-row,.member-account-main .account-content-panel .account-saved-domain-row+.account-saved-domain-row,.member-account-main .account-content-panel .account-monitoring-row+.account-monitoring-row{border-block-start:1px solid var(--rule)}.member-account-main .account-content-panel .account-monitoring-row{border-block-end:0}.member-account-main .account-content-panel .account-notification{border-block-end:1px solid var(--rule)}.member-account-main .account-content-panel .account-notification:last-child{border-block-end:0}.member-account-main .account-content-panel .account-history-empty,.member-account-main .account-content-panel .account-empty-state{padding:clamp(var(--space-6),5vw,var(--space-10))}.member-account-main .account-content-panel>.account-pagination{border-block-start:1px solid var(--rule);padding:var(--space-4) var(--space-6);margin:0}.member-account-main .account-history-danger{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--paper-raised);padding:0;overflow:clip}.member-account-main .account-history-danger>div{border-block-end:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-5) var(--space-6);margin:0}.member-account-main .account-history-danger form{padding:var(--space-5) var(--space-6);margin:0}.member-account-main .account-settings-section{gap:0;min-width:0;padding:0;display:grid}.member-account-main .account-settings-section.is-danger{border-color:var(--danger)}.member-account-main .account-profile-page>.account-settings-section,.member-account-main .account-security-page>.account-section-stack{margin-block-start:0}.member-account-main .account-section-stack{gap:var(--account-layout-gap);border:0}.member-account-main .account-settings-section>.account-section-copy{gap:var(--space-1);border-block-end:1px solid var(--rule);min-width:0;padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6));background:0 0;margin:0;display:grid}.member-account-main .account-settings-section>:not(.account-section-copy){width:auto;min-width:0;margin-inline:var(--account-surface-padding-inline)}.member-account-main .account-settings-section>.account-section-copy+:not(.account-section-copy){margin-block-start:var(--account-surface-padding-block)}.member-account-main .account-settings-section>:last-child:not(.account-section-copy){margin-block-end:var(--account-surface-padding-block)}.member-account-main .account-settings-section>.account-form{max-width:48rem}.member-account-main .account-settings-section.is-danger>.account-form{max-width:36rem}.member-account-main .account-settings-section .account-session-list{border-block:0}@container account-main (min-width:56rem){.member-account-main .account-settings-section:is(.is-profile,.is-password,.is-danger){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.member-account-main .account-settings-section:is(.is-profile,.is-password,.is-danger)>.account-section-copy{align-content:start;gap:var(--space-2);border-block-end:0}.member-account-main .account-settings-section:is(.is-profile,.is-password,.is-danger)>.account-form{max-width:none;margin-inline-start:0}}.account-saved-domain-row{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.account-saved-domain-main{gap:var(--space-2);min-width:0;display:grid}.account-saved-domain-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-saved-domain-meta time,.account-saved-domain-main>p{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.5}.account-saved-domain-main h2{min-width:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.25}.account-shortlist-contexts{gap:var(--space-3);max-width:52rem;margin-block-start:var(--space-2);display:grid}.account-shortlist-context{gap:var(--space-2);border-inline-start:2px solid var(--rule-strong);min-width:0;padding-inline-start:var(--space-3);display:grid}.account-shortlist-context>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.account-shortlist-context a{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.account-shortlist-context>p,.account-saved-domain-main>.account-shortlist-independent{gap:var(--space-2);min-width:0;color:var(--ink-faint);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.account-shortlist-context>.account-shortlist-note{max-width:68ch;color:var(--ink-muted);font-family:var(--font-body);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-saved-domain-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.account-saved-domain-actions form{display:contents}.account-saved-domain-actions .account-secondary-action{min-height:2.5rem;padding-inline:var(--space-4)}.account-project-bridge{min-width:0;position:relative}.account-project-bridge>summary{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-height:2.5rem;padding-inline:var(--space-4);color:var(--ink-muted);font:500 var(--text-xs) var(--font-mono);cursor:pointer;white-space:nowrap;align-items:center;list-style:none;display:inline-flex}.account-project-bridge>summary::-webkit-details-marker{display:none}.account-project-bridge>summary:after{content:"+";color:var(--signal-strong);margin-inline-start:var(--space-2)}.account-project-bridge[open]>summary{border-color:var(--signal-strong);color:var(--ink)}.account-project-bridge-menu{z-index:20;gap:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);width:min(19rem,100vw - 3rem);padding:var(--space-4);box-shadow:0 1rem 2.5rem var(--shadow-color);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.account-project-bridge-menu>strong{font-family:var(--font-display);font-size:var(--text-base)}.account-project-bridge-menu>p{color:var(--ink-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.account-project-bridge-menu>div{gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.account-saved-domain-actions .account-project-bridge-menu form,.account-history-actions .account-project-bridge-menu form{display:block}.account-project-bridge-menu button{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-block-start:1px solid var(--rule);width:100%;min-width:0;padding:var(--space-3) 0;color:var(--ink);font:500 var(--text-xs) var(--font-mono);text-align:start;cursor:pointer;background:0 0;display:flex}.account-project-bridge-menu button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(min-width:64rem){.member-account-main .account-content-panel .account-monitoring-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.member-account-main .account-content-panel .account-monitoring-filters .account-history-filter-actions{grid-column:auto}}@media(max-width:47.999rem){.account-content-panel-header{padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.account-filter-panel .account-content-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-content-panel-header-actions{justify-content:space-between;align-items:flex-start;width:100%}.account-content-panel-meta{justify-items:start}.account-content-panel-meta span{text-align:start}.member-account-main .account-content-panel .account-history-filters,.member-account-main .account-content-panel .account-saved-domain-filters,.member-account-main .account-content-panel .account-monitoring-filters,.member-account-main .account-content-panel .account-notification-filters{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.account-notification-preference-heading,.account-notification-preference-row{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) 3.5rem 3.5rem}.account-notification-preference-footer{padding:var(--space-4);flex-direction:column;align-items:stretch}.member-account-main .account-content-panel .account-saved-domain-filters>.account-field,.member-account-main .account-content-panel .account-history-filter-actions{grid-column:auto}.member-account-main .account-content-panel .account-history-row,.member-account-main .account-content-panel .account-saved-domain-row,.member-account-main .account-content-panel .account-monitoring-row,.member-account-main .account-content-panel .account-notification{padding:var(--space-4)}.member-account-main .account-content-panel>.account-pagination{padding-inline:var(--space-4)}.member-account-main .account-history-danger>div,.member-account-main .account-history-danger form,.member-account-main .account-settings-section>.account-section-copy{padding:var(--space-4)}.member-account-main .account-settings-section>:not(.account-section-copy){margin-inline:var(--space-4)}.member-account-main .account-settings-section>.account-section-copy+:not(.account-section-copy){margin-block-start:var(--space-4)}.member-account-main .account-settings-section>:last-child:not(.account-section-copy){margin-block-end:var(--space-4)}.account-saved-domain-row{grid-template-columns:minmax(0,1fr);align-items:start}.account-saved-domain-actions{justify-content:flex-start}.account-project-bridge-menu{inset-inline:0 auto}}@media(max-width:26.25rem){.account-content-panel-header-actions{flex-direction:column;align-items:stretch}.account-content-panel-header-actions form,.account-content-panel-header-actions .account-secondary-action{width:100%}}@media(max-width:35rem){.account-saved-domain-actions{flex-direction:column;align-items:stretch}.account-saved-domain-actions .account-secondary-action,.account-saved-domain-actions .account-text-action{justify-content:center;width:100%}}.account-billing-form{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-billing-form .account-field-wide{grid-column:1/-1}.account-billing-actions{justify-content:flex-end;padding-block-start:var(--space-2);display:flex}.account-purchase-profile-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-purchase-type{border:0;margin:0;padding:0}.account-purchase-type>legend{color:var(--ink);font-size:var(--text-sm);margin-block-end:var(--space-2);font-weight:650}.account-purchase-type-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-purchase-type-options>label{align-items:flex-start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:5.5rem;padding:var(--space-4);cursor:pointer;display:flex}.account-purchase-type-options>label:has(input:checked){border-color:var(--signal);background:var(--paper-raised);box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab,red,red)){.account-purchase-type-options>label:has(input:checked){box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 14%,transparent)}}.account-purchase-type-options input{accent-color:var(--signal);margin-block-start:.2rem}.account-purchase-type-options span,.account-purchase-type-options strong,.account-purchase-type-options small{display:block}.account-purchase-type-options small,.account-purchase-explanation p{color:var(--ink-muted);margin-block-start:var(--space-1)}.account-purchase-explanation{border-inline-start:2px solid var(--signal);background:var(--surface-subtle);padding:var(--space-3) var(--space-4)}.account-billing-invoice-choice{align-items:flex-start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-subtle);cursor:pointer;display:flex}.account-billing-invoice-choice input{margin-block-start:.2rem}.account-billing-invoice-choice span{gap:var(--space-1);display:grid}.account-billing-invoice-choice strong{font-size:var(--text-sm)}.account-billing-invoice-choice small{color:var(--ink-muted);line-height:1.5}.account-invoice-metrics{margin:0}.account-invoice-metrics dd.is-date{font-size:var(--text-xs);letter-spacing:-.02em;align-self:end;line-height:1.25}.account-invoice-list{display:grid}.account-invoice-row{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(16rem,1fr) auto minmax(11rem,auto);display:grid}.account-invoice-row+.account-invoice-row{border-block-start:1px solid var(--rule)}.account-invoice-identity{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.account-invoice-copy{gap:var(--space-2);min-width:0;display:grid}.account-invoice-heading,.account-invoice-meta,.account-invoice-actions{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.account-invoice-heading{gap:var(--space-3)}.account-invoice-heading h3,.account-invoice-copy p,.account-invoice-meta time{margin:0}.account-invoice-heading h3{font:600 var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.account-invoice-copy p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.4}.account-invoice-copy p span{color:var(--ink-faint);padding-inline:var(--space-1)}.account-invoice-meta{gap:var(--space-2) var(--space-4);color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-invoice-meta span:before{color:var(--rule-strong);content:"/";margin-inline-end:var(--space-2)}.account-document-type{border:1px solid var(--signal-strong);border-radius:var(--radius-pill);min-height:1.75rem;padding-inline:var(--space-3);color:var(--signal-strong);font:var(--text-xs) var(--font-mono);white-space:nowrap;align-items:center;display:inline-flex}.account-document-type.is-credit{border-color:var(--danger);color:var(--danger)}.account-document-status{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:var(--text-xs) var(--font-mono);white-space:nowrap;display:inline-flex}.account-document-status:before{border-radius:var(--radius-pill);background:var(--rule-strong);content:"";flex:none;width:.48rem;height:.48rem}.account-document-status.is-issued{color:var(--signal-strong)}.account-document-status.is-issued:before{background:var(--signal-strong)}.account-invoice-amount{justify-items:end;gap:var(--space-1);display:grid}.account-invoice-amount span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-invoice-amount strong{font:600 var(--text-sm) var(--font-mono);white-space:nowrap}.account-invoice-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:nowrap}.account-invoice-download{min-height:var(--control-height-lg);align-items:center;gap:var(--space-2);color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono);text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.account-invoice-download svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.account-invoice-empty-mark{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);width:2.75rem;height:2.75rem;color:var(--signal-strong);place-items:center;display:grid}.account-invoice-empty-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.25rem;height:1.25rem}.account-invoice-document .account-page-header-actions{flex-wrap:wrap}.account-invoice-paper{gap:var(--space-7);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:clamp(var(--space-5),4vw,var(--space-9));display:grid;overflow:clip}.account-invoice-masthead{align-items:start;gap:var(--space-6);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-6);display:grid}.account-invoice-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.account-invoice-brand-mark{border:1px solid var(--signal-strong);width:2.5rem;height:2.5rem;color:var(--signal-strong);font-family:var(--font-display);font-size:var(--text-lg);flex:none;place-items:center;font-weight:700;display:grid}.account-invoice-brand-mark:has(>img){background:0 0;border-color:#0000}.account-invoice-brand-mark img{object-fit:contain;width:100%;height:100%}.account-invoice-brand>div,.account-invoice-document-id{gap:var(--space-1);min-width:0;display:grid}.account-invoice-brand strong{font-family:var(--font-display);font-size:var(--text-lg)}.account-invoice-brand>div>span,.account-invoice-document-id>span:first-child{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-invoice-document-id{text-align:end;justify-items:end}.account-invoice-document-id>span:first-child{color:var(--signal-strong);letter-spacing:.1em;text-transform:uppercase}.account-invoice-document-id h2{font:600 var(--text-lg) var(--font-mono);overflow-wrap:anywhere;margin:0}.account-invoice-facts{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:clip}.account-invoice-facts>div{align-content:start;gap:var(--space-1);border-inline-start:1px solid var(--rule);min-width:0;padding:var(--space-4);display:grid}.account-invoice-facts>div:nth-child(3n+1){border-inline-start:0}.account-invoice-facts>div:nth-child(n+4){border-block-start:1px solid var(--rule)}.account-invoice-facts dt,.account-invoice-facts dd{margin:0}.account-invoice-facts dt{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-invoice-facts dd{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.account-invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.account-invoice-parties section{align-content:start;gap:var(--space-2);min-width:0;padding-inline-end:var(--space-7);display:grid}.account-invoice-parties section+section{border-inline-start:1px solid var(--rule);padding-inline:var(--space-7) 0}.account-invoice-parties>section>span,.account-invoice-reference,.account-invoice-table-head{color:var(--ink-faint);font:var(--text-xs) var(--font-mono)}.account-invoice-parties h3,.account-invoice-parties p,.account-invoice-parties address{margin:0}.account-invoice-parties h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.account-invoice-parties p,.account-invoice-parties address{color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;font-style:normal;line-height:1.55}.account-invoice-parties p strong{color:var(--ink);font-weight:600}.account-invoice-reference{border-block-start:1px solid var(--rule);margin:0;padding-block-start:var(--space-4)}.account-invoice-reference strong{color:var(--ink)}.account-invoice-table{border:1px solid var(--rule);border-radius:var(--radius-sm);display:grid;overflow:clip}.account-invoice-table-head,.account-invoice-table-row{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) 4rem minmax(7rem,.35fr) minmax(7rem,.35fr);align-items:center;display:grid}.account-invoice-table-head{background:var(--paper-soft)}.account-invoice-table-row{border-block-start:1px solid var(--rule);font:var(--text-sm) var(--font-mono)}.account-invoice-table-row>:not(:first-child),.account-invoice-table-head>:not(:first-child){text-align:end}.account-invoice-mobile-label{display:none}.account-invoice-summary{justify-self:end;width:min(100%,26rem);margin:0;display:grid}.account-invoice-summary>div{justify-content:space-between;gap:var(--space-5);border-block-start:1px solid var(--rule);padding-block:var(--space-3);display:flex}.account-invoice-summary dt,.account-invoice-summary dd{margin:0}.account-invoice-summary dt span{color:var(--ink-faint);font-size:var(--text-xs)}.account-invoice-summary dd{font-family:var(--font-mono);white-space:nowrap}.account-invoice-summary .is-total{border-color:var(--rule-strong);color:var(--ink);font-size:var(--text-lg);font-weight:700}.account-invoice-footer{gap:var(--space-4);border-block-start:1px solid var(--rule);padding-block-start:var(--space-5);display:grid}.account-invoice-notes,.account-invoice-external-reference{color:var(--ink-muted);font-size:var(--text-sm);white-space:pre-line;margin:0;line-height:1.6}.account-invoice-record-note{align-items:flex-start;gap:var(--space-3);border-inline-start:2px solid var(--signal-strong);background:var(--paper-soft);padding:var(--space-3) var(--space-4);display:flex}.account-invoice-record-note>span{color:var(--signal-strong);font-family:var(--font-mono);font-weight:700}.account-invoice-record-note p{max-width:72ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}@media(hover:hover){.account-invoice-download:hover{text-decoration-color:currentColor}}@media(max-width:63.999rem){.account-invoice-row{grid-template-columns:minmax(0,1fr) auto}.account-invoice-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:47.999rem){.account-billing-form,.account-purchase-profile-form,.account-purchase-type-options,.account-invoice-parties{grid-template-columns:minmax(0,1fr)}.account-billing-form .account-field-wide{grid-column:auto}.account-invoice-row{padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.account-invoice-identity{grid-template-columns:minmax(0,1fr)}.account-document-type{justify-self:start}.account-invoice-amount{justify-items:start}.account-invoice-actions{grid-column:auto;justify-content:stretch}.account-invoice-actions>*{flex:auto}.account-invoice-download{border:1px solid var(--rule);border-radius:var(--radius-sm);padding-inline:var(--space-3);justify-content:center}.account-invoice-masthead{grid-template-columns:minmax(0,1fr)}.account-invoice-document-id{text-align:start;justify-items:start}.account-invoice-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-invoice-facts>div:nth-child(odd){border-inline-start:0}.account-invoice-facts>div:nth-child(n+3){border-block-start:1px solid var(--rule)}.account-invoice-parties section{padding:0}.account-invoice-parties section+section{border-block-start:1px solid var(--rule);padding:var(--space-5) 0 0;border-inline-start:0;margin-block-start:var(--space-5)}.account-invoice-table-head{display:none}.account-invoice-table-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.account-invoice-table-row>:not(:first-child){justify-content:space-between;gap:var(--space-4);text-align:end;display:flex}.account-invoice-mobile-label{color:var(--ink-faint);display:inline}}@media(max-width:31.999rem){.account-invoice-facts{grid-template-columns:minmax(0,1fr)}.account-invoice-facts>div:nth-child(n){border-block-start:1px solid var(--rule);border-inline-start:0}.account-invoice-facts>div:first-child{border-block-start:0}}@media print{.site-header,.site-footer,.member-account-sidebar,.member-account-mobile-menu,.account-invoice-document>.account-page-header{display:none!important}.member-account-shell,.member-account-main,.member-account-main>.account-page{border:0;min-height:0;padding:0;display:block}.account-invoice-paper{border:0;padding:0}}@container account-main (min-width:46rem){.member-account-main .account-content-panel .account-saved-domain-filters>.account-field:nth-child(2){grid-column:span 3}}@container account-main (max-width:45.999rem){.member-account-main .account-content-panel .account-saved-domain-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-main .account-content-panel .account-saved-domain-filters>.account-field{grid-column:auto}.member-account-main .account-content-panel .account-saved-domain-filters>.account-shortlist-filter-query{grid-column:1/-1}.account-saved-domain-row{grid-template-columns:minmax(0,1fr)}.account-saved-domain-actions{justify-content:flex-start}}@container account-main (max-width:30rem){.member-account-main .account-content-panel .account-saved-domain-filters{grid-template-columns:minmax(0,1fr)}.account-filter-panel .account-content-panel-header-copy{flex-basis:100%}}.member-account-main .account-history-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}.member-account-main .account-history-actions>*{flex:none}.member-account-main .account-history-row{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.member-account-profile-name,.member-account-mobile-menu-copy strong,.member-account-mobile-menu-copy small{white-space:normal;overflow-wrap:anywhere}@container account-main (max-width:60rem){.account-monitoring-row{grid-template-columns:minmax(0,1fr)}.account-monitoring-row>.account-secondary-action{justify-self:end}}@container account-main (max-width:45.999rem){.member-account-main .account-history-row{grid-template-columns:minmax(0,1fr)}}@container account-main (max-width:30rem){.member-account-main .account-history-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.member-account-main .account-history-actions>:is(a,button,form,details),.member-account-main .account-history-actions>form>button,.account-history-actions .account-project-bridge>summary{justify-content:center;width:100%}.account-project-bridge-menu{width:100%;box-shadow:none;margin-block-start:var(--space-2);position:static}}@container account-main (max-width:45.999rem){.account-security-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.account-security-jump-nav a{padding:var(--space-2) var(--space-3)}.account-security-jump-nav a:nth-child(odd){border-inline-start:0}.account-security-jump-nav a:nth-child(n+3){border-block-start:1px solid var(--rule)}.account-security-jump-nav a:last-child:nth-child(odd){grid-column:1/-1}}@container account-main (max-width:30rem){.account-notification-preference-heading,.account-notification-preference-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) repeat(2,2.5rem)}}@container account-main (min-width:60rem){.member-account-main .account-settings-section>.account-form--profile{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.account-form--profile>.account-form-actions{grid-column:1/-1}}.account-two-factor-method span{overflow-wrap:anywhere}@container account-main (max-width:30rem){.account-invoice-brand{flex-wrap:wrap}.account-invoice-brand strong{overflow-wrap:anywhere}}.member-account-main .account-history-status{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:var(--space-1);line-height:1.4}.account-saved-domain-actions .account-project-bridge-menu{width:min(19rem,100%);box-shadow:none;margin-block-start:var(--space-2);position:static}.account-saved-domain-actions .account-project-bridge-menu button span:first-child{white-space:normal;overflow-wrap:anywhere}.shortlist-project-intake{align-items:end;gap:var(--space-4);border-block-end:1px solid var(--rule);flex-wrap:wrap;display:flex}.shortlist-project-intake .account-field{flex:18rem}.shortlist-project-intake>p{color:var(--ink-muted);font-size:var(--text-sm);flex-basis:100%;margin:0}.shortlist-project-intake>button{white-space:normal;min-width:0;padding-block:var(--space-3);line-height:1.4}.account-saved-domain-main>.account-check-row{margin-block-end:var(--space-3)}@container account-main (max-width:30rem){.shortlist-project-intake>button{width:100%}}.account-history-detail .account-history-overview,.account-history-detail .account-history-turns{margin-block-start:0;padding-block-end:0;display:block}.account-history-settings{gap:var(--space-5);display:grid}.account-history-settings>dl{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-history-settings>dl>div{min-width:0}.account-history-settings .account-history-actions{border-block-start:1px solid var(--rule);justify-content:flex-start;padding-block-start:var(--space-4)}.account-history-turns .account-history-turn{padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.account-history-turns .account-history-turn:first-child{border-block-start:0}.account-history-turns .account-history-turn h3{font-size:var(--text-base);font-weight:600}.account-history-turns .account-history-turn>header{gap:var(--space-3);flex-wrap:wrap}.account-history-turns .account-history-empty{padding:var(--account-surface-padding-block,var(--space-5)) var(--account-surface-padding-inline,var(--space-6))}.account-history-turns .account-history-domains{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.account-monitor-detail-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.account-monitor-detail .account-panel{padding-block-end:0}.account-monitor-detail .account-monitor-registry dl,.account-monitor-detail .account-monitor-alert-settings form{margin-block-start:0}.account-monitor-detail .account-monitor-registry-empty{background:0 0;border:0;margin:0;padding:0}.account-monitor-registry .project-availability-result{margin-block-start:var(--space-4);padding:0}.account-monitor-notifications .account-panel-body>p,.account-monitor-timeline .account-panel-body>p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.account-monitor-notifications article>div{min-width:0}.account-monitor-notifications article p{margin-block:var(--space-2) 0;color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}@container account-main (min-width:60rem){.account-monitor-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}@container account-main (max-width:45.999rem){.account-history-settings>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-monitor-timeline article{grid-template-columns:minmax(0,1fr)}.account-monitor-notifications article{flex-direction:column;align-items:flex-start}}@container account-main (max-width:30rem){.account-history-settings>dl{grid-template-columns:minmax(0,1fr)}}@media(max-width:30rem){body:has(.account-consent-page) .site-header .language-control{width:auto;min-width:3.25rem}}.account-help-page,.account-help-article-page{gap:var(--space-6);min-width:0}.account-help-results{gap:var(--space-6);min-width:0;display:grid}.account-inline-notice{border-inline-start:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--paper-soft);color:var(--ink-muted);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:1.5}.account-help-search{align-items:center;gap:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-soft);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);display:grid;position:relative}.account-help-search-copy{gap:var(--space-1);min-width:0;display:grid}.account-help-search-copy label{color:var(--ink);font-size:var(--text-sm);font-weight:650}.account-help-search-copy p{color:var(--ink-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.account-help-search-control{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:clip}.account-help-search svg{fill:none;width:1rem;height:1rem;stroke:var(--ink-faint);stroke-width:1.7px;margin-inline-start:var(--space-4)}.account-help-search input{width:100%;min-width:0;min-height:var(--control-height-lg);color:var(--ink);padding:var(--space-3) var(--space-4);font:var(--text-base) var(--font-body);background:0 0;border:0;outline:0}.account-help-search input::placeholder{color:var(--ink-faint)}.account-help-search-control:focus-within{border-color:var(--focus);outline:2px solid var(--focus)}@supports (color:color-mix(in lab,red,red)){.account-help-search-control:focus-within{outline:2px solid color-mix(in srgb,var(--focus) 25%,transparent)}}.account-help-search-control:focus-within{outline-offset:1px}.account-help-search button{min-height:var(--control-height);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper-raised);padding-inline:var(--space-5);font:600 var(--text-xs) var(--font-mono);cursor:pointer;border:0;margin-inline-end:var(--space-1)}.account-help-search button:hover{background:var(--signal-strong)}.account-help-search button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.account-help-search-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-help-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-help-featured-grid>a,.account-help-article-list>a{align-content:start;gap:var(--space-2);min-width:0;color:var(--ink);padding:var(--space-4) var(--space-5);display:grid}.account-help-featured-grid>a:nth-child(2n){border-inline-start:1px solid var(--rule)}.account-help-featured-grid>a:nth-child(n+3){border-block-start:1px solid var(--rule)}.account-help-featured-grid>a:hover,.account-help-article-list>a:hover{background:var(--paper-soft)}.account-help-featured-meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.account-help-featured-meta>span:first-child{color:var(--ink-faint)}.account-help-featured-meta>span+span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-help-featured-grid span,.account-help-article-list>a>span{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono)}.account-help-featured-grid h3,.account-help-article-list h3{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em;margin:0;font-weight:550;line-height:1.25}.account-help-featured-grid p,.account-help-article-list p{max-width:60ch;color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.account-help-featured-grid strong{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono);margin-block-start:var(--space-1)}.account-help-library{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;display:grid;overflow:clip}.account-help-library-header{align-items:end;gap:var(--space-5);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-help-library-header>div{gap:var(--space-1);min-width:0;display:grid}.account-help-library-header h2,.account-help-library-header p{margin:0}.account-help-library-header h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;font-weight:500;line-height:1.15}.account-help-library-header p{max-width:68ch;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.account-help-library-header>span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);text-align:end}.account-help-category-grid{columns:2;column-gap:var(--space-5);min-width:0;padding:var(--space-5)}.account-help-category{break-inside:avoid;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;align-content:start;margin-block-end:var(--space-5);display:grid;overflow:clip}.account-help-category:last-child{margin-block-end:0}.account-help-category>header{align-items:start;gap:var(--space-4);border-block-end:1px solid var(--rule);background:var(--paper-soft);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.account-help-category-icon{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);width:2.5rem;height:2.5rem;color:var(--signal-strong);place-items:center;display:grid}.account-help-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.15rem;height:1.15rem}.account-help-category-title{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.account-help-category h3,.account-help-category p{margin:0}.account-help-category h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;font-weight:550}.account-help-category-title>span{color:var(--ink-faint);font:var(--text-xs) var(--font-mono);white-space:nowrap}.account-help-category p{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-1);line-height:1.5}.account-help-category>div{display:grid}.account-help-category>div>a{align-items:center;gap:var(--space-4);color:var(--ink);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-help-category>div>a+a,.account-help-article-list>a+a{border-block-start:1px solid var(--rule)}.account-help-category>div>a:hover{background:var(--paper-soft);color:var(--signal-strong)}.account-help-article-list{display:grid}.account-help-article-list>a>strong{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono)}.account-help-contact{align-items:center;gap:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--account-surface-radius,var(--radius-md));background:var(--paper-soft);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-help-contact>div{gap:var(--space-1);display:grid}.account-help-contact span{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-help-contact h2,.account-help-contact p{margin:0}.account-help-contact h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;font-weight:550}.account-help-contact p{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}.account-help-breadcrumb{gap:var(--space-2);color:var(--ink-faint);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;display:flex}.account-help-breadcrumb a{color:var(--signal-strong)}.account-help-article-header{gap:var(--space-3);border-block-end:1px solid var(--rule);padding-block-end:var(--space-6);display:grid}.account-help-article-header>span{color:var(--signal-strong);font:600 var(--text-xs) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.account-help-article-header h1,.account-help-article-header p{margin:0}.account-help-article-header h1{max-width:22ch;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1}.account-help-article-header p{max-width:68ch;color:var(--ink-muted);line-height:1.65}.account-help-article-layout{align-items:start;gap:clamp(var(--space-8),5vw,var(--space-16));grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);min-width:0;display:grid}.account-help-prose{min-width:0;max-width:48rem;color:var(--ink-muted);font-size:var(--text-base);line-height:1.75}.account-help-prose h2,.account-help-prose h3{margin:var(--space-8) 0 var(--space-3);color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;font-weight:550;line-height:1.2}.account-help-prose h2{font-size:var(--text-xl)}.account-help-prose h3{font-size:var(--text-lg)}.account-help-prose p,.account-help-prose ul,.account-help-prose ol{margin:0 0 var(--space-4)}.account-help-prose li+li{margin-block-start:var(--space-2)}.account-help-prose a{color:var(--signal-strong);text-underline-offset:.18em;text-decoration:underline}.account-help-prose code{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-soft);color:var(--ink);font:var(--text-sm) var(--font-mono);padding:.1rem .3rem}.account-help-article-aside{gap:var(--space-4);display:grid}.account-help-article-aside>section{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);display:grid;overflow:clip}.account-help-article-aside h2,.account-help-article-aside p{margin:0}.account-help-article-aside h2{border-block-end:1px solid var(--rule);background:var(--paper-soft);padding:var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:550}.account-help-article-aside section>a,.account-help-article-aside section>p{padding:var(--space-3) var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.account-help-article-aside section>a+a{border-block-start:1px solid var(--rule)}.account-help-article-aside section>a:hover{background:var(--paper-soft);color:var(--signal-strong)}.account-help-feedback{align-items:center;gap:var(--space-5);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-6);display:grid}.account-help-feedback h2,.account-help-feedback p{margin:0}.account-help-feedback h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:550}.account-help-feedback p{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.account-help-feedback-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-help-feedback-buttons form{margin:0}.account-help-feedback-saved{color:var(--signal-strong)!important;font:600 var(--text-xs) var(--font-mono)!important}@media(max-width:63.999rem){.account-help-search{gap:var(--space-4);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.account-help-article-layout{grid-template-columns:minmax(0,1fr)}.account-help-article-aside{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(max-width:47.999rem){.account-help-search{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.account-help-featured-grid{grid-template-columns:minmax(0,1fr)}.account-help-library-header{align-items:start;gap:var(--space-2);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.account-help-library-header>span{text-align:start}.account-help-category-grid{columns:1;padding:var(--space-4)}.account-help-featured-grid>a:nth-child(2n){border-inline-start:0}.account-help-featured-grid>a+a{border-block-start:1px solid var(--rule)}.account-help-featured-grid>a,.account-help-article-list>a{padding:var(--space-4)}.account-help-contact,.account-help-feedback{padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.account-help-contact .account-secondary-action{width:100%}.account-help-article-aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:25.875rem){.account-help-search-control{grid-template-columns:auto minmax(0,1fr)}.account-help-search button{width:calc(100% - var(--space-2));margin:0 var(--space-1) var(--space-1);grid-column:1/-1}.account-help-feedback-buttons,.account-help-feedback-buttons form,.account-help-feedback-buttons .account-secondary-action{width:100%}}@container account-main (max-width:30rem){.account-help-category>header{grid-template-columns:minmax(0,1fr)}}.search-halo-surface{--search-halo-strength:58%;position:relative}.search-halo-surface[data-halo-intensity=medium]{--search-halo-strength:85%}.theme-dark .search-halo-surface{--search-halo-strength:42%}.theme-dark .search-halo-surface[data-halo-intensity=medium]{--search-halo-strength:65%}.discovery-mode-shell>.landing-search-halo{z-index:3;border-radius:var(--radius-sm);pointer-events:none;block-size:calc(6.75rem - 1px);position:absolute;inset-block-start:0;inset-inline:0}.search-halo-surface:before,.search-halo-surface:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 36%,var(--signal) 44%,var(--signal) 50%,var(--signal) 56%,transparent 64%) 100% 0 / 300% 100%;padding:2px;position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.search-halo-surface:before,.search-halo-surface:after{background:linear-gradient(105deg,transparent 36%,color-mix(in oklch,var(--signal),transparent 85%) 44%,color-mix(in oklch,var(--signal),transparent calc(100% - var(--search-halo-strength))) 50%,color-mix(in oklch,var(--signal),transparent 85%) 56%,transparent 64%) 100% 0 / 300% 100%}}.search-halo-surface:before,.search-halo-surface:after{opacity:0;transition:opacity var(--duration-long) var(--ease-out);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-halo-surface:after{filter:blur(4px);padding:4px;inset:-3px}.search-halo-surface.is-search-halo-running:before,.search-halo-surface.is-search-halo-running:after{opacity:1;animation:5s linear both search-halo-sweep}@keyframes search-halo-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.search-halo-surface:before,.search-halo-surface:after{transition:none;animation:none;display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
