/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--ease-out:var(--ease-out);--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);--radius-card:10px}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{background:var(--page);line-height:normal}html,body{overscroll-behavior-y:none}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-deep)}h1,h2,h3,h4,h5,h6{font:inherit;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components;@layer utilities{.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}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.left-0{left:0}.left-1\/2{left:50%}.left-auto{left:auto}.z-\[var\(--z-menu\)\]{z-index:var(--z-menu)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.order-last{order:9999}.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-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[5px\]{margin-top:5px}.mt-\[22px\]{margin-top:22px}.mt-\[var\(--gap-meta\)\]{margin-top:var(--gap-meta)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-px{width:1px;height:1px}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-\[19px\]{height:19px}.h-\[30px\]{height:30px}.h-\[calc\(100dvh-32px\)\]{height:calc(100dvh - 32px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-\[30px\]{width:30px}.w-\[76px\]{width:76px}.w-\[300px\]{width:300px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(400px\,calc\(100vw-40px\)\)\]{width:min(400px,100vw - 40px)}.w-\[min\(520px\,calc\(100vw-32px\)\)\]{width:min(520px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[260px\]{max-width:260px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[780px\]{max-width:780px}.max-w-\[min\(320px\,calc\(100vw-40px\)\)\]{max-width:min(320px,100vw - 40px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[72px\]{min-width:72px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_320px\]{flex:320px}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.animate-\[menu-in_140ms_var\(--ease-out\)\]{animation:menu-in .14s var(--ease-out)}.animate-\[sheet-in_160ms_var\(--ease-out\)\]{animation:sheet-in .16s var(--ease-out)}.animate-\[sky-in_420ms_var\(--ease-out\)\]{animation:sky-in .42s var(--ease-out)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-x-\[22px\]{column-gap:22px}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-card{border-radius:10px}.rounded-field{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--sky-line\)\]{border-color:var(--sky-line)}.border-brand-fill{border-color:var(--brand-fill)}.border-brand-soft{border-color:var(--brand-soft)}.border-hairline{border-color:var(--hairline)}.border-line{border-color:var(--line)}.border-transparent{border-color:#0000}.border-warn-soft{border-color:var(--warn-soft)}.border-white,.border-white\/25{border-color:var(--white)}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--white) 25%,transparent)}}.bg-\[var\(--client-0\)\]{background-color:var(--client-0)}.bg-\[var\(--client-1\)\]{background-color:var(--client-1)}.bg-\[var\(--client-2\)\]{background-color:var(--client-2)}.bg-\[var\(--client-3\)\]{background-color:var(--client-3)}.bg-\[var\(--client-4\)\]{background-color:var(--client-4)}.bg-\[var\(--client-5\)\]{background-color:var(--client-5)}.bg-\[var\(--client-6\)\]{background-color:var(--client-6)}.bg-\[var\(--client-7\)\]{background-color:var(--client-7)}.bg-\[var\(--client-8\)\]{background-color:var(--client-8)}.bg-\[var\(--client-9\)\]{background-color:var(--client-9)}.bg-\[var\(--client-10\)\]{background-color:var(--client-10)}.bg-\[var\(--client-11\)\]{background-color:var(--client-11)}.bg-\[var\(--client-12\)\]{background-color:var(--client-12)}.bg-\[var\(--client-13\)\]{background-color:var(--client-13)}.bg-\[var\(--client-14\)\]{background-color:var(--client-14)}.bg-\[var\(--client-15\)\]{background-color:var(--client-15)}.bg-\[var\(--client-16\)\]{background-color:var(--client-16)}.bg-\[var\(--client-17\)\]{background-color:var(--client-17)}.bg-\[var\(--client-18\)\]{background-color:var(--client-18)}.bg-\[var\(--client-19\)\]{background-color:var(--client-19)}.bg-\[var\(--client-20\)\]{background-color:var(--client-20)}.bg-\[var\(--client-21\)\]{background-color:var(--client-21)}.bg-\[var\(--client-22\)\]{background-color:var(--client-22)}.bg-\[var\(--client-23\)\]{background-color:var(--client-23)}.bg-\[var\(--client-24\)\]{background-color:var(--client-24)}.bg-\[var\(--client-25\)\]{background-color:var(--client-25)}.bg-\[var\(--client-26\)\]{background-color:var(--client-26)}.bg-\[var\(--client-27\)\]{background-color:var(--client-27)}.bg-\[var\(--client-28\)\]{background-color:var(--client-28)}.bg-\[var\(--client-29\)\]{background-color:var(--client-29)}.bg-\[var\(--client-30\)\]{background-color:var(--client-30)}.bg-\[var\(--client-31\)\]{background-color:var(--client-31)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--sky\)\]{background-color:var(--sky)}.bg-\[var\(--tone-0\)\]{background-color:var(--tone-0)}.bg-\[var\(--tone-1\)\]{background-color:var(--tone-1)}.bg-\[var\(--tone-2\)\]{background-color:var(--tone-2)}.bg-\[var\(--tone-3\)\]{background-color:var(--tone-3)}.bg-\[var\(--tone-4\)\]{background-color:var(--tone-4)}.bg-\[var\(--tone-5\)\]{background-color:var(--tone-5)}.bg-\[var\(--tone-6\)\]{background-color:var(--tone-6)}.bg-\[var\(--tone-7\)\]{background-color:var(--tone-7)}.bg-\[var\(--tone-client\)\]{background-color:var(--tone-client)}.bg-\[var\(--tone-kind\)\]{background-color:var(--tone-kind)}.bg-brand-fill{background-color:var(--brand-fill)}.bg-brand-soft{background-color:var(--brand-soft)}.bg-bronze-soft{background-color:var(--bronze-soft)}.bg-card{background-color:var(--card)}.bg-destructive-soft{background-color:var(--destructive-soft)}.bg-field{background-color:var(--field)}.bg-gold-soft{background-color:var(--gold-soft)}.bg-good-soft{background-color:var(--good-soft)}.bg-hairline{background-color:var(--hairline)}.bg-line{background-color:var(--line)}.bg-silver-soft{background-color:var(--silver-soft)}.bg-tone-project{background-color:var(--tone-project)}.bg-transparent{background-color:#0000}.bg-warn-note{background-color:var(--warn-note)}.bg-warn-soft{background-color:var(--warn-soft)}.bg-wash{background-color:var(--wash)}.bg-white,.bg-white\/\[\.18\]{background-color:var(--white)}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.18\]{background-color:color-mix(in oklab,var(--white) 18%,transparent)}}.bg-yellow-soft{background-color:var(--yellow-soft)}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[14px\]{padding:14px}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[2px\]{padding-block:2px}.py-\[7px\]{padding-block:7px}.py-\[10px\]{padding-block:10px}.py-px{padding-block:1px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pr-\[10px\]{padding-right:10px}.pr-\[34px\]{padding-right:34px}.pb-1{padding-bottom:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--client-0-ink\)\]{color:var(--client-0-ink)}.text-\[var\(--client-1-ink\)\]{color:var(--client-1-ink)}.text-\[var\(--client-2-ink\)\]{color:var(--client-2-ink)}.text-\[var\(--client-3-ink\)\]{color:var(--client-3-ink)}.text-\[var\(--client-4-ink\)\]{color:var(--client-4-ink)}.text-\[var\(--client-5-ink\)\]{color:var(--client-5-ink)}.text-\[var\(--client-6-ink\)\]{color:var(--client-6-ink)}.text-\[var\(--client-7-ink\)\]{color:var(--client-7-ink)}.text-\[var\(--client-8-ink\)\]{color:var(--client-8-ink)}.text-\[var\(--client-9-ink\)\]{color:var(--client-9-ink)}.text-\[var\(--client-10-ink\)\]{color:var(--client-10-ink)}.text-\[var\(--client-11-ink\)\]{color:var(--client-11-ink)}.text-\[var\(--client-12-ink\)\]{color:var(--client-12-ink)}.text-\[var\(--client-13-ink\)\]{color:var(--client-13-ink)}.text-\[var\(--client-14-ink\)\]{color:var(--client-14-ink)}.text-\[var\(--client-15-ink\)\]{color:var(--client-15-ink)}.text-\[var\(--client-16-ink\)\]{color:var(--client-16-ink)}.text-\[var\(--client-17-ink\)\]{color:var(--client-17-ink)}.text-\[var\(--client-18-ink\)\]{color:var(--client-18-ink)}.text-\[var\(--client-19-ink\)\]{color:var(--client-19-ink)}.text-\[var\(--client-20-ink\)\]{color:var(--client-20-ink)}.text-\[var\(--client-21-ink\)\]{color:var(--client-21-ink)}.text-\[var\(--client-22-ink\)\]{color:var(--client-22-ink)}.text-\[var\(--client-23-ink\)\]{color:var(--client-23-ink)}.text-\[var\(--client-24-ink\)\]{color:var(--client-24-ink)}.text-\[var\(--client-25-ink\)\]{color:var(--client-25-ink)}.text-\[var\(--client-26-ink\)\]{color:var(--client-26-ink)}.text-\[var\(--client-27-ink\)\]{color:var(--client-27-ink)}.text-\[var\(--client-28-ink\)\]{color:var(--client-28-ink)}.text-\[var\(--client-29-ink\)\]{color:var(--client-29-ink)}.text-\[var\(--client-30-ink\)\]{color:var(--client-30-ink)}.text-\[var\(--client-31-ink\)\]{color:var(--client-31-ink)}.text-\[var\(--sky-ink\)\]{color:var(--sky-ink)}.text-\[var\(--tone-client-ink\)\]{color:var(--tone-client-ink)}.text-\[var\(--tone-kind-ink\)\]{color:var(--tone-kind-ink)}.text-\[var\(--tone-type-ink\)\]{color:var(--tone-type-ink)}.text-brand{color:var(--brand)}.text-brand-fill{color:var(--brand-fill)}.text-bronze{color:var(--bronze)}.text-destructive{color:var(--destructive)}.text-destructive-ink{color:var(--destructive-ink)}.text-faint{color:var(--faint)}.text-gold{color:var(--gold)}.text-good{color:var(--good)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-silver{color:var(--silver)}.text-tone-project-ink{color:var(--tone-project-ink)}.text-warn{color:var(--warn)}.text-warn-deep{color:var(--warn-deep)}.text-white,.text-white\/70{color:var(--white)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--white) 70%,transparent)}}.text-white\/75{color:var(--white)}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--white) 75%,transparent)}}.text-yellow{color:var(--yellow)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.shadow-lift{--tw-shadow:var(--lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift-modal{--tw-shadow:var(--lift-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[grid-template-rows\,margin\]{transition-property:grid-template-rows,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,color\,background\]{transition-property:transform,border-color,color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-transform{transition-property:transform,translate,scale,rotate;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-\[\.12s\]{--tw-duration:.12s;transition-duration:.12s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[font\:inherit\]{font:inherit}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.peer-checked\:bg-brand-fill:is(:where(.peer):checked~*){background-color:var(--brand-fill)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--focus\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--focus)}.placeholder\:font-mono::placeholder{font-family:var(--font-mono)}.placeholder\:text-\[11px\]::placeholder{font-size:11px}.placeholder\:text-faint::placeholder{color:var(--faint)}.placeholder\:opacity-100::placeholder{opacity:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:size-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--white)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-150:after{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-brand:hover{border-color:var(--brand)}.hover\:border-brand-fill-deep:hover{border-color:var(--brand-fill-deep)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-line:hover{border-color:var(--line)}.hover\:border-white:hover{border-color:var(--white)}.hover\:bg-brand-fill-deep:hover{background-color:var(--brand-fill-deep)}.hover\:bg-destructive-soft:hover{background-color:var(--destructive-soft)}.hover\:bg-wash:hover{background-color:var(--wash)}.hover\:bg-white:hover,.hover\:bg-white\/10:hover{background-color:var(--white)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--white) 10%,transparent)}}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-deep:hover{color:var(--brand-deep)}.hover\:text-brand-fill-deep:hover{color:var(--brand-fill-deep)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--white)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;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}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}.focus-visible\:outline-white:focus-visible{outline-color:var(--white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[\.97\]:active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.data-\[state\=closed\]\:animate-\[sky-out_220ms_ease-in\][data-state=closed]{animation:.22s ease-in sky-out}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}}@media(max-width:900px){.narrow\:fixed{position:fixed}.narrow\:sticky{position:sticky}.narrow\:inset-0{top:0;right:0;bottom:0;left:0}.narrow\:inset-x-0{inset-inline:0}.narrow\:top-3{top:calc(var(--spacing) * 3)}.narrow\:top-auto{top:auto}.narrow\:right-2{right:calc(var(--spacing) * 2)}.narrow\:bottom-0{bottom:0}.narrow\:bottom-\[calc\(-20px-env\(safe-area-inset-bottom\)\)\]{bottom:calc(-20px - env(safe-area-inset-bottom))}.narrow\:z-\[1\]{z-index:1}.narrow\:order-last{order:9999}.narrow\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.narrow\:-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.narrow\:mt-4{margin-top:calc(var(--spacing) * 4)}.narrow\:inline-block{display:inline-block}.narrow\:inline-flex{display:inline-flex}.narrow\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.narrow\:h-10{height:calc(var(--spacing) * 10)}.narrow\:h-11{height:calc(var(--spacing) * 11)}.narrow\:h-\[22px\]{height:22px}.narrow\:h-auto{height:auto}.narrow\:h-dvh{height:100dvh}.narrow\:max-h-\[70dvh\]{max-height:70dvh}.narrow\:max-h-\[92dvh\]{max-height:92dvh}.narrow\:max-h-none{max-height:none}.narrow\:min-h-10{min-height:calc(var(--spacing) * 10)}.narrow\:min-h-11{min-height:calc(var(--spacing) * 11)}.narrow\:w-10{width:calc(var(--spacing) * 10)}.narrow\:w-11{width:calc(var(--spacing) * 11)}.narrow\:w-auto{width:auto}.narrow\:w-full{width:100%}.narrow\:max-w-full{max-width:100%}.narrow\:min-w-0{min-width:0}.narrow\:min-w-10{min-width:calc(var(--spacing) * 10)}.narrow\:min-w-11{min-width:calc(var(--spacing) * 11)}.narrow\:shrink{flex-shrink:1}.narrow\:grow{flex-grow:1}.narrow\:basis-0{flex-basis:0}.narrow\:basis-full{flex-basis:100%}.narrow\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.narrow\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.narrow\:animate-\[sheet-up_200ms_var\(--ease-out\)\]{animation:sheet-up .2s var(--ease-out)}.narrow\:animate-\[sheet-up_220ms_var\(--ease-out\)\]{animation:sheet-up .22s var(--ease-out)}.narrow\:animate-\[sky-in_420ms_var\(--ease-out\)\]{animation:sky-in .42s var(--ease-out)}.narrow\:flex-wrap{flex-wrap:wrap}.narrow\:items-center{align-items:center}.narrow\:gap-2{gap:calc(var(--spacing) * 2)}.narrow\:gap-4{gap:calc(var(--spacing) * 4)}.narrow\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.narrow\:gap-y-1{row-gap:var(--spacing)}.narrow\:overflow-hidden{overflow:hidden}.narrow\:overflow-x-auto{overflow-x:auto}.narrow\:overflow-y-auto{overflow-y:auto}.narrow\:overscroll-contain{overscroll-behavior:contain}.narrow\:rounded-none{border-radius:0}.narrow\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.narrow\:border-0{border-style:var(--tw-border-style);border-width:0}.narrow\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.narrow\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.narrow\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.narrow\:border-hairline{border-color:var(--hairline)}.narrow\:bg-card{background-color:var(--card)}.narrow\:p-0{padding:0}.narrow\:p-4{padding:calc(var(--spacing) * 4)}.narrow\:px-4{padding-inline:calc(var(--spacing) * 4)}.narrow\:px-\[15px\]{padding-inline:15px}.narrow\:py-3{padding-block:calc(var(--spacing) * 3)}.narrow\:py-\[10px\]{padding-block:10px}.narrow\:pt-3{padding-top:calc(var(--spacing) * 3)}.narrow\:pt-5{padding-top:calc(var(--spacing) * 5)}.narrow\:pr-2{padding-right:calc(var(--spacing) * 2)}.narrow\:pr-10{padding-right:calc(var(--spacing) * 10)}.narrow\:pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.narrow\:pb-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.narrow\:pl-0{padding-left:0}.narrow\:text-right{text-align:right}.narrow\:text-\[13px\]{font-size:13px}.narrow\:text-\[14px\]{font-size:14px}.narrow\:text-\[15px\]{font-size:15px}.narrow\:text-\[16px\]{font-size:16px}.narrow\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.narrow\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.narrow\:whitespace-nowrap{white-space:nowrap}.narrow\:shadow-lift-modal{--tw-shadow:var(--lift-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.narrow\:group-open\:before\:fixed:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);position:fixed}.narrow\:group-open\:before\:inset-0:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.narrow\:group-open\:before\:z-\[calc\(var\(--z-menu\)-1\)\]:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);z-index:calc(var(--z-menu) - 1)}.narrow\:group-open\:before\:cursor-default:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);cursor:default}.narrow\:group-open\:before\:bg-\[var\(--overlay\)\]:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);background-color:var(--overlay)}.narrow\:group-open\:before\:content-\[\'\'\]:is(:where(.group):is([open],:popover-open,:open) *):before{--tw-content:"";content:var(--tw-content)}}.\[\&_\.btn-full\]\:w-full .btn-full{width:100%}.\[\&_\.btn-full\]\:justify-center .btn-full{justify-content:center}.\[\&_\.n\]\:text-brand .n{color:var(--brand)}@media(hover:hover){.hover\:\[\&_\.num\]\:text-brand:hover .num,.hover\:\[\&_\.unit\]\:text-brand:hover .unit{color:var(--brand)}}.\[\&_\[data-icon\]_svg\]\:text-brand [data-icon] svg{color:var(--brand)}.\[\&_\[data-icon\]_svg\]\:text-warn [data-icon] svg{color:var(--warn)}.\[\&_a\]\:text-muted a{color:var(--muted)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\:hover\]\:text-brand a:hover{color:var(--brand)}.\[\&_form\]\:m-0 form{margin:0}.\[\&_form\]\:flex form{display:flex}.\[\&_form\]\:items-center form{align-items:center}.\[\&_form\]\:gap-2 form{gap:calc(var(--spacing) * 2)}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_p\]\:mb-\[0\.6em\] p{margin-bottom:.6em}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[14px\] svg{width:14px;height:14px}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-hairline td{border-color:var(--hairline)}.\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--spacing) * 2.5)}.\[\&_td\]\:pr-4 td{padding-right:calc(var(--spacing) * 4)}.\[\&_td\]\:pl-0 td{padding-left:0}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_td\:last-child\]\:pr-0 td:last-child{padding-right:0}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-hairline th{border-color:var(--hairline)}.\[\&_th\]\:pt-2 th{padding-top:calc(var(--spacing) * 2)}.\[\&_th\]\:pr-4 th{padding-right:calc(var(--spacing) * 4)}.\[\&_th\]\:pb-2 th{padding-bottom:calc(var(--spacing) * 2)}.\[\&_th\]\:pl-0 th{padding-left:0}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-mono th{font-family:var(--font-mono)}.\[\&_th\]\:text-\[11px\] th{font-size:11px}.\[\&_th\]\:font-normal th{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_th\]\:text-muted th{color:var(--muted)}@media(max-width:900px){.narrow\:\[\&_th\]\:text-\[12px\] th{font-size:12px}}.\[\&_th\:last-child\]\:pr-0 th:last-child{padding-right:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-\[1_1_145px\]>*{flex:145px}.\[\&\>\*\]\:rounded-full>*{border-radius:3.40282e38px}.\[\&\>\*\]\:border>*{border-style:var(--tw-border-style);border-width:1px}.\[\&\>\*\]\:border-transparent>*{border-color:#0000}.\[\&\>\*\]\:px-2>*{padding-inline:calc(var(--spacing) * 2)}.\[\&\>\*\]\:py-px>*{padding-block:1px}.\[\&\>\*\]\:leading-\[1\.35\]>*{--tw-leading:1.35;line-height:1.35}.\[\&\>\*\]\:font-medium>*{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-open\:\[\&\>\*\]\:border-line:is(:where(.group):is([open],:popover-open,:open) *)>*{border-color:var(--line)}@media(hover:hover){.hover\:\[\&\>\*\]\:border-line:hover>*{border-color:var(--line)}}.\[\&\>\*\+\*\]\:border-l>*+*{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>\*\+\*\]\:border-line>*+*{border-color:var(--line)}.\[\&\>\*\:first-child\]\:mb-0>:first-child{margin-bottom:0}.\[\&\>\*\:first-child\]\:flex-auto>:first-child{flex:auto}.\[\&\>\:first-child\]\:mb-1\.5>:first-child{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&\>\:first-child\]\:block>:first-child{display:block}.\[\&\>\:last-child\]\:mt-auto>:last-child{margin-top:auto}.\[\&\>\:last-child\]\:self-start>:last-child{align-self:flex-start}.\[\&\>\[aria-label\=Close\]\]\:top-4>[aria-label=Close]{top:calc(var(--spacing) * 4)}.\[\&\>\[aria-label\=Close\]\]\:right-4>[aria-label=Close]{right:calc(var(--spacing) * 4)}.\[\&\>\[aria-label\=Close\]\]\:z-10>[aria-label=Close]{z-index:10}.\[\&\>\[aria-label\=Close\]\]\:bg-\[var\(--sky-wash\)\]>[aria-label=Close]{background-color:var(--sky-wash)}.\[\&\>\[aria-label\=Close\]\]\:text-\[var\(--sky-ink\)\]>[aria-label=Close]{color:var(--sky-ink)}@media(max-width:900px){.narrow\:\[\&\>\[aria-label\=Close\]\]\:top-\[calc\(8px\+env\(safe-area-inset-top\)\)\]>[aria-label=Close]{top:calc(8px + env(safe-area-inset-top))}.narrow\:\[\&\>\[aria-label\=Close\]\]\:right-2>[aria-label=Close]{right:calc(var(--spacing) * 2)}}.\[\&\>\[aria-label\=Close\]\:hover\]\:bg-\[var\(--sky-line\)\]>[aria-label=Close]:hover{background-color:var(--sky-line)}.\[\&\>\[aria-label\=Close\]\:hover\]\:text-\[var\(--sky-title\)\]>[aria-label=Close]:hover{color:var(--sky-title)}@media(max-width:900px){.narrow\:\[\&\>a\]\:inline-flex>a{display:inline-flex}.narrow\:\[\&\>a\]\:min-h-10>a{min-height:calc(var(--spacing) * 10)}.narrow\:\[\&\>a\]\:min-w-10>a{min-width:calc(var(--spacing) * 10)}.narrow\:\[\&\>a\]\:items-center>a{align-items:center}}.\[\&\>input\]\:mt-0\.5>input{margin-top:calc(var(--spacing) * .5)}.\[\&\>input\]\:size-4>input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>input\]\:accent-brand>input{accent-color:var(--brand)}@media(max-width:900px){.narrow\:\[\&\>input\]\:mt-0>input{margin-top:0}.narrow\:\[\&\>input\]\:size-5>input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.\[\&\>input\+\*\]\:inline-flex>input+*{display:inline-flex}.\[\&\>input\+\*\]\:h-auto>input+*{height:auto}.\[\&\>input\+\*\]\:min-w-\[48px\]>input+*{min-width:48px}.\[\&\>input\+\*\]\:cursor-pointer>input+*{cursor:pointer}.\[\&\>input\+\*\]\:items-center>input+*{align-items:center}.\[\&\>input\+\*\]\:justify-center>input+*{justify-content:center}.\[\&\>input\+\*\]\:self-stretch>input+*{align-self:stretch}.\[\&\>input\+\*\]\:rounded-none>input+*{border-radius:0}.\[\&\>input\+\*\]\:border-0>input+*{border-style:var(--tw-border-style);border-width:0}.\[\&\>input\+\*\]\:px-\[14px\]>input+*{padding-inline:14px}.\[\&\>input\+\*\]\:text-\[13px\]>input+*{font-size:13px}.\[\&\>input\+\*\]\:leading-none>input+*{--tw-leading:1;line-height:1}.\[\&\>input\+\*\]\:font-semibold>input+*{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>input\:checked\+\.none\]\:bg-wash>input:checked+.none{background-color:var(--wash)}.\[\&\>input\:checked\+\.none\]\:text-ink>input:checked+.none{color:var(--ink)}.\[\&\>input\:focus-visible\+\*\]\:outline-2>input:focus-visible+*{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\>input\:focus-visible\+\*\]\:-outline-offset-2>input:focus-visible+*{outline-offset:-2px}.\[\&\>input\:focus-visible\+\*\]\:outline-\[var\(--focus\)\]>input:focus-visible+*{outline-color:var(--focus)}.\[\&\>input\:not\(\:checked\)\+\*\]\:bg-transparent>input:not(:checked)+*{background-color:#0000}.\[\&\>input\:not\(\:checked\)\+\*\]\:text-muted>input:not(:checked)+*{color:var(--muted)}.\[\&\>input\:not\(\:checked\)\+\*\]\:shadow-none>input:not(:checked)+*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.\[\&\>input\:not\(\:checked\)\+\*\]\:hover\:text-brand>input:not(:checked)+:hover{color:var(--brand)}}@media(max-width:900px){.narrow\:\[\&\>p\:not\(\:last-child\)\]\:mb-\[18px\]>p:not(:last-child){margin-bottom:18px}}.\[\&\>svg\]\:mt-\[3px\]>svg{margin-top:3px}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-\[14px\]>svg{width:14px;height:14px}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-brand>svg{color:var(--brand)}.\[\&\>svg\]\:text-warn>svg{color:var(--warn)}@media(max-width:900px){.narrow\:\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.narrow\:\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}}.\[\&\[aria-current\]\]\:bg-wash[aria-current]{background-color:var(--wash)}.\[\&\[aria-current\]\]\:text-brand[aria-current]{color:var(--brand)}.\[\&\[aria-current\]\]\:text-ink[aria-current]{color:var(--ink)}.\[\&\[aria-disabled\=true\]\]\:cursor-default[aria-disabled=true]{cursor:default}.\[\&\[aria-disabled\=true\]\]\:text-faint[aria-disabled=true]{color:var(--faint)}.\[\&\[data-active\]\]\:bg-wash[data-active]{background-color:var(--wash)}}:root{--brand:#00f;--brand-deep:#0000b8;--brand-soft:#ebebff;--white:#fff;--nav-ink:#c2c2f5;--brand-fill:var(--brand);--brand-fill-deep:var(--brand-deep);--nav-bg:var(--brand);--nav-active:var(--brand-deep);--ink:#101318;--muted:#666c77;--faint:#9aa0a8;--page:#f7f7f7;--card:#fff;--line:#e5e7eb;--hairline:#f0f0f0;--wash:#f3f4f6;--destructive:#d92d2d;--destructive-soft:#fdecec;--destructive-ink:#b32020;--good:#1f7a52;--good-soft:#e7f6ee;--warn:#96590a;--warn-soft:#fdf3e3;--warn-deep:#7a4a08;--warn-note:#fdf7ec;--yellow:#6b5300;--yellow-soft:#fff0a8;--tint-yellow:#fffae0;--tint-grey:#f5f6f8;--tint-red:#fdf1f1;--tone-kind:#eef0f4;--tone-kind-ink:#3f4855;--tone-type-ink:#3b36b0;--tone-client:#e3f4f3;--tone-client-ink:#10645e;--tone-project:#f2ebfb;--tone-project-ink:#6b3fa0;--gold:#7a5a00;--gold-soft:#fff4cc;--silver:#4b5563;--silver-soft:#eef0f4;--bronze:#7c3f12;--bronze-soft:#f8e7da;--tone-0:#c2410c;--tone-1:#b91c1c;--tone-2:#be185d;--tone-3:#7e22ce;--tone-4:#0369a1;--tone-5:#0f766e;--tone-6:#15803d;--tone-7:#7c2d12;--client-0:#ebe6fe;--client-0-ink:#573d8e;--client-1:#e4cefe;--client-1-ink:#4e2d6d;--client-2:#f8eaff;--client-2-ink:#7d3d96;--client-3:#fddefe;--client-3-ink:#723176;--client-4:#fec4ef;--client-4-ink:#612456;--client-5:#ffe9f4;--client-5-ink:#953170;--client-6:#fee0ea;--client-6-ink:#832952;--client-7:#ffc9d3;--client-7-ink:#6c2037;--client-8:#feebeb;--client-8-ink:#a02e40;--client-9:#fee2df;--client-9-ink:#892a27;--client-10:#feccbe;--client-10-ink:#6e240e;--client-11:#feece3;--client-11-ink:#983f00;--client-12:#ffe4d1;--client-12-ink:#793e01;--client-13:#fecfa0;--client-13-ink:#5c3500;--client-14:#ffeed5;--client-14-ink:#7d5501;--client-15:#f9e8c0;--client-15-ink:#654c00;--client-16:#e9da99;--client-16-ink:#4b3f00;--client-17:#f3f3d0;--client-17-ink:#646103;--client-18:#e6efc6;--client-18-ink:#4c5603;--client-19:#c9e4a8;--client-19-ink:#314800;--client-20:#e2f8db;--client-20-ink:#2d6f02;--client-21:#d2f4d5;--client-21-ink:#036123;--client-22:#aaebc4;--client-22-ink:#024d2d;--client-23:#d4faea;--client-23-ink:#046e53;--client-24:#c3f6e9;--client-24-ink:#035d50;--client-25:#95ece4;--client-25-ink:#014a46;--client-26:#cefafb;--client-26-ink:#076b6e;--client-27:#bff5fd;--client-27-ink:#005b65;--client-28:#99e7fe;--client-28-ink:#024857;--client-29:#def4ff;--client-29-ink:#016787;--client-30:#d5edff;--client-30-ink:#01567e;--client-31:#bdddfe;--client-31-ink:#004273;--sky:var(--card);--sky-line:#10131824;--sky-wash:#1013180b;--sky-ink:#3f4855;--sky-title:#101318;--sky-tip:#fffffff0;--sky-link:#0000b8;--sky-link-alpha:.05;--sky-blend:normal;--star-0:#00f;--star-1:#4d4dff;--star-2:#8c8cff;--star-3:#7f8fff;--star-4:#99f;--star-5:#8080f0;--star-6:#8fa0ff;--star-7:#a6a6f5;--star-orphan:#dc2626;--field:#fcfcfd;--field-line:#8a9099;--focus:var(--brand);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666C77' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--overlay:#1018286b;--lift:0 8px 24px #1018281a;--lift-modal:0 24px 64px #1018282e;--ease-out:cubic-bezier(.23, 1, .32, 1);--z-menu:20;--z-modal:30;--z-toast:40;--gap-meta:4px;--side:240px;--font-sans:"Onest", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--brand:#8c8cff;--brand-deep:#b3b3ff;--brand-soft:#1d1f4d;--brand-fill:#33f;--brand-fill-deep:#2424d6;--nav-bg:#0a0a40;--nav-active:#2b2bcc;--white:#fff;--nav-ink:#c2c2f5;--ink:#e6e8ee;--muted:#a1a7b3;--faint:#697080;--page:#0e1016;--card:#161922;--line:#2a2f3b;--hairline:#1f232c;--wash:#1e222c;--destructive:#ff6b6b;--destructive-soft:#3b1b1f;--destructive-ink:#ff9a9a;--good:#4fc88f;--good-soft:#12301f;--warn:#e8a64a;--warn-soft:#35270f;--warn-deep:#f2c27a;--warn-note:#261f12;--yellow:#f2d04b;--yellow-soft:#3a3210;--tint-yellow:#24210f;--tint-grey:#1b1e27;--tint-red:#2a171a;--tone-kind:#252a35;--tone-kind-ink:#c3cad6;--tone-type-ink:#aba7ff;--tone-client:#10302d;--tone-client-ink:#6ed8cc;--tone-project:#2a1f3f;--tone-project-ink:#cba8f5;--gold:#f2ca55;--gold-soft:#3a300c;--silver:#c3cad6;--silver-soft:#2a2f3a;--bronze:#eba87c;--bronze-soft:#3b2516;--client-0:#24183f;--client-0-ink:#b697f7;--client-1:#391f51;--client-1-ink:#c897f7;--client-2:#281230;--client-2-ink:#dc97f7;--client-3:#3d183f;--client-3-ink:#f197f7;--client-4:#511f48;--client-4-ink:#f797e5;--client-5:#301225;--client-5-ink:#f797d3;--client-6:#3f182a;--client-6-ink:#f797c3;--client-7:#511f2e;--client-7-ink:#f797b4;--client-8:#301217;--client-8-ink:#f797a6;--client-9:#3f1918;--client-9-ink:#f79a97;--client-10:#512a1f;--client-10-ink:#f7ad97;--client-11:#301f12;--client-11-ink:#f7bf97;--client-12:#3f2c18;--client-12-ink:#f7c897;--client-13:#513c1f;--client-13-ink:#f7ce97;--client-14:#302612;--client-14-ink:#f7d897;--client-15:#3f3518;--client-15-ink:#f7df97;--client-16:#51491f;--client-16-ink:#f7e797;--client-17:#302f12;--client-17-ink:#f7f497;--client-18:#3a3f18;--client-18-ink:#ebf797;--client-19:#41511f;--client-19-ink:#d8f797;--client-20:#1e3012;--client-20-ink:#bdf797;--client-21:#183f25;--client-21-ink:#97f7b8;--client-22:#1f513c;--client-22-ink:#97f7ce;--client-23:#123028;--client-23-ink:#97f7de;--client-24:#183f39;--client-24-ink:#97f7e9;--client-25:#1f514f;--client-25-ink:#97f7f1;--client-26:#122f30;--client-26-ink:#97f4f7;--client-27:#183b3f;--client-27-ink:#97edf7;--client-28:#1f4851;--client-28-ink:#97e6f7;--client-29:#122930;--client-29-ink:#97e0f7;--client-30:#18323f;--client-30-ink:#97d8f7;--client-31:#1f3c51;--client-31-ink:#97cef7;--sky:#05061a;--sky-line:#ffffff24;--sky-wash:#ffffff0f;--sky-ink:#c9cce4;--sky-title:#fff;--sky-tip:#05061ad1;--sky-link:#c2c2f5;--sky-link-alpha:.06;--sky-blend:additive;--star-0:#4d4dff;--star-1:#8080ff;--star-2:#b3b3ff;--star-3:#a8b4ff;--star-4:#bdbdff;--star-5:#a3a3f5;--star-6:#b8c2ff;--star-7:#c9c9f5;--star-orphan:#ff6b6b;--field:#12151d;--field-line:#707785;--overlay:#0009;--lift:0 8px 24px #00000073;--lift-modal:0 24px 64px #0009;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A1A7B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@keyframes menu-in{0%{opacity:0;transform:scale(.97)}}@keyframes sheet-in{0%{opacity:0;transform:scale(.98)}}@keyframes sky-in{0%{opacity:0;transform:scale(.94)}}@keyframes sky-out{to{opacity:0;transform:scale(.97)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@media(max-width:900px){.text-\[9px\],.text-\[10px\],.text-\[11px\]{font-size:12px}p.footnote{font-size:13px;line-height:1.55}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}html{background:linear-gradient(to right,var(--nav-bg) var(--side),var(--page) var(--side)) fixed}.app{display:flex;min-height:100vh;min-height:100dvh}.side{width:var(--side);flex-shrink:0;background:var(--nav-bg);display:flex;flex-direction:column;gap:24px;padding:24px 12px;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;overflow-x:hidden}.side :focus-visible{outline-color:var(--white)}.brand{display:flex;align-items:center;padding:8px 12px;color:var(--white)}.brand .wordmark{display:block;width:auto;height:10px;max-width:100%}.group{display:flex;flex-direction:column;gap:2px}.side-menu>.group:has(+.theme-row){margin-top:auto}.nav-toggle,.side-scrim{display:none}.side-menu{display:contents}.group-title{font-size:10px;font-weight:600;letter-spacing:.1em;color:#ffffffbd;padding:0 12px 8px}.nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--nav-ink)}a.nav-item:hover{background:#ffffff1a;color:var(--white)}.nav-item.active,a.nav-item.active:hover{background:var(--nav-active);color:var(--white)}.nav-item.soon .label{color:#ffffffbf}.nav-item .label{display:flex;align-items:center;gap:10px}.nav-item .glyph{width:16px;height:16px;flex-shrink:0}.nav-item .text{white-space:nowrap}.nav-item .initial{display:none}.theme-row{display:flex;flex-direction:column;margin-top:-16px}.theme-row .nav-item{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.theme-row .nav-item:hover{background:#ffffff1a;color:var(--white)}.whoami{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.18);padding:16px 12px 0}.whoami .names{min-width:0;margin-right:auto}.whoami .who{font-size:14px;font-weight:600;color:var(--white);overflow-wrap:anywhere}.whoami .keyring{font-family:var(--font-mono);font-size:10px;color:#ffffffbf}@property --side{syntax: "<length>"; inherits: true; initial-value: 240px;}html[data-side-motion]{transition:--side .2s var(--ease-out)}.side-fold{position:fixed;z-index:calc(var(--z-menu) - 1);top:52px;left:calc(var(--side) - 16px);width:32px;height:32px;border-radius:50%}.side-fold svg{transform:rotate(180deg);transition:transform .2s var(--ease-out)}.rail+.side-fold svg{transform:none}.brand .mark{display:none}@media(min-width:901px){html[data-side=rail]{--side: 64px}.brand{position:relative}.brand .wordmark,.brand .mark{transition:opacity .16s var(--ease-out)}.brand .wordmark{max-width:none;flex-shrink:0}.brand .mark{display:block;position:absolute;left:5.5px;top:calc(50% - 5px);height:10px;width:auto;opacity:0}.rail .brand .wordmark{opacity:0}.rail .brand .mark{opacity:1}.group-title{white-space:nowrap}.group-title,.nav-item .text,.nav-item>:not(.label),.whoami .names{transition:opacity .14s var(--ease-out) 60ms,transform .14s var(--ease-out) 60ms}.rail .group-title,.rail .nav-item .text,.rail .nav-item>:not(.label),.rail .whoami .names{opacity:0;transform:translate(-6px);transition-duration:.1s;transition-delay:0ms}.rail .nav-item .initial{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.whoami{position:relative;transition:padding .2s var(--ease-out)}.whoami .names{flex:none;width:118px}.rail .whoami{padding-left:6px}.rail .whoami>button:last-child{position:absolute;left:9px;top:calc(50% + 22px);padding:4px}html[data-side-motion] .rail .whoami>button:last-child{animation:side-in .14s var(--ease-out) 80ms both}}@keyframes side-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){html[data-side-motion],.side-fold svg,.brand .wordmark,.brand .mark,.group-title,.nav-item .text,.nav-item>:not(.label),.whoami,.whoami .names{transition:none!important}.rail .whoami>button:last-child{animation:none!important}}.main{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:28px;padding:40px 56px}.head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.head-row>.page-head{flex:1 1 auto;min-width:0}.head-acts{display:flex;align-items:center;gap:10px;flex-shrink:0}.page-head{display:flex;flex-direction:column;gap:6px}.page-info{position:relative}.page-info-panel{display:none;position:absolute;z-index:var(--z-menu);top:calc(100% + 6px);right:0;width:min(360px,calc(100vw - 40px));padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:var(--lift);font-size:13px;line-height:1.55;color:var(--muted)}.page-info:hover .page-info-panel,.page-info:focus-within .page-info-panel{display:block}.page-info-panel p{margin:1em 0}.headline{font-size:28px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.lede{margin:0;font-size:14px;line-height:1.6;color:var(--muted);max-width:720px}.mono{font-family:var(--font-mono);font-size:12px;color:var(--muted);overflow-wrap:anywhere}.gate{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--nav-bg)}.gate-card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:min(380px,100%);padding:32px;background:var(--card);border-radius:12px;box-shadow:var(--lift-modal)}.gate-brand{color:var(--brand)}.gate-brand .wordmark{display:block;height:12px;width:auto}.gate-title{font-size:18px;font-weight:700;color:var(--ink)}.gate-say{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.gate>.gate-say{color:#ffffffd9}.gate>.gate-say a{color:var(--white)}@media(max-width:900px){html{background:var(--page);scroll-padding-top:64px}.app{flex-direction:column}.side{position:sticky;top:0;z-index:var(--z-menu);width:100%;height:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;overflow:visible;padding:calc(6px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left))}.brand{width:auto;padding:0}.brand .wordmark{height:12px}.nav-toggle{display:inline-flex;width:44px;height:44px;background:transparent;border-color:transparent;color:var(--white)}.nav-toggle:hover{background:#ffffff1a;border-color:transparent;color:var(--white)}.nav-toggle svg{width:22px;height:22px}.side-menu{display:none}.side.open .side-menu{display:flex;flex-direction:column;gap:20px;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;padding:8px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--nav-bg);box-shadow:var(--lift-modal)}.side-menu>.group:has(+.theme-row){margin-top:0}.group-title{font-size:12px}.nav-item{min-height:44px;font-size:16px}.nav-item .glyph{width:20px;height:20px}.whoami{padding:12px 0 0 12px}.whoami .keyring{font-size:12px}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) - 1);background:var(--overlay)}.side-fold{display:none}.main{padding:24px max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));gap:24px}.headline{font-size:24px}.mono{font-size:12px}.head-row{position:relative;gap:16px}.head-acts{flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%}.head-row .page-info{position:static}.head-row .page-info-panel{left:0;right:0;width:auto}.page-info-panel{max-height:70dvh;overflow-y:auto;font-size:14px}.gate-say a{display:inline-block;padding:11px 4px;margin:-11px 0}.gate{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.gate-card{padding:24px 20px}}@media(max-width:600px){.head-acts>button{flex:1 1 auto}}.access #access-info{width:min(520px,calc(100vw - 40px));max-height:min(70vh,560px);overflow-y:auto}.access #access-info p{margin:0 0 10px}.access #access-info p:last-child{margin-bottom:0}.access .roster td.who,.access .people .who{width:240px;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.access .roster td.login,.access .people .who .id{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted)}.access .roster td.login{width:150px;overflow-wrap:anywhere}.access .people .who .id{padding-top:4px}.access .roster td.status{width:90px}.access .roster td.edit{width:160px;text-align:right}.access .roster td.edit .row-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.access .roster td.who .me,.access .people .who .me,.access .sheet-me{display:flex;align-items:center;gap:8px}.access .roster td.roles .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.access .none{font-size:13px;color:var(--muted)}.access .people .head{font-family:var(--mono);font-size:11px;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:16px}.access .people .row:last-of-type{border-bottom:0}.access .class-row .desc{flex:1 1 200px;font-size:14px;color:var(--ink)}.access .class-row .approver{font-family:var(--mono);font-size:11px;color:var(--muted)}.access .new-role{margin-left:auto}.access-tones{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:0;margin:0;padding:0}.access-tones .tone-pick{display:inline-flex;cursor:pointer;border-radius:999px}.access-tones .tone-pick input{position:absolute;opacity:0;width:0;height:0}.access-tones .tone-pick input+span{box-shadow:0 0 0 2px var(--card)}.access-tones .tone-pick input:checked+span{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--focus)}.access-tones .tone-pick input:focus-visible+span{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--focus)}.access-roles{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.access-roles label.role{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.access-roles label.role input[type=checkbox]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.access .advanced{margin-top:4px}.access .advanced .card{margin-top:10px}.access .advanced .token{width:140px;font-family:var(--mono);font-size:12px;color:var(--muted)}.access .advanced .token.on{color:var(--good)}.access .advanced .mint{margin:0 0 0 auto}.access .minted{border-color:var(--brand)}.access .token-once{font-family:var(--mono);font-size:14px;color:var(--ink);background:var(--wash);border-radius:8px;padding:12px 14px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:900px){.access .roster,.access .roster tbody{display:block;width:100%}.access .roster thead{display:none}.access .roster tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.access .roster tbody tr:last-child{border-bottom:0}.access .roster td{display:block;width:auto;padding:0;border:0}.access .roster td.who{flex:1 1 0;min-width:0;width:auto}.access .roster td.edit{width:auto}.access .roster td.login{order:1;flex-basis:100%;width:auto;font-size:12px}.access .roster td.roles{order:2}.access .roster td.status{order:3;width:auto}.access .roster td.login,.access .people .who .id,.access .class-row .approver,.access .people .head{font-size:12px}.access .class-row{flex-wrap:wrap}.access .class-row .desc{flex-basis:100%}.access .advanced .token{width:auto}.access-roles label.role{min-height:40px}.access-tones{gap:2px}.access-tones .tone-pick{width:40px;height:40px;align-items:center;justify-content:center}.access-tones .tone-pick input+span{width:28px;height:28px;font-size:13px}.access-roles label.role input[type=checkbox]{width:20px;height:20px}}.alarms .alarm-rows{padding:8px 20px}.alarms .alarm-row{gap:20px;padding:14px 0}.alarms .alarm-row .at{width:120px}.alarms .alarm-row .chip-alarm{flex-shrink:0}.alarms .alarm-row .page{font-size:13px;color:var(--ink);min-width:0}.alarms .alarm-row .times{flex-shrink:0}.alarms .alarm-row .reason{margin-left:auto;padding-left:16px}.alarms .alarm-row .who{flex-shrink:0}@media(max-width:900px){.alarms .alarm-rows{padding:8px 16px}.alarms .alarm-row{flex-wrap:wrap;gap:6px 12px}.alarms .alarm-row .at{width:auto}.alarms .alarm-row .page{order:1;flex-basis:100%;overflow-wrap:anywhere}.alarms .alarm-row .reason{order:2;margin-left:0;padding-left:0}.alarms .alarm-row .who{order:3}}.search{width:min(280px,100%)}.browse{display:flex;gap:20px;align-items:stretch;min-height:520px}.tree-card{width:373px;flex-shrink:0;padding:16px;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}.pane-card{flex:1 1 auto;min-width:0;padding:28px 32px}.tree{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:12px;min-height:100%}.tree .leaf{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;color:var(--muted);overflow-wrap:anywhere}.tree .leaf:hover{background:var(--wash);color:var(--brand)}.tree .leaf.here,.tree .leaf.here:hover{background:var(--brand-soft);color:var(--brand);font-weight:500}.tree .leaf.locked{color:var(--muted)}.tree .lock{width:11px;height:11px;flex-shrink:0}.tree .lock-tip{display:inline-flex;flex-shrink:0}.tree .branch{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:5px 8px;border:0;border-radius:6px;background:none;cursor:pointer;font:inherit;font-weight:500;color:var(--ink)}.tree .branch:hover{background:var(--wash)}.tree .branch.drop,.tree .branch.drop:hover{background:var(--brand-soft);color:var(--brand)}.tree .chev{width:10px;height:10px;flex-shrink:0;color:var(--muted);transition:transform .12s ease}.tree .chev.open{transform:rotate(90deg)}.tree .branch .name{overflow-wrap:anywhere}.tree .branch .name.walled{display:inline-flex;align-items:center;gap:6px}.tree .branch .name.locked{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:400}.tree .kids{padding-left:6px;border-left:1px solid var(--hairline);margin-left:12px}.tree .legend{margin-top:auto;padding:12px 8px 0;font-size:10px;line-height:1.5;color:var(--muted)}.pane{display:flex;flex-direction:column;gap:16px;min-width:0}.pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pane-id{display:flex;flex-direction:column;gap:8px;min-width:0}.pane-acts{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pane-title{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;color:var(--ink)}.pane-title.locked{color:var(--muted)}.pane-title .lock{width:18px;height:18px;flex-shrink:0}.pane-chips>*{height:auto;min-height:19px;padding-block:3px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.bands{display:flex;flex-direction:column;gap:16px}.bands .block{position:relative;display:flex;flex-direction:column}.bands .block>*+*{margin-top:8px}.bands .claim-block+.claim-block{margin-top:-8px}.bands .block+.heading-block{margin-top:8px}.bands .heading-block+.block{margin-top:-8px}.bands .card-title{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--muted)}.bands .block>.card-title+*{margin-top:8px}.bands .block.tight>*+*{margin-top:4px}.bands .block.tight>.more{margin-top:6px}.bands .claim{margin:0;font-size:15px;line-height:1.7;color:var(--ink)}.bands .claim>div.trust{display:inline;margin:0 0 0 8px}.bands div.trust a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.bands .walled-inline{color:var(--muted);border-bottom:1px dotted var(--line);cursor:help}.bands .links{display:flex;flex-direction:column;gap:3px;font-size:14px}.bands .links .row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bands .links.tight{gap:2px;font-size:13px}.bands .links.tight .row{line-height:1.35}.bands .links .locked{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.bands .links .locked .lock{width:12px;height:12px}.bands .links .note{color:var(--muted);font-size:13px}.bands .state,.bands .trail .label{display:inline-flex;align-items:center;box-sizing:border-box;height:19px;font-family:var(--font-mono);font-size:11px;line-height:1;border-radius:4px;padding:1px 6px;background:var(--wash);color:var(--muted)}.bands .state.verified,.bands .trail .label.verified{background:var(--good-soft);color:var(--good)}.bands .act{display:inline-block;position:relative;vertical-align:baseline}.bands .act>summary{display:inline-flex;align-items:center;cursor:pointer;list-style:none}.bands .act>summary::-webkit-details-marker{display:none}.bands .act>summary .state{border:1px solid transparent;border-radius:9999px;padding:1px 8px;font-weight:500}.bands .act>summary:hover .state,.bands .act[open]>summary .state{border-color:var(--line)}.bands .act .caret{margin-left:3px;font-size:9px;color:var(--faint)}.bands .act-menu{position:absolute;z-index:var(--z-menu);left:0;top:calc(100% + 6px);width:300px;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:var(--lift);font-size:13px;line-height:1.5;color:var(--ink)}.bands .act.flip .act-menu{left:auto;right:0}.bands .act-menu form,.bands .act-menu .copy,.bands .act-menu .by-hand,.bands .act-menu .prompt-text{display:none}.bands .act-menu .why{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.bands .act-menu .filed{margin:0;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.bands .act-menu .who-said{margin-top:4px;padding-top:10px;border-top:1px solid var(--hairline)}.bands .act-menu .who-said .card-title{display:block;margin-bottom:6px}.bands .act-menu .trail{display:flex;flex-direction:column;gap:4px;margin:5px 0 0;padding:0;list-style:none}.bands .act-menu .field{display:block;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.bands .act-menu .trail li{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.bands .fold>summary{display:inline-flex;align-items:center;gap:6px;min-height:24px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--muted)}.bands .fold>summary::-webkit-details-marker{display:none}.bands .fold>summary:hover{color:var(--ink)}.bands .fold>summary .chev{width:10px;height:10px;flex-shrink:0;transition:transform .12s ease}.bands .fold[open]>summary .chev{transform:rotate(90deg)}.bands .more .links{margin-top:4px}.bands .band>summary{display:flex}.bands .band>summary .card-title{margin:0;color:inherit}.bands .band-body{display:flex;flex-direction:column;gap:16px;margin-top:8px}.bands .band-body>.block:first-child>.card-title{display:none}.bands .band-body>.block:first-child>.card-title+*{margin-top:0}.bands.map .links,.bands.map .links.tight,.bands.map .links .note{font-size:15px;line-height:1.7}.bands .prose{font-size:15px;line-height:1.7;color:var(--ink)}.bands .prose p{margin:0 0 .6em}.bands .prose p:last-child{margin-bottom:0}.hits{display:flex;flex-direction:column}.hit{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-bottom:1px solid var(--hairline);color:inherit}.hit:last-child{border-bottom:0}.hit .title{font-size:15px;font-weight:600;color:var(--brand)}.hit:hover .title{color:var(--brand-deep)}.hit .snippet{font-size:14px;line-height:1.6;color:var(--ink)}@media(prefers-reduced-motion:reduce){.tree .chev,.bands .fold>summary .chev{transition:none}}@media(max-width:900px){.search{flex:1 1 100%;width:100%}.browse{flex-direction:column;min-height:0}.browse.reading .pane-card{order:-1;scroll-margin-top:8px}.tree-card{width:100%;position:static;max-height:none}.pane-card{padding:20px 16px}.tree{font-size:14px}.tree .leaf,.tree .branch{min-height:40px;padding:8px}.tree .chev{width:12px;height:12px}.tree .legend{font-size:13px;line-height:1.55}.pane-head{flex-wrap:wrap;gap:12px}.pane-title{font-size:22px;overflow-wrap:anywhere}.bands .card-title{font-size:12px}.bands .state,.bands .trail .label{height:24px;font-size:12px}.bands .act>summary{min-height:40px;margin:-10px 0}.bands .act .caret{font-size:12px}.bands .act-menu{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-height:70dvh;overflow-y:auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;box-shadow:var(--lift-modal);font-size:14px}.bands .act[open]>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) - 1);background:var(--overlay);cursor:default}.bands .act-menu .why{font-size:13px}.bands .act-menu .filed,.bands .act-menu .field,.bands .act-menu .trail li{font-size:12px}.bands .links{font-size:15px;gap:0}.bands .links.tight{font-size:14px;gap:0}.bands .links .row>a,.bands .links>a,.bands .act-menu a{display:inline-flex;align-items:center;min-height:40px;min-width:40px;padding-block:6px;box-sizing:border-box}.bands .fold>summary{min-height:40px}.bands .links .note{font-size:14px}.hit{padding:14px 0}}.starmap{isolation:isolate}.sky-stage,.sky-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.sky-stage{isolation:isolate}.sky-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:13px;color:var(--sky-ink);opacity:.7}.sky-head{position:absolute;top:16px;left:22px;display:flex;align-items:center;gap:12px;pointer-events:none}.sky-title{margin:0;min-height:0;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--sky-title)}.sky-count{font-family:var(--font-mono);font-size:11px;color:var(--sky-ink);opacity:.7}.sky-legend{position:absolute;left:18px;bottom:18px;margin:0;padding:10px 14px;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--sky-ink);background:var(--sky-wash);border:1px solid var(--sky-line);border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sky-legend li{display:flex;align-items:center;gap:8px}.sky-dot{width:8px;height:8px;border-radius:50%}.sky-label{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--sky-ink);text-shadow:0 0 2px var(--sky),0 0 2px var(--sky);pointer-events:none}.sky-panel{position:absolute;z-index:11;top:60px;right:24px;bottom:24px;width:min(480px,calc(100% - 48px));display:flex;flex-direction:column;overflow:hidden;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--lift);animation:sky-panel-in .32s var(--ease-out)}.sky-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px}.sky-panel-close{position:absolute;z-index:2;top:22px;right:22px}.sky-panel .pane-head,.sky-panel .pane-id{display:contents}.sky-panel .pane:not(:has(.pane-title)){padding-top:24px}.sky-panel .pane-title{position:sticky;z-index:1;top:0;margin:0 -24px -8px;padding:24px 66px 8px 24px;background:var(--card);font-size:20px;line-height:1.3;overflow-wrap:anywhere}@keyframes sky-panel-in{0%{opacity:0;transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.sky-panel{animation:none}}.sky-tip{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:8px;background:var(--sky-tip);border:1px solid var(--sky-line);font-family:var(--font-sans)}.sky-tip b{font-size:13px;font-weight:600;color:var(--sky-title)}.sky-tip span{font-size:11px;color:var(--sky-ink)}.float-tooltip-kap:has(.sky-tip){background:none!important;padding:0!important}.sky-head .sky-chip{pointer-events:auto}.sky-chip,.sky-chip:hover{background:var(--sky-wash);border-color:var(--sky-line);color:var(--sky-ink)}.sky-chip:hover{color:var(--sky-title)}.sky-chip[aria-pressed=true]{border-color:var(--star-orphan);color:var(--sky-title)}.sky-tools{position:absolute;top:16px;right:56px;z-index:10;display:flex;gap:8px}.sky-ring{display:inline-block;width:9px;height:9px;border-radius:50%;border:2px solid var(--star-orphan);box-sizing:border-box}.sky-canvas{touch-action:none}@media(max-width:900px){.sky-head{top:calc(10px + env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:64px;flex-wrap:wrap;row-gap:4px;column-gap:10px;min-height:44px}.sky-count,.sky-tip span{font-size:12px}.sky-title{padding-right:0}.sky-tools{top:calc(60px + env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));flex-direction:column}.sky-legend{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:row;flex-wrap:wrap;gap:4px 12px;padding:8px 12px}.sky-panel{top:auto;left:0;right:0;bottom:0;width:auto;max-height:72dvh;border-width:1px 0 0;border-radius:14px 14px 0 0;animation-name:sky-panel-up}.sky-panel-body{padding:0 16px calc(24px + env(safe-area-inset-bottom))}.sky-panel .pane-title{margin-inline:-16px;padding:16px 68px 8px 16px}.sky-panel .pane:not(:has(.pane-title)){padding-top:16px}.sky-panel-close{top:10px;right:12px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.sky-panel{max-height:none;top:0;right:auto;width:min(420px,58%);border-width:0 1px 0 0;border-radius:0;animation-name:sky-panel-in}.sky-panel-body{padding-left:max(16px,env(safe-area-inset-left))}.sky-panel .pane-title{margin-left:calc(-1*max(16px,env(safe-area-inset-left)));padding-top:calc(16px + env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left))}.sky-panel-close{top:calc(10px + env(safe-area-inset-top))}}@keyframes sky-panel-up{0%{opacity:0;transform:translateY(24px)}}.main:has(>.home){padding:0;gap:0}.home{flex:1 1 auto;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--sky)}.home-head{padding:40px 56px 0}.home-sky{position:relative;flex:1 1 auto;min-height:520px;overflow:hidden;background:var(--sky);color:var(--sky-ink)}.home-tiles{position:absolute;z-index:5;top:20px;left:56px;right:56px;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s}.home-tiles[aria-hidden=true]{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s .16s}@media(prefers-reduced-motion:reduce){.home-tiles,.home-tiles[aria-hidden=true]{transition:none;transform:none}}.home-sky .sky-head{top:auto;bottom:20px;left:56px}.home-sky .sky-tools{top:auto;bottom:20px;right:56px}.home-sky .sky-legend{left:56px;bottom:64px}.home-sky .sky-panel{top:20px;right:56px;bottom:64px;width:min(480px,calc(100% - 112px))}@media(max-width:900px){.home-head{padding:24px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.home-sky{min-height:72dvh}.home-tiles{top:12px;left:0;right:0}.home-tiles>div{flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:0 16px 4px;scroll-snap-type:x proximity}.home-tiles>div>*{flex:0 0 168px;scroll-snap-align:start}.home-sky .sky-head{top:auto;right:112px;bottom:calc(64px + env(safe-area-inset-bottom));min-height:0}.home-sky .sky-tools{top:auto;bottom:calc(64px + env(safe-area-inset-bottom));flex-direction:row}.home-sky .sky-legend{bottom:calc(10px + env(safe-area-inset-bottom))}.home-sky .sky-panel{top:auto;right:0;bottom:0;width:auto}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.home-sky .sky-panel{top:0;right:auto;width:min(420px,58%)}}.integrations #integrations-info{width:min(520px,calc(100vw - 40px));max-height:min(70vh,560px);overflow-y:auto}.integrations #integrations-info p{margin:0 0 10px}.integrations #integrations-info p:last-child{margin-bottom:0}.integrations .filer-line{margin-top:10px}.integrations .new-connector{margin-left:auto}.integrations .connector-row .who{width:200px;overflow-wrap:anywhere}.integrations .connector-row .who .named{font-size:14px;font-weight:600;color:var(--ink)}.integrations .connector-row .who .id{font-family:var(--mono);font-size:11px;color:var(--muted);padding-top:4px}.integrations .connector-row .dest{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.integrations .connector-row .types,.integrations .connector-row .used{flex-shrink:0}.integrations .waiting-row .what,.integrations-sheet .handover-row .what{flex:1 1 160px;min-width:0;font-size:14px;overflow-wrap:anywhere}.integrations .waiting-row .asked{flex-shrink:0}.integrations .token-once,.integrations-sheet .token-once{font-family:var(--mono);font-size:14px;color:var(--ink);background:var(--wash);border-radius:8px;padding:12px 14px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.integrations-sheet .token-once{cursor:pointer}.integrations-sheet .destinations{display:flex;flex-direction:column;gap:6px}.integrations-sheet .destinations-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.integrations-sheet .key-acts{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.integrations .connector-row .who{flex:1 1 0;width:auto}.integrations .connector-row .dest{order:1;flex-basis:100%}.integrations .connector-row .used{order:2}.integrations .waiting-row .asked{order:1;flex-basis:100%}}.q-said{font-size:15px;line-height:1.6;color:var(--ink);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.questions .q-acts{align-self:flex-end;align-items:flex-start}.questions .q-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.questions .q-copy .prompt-text{width:480px;max-width:100%}.questions .mark{white-space:nowrap}.questions .sep{color:var(--line)}.questions .q-claims{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:4px 0}.questions .q-claim{display:flex;flex-direction:column;gap:4px;min-width:0;padding-left:12px;border-left:2px solid var(--line)}.questions .q-claim .mark{white-space:normal;overflow-wrap:anywhere}.questions .q-settled .what{color:var(--muted)}.questions .q-answer{color:var(--ink);font-weight:400}@media(max-width:900px){.questions .q-claims{grid-template-columns:1fr}.q-said{-webkit-line-clamp:5}.questions .mark{display:block;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.questions .sep{display:none}}.doc{max-width:780px;margin-top:16px}.doc h2{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:28px 0 10px}.doc h2:first-child{margin-top:0}.doc ul{margin:0 0 .8em;padding-left:20px}.doc li{font-size:15px;line-height:1.7;color:var(--ink);margin-bottom:.35em}.doc li:last-child{margin-bottom:0}.cite{font-size:12px;color:var(--muted);white-space:nowrap}.cite:before{content:"— "}.report-title{margin-top:14px}.report-title .open{margin-left:auto}.report>summary{list-style:none;cursor:pointer}.report>summary::-webkit-details-marker{display:none}.report>summary .fold{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-left:auto}.report>summary:hover .fold{color:var(--ink)}.report[open]>summary .fold-shut{display:none}.report:not([open])>summary .fold-open{display:none}.log-rows{padding-top:8px;padding-bottom:8px}.log-row{align-items:baseline;padding:14px 0}.log-row .body{min-width:0;display:flex;flex-direction:column;gap:4px}.log-row .reason{font-size:14px;font-weight:500;color:var(--ink)}.log-row .pages{display:flex;flex-wrap:wrap;gap:2px 14px;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.log-row .pages .verb{color:var(--muted)}.log-row .pages span.name{overflow-wrap:anywhere}@media(max-width:900px){.log-row{flex-wrap:wrap;gap:4px 12px}.log-row .body{order:1;flex-basis:100%}.log-row .reason,.log-row .pages span.name{overflow-wrap:anywhere}.log-row .pages{font-size:12px}.log-row .pages a{display:inline-flex;align-items:center;min-height:40px}.report>summary .fold{font-size:12px;white-space:nowrap}.report>summary{min-height:40px}.report-title{flex-wrap:wrap}.cite{white-space:normal}}@media(max-width:640px){.owners .o-path,.owners .o-pages{display:none}.owners .o-name .cell-chip{height:auto;min-height:22px;padding-block:4px;line-height:1.25;white-space:normal;overflow-wrap:break-word}}.verify .stack{display:flex;flex-direction:column;gap:16px}.verify .mark{white-space:nowrap}.verify .sep{color:var(--line)}.verify .src,.verify .locked-src{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.verify .locked-src{border-bottom:1px dotted var(--line);cursor:help}.verify .v-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 8px;margin-bottom:18px}.verify .v-bar .v-search{margin-left:auto;flex:1 1 120px;min-width:0;justify-content:flex-end}.verify .v-company,.verify .v-search{display:flex;align-items:center;gap:6px;margin:0}.verify .v-search input{flex:1 1 auto;width:160px;max-width:240px;min-width:0}.verify .v-search .clear{font-size:13px;font-weight:600}.verify .matching{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.verify .head-stack{display:grid}.verify .head-stack>.head-pane{grid-area:1 / 1;display:flex;flex-direction:column;gap:6px}.verify .head-pane[aria-hidden=true]{visibility:hidden}@media(max-width:900px){.verify .v-bar .v-search{margin-left:0;flex-basis:100%}.verify .v-search input{max-width:none;min-width:160px}}.verify .v-claims{display:flex;flex-direction:column}.verify .v-item{padding:12px 0;border-top:1px solid var(--hairline);scroll-margin-top:24px;display:flex;align-items:flex-start;gap:12px 20px}.verify .v-item>.what{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.verify .v-said{font-size:13px;line-height:1.6;color:var(--warn-deep)}.verify .v-acts{flex:0 0 auto}@media(max-width:900px){.verify .mark{white-space:normal;overflow-wrap:anywhere}.verify .what{overflow-wrap:anywhere}.verify .src,.verify .locked-src{max-width:100%}.verify .matching,.verify .det .raw{font-size:12px}.verify .v-where>a{display:inline-flex;align-items:center;min-height:40px;min-width:40px}.verify a.src{padding:13px 0;margin:-13px 0;min-width:40px}}@media(max-width:700px){.verify .v-item{flex-wrap:wrap}.verify .v-acts{flex-basis:100%;justify-content:flex-end}}.verify .v-flat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.verify .v-flat>.what{flex:1 1 360px;display:flex;flex-direction:column;gap:8px;min-width:0}.verify .v-where{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;min-width:0}.verify .v-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 12px;padding-bottom:10px}.verify .v-head .v-all{margin-left:auto}.verify a.v-path{font-family:var(--font-mono);font-size:12px;color:var(--muted);text-decoration:none;border-bottom:1px dotted var(--line);overflow-wrap:anywhere}.verify a.v-path:hover{color:var(--brand);border-bottom-color:currentColor}.verify .v-held{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px 24px;align-items:start}.verify .v-held>.what{display:flex;flex-direction:column;gap:8px;min-width:0}.verify .v-held .decide{display:flex;flex-direction:column;gap:10px;padding-left:24px;border-left:1px solid var(--hairline)}.verify .decide .choice{display:flex;flex-direction:column;gap:4px}.verify .decide>button,.verify .decide .choice>button{width:100%}.verify .ending-note{font-size:12px;color:var(--muted)}.verify .held-because{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--muted)}.verify .held-because .because{font-weight:600;color:var(--ink)}.verify .held-because .at{font-family:var(--font-mono)}.verify .held-because .hits{flex-basis:100%;margin:0;padding:0;list-style:none;color:var(--ink);overflow-wrap:anywhere}@media(max-width:700px){.verify .v-held{grid-template-columns:minmax(0,1fr)}.verify .v-held .decide{padding:16px 0 0;border-left:0;border-top:1px solid var(--hairline)}}.verify .v-kind{margin-bottom:10px}.verify .det{display:inline-flex;align-items:baseline;gap:6px}.verify .det .raw{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.verify .held-body{margin-top:4px}.verify .held-body .lines{margin-top:8px;border:1px solid var(--line);border-radius:8px;background:var(--wash);overflow-x:auto}.verify .held-body .ln{display:flex;gap:12px;padding:2px 10px;font-family:var(--font-mono);font-size:12px;line-height:1.6}.verify .held-body .ln .no{color:var(--muted);text-align:right;min-width:2ch;-webkit-user-select:none;user-select:none}.verify .held-body .ln .tx{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.verify .held-body .ln.flagged{background:var(--destructive-soft)}.verify .held-body .ln.flagged .tx{color:var(--destructive-ink);font-weight:600}.verify .held-body .why{margin-top:8px;font-size:12px;color:var(--muted)}.verify .held-body .held-whole{margin-top:4px}.verify .v-section{margin:24px 0 12px;display:flex;flex-direction:column;gap:6px}.verify .v-section p{font-size:13px}.verify .wt-name input{width:200px}.verify .why-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.verify .v-more{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.head-tools input{height:36px;min-height:0;padding:0 10px;font-size:13px;width:auto}.when [aria-current]{background:var(--brand-soft);color:var(--brand)}.when-label{justify-content:center;font-variant-numeric:tabular-nums;min-width:calc(14ch + 28px)}.when-label.day{min-width:calc(11ch + 28px)}@media(min-width:561px){.head-tools{gap:0}.head-tools>*{border-radius:0}.head-tools>*+*{margin-left:-1px}.head-tools>:first-child{border-top-left-radius:var(--radius-card, 10px);border-bottom-left-radius:var(--radius-card, 10px)}.head-tools>:last-child{border-top-right-radius:var(--radius-card, 10px);border-bottom-right-radius:var(--radius-card, 10px)}.head-tools input:focus-visible{position:relative;z-index:1}}.kpis{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.kpis>.card{flex:1 1 0;min-width:200px;display:flex;flex-direction:column;gap:8px}.kpis .kpi-label{color:var(--brand)}.kpis .kpi-title{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.kpis .goal-line{margin:0;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.room-tabs{width:max-content;max-width:100%}.roster-scroll{overflow-x:auto}.roster-scroll>table{border-collapse:separate;border-spacing:0}.mark-col,.chip-col,.owner-col{white-space:nowrap}[data-grip]{cursor:grab;touch-action:none}tr[data-dragging],tr[data-sliding]{translate:0 var(--dy, 0)}tr[data-sliding]{transition:translate .18s var(--ease-out)}tr[data-dragging]{position:relative;z-index:1;background:var(--card);box-shadow:var(--lift)}@media(prefers-reduced-motion:reduce){tr[data-sliding]{transition:none}}tr[data-dragging],tr[data-dragging] *{cursor:grabbing}tr[data-tint=yellow]{background:var(--tint-yellow)}tr[data-tint=grey]{background:var(--tint-grey)}tr[data-tint=red]{background:var(--tint-red)}.acts-cell{display:flex;align-items:center;gap:6px;justify-content:flex-end}.acts-cell .move{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acts-cell .move:focus-visible{position:static;width:auto;height:auto;overflow:visible;clip:auto}.grip{display:inline-flex;padding:0;border:0;background:none;cursor:grab;color:var(--faint);-webkit-user-select:none;user-select:none;font:inherit}.grip:active{cursor:grabbing}.task-grip{display:none;cursor:grab;touch-action:none}.task-grip:before{content:"⋮⋮"}.num-cell{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.owner-cell{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;max-width:140px}.owner-cell p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:400}.roster-scroll td.task{font-weight:400;color:var(--ink)}.card-foot{display:flex;align-items:center;gap:8px}@media(min-width:901px){.roster-scroll>table{font-size:13px}.roster-scroll>table>tbody>tr>td{padding-top:4px;padding-bottom:4px;padding-right:24px}.roster-scroll>table>thead th{padding-right:24px;font-family:var(--font-sans);font-size:13px}.roster-scroll>table>tbody>tr>td.grip-col,.roster-scroll>table>thead th.grip-col{padding-right:8px}.roster-scroll>table>thead th:not(.grip-col){padding-left:5px}.roster-scroll td.task{font-size:13px;line-height:1.45}.roster-scroll .owner-cell p,.roster-scroll .num-cell,.roster-scroll .footnote{font-size:13px}.roster-scroll .cell-chip{height:22px;padding:0 9px;font-size:13px}.roster-scroll .row-delete,.roster-scroll .row-copy,.roster-scroll .row-details:not(.has-details){opacity:0;transition:opacity .12s var(--ease-out)}.roster-scroll tr:hover .row-delete,.roster-scroll .row-delete:focus-visible,.roster-scroll tr:hover .row-copy,.roster-scroll .row-copy:focus-visible,.roster-scroll tr:hover .row-details,.roster-scroll .row-details:focus-visible{opacity:1}}.roster-scroll .client,.roster-scroll .project{font-family:var(--font-sans);font-weight:500}.roster-scroll .footnote{font-family:var(--font-sans);font-weight:400}.roster-scroll .row-delete,.roster-scroll .row-copy,.roster-scroll .row-details{border-color:transparent;background:transparent}.roster-scroll tr.task-row{cursor:pointer}.row-details{gap:8px;padding:0 6px}.row-details.has-details .details-icon{display:none}.detail-counts,.task-counts{display:inline-flex;align-items:center;gap:8px}.detail-count{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:11px}.detail-count svg{width:13px;height:13px}.task-counts{display:none}@media(max-width:900px){.row-details.has-details .details-icon{display:block}.row-details .detail-counts{display:none}.row-details.has-details{width:40px;padding:0}.roster-scroll td.task{flex-wrap:wrap}.task-counts{display:inline-flex;flex-basis:100%;margin:2px 0 0 4px;color:var(--muted)}}@media(max-width:560px){.acts-cell .row-details{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acts-cell .row-details:focus-visible{position:static;width:40px;height:40px;overflow:visible;clip:auto}}.task-details{max-height:calc(100dvh - 32px);overflow-y:auto}.details-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.details-head .owner-cell span{color:var(--ink)}.details-part{margin-top:20px}.details-part>h3{margin:0 0 6px}.details-part[data-over]{outline:2px dashed var(--brand);outline-offset:6px;border-radius:4px}.details-text{font-family:var(--font-sans);font-size:14px}.details-comment-box{min-height:64px}.details-words{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.details-row{align-items:flex-start;flex-wrap:nowrap}.details-said .footnote{margin-top:2px}.details-file{min-width:0;justify-content:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere}.details-said{flex:1 1 auto;min-width:0}.details-who{font-size:13px}.details-drop{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.confirm-delete{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.confirm-delete p{margin:0}.col-sizer{display:block;height:0;overflow:hidden;visibility:hidden;padding-right:5px}.col-sizer[data-size]:after,.col-sizer [data-size]:after{content:attr(data-size)}.mark-disc{border-radius:50%;width:22px;height:22px;padding:0;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700}.mark-none{display:inline-flex;box-sizing:border-box;border:1.5px dashed color-mix(in srgb,var(--faint) 60%,transparent);background:transparent}button:hover>.mark-none{border-color:var(--faint)}.tags{width:max-content;max-width:100%}@media(max-width:900px){.head-tools{margin-left:0;flex-basis:100%}.head-tools input{height:44px;font-size:16px;flex:1 1 170px;min-width:0}.when{flex:1 1 auto}.when-label{flex:1 1 auto;min-width:0}.roster-scroll{overflow-x:visible}.roster-scroll>table,.roster-scroll>table>tbody{display:block;width:100%}.roster-scroll>table>colgroup,.roster-scroll>table>thead{display:none}.roster-scroll>table>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;position:relative;min-height:64px;padding:8px 0 10px 44px;border-bottom:1px solid var(--hairline)}.roster-scroll>table>tbody>tr:last-child{border-bottom:0}.roster-scroll td.prio-col{position:absolute;left:0;top:8px;width:44px;height:40px;justify-content:center}.roster-scroll td.prio-col[data-label]:before{content:none}.roster-scroll .cell-chip{font-size:12px}.roster-scroll>table>tbody>tr>td.mark-col:empty{display:none}.roster-scroll>table>tbody>tr>td{display:flex;align-items:center;width:auto;min-width:0;max-width:100%;padding:0;border:0}.roster-scroll td.task{order:6;flex:1 1 100%;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.roster-scroll .owner-cell p{font-size:15px}.roster-scroll td.task>button{min-height:40px}.roster-scroll td.grip-col{display:none}.roster-scroll td.task{position:relative}.roster-scroll .task-grip{display:inline-flex;position:absolute;left:-44px;top:0;width:44px;height:40px;align-items:center;justify-content:center;font-size:16px;letter-spacing:-2px}.roster-scroll td:has(>.acts-cell){position:absolute;right:0;top:8px}.roster-scroll>table>tbody>tr:has(.acts-cell){padding-right:44px}.roster-scroll>table>tbody>tr:has(.row-copy){padding-right:132px}.roster-scroll td[data-label]:before{content:attr(data-label);margin-left:4px;font-family:var(--font-mono);font-size:12px;color:var(--faint)}.owner-cell{max-width:180px}.owner-cell p{margin:0}.mark-disc{width:24px;height:24px;font-size:12px}.tags>label{min-width:44px;justify-content:center}.kpis .goal-line{font-size:14px}.kpis>.card{min-width:0;flex-basis:100%}}@media(max-width:560px){.roster-scroll>table>tbody>tr:has(.acts-cell),.roster-scroll>table>tbody>tr:has(.row-copy){padding-right:0}.roster-scroll>table>tbody>tr{row-gap:0}.roster-scroll>table>tbody>tr:has(>td.owner-col):after{content:"";order:1;flex-basis:100%;height:0}.roster-scroll>table>tbody>tr:has(>td.owner-col)>td.chip-col,.roster-scroll>table>tbody>tr:has(>td.owner-col)>td.num-cell{order:2}}@media(max-width:360px){.roster-scroll>table>tbody>tr:after{content:"";order:1;flex-basis:100%;height:0}.roster-scroll>table>tbody>tr>td.chip-col{order:2}.roster-scroll>table>tbody>tr{padding-left:38px}.roster-scroll td.prio-col{width:38px}.roster-scroll .task-grip{left:-38px;width:38px}}.room{display:flex;flex-direction:column;gap:28px}.scriber .m-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 8px;margin-bottom:18px}.scriber .m-search{max-width:448px;width:100%}.scriber .m-tabs{margin-left:auto}.scriber .m-acts{text-align:right}.scriber .m-row-acts{display:flex;justify-content:flex-end;align-items:center;gap:6px}.scriber .m-scroll{overflow-x:auto}.scriber .up-form{max-width:576px}.scriber .m-join{display:flex;gap:8px;max-width:576px}.scriber .m-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.scriber .mt-shares-list{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.scriber .mt-dl{margin-left:auto}.scriber .mt-texts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scriber .mt-screens{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.scriber .mt-shot img{aspect-ratio:16 / 9;object-fit:cover;width:100%}.scriber .mt-lightbox img{width:100%;max-height:55vh;object-fit:contain}@media(max-width:900px){.scriber .m-search{flex:1 1 100%}.scriber .mt-texts{grid-template-columns:1fr}.scriber .mt-screens{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.scriber .mt-screens{grid-template-columns:1fr}}.design{display:flex;flex-direction:column;gap:28px}.design .d-nav{display:flex;flex-wrap:wrap;gap:6px}.design .d-nav a{padding:4px 8px;border-radius:6px;font-size:11px;color:var(--muted)}.design .d-nav a:hover{background:var(--wash);color:var(--ink)}.design .d-nav a .no{font-family:var(--font-mono);color:var(--faint)}.design .d-sec{display:flex;flex-direction:column;gap:16px;scroll-margin-top:24px}.design .d-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.design .d-head .no{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.design .d-head h2{font-size:19px;font-weight:700;color:var(--ink)}.design .d-head .d-meta{font-size:12px;color:var(--muted);margin-left:auto;text-align:right}.design .d-item{display:flex;flex-direction:column;gap:8px}.design .d-item .d-note{margin:12px 0;font-size:12px;line-height:1.5;color:var(--muted)}.design .cname,.design .tname{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink)}.design .tname{color:var(--muted)}.design .d-box{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:16px}.design .d-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.design .d-on-brand{background:var(--brand-fill);border-color:var(--brand-fill)}.design .d-on-brand .cname{color:var(--white)}.design .d-col{display:flex;flex-direction:column;gap:14px}.design .d-spec{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.design .d-spec>svg{width:18px;height:18px}.design .d-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.design .d-swatch{display:flex;flex-direction:column;gap:5px}.design .chip-box{height:42px;border:1px solid var(--line);border-radius:8px}.design .d-swatch .v{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.design .d-onblue{background:var(--nav-bg);border-radius:10px;padding:20px;color:var(--white)}.design .d-onblue .wordmark{display:block;width:192px;height:auto}.design .d-onwhite .wordmark{display:block;width:192px;height:auto;color:var(--brand)}.design .d-onblue .mark{display:block;width:58px;height:auto}.design .d-onwhite .mark{display:block;width:58px;height:auto;color:var(--brand)}.design .d-scale{display:flex;flex-direction:column}.design .d-scale>div{display:grid;grid-template-columns:200px 1fr;gap:8px 20px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--hairline)}.design .d-scale>div:last-child{border-bottom:0}.design .d-scale .spec{font-family:var(--font-mono);font-size:10px;color:var(--muted)}@media(max-width:900px){.design .d-scale>div{grid-template-columns:1fr}}.design .d-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px}.design .d-icons .g{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.design .d-icons svg{width:20px;height:20px;color:var(--ink)}.design .d-navdemo{display:flex;flex-direction:column;gap:2px;width:216px}@media(max-width:900px){.design .d-nav a{display:inline-flex;align-items:center;min-height:40px;padding:4px 10px;font-size:13px}.design .cname,.design .tname,.design .d-swatch .v,.design .d-scale .spec{font-size:12px;overflow-wrap:anywhere}.design .d-head .d-meta{margin-left:0;text-align:left;font-size:14px}.design .d-item .d-note{font-size:14px}.design .d-box{padding:14px;min-width:0;overflow-wrap:anywhere}.design .d-grid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}}
