@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--slot-right:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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;--slot-right-eased:0px;--sheet-h:initial}}}@layer theme{:root,:host{--font-sans:Outfit, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ease-settle:cubic-bezier(.22, 1, .36, 1);--animate-sheet-in:sheet-in .32s var(--ease-settle);--animate-menu-in:menu-in .14s var(--ease-settle);--animate-tab-in:tab-in .18s ease-out;--color-page:var(--aurora-bg);--color-surface:var(--aurora-surface);--color-surface-solid:var(--aurora-surface-solid);--color-accent:var(--aurora-accent);--color-accent-hover:var(--aurora-accent-hover);--color-accent-press:var(--aurora-accent-ink);--color-on-accent:var(--aurora-on-accent);--color-danger:var(--aurora-danger);--color-success:var(--aurora-success);--color-ink:#161a33;--color-ink-text:#eef0ff;--color-ink-muted:#9095ba;--color-ink-link:#a6a6f8;--color-ink-link-hover:#c9c9fb;--radius-control:.75rem;--radius-card:1.25rem;--shadow-card:var(--aurora-shadow-sm);--animate-page-in:page-in .22s var(--ease-settle)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-slate-200,currentColor)}::file-selector-button{border-color:var(--color-slate-200,currentColor)}html{color:var(--color-slate-900);-webkit-font-smoothing:antialiased;font-feature-settings:"calt"}body{background:var(--color-page)}h1,h2,h3{letter-spacing:-.01em}:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px;border-radius:2px}button,a,input,select,textarea{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s}button:not(:disabled),[role=button]:not([aria-disabled=true]),:is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]):not([data-disabled],[aria-disabled=true]),[role=tab]:not(:disabled),summary{cursor:pointer}::selection{background:var(--color-indigo-100)}}@layer components{.richtext>*+*{margin-top:.75em}.richtext h2{font-size:1.25rem;font-weight:600}.richtext h3{font-size:1.1rem;font-weight:600}.richtext ul{padding-left:1.5em;list-style:outside}.richtext ol{padding-left:1.5em;list-style:decimal}.richtext blockquote{border-left:3px solid var(--color-slate-300);color:var(--color-slate-600);padding-left:1em}.richtext a{color:var(--color-indigo-700);text-decoration:underline}.richtext hr{border-top:1px solid var(--color-slate-300)}.topbar{z-index:40;background:var(--color-surface-solid);height:3.5rem;color:var(--aurora-text);border-bottom:1px solid var(--color-slate-200);flex-shrink:0;align-items:center;gap:.75rem;padding-inline:.5rem 1rem;display:flex;position:sticky;top:0}.topbar:has(.tsearch-list){z-index:61}@media (width>=48rem){.topbar{padding-inline:.875rem 1rem}}.topbar,.topbar *{scroll-margin-top:-3.5rem}.topbar-toggle{width:2.25rem;height:2.25rem;color:var(--aurora-text-subtle);border-radius:12px;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:grid}.topbar-toggle:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.topbar-brand{border-radius:var(--radius-control);letter-spacing:-.02em;color:var(--color-slate-900);flex-shrink:0;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:600;display:inline-flex}.topbar-brand-ix{color:var(--brand-ix)}.topbar-mark{width:1.75rem;height:1.75rem;display:block}.topbar-divider{background:var(--aurora-line);flex-shrink:0;width:1px;height:1.25rem}.crumbs{min-width:0;font:500 .71875rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aurora-text-subtle);align-items:center;display:flex}.crumbs-list{align-items:center;gap:.5rem;min-width:0;display:flex}.crumbs-list .crumbs-step{white-space:nowrap;flex:0 3 auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.crumbs-list .crumbs-step:last-child{flex:0 auto}.crumbs-list .crumbs-step+.crumbs-step:before{content:"›";font:400 .875rem / 1 var(--font-sans);letter-spacing:0;color:var(--aurora-control)}.crumbs-link,.crumbs-here,.crumbs-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.crumbs-label{color:var(--aurora-text-subtle)}.crumbs-link{color:var(--aurora-text-subtle);border-radius:.375rem;margin-inline:-.375rem;padding:.25rem .375rem}.crumbs-link:hover{background:var(--color-slate-100);color:var(--aurora-text)}.crumbs-here{max-width:22rem;font:700 1.0625rem / 1.2 var(--font-sans);letter-spacing:-.015em;text-transform:none;color:var(--aurora-text)}.crumbs-short{gap:.375rem;min-width:0}.crumbs-short .crumbs-step:last-of-type{font:700 .9375rem / 1.2 var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--aurora-text)}.crumbs-short .crumbs-step{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.crumbs-short .crumbs-step+.crumbs-step:before{content:"› ";font:400 .875rem / 1 var(--font-sans);letter-spacing:0;color:var(--aurora-control)}.crumbs-short .crumbs-step:last-of-type{min-width:4rem}.crumbs-short .crumbs-more{flex-shrink:0}@media not all and (width>=26rem){.crumbs-short .crumbs-more+.crumbs-step:not(:last-of-type){display:none}}.crumbs-short .crumbs-up{display:none}@media not all and (width>=26rem){.crumbs-short .crumbs-up{width:1.75rem;height:1.75rem;color:var(--color-slate-600);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-.375rem;display:inline-flex}.crumbs-short .crumbs-up:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.crumbs-short .crumbs-up:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.crumbs-short .crumbs-up~.crumbs-more{display:none}.crumbs-short .crumbs-up~.crumbs-step:last-of-type:before{content:none}}.crumbs-reveal{cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit}.crumbs-label.crumbs-reveal:hover{color:var(--color-slate-900)}:where(.crumbs-link,.crumbs-reveal):focus-visible,:where(.topbar-toggle,.topbar-brand):focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.menu{z-index:50;border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface-solid);min-width:15rem;max-width:calc(100vw - 2rem);box-shadow:var(--aurora-shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.375rem}.menu-head{color:var(--color-slate-500);padding:.5rem .75rem .625rem;font-size:.875rem;line-height:1.35}.menu-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-head .menu-name{color:var(--color-slate-900);font-weight:500}.menu-head .badge{margin-top:.375rem}.menu-separator{background:var(--color-slate-100);height:1px;margin:.25rem 0}.menu-item{border-radius:var(--radius-control);width:100%;color:var(--color-slate-700);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.menu-item[data-highlighted]{background:var(--color-slate-100);color:var(--color-slate-900)}.menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-item-check{color:var(--color-indigo-600);margin-left:auto;display:inline-flex}.menu-hint{color:var(--color-slate-500);padding:.25rem .75rem .5rem;font-size:.8125rem;line-height:1.35}.menu-label{color:var(--color-slate-500);padding:.375rem .75rem .125rem;font-size:.75rem;font-weight:500}.shell{--page-max:100rem}.frame{flex-direction:column;flex:1;width:100%;display:flex}@media (width>=48rem){.frame{flex-direction:row}}.frame-col{flex-direction:column;flex:1;min-width:0;display:flex}.frame-main{flex-direction:column;flex:1 0 auto;min-width:0;min-height:calc(100dvh - 3.5rem);display:flex}.assistant-panel-note{flex-direction:column;display:flex}.assistant-panel-note .assistant-intro{padding:1rem 1.25rem}.topbar-assistant{border:1px solid var(--aurora-ink-fill);background:var(--aurora-ink-fill);height:2.125rem;color:var(--aurora-ink-on);border-radius:12px;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.topbar-assistant:hover{filter:brightness(1.15)}.topbar-assistant[aria-expanded=true]{filter:none;border-color:var(--aurora-accent-ink);background:var(--aurora-accent-soft);color:var(--aurora-accent-ink)}.topbar-assistant-pending{visibility:hidden;pointer-events:none}:where(.topbar-assistant):focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.magnifier-lens{z-index:2147483000;background:var(--color-surface-solid);width:280px;height:280px;box-shadow:0 0 0 1px var(--aurora-border-strong), 0 8px 28px -4px var(--aurora-accent), 0 24px 48px #0000002e;border-radius:20px;position:fixed;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.magnifier-lens{box-shadow:0 0 0 1px var(--aurora-border-strong), 0 8px 28px -4px color-mix(in oklch, var(--aurora-accent) 40%, transparent), 0 24px 48px #0000002e}}.magnifier-lens{contain:strict;will-change:transform}.magnifier-glass{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 0 16px #00000024,inset 0 0 4px 1px #ffffff2e}.magnifier-glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(1.25px)saturate(1.08);backdrop-filter:blur(1.25px)saturate(1.08);-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 18px calc(100% - 18px),#000);mask:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 18px calc(100% - 18px),#000)}.magnifier-glass:after{content:"";border-radius:inherit;background:var(--aurora-accent);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.magnifier-dot{background:var(--aurora-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--aurora-surface-solid), 0 0 0 3px var(--aurora-border-strong), 0 0 10px 3px var(--aurora-accent);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.magnifier-dot{box-shadow:0 0 0 2px var(--aurora-surface-solid), 0 0 0 3px var(--aurora-border-strong), 0 0 10px 3px color-mix(in oklch, var(--aurora-accent) 45%, transparent)}}:root[data-magnifying],:root[data-magnifying] *{cursor:none!important}.magnifier-lens[hidden]{display:none}.magnifier-lens,.magnifier-lens *{pointer-events:none!important;caret-color:#0000!important;transition:none!important;animation:none!important}.magnifier-stage{transform-origin:0 0;position:absolute;top:0;left:0}.magnifier-view{width:100%;height:100%;overflow:hidden}.magnifier-hint{z-index:60;border:1px solid var(--color-slate-200);background:var(--color-surface-solid);box-shadow:var(--aurora-shadow-md);color:var(--color-slate-700);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;animation:2.3s forwards magnifier-hint;position:fixed;top:4rem;left:50%;transform:translate(-50%)}@keyframes magnifier-hint{0%,87%{opacity:1}to{opacity:0;visibility:hidden}}.magnifier-lens .magnifier-hint{display:none}.magnifier-hint kbd{border:1px solid var(--color-slate-300);color:var(--color-slate-900);border-radius:.25rem;padding:0 .3125rem;font-family:inherit;font-size:.75rem;font-weight:600}.magnifier-blank{background:var(--color-slate-100)}.tsearch{position:relative}.tsearch-box{border:1px solid var(--aurora-line);background:var(--aurora-surface);width:14.375rem;height:2.125rem;color:var(--aurora-text-subtle);border-radius:12px;align-items:center;gap:.5rem;padding:0 .375rem 0 .625rem;transition:border-color .15s,background-color .15s;display:flex}.tsearch-box:focus-within{border-color:var(--color-indigo-500);background:var(--color-surface)}.tsearch-box input{min-width:0;color:var(--color-slate-900);background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.tsearch-box input::placeholder{color:var(--color-slate-500)}.tsearch-box input::-webkit-search-cancel-button{display:none}.tsearch-key{border:1px solid var(--aurora-line);min-width:1.25rem;height:1.25rem;font:500 .6875rem / 1 var(--font-mono);color:var(--aurora-text-subtle);border-radius:6px;flex-shrink:0;place-items:center;padding:0 .375rem;display:grid}.tsearch-list{z-index:50;border:1px solid var(--color-slate-200);background:var(--color-surface-solid);width:max(100%,24rem);max-height:min(70vh,32rem);box-shadow:var(--aurora-shadow-md);color:var(--color-slate-700);border-radius:.625rem;padding:.375rem;font-size:.8125rem;position:absolute;top:calc(100% + .375rem);right:0;overflow-y:auto}.tsearch-group+.tsearch-group{margin-top:.25rem}.tsearch-head{color:var(--color-slate-500);padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.tsearch-row{cursor:pointer;border-radius:.375rem;flex-direction:column;padding:.375rem .5rem;display:flex;position:relative}.tsearch-row[data-active]{background:var(--color-slate-100)}.tsearch-title,.tsearch-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tsearch-title{color:var(--color-slate-900);font-weight:500}.tsearch-sub{color:var(--color-slate-500);font-size:.75rem}.tsearch-none{color:var(--color-slate-500);padding:.5rem}.tsearch-ask{flex-direction:row;align-items:center;gap:.5rem;margin-top:.5rem}.tsearch-ask:before{content:"";border-top:1px solid var(--color-slate-200);position:absolute;top:-.3125rem;left:.5rem;right:.5rem}.tsearch-ask>svg{color:var(--color-accent);flex-shrink:0}.tsearch-ask .tsearch-title{flex:1}.tsearch-asked{color:var(--color-slate-600);font-weight:400}.tsearch-ask[aria-disabled]{cursor:not-allowed}.tsearch-ask[aria-disabled]>svg,.tsearch-ask[aria-disabled] .tsearch-title,.tsearch-ask[aria-disabled] .tsearch-asked{color:var(--color-slate-400)}.tsearch-tip{background:var(--color-ink);white-space:nowrap;color:var(--color-ink-text);opacity:0;pointer-events:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .25rem);right:.5rem}.tsearch-ask[aria-disabled]:hover .tsearch-tip,.tsearch-ask[aria-disabled][data-active] .tsearch-tip{opacity:1}.tsearch-icon{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--color-slate-600);flex-shrink:0;place-items:center;display:grid}.tsearch-icon:hover{background:var(--color-slate-100);color:var(--color-slate-900)}:where(.tsearch-icon):focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.tsearch-phone{z-index:1;background:var(--color-surface-solid);align-items:center;padding:0 .5rem;display:flex;position:absolute;inset:0}.tsearch-phone .tsearch-box{flex:1;width:auto}.tsearch-phone .tsearch-box input{font-size:1rem}.tsearch-phone .tsearch-list{width:auto;top:calc(100% + .25rem);left:.5rem;right:.5rem}.tsearch-cancel{color:var(--color-indigo-700);flex-shrink:0;padding:0 .25rem;font-size:.875rem;font-weight:500}.topbar-viewing{background:var(--aurora-accent);white-space:nowrap;height:2rem;color:var(--aurora-on-accent);border-radius:9999px;flex-shrink:0;align-items:center;gap:.625rem;padding:0 .25rem 0 .75rem;font-size:.78125rem;font-weight:500;display:inline-flex}.topbar-viewing-exit{background:var(--aurora-on-accent);border-radius:9999px;height:1.5rem;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.topbar-viewing-exit{background:color-mix(in oklch, var(--aurora-on-accent) 20%, transparent)}}.topbar-viewing-exit{color:var(--aurora-on-accent);font-weight:600}.topbar-viewing-x{width:1.5rem;padding:0;font-size:1rem;line-height:1}.topbar-viewing-exit:hover{background:var(--aurora-on-accent)}@supports (color:color-mix(in lab, red, red)){.topbar-viewing-exit:hover{background:color-mix(in oklch, var(--aurora-on-accent) 32%, transparent)}}.topbar-viewing-exit:focus-visible{outline:2px solid var(--aurora-on-accent);outline-offset:1px}.foot{border-top:1px solid var(--color-slate-200);background:var(--color-surface);width:100%;color:var(--color-slate-500);flex-shrink:0;margin-top:auto;font-size:.8125rem}.foot-in{width:100%;max-width:var(--page-max);flex-direction:column;gap:.75rem;margin-inline:auto;padding:1.25rem 1rem;display:flex}@media (width>=48rem){.foot-in{flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 2rem}}@media (width>=80rem){.foot-in{padding-inline:2.5rem}}.foot-brand{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.foot-name{color:var(--color-slate-700);font-weight:600}.foot-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-width:0;display:flex}@media (width>=48rem){.foot-links{margin-left:auto}}.foot-link{overflow-wrap:anywhere;min-height:2rem;color:inherit;align-items:center;display:inline-flex}.foot-link:hover{color:var(--color-slate-900)}.foot-center{background:0 0;border-top:0}.foot-center .foot-in{justify-content:center;align-items:center;max-width:none}@media (width>=48rem){.foot-center .foot-links{margin-left:0}}.auth{background:0 0;flex-direction:column;min-height:100dvh;display:flex}.auth-main{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.auth-card{border-radius:var(--radius-card);border:1px solid var(--color-slate-200);background:var(--color-surface);width:100%;max-width:24rem;box-shadow:var(--shadow-card);gap:1rem;padding:1.5rem;display:grid}.auth-brand{letter-spacing:-.01em;color:var(--color-slate-900);align-items:center;gap:.5rem;font-weight:600;display:flex}.auth-mark{width:2rem;height:2rem;display:block}.auth-title{color:var(--color-slate-900);font-size:1.125rem;font-weight:600}.auth-text{color:var(--color-slate-600);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.auth-text strong{color:var(--color-slate-900);font-weight:600}.auth-form{gap:.75rem;display:grid}.auth-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:2.25rem}.auth-code::placeholder{letter-spacing:normal;font-size:.875rem}.auth-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.875rem;display:flex}.auth-wait{font-variant-numeric:tabular-nums}.auth-agree{color:var(--color-slate-600);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.auth-agree .check-box{margin-top:.125rem}.fold-btn{width:2.25rem;height:2.25rem;color:var(--color-slate-500);border-radius:.375rem;flex-shrink:0;place-items:center;display:grid}.fold-btn:hover{background:var(--color-slate-100);color:var(--color-slate-800)}.fold{width:var(--fold-slot);flex-shrink:0;min-width:0;position:relative}.fold-track{width:var(--fold-w);height:100%;display:flex;position:relative;overflow:clip}.fold[data-side=right] .fold-track{inset-block:0;justify-content:flex-end;position:absolute;right:0}.fold-body{width:var(--fold-open);opacity:1;visibility:visible;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.fold[data-folded] .fold-body{opacity:0;visibility:hidden}.fold[data-folded][data-opening] .fold-body{visibility:visible;transition:none}.fold-body[inert],.fold-rail[inert]{pointer-events:none}.fold[data-float] .fold-track{z-index:30;background:var(--color-surface);inset-block:0;position:absolute;left:0}.fold[data-float]:not([data-folded]) .fold-track{box-shadow:12px 0 32px -16px var(--aurora-overlay)}.fold[data-side=right][data-float] .fold-track{left:auto;right:0}.fold[data-side=right][data-float]:not([data-folded]) .fold-track{box-shadow:-12px 0 32px -16px var(--aurora-overlay)}.fold-edge{z-index:31;width:var(--fold-w);pointer-events:none;inset-block:0;position:absolute;left:0}.fold[data-side=right] .fold-edge{left:auto;right:0}.fold-edge>*{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.fold,.fold-track,.fold-edge{transition:width .32s cubic-bezier(.4,0,.2,1)}.fold-body,.fold:not([data-folded]) .fold-rail{transition:opacity .256s cubic-bezier(.4,0,.2,1),visibility 0s .256s}.fold:not([data-folded]) .fold-body,.fold[data-folded] .fold-rail{transition:opacity .256s cubic-bezier(.4,0,.2,1) 38ms,visibility}}.sheet-overlay{z-index:60;background:var(--veil);position:fixed;inset:0}.sheet-overlay[data-drawn]{z-index:59}.sheet{z-index:60;background:var(--color-surface);box-shadow:var(--aurora-shadow-lg);flex-direction:column;display:flex;position:fixed}.sheet:focus{outline:none}.sheet[data-side=left]{width:min(18rem,85vw);height:100dvh;padding-bottom:env(safe-area-inset-bottom);inset-block:0;left:0}.sheet[data-side=bottom]{border-radius:var(--radius-card) var(--radius-card) 0 0;height:85dvh;padding-bottom:env(safe-area-inset-bottom);inset-inline:0;bottom:0}.sheet[data-side=bottom][data-snap]{bottom:var(--sheet-kb,0px);height:var(--sheet-h,50dvh);border-top:1px solid var(--aurora-edge);background:var(--color-surface-solid)}@media (prefers-reduced-motion:no-preference){.sheet[data-side=bottom][data-snap]:not([data-dragging]){transition:height .22s var(--ease-settle), bottom .16s ease-out}}.sheet-grab{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:1.5rem;display:flex}.sheet[data-dragging] .sheet-grab{cursor:grabbing}.sheet-grab-bar{background:var(--color-slate-300);border-radius:9999px;width:2.5rem;height:.25rem}.sheet-grab:focus-visible{outline:none}.sheet-grab:focus-visible .sheet-grab-bar{outline:2px solid var(--color-indigo-500);outline-offset:3px}.sheet[data-snap] .sheet-head{min-height:3rem;padding-block:.25rem}.sheet[data-side=right]{width:min(18rem,85vw);height:100dvh;padding-bottom:env(safe-area-inset-bottom);inset-block:0;right:0}.sidebar-sheet.sheet[data-side=left],.assistant-sheet.sheet[data-side=right]{width:min(20rem,90vw)}.sheet-head{border-bottom:1px solid var(--color-slate-200);flex-shrink:0;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.sheet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-slate-900);flex:1;font-size:1rem;font-weight:600;overflow:hidden}.sheet-close{margin-left:auto}.sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:.5rem;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.sheet-overlay[data-state=open]{animation:var(--animate-tab-in)}.sheet-overlay[data-state=closed]{animation:.16s ease-in forwards tab-out}.sheet[data-side=left][data-state=open]{animation:sheet-left-in .22s var(--ease-settle)}.sheet[data-side=left][data-state=closed]{animation:.18s ease-in forwards sheet-left-out}.sheet[data-side=right][data-state=open]{animation:sheet-right-in .22s var(--ease-settle)}.sheet[data-side=right][data-state=closed]{animation:.18s ease-in forwards sheet-right-out}.sheet[data-side=bottom][data-state=open]{animation:var(--animate-sheet-in)}.sheet[data-side=bottom][data-state=closed]{animation:.2s ease-in forwards sheet-out}}@keyframes sheet-left-in{0%{transform:translate(-100%)}}@keyframes sheet-left-out{to{transform:translate(-100%)}}@keyframes sheet-right-in{0%{transform:translate(100%)}}@keyframes sheet-right-out{to{transform:translate(100%)}}@keyframes tab-out{to{opacity:0}}.sidebar{background:var(--color-surface);flex-shrink:0;display:flex}.sidebar-panel .fold-track{z-index:30;background:var(--color-surface);inset-block:0;position:absolute;left:0}.fold-rail{opacity:0;visibility:hidden;inset-block:0;width:3.5rem;position:absolute;left:0}.fold[data-folded] .fold-rail{opacity:1;visibility:visible}.mark{background:var(--color-indigo-200);color:var(--color-indigo-800);flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.mark:before{content:attr(data-initials)}.mark[data-shape=circle]{border-radius:9999px}.mark[data-logo]{box-shadow:inset 0 0 0 1px var(--color-slate-200);background:#fff}.mark[data-logo]:before{content:none}.mark[data-logo] img{object-fit:contain;width:100%;height:100%;padding:1px}.mark[data-shape=square]{background:var(--color-indigo-100);color:var(--color-indigo-600)}.mark[data-size=lg]{width:1.75rem;height:1.75rem;font-size:.6875rem}.mark[data-size=md]{border-radius:.4375rem;width:1.625rem;height:1.625rem;font-size:.625rem}.mark[data-size=sm]{border-radius:.3125rem;width:1.125rem;height:1.125rem;margin-top:.0625rem;font-size:.4375rem}.mark[data-size=xs]{width:1rem;height:1rem;font-size:.375rem}.mark[data-shape=circle][data-size]{border-radius:9999px}.mark[data-long]:before{font-size:.8em}:root[data-theme=dark] .mark[data-shape=circle]{background:var(--color-slate-300);color:var(--color-slate-800)}:root[data-theme=dark] .mark[data-shape=square]{background:var(--color-indigo-200);color:var(--aurora-accent)}.rail-pop-compact{width:auto;min-width:9rem}.rail-pop-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);padding:.25rem .5rem;font-size:.625rem;font-weight:600}.sb-frow-pair{align-items:stretch;gap:.125rem;display:flex}.sb-frow-pair>.sb-frow{flex:1;min-width:0}.sb-frow-sites{width:1.75rem;color:var(--color-slate-400);cursor:pointer;border-radius:.375rem;outline:none;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.sb-frow-sites>svg{width:.875rem;height:.875rem}.sb-frow-sites[data-highlighted],.sb-frow-sites[data-state=open]{background:var(--color-slate-100);color:var(--color-slate-700)}.sb-frow-sites:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.rail-pop-row{align-items:center}.rail-pop-row .sb-check{margin-top:0}.sidebar-foot{border-top:1px solid var(--color-slate-200);flex:none;padding:.375rem .5rem .5rem}.sidebar-panel .fold-track:after{content:"";z-index:1;background:var(--color-slate-200);inset-block:0;width:1px;position:absolute;right:0}.fold.form-col[data-side] .fold-track{inset-block:0;left:var(--form-offset,0px);z-index:29;background:var(--color-surface);position:absolute}.fold.form-col .fold-edge{left:var(--form-offset,0px)}.form-col .fold-track:after{content:"";z-index:1;background:var(--color-slate-200);inset-block:0;width:1px;position:absolute;right:0}.form-col-in{flex-direction:column;width:100%;height:calc(100dvh - 3.5rem);min-height:0;max-height:100%;display:flex;position:sticky;top:3.5rem}.editor-close{flex:none;margin:-.125rem -.25rem 0 .25rem}.sidebar-in,.assistant-side-in{flex-direction:column;flex:none;width:100%;height:calc(100dvh - 3.5rem);min-height:0;max-height:100%;display:flex;position:sticky;top:3.5rem}.fold.assistant-side .fold-track,.fold.assistant-side[data-float] .fold-track{background:var(--color-surface-solid)}.assistant-sheet.sheet{background:var(--color-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.assistant-side .fold-track:before{content:"";z-index:1;background:var(--color-slate-200);inset-block:0;width:1px;position:absolute;left:0}.assistant-head{border-bottom:0;gap:.25rem;padding-left:.75rem}.assistant-head-icon{width:1.125rem;height:1.125rem;color:var(--color-indigo-600)}.assistant-side .sidebar-head-name{color:var(--color-slate-900);padding-left:.375rem;font-size:.9375rem;font-weight:700}.assistant-tabs{border-bottom:1px solid var(--color-slate-200);background:var(--color-surface);flex:none;align-items:center;gap:.5rem;padding:.25rem .75rem .75rem;display:flex}.assistant-seg{background:var(--color-slate-100);border-radius:.625rem;flex:1;min-width:0;padding:.1875rem;display:flex}.assistant-seg-btn{min-width:0;color:var(--color-slate-500);border-radius:.5rem;flex:1;padding:.3125rem .5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.assistant-seg-btn:hover{color:var(--color-slate-800)}.assistant-seg-btn[aria-pressed=true]{background:var(--assistant-seg-on);color:var(--color-slate-900);box-shadow:var(--shadow-xs)}.assistant-new{border:1px solid var(--color-slate-300);background:var(--color-surface);color:var(--color-slate-800);border-radius:.625rem;flex:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s}.assistant-new:hover:not(:disabled){background:var(--color-slate-50);border-color:var(--color-slate-400)}.assistant-new:disabled{cursor:default;color:var(--color-slate-400)}.assistant-seg-btn:focus-visible,.assistant-new:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.assistant-sheet .sheet-body{flex-direction:column;padding:0;display:flex}.sidebar-head{border-bottom:1px solid var(--color-slate-200);flex-shrink:0;align-items:center;gap:.125rem;min-height:2.5rem;padding:.125rem .375rem;display:flex}.sidebar-head .fold-btn{width:2rem;height:2rem}.sidebar-head-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-slate-700);flex:1;padding-left:.375rem;font-size:.8125rem;font-weight:600;overflow:hidden}.sidebar .sidebar-head-name{padding-left:.5rem}.sidebar-pin{color:var(--color-slate-400);margin-left:auto}.sidebar-pin[aria-pressed=true]{color:var(--color-slate-600)}.sidebar-panels{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.sidebar-tab{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.sidebar-tab[data-off]{visibility:hidden}.sidebar-switch{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);flex:none;gap:.125rem;padding:.125rem;display:inline-flex}.sidebar-switch-btn{white-space:nowrap;height:2rem;color:var(--color-slate-600);border-radius:.375rem;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.sidebar-switch-btn:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.sidebar-switch-btn[aria-selected=true]{background:var(--color-indigo-50);color:var(--color-indigo-700)}.sidebar-switch-btn[aria-disabled=true]{color:var(--color-slate-400);cursor:default;background:0 0}.sidebar-switch-btn:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}@media not all and (width>=48rem){.sidebar-switch-btn:after{content:"";position:absolute;inset:-.375rem 0}}.sidebar-switch-icons{background:var(--color-slate-100);border:0;border-radius:.5625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;padding:.1875rem;display:grid}.sidebar-switch-icons .sidebar-switch-btn{height:1.75rem;color:var(--color-slate-500);justify-content:center;gap:.375rem;padding:0 .5rem;font-size:.78125rem}.sidebar-switch-icons .sidebar-switch-btn:hover{color:var(--color-slate-900);background:0 0}.sidebar-switch-icons .sidebar-switch-btn[aria-selected=true]{background:var(--color-surface);color:var(--color-slate-900);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px #0f172a0d}.sidebar-switch-icons .sidebar-switch-btn[aria-disabled=true]{color:var(--color-slate-400)}.sidebar-switch-icon{flex:none;width:.875rem;height:.875rem}.sidebar-switch-icons .sidebar-dot{top:.3125rem;right:.375rem}.sidebar-dot{background:var(--color-amber-500);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.25rem;right:.1875rem}.edit-slot{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-in #sidebar-tab-edit>.edit-slot{border-top:1px solid var(--color-slate-200);margin:.5rem .5rem 0}.sb-chip{background:var(--color-slate-100);font-variant-numeric:tabular-nums;min-width:1.125rem;height:1.125rem;color:var(--color-slate-600);border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}:where(.sb-path-main,.sb-switch,.sb-frow,.sb-drill-back):focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.sb-divider{background:var(--color-slate-200);flex-shrink:0;height:1px;margin:.5rem 0}.sb-flyout .sb-divider{margin:.25rem 0}.sb-flyout{z-index:50;width:16.25rem;max-width:calc(100vw - 1rem);max-height:var(--radix-dropdown-menu-content-available-height,70vh);border:1px solid var(--color-slate-200);background:var(--color-surface-solid);box-shadow:var(--aurora-shadow-md);color:var(--color-slate-700);border-radius:.625rem;outline:none;flex-direction:column;gap:1px;padding:.375rem;font-size:.8125rem;display:flex;overflow-y:auto}.sb-flyout-inline{width:auto;max-width:none;max-height:none;box-shadow:none;margin:.25rem 0}.sb-flyout-cap{color:var(--color-slate-500);padding:.25rem .5rem .375rem;font-size:.6875rem}.sb-flyout-cap b{color:var(--color-slate-900);font-weight:600}.sb-flyout-none{color:var(--color-slate-500);padding:.375rem .5rem;font-size:.75rem}.sb-search{border:1px solid var(--color-slate-200);color:var(--color-slate-400);border-radius:.375rem;align-items:center;gap:.375rem;margin:.125rem .125rem .375rem;padding:.375rem .5rem;display:flex}.sb-search:focus-within{border-color:var(--color-indigo-500)}.sb-search input{min-width:0;color:var(--color-slate-700);background:0 0;border:0;outline:0;flex:1;font-size:.75rem}.sb-search input::placeholder{color:var(--color-slate-500)}.sb-frow{width:100%;color:var(--color-slate-700);text-align:left;cursor:pointer;border-radius:.375rem;outline:none;align-items:flex-start;gap:.5625rem;padding:.375rem .5rem;display:flex}.sb-frow>svg:first-child{color:var(--color-slate-600);margin-top:.0625rem}.sb-frow:hover,.sb-frow[data-highlighted]{background:var(--color-slate-100)}.sb-frow[data-current]{background:var(--color-indigo-50)}.sb-frow:has(.sb-frow-label){color:var(--color-slate-600);align-items:center}.sb-frow-label{flex:1}.sb-frow.sb-frow-more{color:var(--color-slate-500);font-size:.75rem}.sb-frow-more-gap{flex-shrink:0;width:1rem}.sb-frow-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sb-frow-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sb-frow[data-current] .sb-frow-name{color:var(--color-indigo-700);font-weight:600}.sb-frow-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500);font-size:.6875rem;overflow:hidden}.sb-check{width:.875rem;height:.875rem;color:var(--color-indigo-700);flex-shrink:0;margin-top:.125rem}.sb-drill-head{padding-top:.5rem}.sb-drill-back{max-width:100%;height:1.875rem;color:var(--color-slate-500);text-align:left;border-radius:.375rem;align-items:center;gap:.25rem;padding-inline:.375rem .5rem;font-size:.8125rem;display:inline-flex}.sb-drill-back:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.sb-drill-back-icon{flex-shrink:0;width:1rem;height:1rem}.sb-drill-back-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-drill-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--color-slate-900);padding:.125rem .5rem .5rem;font-size:1.125rem;font-weight:700;overflow:hidden}.menu-section+.menu-section{margin-top:.25rem}.menu-heading{letter-spacing:.07em;text-transform:uppercase;color:var(--color-slate-500);padding:.75rem .5rem .25rem;font-size:.65625rem;font-weight:600;line-height:.875rem}.menu-heading[data-current]{color:var(--color-indigo-600)}.menu-heading{border-radius:.375rem}.menu-heading:focus{outline:none}.menu-heading:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.menu-heading[data-flash]{animation:1s ease-out menu-flash}}@keyframes menu-flash{0%,35%{background-color:var(--color-indigo-100);color:var(--color-indigo-700)}}.menu-fold{text-align:left;cursor:pointer;align-items:center;gap:.25rem;width:100%;transition:color .15s;display:flex}.menu-fold:hover{color:var(--color-slate-700)}.menu-fold[data-current]:hover{color:var(--color-indigo-700)}.menu-fold-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-fold-icon{width:.75rem;height:.75rem;color:var(--color-slate-400);flex-shrink:0;margin-left:auto;transition:transform .15s}.menu-fold[aria-expanded=true] .menu-fold-icon{transform:rotate(90deg)}.menu-pop[data-current]{background:var(--color-indigo-50);color:var(--color-indigo-700)}.menu-pop[data-current]>svg{color:var(--color-indigo-700)}.menu-pop[data-state=open]{background:var(--color-slate-100)}.menu-pop[data-current][data-state=open]{background:var(--color-indigo-100)}.menu-pop:focus{outline:none}.menu-pop:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.menu-pop[data-flash]{animation:1s ease-out menu-flash}}.sb-frow-wait{cursor:default;align-items:center;min-height:1.875rem}.menu-note{color:var(--color-red-600);padding:.5rem .75rem;font-size:.8125rem}.menu-item[aria-current=page]{color:var(--color-indigo-700);font-weight:500}.sidebar-sheet .sheet-body{flex-direction:column;padding:0;display:flex}.sidebar-sheet #sidebar-tab-menu{padding:.5rem 0}.sheet .sb-path-main,.sheet .sb-frow{min-height:2.75rem}.sheet .menu-heading{padding-top:.5rem}.sheet .menu-fold{min-height:2.75rem;padding-block:0}.sheet .edit-back{z-index:11;position:relative}.sheet .edit-back:after{content:"";position:absolute;inset:-.5rem 0}.sheet .doc-link{padding-block:.5625rem}.sheet .edit-row{min-height:2.25rem;padding-block:.5rem}.edit-list{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:.5rem .25rem;display:flex;overflow-y:auto}.edit-title{min-height:2.25rem;color:var(--color-slate-900);flex-shrink:0;align-items:center;margin-left:.125rem;padding-inline:.5rem;font-size:.9375rem;font-weight:600;display:flex}.sidebar-in .edit-title{letter-spacing:.07em;text-transform:uppercase;min-height:0;color:var(--color-slate-500);margin-left:0;padding:.25rem .5rem;font-size:.65625rem;line-height:.875rem}.sidebar-in .edit-list{padding-inline:0}.sidebar-in .edit-row{gap:.5625rem;padding-inline:.5rem}.edit-rows{flex-direction:column;gap:.125rem;display:flex}.edit-row{text-align:left;width:100%;min-height:1.875rem;color:var(--color-slate-700);border-radius:.375rem;align-items:flex-start;gap:.625rem;padding:.3125rem .75rem;font-size:.8125rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex}.edit-row:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.edit-row[aria-current]{background:var(--sb-active-bg,var(--aurora-accent-soft));color:var(--sb-active-fg,var(--color-slate-900));box-shadow:inset 3px 0 0 var(--sbx-accent,var(--color-accent));font-weight:500}.edit-row-wait{pointer-events:none;align-items:center}.edit-row-icon{width:1rem;height:1rem;margin-top:.125rem}.edit-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.edit-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-row-state{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500);font-size:.6875rem;font-weight:400;line-height:1rem;overflow:hidden}.edit-row-state-warn{color:var(--color-amber-700);font-weight:500}.edit-editor{flex-direction:column;flex:1;min-height:0;display:flex}.edit-back{color:var(--color-slate-500);border-radius:.375rem;align-self:flex-start;margin:.5rem .5rem 0;padding:.25rem .5rem;font-size:.8125rem}.edit-back:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.editor{flex-direction:column;flex:1;min-height:0;display:flex}.editor-head{z-index:10;border-bottom:1px solid #e2e8f0cc;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.editor-head{border-bottom:1px solid color-mix(in srgb, var(--color-slate-200) 80%, transparent)}}.editor-head{background:var(--color-surface)}.editor-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-900);outline:none;font-size:1rem;font-weight:600;line-height:1.35;overflow:hidden}.editor-body{background:var(--color-page);flex-direction:column;flex:1;min-height:0;padding:1rem 1rem 0;display:flex;overflow-y:auto}:where(.edit-row,.edit-back):focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.frame-off{text-align:center;flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:1.5rem;display:flex;overflow-y:auto}.frame-off>:first-child{margin-top:auto}.frame-off>:last-child{margin-bottom:auto}.frame-off-status{flex-direction:column;align-items:center;gap:.75rem;display:flex}.frame-off-compact{height:auto;padding:1.25rem 1rem}.frame-off-line{max-width:32rem;color:var(--color-slate-800);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.frame-off-host{font-weight:600}.frame-off-sub{color:var(--color-slate-500);font-size:.8125rem}.frame-off-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.frame-off-sections{text-align:left;flex-direction:column;gap:.375rem;width:min(100%,22rem);margin-top:.5rem;display:flex}.frame-off-sections .frame-off-sub{padding-inline:.75rem}@media not all and (width>=48rem){.frame-off-sections .edit-row{align-items:center;min-height:2.75rem;padding-block:.5rem;font-size:.9375rem}.frame-off-sections .edit-row-icon{margin-top:0}}.frame-empty{z-index:10;text-align:center;background:var(--color-surface-solid);box-shadow:inset 0 0 0 1px var(--aurora-edge);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.frame-empty-sections{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:32rem;display:flex}.btn.xray-change{z-index:20;position:absolute;box-shadow:0 10px 28px -10px #00000080}@media not all and (width>=48rem){.btn.xray-change{min-height:2.75rem;padding-inline:1rem}}.xray-screen{height:calc(100dvh - 3.5rem);padding-bottom:max(.5rem, var(--sheet-room,0px))}.xray-head{align-items:center;gap:.75rem;min-height:2.125rem;margin-bottom:.5rem;padding-inline:.25rem;display:flex}.xray-head-title{flex:1;min-width:0}.xray-head-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.xray-toolbar{flex-wrap:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.xray-toolbar .btn{height:2.125rem}.xray-toolbar .xray-toolbar-more{padding-inline:.5rem}.xray-toolbar .xray-toolbar-mode{display:inline-grid}.xray-toolbar .xray-toolbar-mode>span{grid-area:1/1;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.btn.xray-follow{z-index:20;text-overflow:ellipsis;max-width:calc(100% - 1rem);position:absolute;overflow:hidden;box-shadow:0 10px 28px -10px #00000080}.xray-toolbar .xray-toolbar-on{border-color:var(--color-indigo-500);background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 3px var(--color-accent), 0 0 18px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.xray-toolbar .xray-toolbar-on{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent), 0 0 18px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.xray-toolbar-seg{background:var(--color-slate-100);border-radius:.625rem;flex:none;align-items:stretch;height:2.125rem;padding:.1875rem;display:flex}.xray-toolbar-seg-item{white-space:nowrap;color:var(--color-slate-500);border-radius:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.xray-toolbar-seg-item:hover{color:var(--color-slate-800)}.xray-toolbar-seg-item[aria-pressed=true]{background:var(--assistant-seg-on);color:var(--color-slate-900);box-shadow:var(--shadow-xs)}.xray-toolbar-seg-item:focus-visible{outline:2px solid var(--color-indigo-400);outline-offset:-2px}.page{--page-pad-x:1rem;--page-pad-y:1.25rem;width:100%;max-width:var(--page-max);padding:var(--page-pad-y) var(--page-pad-x);animation:var(--animate-page-in);margin-inline:auto}.frame-main .page,.frame-col>.foot>.foot-in{--slot-right-eased:var(--slot-right,0px);width:min(var(--page-max), 100% - clamp(0px, (100% + var(--slot-right-eased) - var(--page-max)) / 2, 100% - 40rem));margin-left:clamp(0px, (100% + var(--slot-right-eased) - var(--page-max)) / 2, 100% - 40rem);margin-right:auto}@media (prefers-reduced-motion:no-preference){.frame-col>.foot>.foot-in{transition:--slot-right-eased .32s cubic-bezier(.4,0,.2,1)}}@media (width>=48rem){.page{--page-pad-x:2rem;--page-pad-y:1.75rem}}@media (width>=80rem){.page{--page-pad-x:2.5rem;--page-pad-y:2rem}}@media (prefers-reduced-motion:no-preference){.frame-main .page{transition:--slot-right-eased .32s cubic-bezier(.4,0,.2,1)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-narrow{max-width:56rem;margin-inline:auto}.page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-title{overflow-wrap:anywhere;color:var(--color-slate-900);font-size:1.375rem;font-weight:600;line-height:1.25}.page-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-500);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}.page-eyebrow[data-kind=site]{color:var(--color-indigo-700)}.page-sub{color:var(--color-slate-500);margin-top:.25rem;font-size:.875rem}@media not all and (width>=48rem){.page-head .page-sub{min-height:2lh}}.page-back{color:var(--color-slate-500);align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:.875rem;display:inline-flex}.page-back:hover{color:var(--color-slate-900)}.btn{white-space:nowrap;border-radius:var(--radius-control);box-shadow:var(--shadow-xs);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.btn-primary{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn-primary:active:not(:disabled){background:var(--color-accent-press)}.btn-secondary{background:var(--color-surface);border-color:var(--color-slate-300);color:var(--color-slate-700)}.btn-ghost{color:var(--color-slate-600);box-shadow:none;background:0 0}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-xs{padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.input{border-radius:var(--radius-control);border:1px solid var(--color-slate-300);background:var(--color-surface);width:100%;color:var(--color-slate-900);box-shadow:var(--shadow-xs);padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem;display:block}.input:focus{border-color:var(--color-indigo-500);box-shadow:0 0 0 4px var(--color-indigo-100);outline:none}.input-sm{padding:.3125rem .625rem;font-size:.8125rem;line-height:1.25rem}.input-quiet{background:var(--color-slate-100);box-shadow:none;border-color:#0000}.input-quiet:hover:not(:disabled):not(:focus){border-color:var(--color-slate-300)}.input-quiet:focus{background:var(--color-surface)}.saved-note{min-width:3.25rem;color:var(--color-slate-500);opacity:0;font-size:.75rem;line-height:1rem;display:inline-block}.saved-note[data-shown]{opacity:1}@media (prefers-reduced-motion:no-preference){.saved-note{transition:opacity .15s ease-out}}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{justify-content:space-between;align-items:center;gap:.5rem}select.input{appearance:base-select;background-image:none;padding-right:.5rem;display:flex}select>button{min-width:0;font:inherit;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}select selectedcontent{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}select::picker-icon{content:"";background-color:var(--color-slate-500);flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}select::picker(select){box-sizing:border-box;min-inline-size:anchor-size(width);border:1px solid var(--color-slate-200);background:var(--color-surface-solid);box-shadow:var(--aurora-shadow-md);border-radius:.625rem;margin-block:.375rem;padding:.25rem}@media (prefers-reduced-motion:no-preference){select::picker(select){transform-origin:top;animation:.14s cubic-bezier(.22,1,.36,1) menu-in}}select option{color:var(--color-slate-700);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;line-height:1.25rem;display:flex}select option:focus-visible{outline:none}select option:hover:not(:checked),select option:focus-visible:not(:checked){background:var(--color-slate-100)}select option:checked{background:var(--color-indigo-50);color:var(--color-indigo-700);font-weight:500}select option:checked:focus-visible{background:var(--color-indigo-100)}select option:disabled{opacity:.5;cursor:not-allowed}select option::checkmark{content:"";background-color:var(--color-indigo-600);flex:none;order:-1;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}select option:not(:checked)::checkmark{visibility:hidden}}.card{border-radius:var(--radius-card);border:1px solid var(--color-slate-200);background:var(--color-surface);box-shadow:var(--shadow-card)}.card-body{padding:1.25rem}.card-title{color:var(--color-slate-900);margin-bottom:.75rem;font-size:1rem;font-weight:600}.group-title{color:var(--color-slate-900);font-size:1.125rem;font-weight:600}.empty{border-radius:var(--radius-card);border:1px dashed var(--color-slate-300);background:var(--color-surface);text-align:center;color:var(--color-slate-500);padding:2rem;font-size:.875rem}.section{scroll-margin-top:1.5rem}.section+.section{border-top:1px solid var(--color-slate-300);margin-top:2rem;padding-top:1.375rem}.section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.section-title{letter-spacing:-.01em;color:var(--color-slate-900);align-items:center;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}.section-title-row{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;display:flex}.section-note{color:var(--color-slate-500);font-size:.8125rem}.section-body{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;font-size:.875rem;display:grid}.section-body-first{margin-top:0}.setting{grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem;display:grid}.setting-inline{grid-template-columns:8rem minmax(0,1fr);gap:.5rem 1rem}.setting>.setting-full{grid-column:1/-1;min-width:0}.setting-inline>.setting-label{min-height:2.125rem}@media (width>=48rem){.setting{grid-template-columns:9rem minmax(0,1fr);gap:.5rem 1.5rem}.setting-label{min-height:2.125rem}.setting>.setting-full{grid-column:2}}.setting-label{color:var(--color-slate-700);align-items:center;font-size:.875rem;font-weight:500;display:flex}.setting-value{flex-wrap:wrap;align-items:center;gap:0 1rem;min-width:0;display:flex}.setting-value>*{min-height:2.125rem}.setting-value>.saved-note{align-items:center;display:inline-flex}.rows{border-block:1px solid var(--color-slate-200)}.rows>*+*{border-top:1px solid var(--color-slate-200)}.release{padding-block:1.25rem}.release-head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.release-date{color:var(--color-slate-500);font-size:.875rem}.release-for-site{color:var(--color-slate-700);font-size:.875rem}.row{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding-block:.75rem;display:flex}.row-main{flex:1;min-width:0}.row-title{overflow-wrap:anywhere;color:var(--color-slate-900);font-weight:500}.row-meta{color:var(--color-slate-500);margin-top:.125rem;font-size:.75rem}.input-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.input-row>.input{flex:1;min-width:0}.setting-value>.input-row{flex:1}.setting-path{flex:1;align-items:center;gap:.125rem;min-width:0;display:flex}.setting-prefix{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-family:var(--font-mono);color:var(--color-slate-500);flex:none;font-size:.75rem;overflow:hidden}.setting-path>.input-quiet,.setting-value>.input-quiet{flex:1;min-width:0}.setting-actions{align-items:center;gap:1rem;display:inline-flex}.setting-secret{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--color-slate-600);align-items:center;font-size:.8125rem;display:inline-flex}.btn-text{white-space:nowrap;color:var(--color-slate-600);border-radius:.25rem;align-items:center;gap:.25rem;padding-block:.25rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-text:hover:not(:disabled){color:var(--color-slate-900);text-underline-offset:3px;text-decoration:underline}.btn-text:disabled{cursor:not-allowed;opacity:.45}.btn-text-danger{color:var(--color-slate-500)}.btn-text-danger:hover:not(:disabled),.btn-text-danger:focus-visible{color:var(--color-red-700)}.btn-text-accent{color:var(--color-indigo-600)}.btn-text-accent:hover:not(:disabled){color:var(--color-indigo-700)}.status{color:var(--color-slate-700);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.status:before{content:"";background:var(--status-dot,var(--color-slate-400));border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.status-ok{--status-dot:var(--color-emerald-500)}.status-warn{--status-dot:var(--color-amber-500)}.status-error{--status-dot:var(--color-red-500)}.section .scroll-rows:after,.dash-section .scroll-rows:after{background:linear-gradient(transparent, var(--color-page))}.scroll-rows-box thead th{z-index:1;background:var(--color-surface-solid);position:sticky;top:0}.section-anchor{scroll-margin-top:1.5rem}.setting-value.setting-choices{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.4375rem}.setting-value.setting-choices>*,.setting-value.setting-stack>*{min-height:0}.setting-choice{color:var(--color-slate-800);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.section-body-form{gap:1rem;display:grid}.setting-text{align-items:center;display:inline-flex}.logo-setting{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.setting>.setting-label:has(+.logo-setting){align-self:center}.logo-tile{letter-spacing:.01em;cursor:pointer;background:var(--color-indigo-200);width:3.5rem;height:3.5rem;color:var(--color-indigo-800);border-radius:.875rem;flex:none;place-items:center;font-size:1.0625rem;font-weight:600;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.logo-tile[data-kind=site]{background:var(--color-indigo-100);color:var(--color-indigo-600);border-radius:.75rem}.logo-tile[data-logo]{box-shadow:inset 0 0 0 1px var(--color-slate-200);background:#fff}.logo-tile img{object-fit:contain;width:100%;height:100%;padding:.3rem}.logo-tile-over{color:#fff;opacity:0;background:#0f172a73;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.logo-tile-over svg{width:1.25rem;height:1.25rem}.logo-tile:hover:not(:disabled) .logo-tile-over,.logo-tile:focus-visible .logo-tile-over{opacity:1}.logo-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.logo-tile:disabled{cursor:progress;opacity:.6}:root[data-theme=dark] .logo-tile:not([data-logo]){background:var(--color-slate-300);color:var(--color-slate-800)}:root[data-theme=dark] .logo-tile[data-kind=site]:not([data-logo]){background:var(--color-indigo-200);color:var(--aurora-accent)}.logo-setting-body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.logo-setting-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.logo-setting-body>.hint{margin:0}.card-picture{border:1px solid var(--color-slate-200);background:var(--color-white);object-fit:cover;object-position:top;border-radius:.375rem;flex:none;width:9rem;height:3.5rem}.logo-setting:has(>.card-picture){flex-wrap:wrap}.logo-setting:has(>.card-picture)>.logo-setting-body{flex:12rem}.card-picture-live{color:var(--color-slate-500);text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;display:inline-flex}.setting-rows{gap:0}.setting-rows>.setting{padding-block:.75rem}.setting-rows>.setting:first-child{padding-top:0}.setting-rows .setting-value>.input{flex:1;width:auto;min-width:0}.setting-rows>.setting+.setting{border-top:1px solid var(--color-slate-200)}.setting-label.setting-label-stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.setting-label-note{color:var(--color-slate-500);font-size:.75rem;font-weight:400}.details-code{background:var(--aurora-accent-soft);color:var(--aurora-accent-ink);font-family:var(--font-mono);border-radius:.5rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.25rem}.setting-value>.details-code{min-height:0}.setting-value:has(>.details-code){gap:0 .625rem}.details-copy{color:var(--color-indigo-700);font-size:.8125rem}.setting-value.setting-stack{flex-direction:column;align-items:stretch;gap:.5rem}.sections{gap:2.75rem;min-width:0;display:grid}.sections>.section+.section{margin-top:0}.section-count{color:var(--color-slate-500);white-space:nowrap;flex-shrink:0;padding-top:.125rem;font-size:.8125rem}.schema-list+.schema-list{margin-top:.5rem}.schema-list-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.375rem;display:flex}.schema-field{flex-wrap:wrap;gap:.125rem .75rem;padding-block:.4375rem;font-size:.8125rem;display:flex}.schema-field-key{overflow-wrap:anywhere;width:9rem;font-family:var(--font-mono);color:var(--color-slate-800);flex-shrink:0}.schema-field-type{width:5rem;color:var(--color-slate-600);flex-shrink:0}.schema-field-more{min-width:0;color:var(--color-slate-500)}.section-body:empty{display:none}.section .table thead{background:0 0}.section .table :is(th,td):first-child{padding-left:0}.section .table :is(th,td):last-child{padding-right:0}@media not all and (width>=48rem){.table-stack thead{display:none}.table-stack,.table-stack tbody,.table-stack tr{width:100%;display:block}.table-stack tbody tr{border-top:1px solid var(--color-slate-200);padding-block:.625rem}.table-stack tbody tr:first-child{border-top:0}.table.table-stack td{text-align:left;white-space:normal;border:0;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;max-width:none;padding:.25rem 0;display:flex}.table-stack td[data-label]:before{content:attr(data-label);width:7.5rem;color:var(--color-slate-500);flex-shrink:0;font-size:.75rem}}.request-row{align-items:flex-start}.request-email{margin-left:.25rem;font-size:.8125rem;font-weight:400}.request-note{max-width:40rem;color:var(--color-slate-600);margin-top:.25rem;font-size:.8125rem}.details-quiet{margin-top:.75rem;font-size:.8125rem}.details-quiet>summary{cursor:pointer;width:fit-content;color:var(--color-slate-500);font-weight:500}.details-quiet>summary:hover{color:var(--color-slate-900)}.status-info{--status-dot:var(--color-indigo-500)}.attn-row{padding-block:.125rem}.attn-line{text-align:left;width:100%;min-height:2.5rem;color:var(--color-slate-800);border-radius:.375rem;align-items:center;display:flex}.attn-line:hover .attn-words{color:var(--color-slate-950);text-underline-offset:3px;text-decoration:underline}.attn-line:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.attn-words{flex:1;min-width:0}.attn-chevron{color:var(--color-slate-400);flex-shrink:0;padding-inline:.5rem}.attn-where{color:var(--color-slate-500);flex-shrink:0;padding-left:.75rem;font-size:.75rem}.site-line{min-height:2.5rem;color:var(--color-slate-900);align-items:center;gap:.625rem;display:flex}.site-line:hover .site-line-name{text-underline-offset:3px;text-decoration:underline}.site-line:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.site-line>.status{gap:0}.site-line-slug{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-slate-500);font-size:.75rem;overflow:hidden}.attn-open{padding:0 0 .75rem 1rem}.attn-open .rows{border-bottom:0}.dash-sections{gap:2.75rem 2.5rem}.dash-sections>.section+.section{margin-top:0}.new-site-line{color:var(--color-slate-500);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.ao .ao-title{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.ao-board{flex-direction:column;gap:2.25rem;min-width:0;display:flex;container-type:inline-size}.ao-board .section+.section{border-top:0;margin-top:0;padding-top:0}.ao-board .section-head{margin-bottom:.75rem}.ao-board .section-title{font-size:1.0625rem;font-weight:600}.ao-narrow>.ao-alert-wide{margin-bottom:1.75rem}.tile-go{width:.875rem;height:.875rem;color:var(--color-slate-400);transition:color .15s;position:absolute;top:.75rem;right:.75rem}a:hover>.tile-go,a:focus-visible>.tile-go{color:var(--color-indigo-500)}.ao-thumb{flex:1;position:relative;overflow:hidden}.ao-thumb>img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .3s}.ao-thumb>iframe{background:var(--color-white);transform-origin:0 0;opacity:0;border:0;transition:opacity .3s;position:absolute;top:0;left:0}.ao-thumb[data-shown]>img,.ao-thumb[data-shown]>iframe{opacity:1}.ao-picture-btn{border:1px solid var(--color-slate-200);background:var(--color-surface-solid);width:2rem;height:2rem;box-shadow:var(--shadow-card);color:var(--color-slate-700);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:2.25rem;right:.625rem}.ao-picture-btn:hover,.ao-picture-btn[data-state=open]{background:var(--color-slate-100);color:var(--color-slate-900)}.ao-picture-btn:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.ao-picture-btn:disabled{cursor:progress;color:var(--color-slate-400)}.ao-alert{background:var(--color-red-50);color:var(--color-red-700);border-radius:.5625rem;margin:.75rem 1.125rem 0;padding:.5625rem .6875rem;font-size:.8125rem;line-height:1.4}.ao-alert-wide{border-radius:.625rem;margin:0;padding:.75rem .875rem;font-size:.875rem}.ao-chip{background:var(--color-slate-100);white-space:nowrap;color:var(--color-slate-700);border-radius:9999px;padding:.1875rem .5625rem;font-size:.75rem;font-weight:600}.ao-chip[data-tone=amber]{background:var(--color-amber-50);color:var(--color-amber-800)}.ao-chip[data-tone=red]{background:var(--color-red-50);color:var(--color-red-700)}.ao-chip-over{box-shadow:var(--shadow-card);position:absolute;top:.5rem;right:.5rem}.ao-chip-over[data-tone=amber]{background:linear-gradient(var(--color-amber-50), var(--color-amber-50)), var(--color-surface-solid)}.ao-chip-over[data-tone=red]{background:linear-gradient(var(--color-red-50), var(--color-red-50)), var(--color-surface-solid)}.ao-rows{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.ao-rows>li+li{border-top:1px solid var(--color-slate-200)}.ao-row{min-width:0;color:var(--color-slate-900);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}a.ao-row{transition:background-color .15s}a.ao-row:hover{background:var(--color-slate-50)}a.ao-row:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.ao-row>.btn{flex-shrink:0}.ao-row-main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ao-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ao-row-text b{font-weight:600}.ao-row-sep,.ao-row-go{color:var(--color-slate-500)}.ao-row-meta{color:var(--color-slate-500);font-size:.75rem}.ao-mark{background:var(--color-slate-100);width:1.875rem;height:1.875rem;color:var(--color-slate-700);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.ao-mark[data-tone=other]{background:var(--color-emerald-50);color:var(--color-emerald-700);border-radius:9999px}.ao-mark[data-tone=amber]{background:var(--color-amber-50);color:var(--color-amber-800);font-weight:700}.ao-mark[data-tone=red]{background:var(--color-red-50);color:var(--color-red-700);font-weight:700}.ao-bar{background:var(--color-slate-200);border-radius:4px;height:8px;display:flex;overflow:hidden}.ao-bar>span{background:var(--color-slate-900);border-radius:4px}.ao-bar>span[data-tone=amber]{background:var(--color-amber-500)}.ao-bar-sm{flex:1;max-width:10rem;height:6px}.ao-line{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-slate-500);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.ao-line b{color:var(--color-slate-900);font-weight:600}.band-title.band-title-sub{margin-bottom:0;display:block}.band-title-sub>.page-sub{margin-top:.375rem}.section-count{font-variant-numeric:tabular-nums;color:var(--color-slate-500);margin-left:.5rem;font-weight:600}.section-count[data-tone=accent]{background:var(--color-accent);min-width:1.25rem;height:1.25rem;color:var(--color-on-accent);border-radius:9999px;place-items:center;padding-inline:.375rem;font-size:.75rem;line-height:1;display:inline-grid}.label{color:var(--color-slate-800);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.hint{color:var(--color-slate-500);margin-top:.25rem;font-size:.75rem}.link{color:var(--color-indigo-700);font-weight:500}.link:hover{text-decoration:underline}.badge{border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-ok{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-success) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){.badge-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-warning) 30%, transparent)}}.badge-accent{background:var(--aurora-accent-soft);color:var(--aurora-accent-ink);box-shadow:inset 0 0 0 1px var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.badge-accent{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-accent) 28%, transparent)}}.badge-error{background:var(--color-rose-50);color:var(--color-rose-800);box-shadow:inset 0 0 0 1px var(--color-rose-200)}.notice{border-radius:var(--radius-control);border:1px solid var(--color-slate-200);background:var(--color-slate-50);color:var(--color-slate-800);padding:.75rem;font-size:.875rem}.notice-warn{border-color:var(--color-amber-200);background:var(--color-amber-50);color:var(--color-amber-900)}.notice-error{border-color:var(--color-red-200);background:var(--color-red-50);color:var(--color-red-800)}.notice-ok{border-color:var(--color-emerald-200);background:var(--color-emerald-50);color:var(--color-emerald-800)}.dup-note{border-radius:var(--radius-control);border:1px solid var(--color-amber-200);background:var(--color-amber-50);color:var(--color-amber-900);justify-items:start;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:grid}.dup-note-pair{gap:.75rem;display:flex}.dup-note-pic{color:var(--color-amber-900);gap:.25rem;margin:0;font-size:.75rem;display:grid}.dup-note-img{object-fit:cover;background:var(--color-surface-solid);width:7.5rem;height:5.5rem;box-shadow:inset 0 0 0 1px var(--color-amber-200);border-radius:.375rem;display:block}.dup-note-text{overflow-wrap:anywhere;min-width:0;max-width:100%}.dup-note-actions{flex-wrap:wrap;gap:.5rem;display:flex}.table{text-align:left;width:100%;font-size:.875rem}.table thead{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);font-size:.75rem}.table th{padding:.5rem 1rem;font-weight:500}.table td{border-bottom:1px solid var(--color-slate-100);padding:.75rem 1rem}.table tbody tr:last-child td{border-bottom:0}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),22rem));justify-content:start;gap:.75rem;display:grid}.dash-grid.dash-grid-3{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.dash-grid.dash-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.625rem 1.25rem;display:grid}@media (width>=40rem){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=120rem){.media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dash-figure{border-radius:var(--radius-card);border:1px solid var(--color-slate-200);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:.75rem 1rem}.dash-figure-value{font-variant-numeric:tabular-nums;color:var(--color-slate-900);font-size:1.5rem;font-weight:600;line-height:2rem}.dash-figure-label{color:var(--color-slate-500);font-size:.8125rem}.dash-figure-note{color:var(--color-slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-figure-note-wrap{white-space:normal;overflow-wrap:anywhere;line-height:1.125rem;overflow:visible}.dash-two,.dash-halves{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=64rem){.dash-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dash-halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-meter{background:var(--color-indigo-100);border-radius:9999px;height:6px;display:block;overflow:hidden}.dash-meter>span{background:var(--color-indigo-600);height:100%;display:block}.dash-meter-near{background:var(--color-amber-100)}.dash-meter-near>span{background:var(--color-amber-500)}.dash-meter-reached{background:var(--color-red-100)}.dash-meter-reached>span{background:var(--color-red-600)}.table-meter{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:flex}.table-meter .dash-meter{flex:none;width:5rem}.table tbody tr.table-editor:hover{background:0 0}.table-editor>td{background:var(--color-slate-50);white-space:normal;padding:1rem 1rem 1.25rem}.table-editor>td>*{max-width:calc(100vw - 2 * var(--page-pad-x) - 2rem - 2px);position:sticky;left:1rem}.dash-feed{margin:0;padding:0;list-style:none}.dash-feed-row{border-top:1px solid var(--color-slate-100);align-items:baseline;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.dash-feed-row:first-child{border-top:0;padding-top:0}.dash-feed-row:last-child{padding-bottom:0}.dash-feed-row>:first-child{flex:1;min-width:0}.dash-feed-row>.badge{flex-shrink:0}.scroll-rows{position:relative}.scroll-rows:after{content:"";background:linear-gradient(transparent, var(--color-surface));opacity:0;pointer-events:none;height:1rem;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.scroll-rows[data-more]:after{opacity:1}.scroll-rows-box{overscroll-behavior:contain;position:relative;overflow-y:auto}.scroll-fit:after{background:linear-gradient(transparent, var(--color-page))}.scroll-rows-box :is(a,button):focus-visible{outline-offset:-2px}.dash-feed-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-feed-title{color:var(--color-slate-900);font-weight:500}.dash-feed-meta{overflow-wrap:anywhere;color:var(--color-slate-500);font-size:.75rem;line-height:1rem}.timeline{gap:1rem;display:grid}.tl-day-head{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.tl-day-name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1rem}.tl-day-rule{background:var(--color-slate-200);flex:1;min-width:1rem;height:1px}.tl-day-note{color:var(--color-slate-500);flex-shrink:0;font-size:.6875rem;line-height:1rem}.tl-list{gap:.5rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.tl-list:before{content:"";background:var(--color-slate-200);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:.4375rem}.tl-item{--tl-dot:var(--color-slate-400);--tl-word:var(--color-slate-600);min-width:0;position:relative}.tl-add,.tl-on{--tl-dot:var(--color-emerald-500);--tl-word:var(--color-emerald-700)}.tl-edit{--tl-dot:var(--color-amber-500);--tl-word:var(--color-amber-700)}.tl-del{--tl-dot:var(--color-red-500);--tl-word:var(--color-red-700)}.tl-revert{--tl-dot:var(--color-indigo-500);--tl-word:var(--color-indigo-700)}.tl-dot{background:var(--tl-dot);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--color-page);border-radius:9999px;position:absolute;top:1rem;left:-1.5625rem}.tl-card{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card)}.change-toggle{border-radius:var(--radius-card);text-align:left;gap:.125rem;width:100%;min-width:0;padding:.625rem .875rem;display:grid}.tl-title-line{align-items:center;gap:.25rem;min-width:0;display:flex}.change-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-slate-900);font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.change-toggle:hover .change-title{text-underline-offset:3px;text-decoration:underline}.change-chevron{width:1rem;height:1rem;color:var(--color-slate-400);flex-shrink:0;transition:transform .15s}.change-toggle:hover .change-chevron{color:var(--color-slate-600)}.change-toggle[aria-expanded=true] .change-chevron{transform:rotate(180deg)}.tl-meta{overflow-wrap:anywhere;color:var(--color-slate-500);font-size:.75rem;line-height:1rem}.tl-kind{color:var(--tl-word);font-weight:500}.tl-meta time{white-space:nowrap}.change-detail{gap:.75rem;min-width:0;padding:.125rem .875rem .875rem;display:grid}.change-note{color:var(--color-slate-500);font-size:.75rem}.change-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.change-reason{color:var(--color-slate-600);font-size:.8125rem}.change-revert{background:var(--color-slate-900);color:var(--color-slate-50);font-weight:600}.change-revert:hover:not(:disabled){background:var(--color-slate-700)}.change-edits{color:var(--color-slate-500);margin-left:auto;font-size:.75rem;font-weight:400}.change-others{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.change-others .btn-text{font-size:.75rem}.change-others .btn-text[aria-current=true]{color:var(--color-slate-900);font-weight:600;text-decoration:none}.change-error{color:var(--color-red-700)}.diff-panel{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);min-width:0;overflow:hidden}.diff-panel-head{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.diff-panel-title{color:var(--color-slate-800);font-size:.8125rem;font-weight:500}.diff-panel-counts{gap:.75rem;font-size:.75rem;display:flex}.diff-count-chg{color:var(--color-slate-600)}.diff-count-add{color:var(--color-emerald-700)}.diff-count-del{color:var(--color-red-700)}.diff-panel-body{gap:.875rem;padding:.75rem;display:grid}.diff-field{gap:.25rem;min-width:0;display:grid}.diff-field-label{color:var(--color-slate-600);margin-bottom:.125rem;font-size:.75rem;font-weight:500}.diff-line{border-radius:.375rem;align-items:baseline;gap:.5rem;min-width:0;padding:.375rem .625rem;display:flex}.diff-line-del{--line-fg:var(--diff-del-fg);background:var(--diff-del-bg)}.diff-line-add{--line-fg:var(--diff-add-fg);background:var(--diff-add-bg)}.diff-line-sign{width:.625rem;color:var(--line-fg);flex-shrink:0;font-size:.8125rem;font-weight:600}.diff-line-badge{background:var(--line-fg);border-radius:.25rem;flex-shrink:0;padding:0 .375rem}@supports (color:color-mix(in lab, red, red)){.diff-line-badge{background:color-mix(in srgb, var(--line-fg) 14%, transparent)}}.diff-line-badge{color:var(--line-fg);font-size:.6875rem;font-weight:500;line-height:1.125rem}.diff-line-value{flex:1;min-width:0}.diff-line .diff-text{color:var(--color-slate-800)}.diff-line .diff-del,.diff-line .diff-ins{background:var(--line-fg)}@supports (color:color-mix(in lab, red, red)){.diff-line .diff-del,.diff-line .diff-ins{background:color-mix(in srgb, var(--line-fg) 16%, transparent)}}.diff-line-whole .diff-del,.diff-line-whole .diff-ins{color:inherit;background:0 0;text-decoration:none}.diff-chip-kept{background:#62748e1f;border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.diff-chip-kept{background:color-mix(in srgb, var(--color-slate-500) 12%, transparent)}}.diff-chip-kept{color:var(--color-slate-700)}.dash-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.dash-empty{color:var(--color-slate-500);font-size:.875rem}.dash-attn{border-radius:var(--radius-control);align-items:flex-start;gap:.625rem;padding:.5rem .75rem .5rem .875rem;font-size:.875rem;line-height:1.3125rem;transition:box-shadow .15s;display:flex}.dash-attn>svg{margin-top:.15625rem}.dash-attn-broken{background:var(--color-rose-50);color:var(--color-rose-900);box-shadow:inset 3px 0 0 var(--color-rose-500), inset 0 0 0 1px var(--color-rose-200)}.dash-attn-broken:hover{box-shadow:inset 3px 0 0 var(--color-rose-500), inset 0 0 0 1px var(--color-rose-300)}.dash-attn-broken>svg{color:var(--color-rose-600)}.dash-attn-warn{background:var(--color-amber-50);color:var(--color-amber-900);box-shadow:inset 3px 0 0 var(--color-amber-500), inset 0 0 0 1px var(--color-amber-200)}.dash-attn-warn:hover{box-shadow:inset 3px 0 0 var(--color-amber-500), inset 0 0 0 1px var(--color-amber-300)}.dash-attn-warn>svg{color:var(--color-amber-600)}.dash-attn-info{background:var(--color-indigo-50);color:var(--color-indigo-900);box-shadow:inset 3px 0 0 var(--color-indigo-500), inset 0 0 0 1px var(--color-indigo-200)}.dash-attn-info:hover{box-shadow:inset 3px 0 0 var(--color-indigo-500), inset 0 0 0 1px var(--color-indigo-300)}.dash-attn-info>svg{color:var(--color-indigo-600)}.dash-site-head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.dash-site-slug{min-width:0;color:var(--color-slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-site-badges{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.dash-site-meta{font-variant-numeric:tabular-nums;color:var(--color-slate-500);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.125rem;font-size:.75rem;line-height:1rem;display:flex}.dash-site-open{color:var(--color-slate-500);flex-shrink:0;font-weight:500}.dash-site-open:hover{color:var(--color-indigo-700);text-decoration:underline}.dash-site-assistant{font-variant-numeric:tabular-nums;color:var(--color-slate-500);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.dash-site-assistant .dash-meter{flex:none;width:6rem}.callout{border-radius:var(--radius-control);background:var(--color-indigo-50);color:var(--color-slate-800);padding:.625rem .875rem;font-size:.875rem}.callout-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-indigo-700);margin-bottom:.125rem;font-size:.75rem;font-weight:600}.tabs{border-bottom:1px solid var(--color-slate-200);flex-wrap:wrap;gap:.25rem;display:flex}.tab{color:var(--color-slate-600);border-bottom:2px solid #0000;border-radius:.375rem .375rem 0 0;margin-bottom:-1px;padding:.625rem .875rem;font-size:.875rem;transition:color .15s,background-color .15s}.tab:hover{background:var(--color-slate-50);color:var(--color-slate-900)}.tab[aria-selected=true],.tab[aria-pressed=true]{border-bottom-color:var(--color-indigo-600);color:var(--color-indigo-700);font-weight:600}.icon-btn{width:2rem;height:2rem;color:var(--color-slate-500);border-radius:.375rem;flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.code-box{border:1px solid var(--code-line);background:var(--code-bg);border-radius:.375rem;overflow:hidden}.code-box-head{border-bottom:1px solid var(--code-line);min-width:0;font-family:var(--font-mono);color:var(--code-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;font-size:.6875rem;display:flex}.code-box-body{color:var(--code-fg);padding:.75rem;font-size:.75rem;line-height:1.55;overflow-x:auto}.tok-comment{color:var(--code-comment)}.tok-string{color:var(--code-string)}.tok-keyword,.tok-control{color:var(--code-keyword)}.tok-function{color:var(--code-function)}.tok-type{color:var(--code-type)}.tok-tag{color:var(--code-tag)}.tok-number,.tok-constant,.tok-property,.tok-attr,.tok-flag{color:var(--code-constant)}.tok-heading{color:var(--code-constant);font-weight:600}.doc-head-side{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.375rem .75rem;display:flex}.doc-stamp{min-height:1rem;color:var(--color-slate-500);font-size:.75rem;line-height:1rem}.doc-head,.doc-main{min-width:0;max-width:max(64ch,70vw);margin-inline:auto}.doc-body{font-size:1rem}.menu-docs{padding:.25rem .25rem .5rem}.menu-docs-filter{z-index:1;width:100%;min-width:0;box-shadow:var(--shadow-xs), 0 .125rem 0 .375rem var(--color-surface);margin-bottom:.375rem;position:sticky;top:.25rem}.menu-docs-filter:focus{box-shadow:0 0 0 4px var(--color-indigo-100), 0 .125rem 0 .375rem var(--color-surface)}.doc-list{flex-direction:column;gap:1px;display:flex}.doc-link{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-600);border-radius:.375rem;padding:.25rem .5rem;scroll-margin-top:2.75rem;font-size:.75rem;line-height:1.125rem;display:block;overflow:hidden}.doc-link[data-level="3"]{color:var(--color-slate-500);padding-left:1.25rem}.doc-link-wait{pointer-events:none}.doc-link:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.doc-link[aria-current=page]{background:var(--color-indigo-50);color:var(--color-indigo-700);font-weight:500}.doc-link[aria-current=location]{color:var(--color-indigo-700);font-weight:500}.doc-link:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.doc-empty{color:var(--color-slate-500);padding:.25rem .5rem;font-size:.75rem}.doc-wait{flex-direction:column;gap:.375rem;padding:.25rem .5rem;display:flex}.doc-subs{flex-direction:column;gap:1px;display:flex}.doc-in{color:var(--color-slate-500);font-size:.6875rem;display:block}.doc-section-title{overflow-wrap:anywhere;color:var(--color-slate-900);margin-bottom:1rem;scroll-margin-top:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.doc-section-title:focus{outline:none}.doc-showme{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.doc-section-title:hover .doc-anchor,.doc-section-title .doc-anchor:focus-visible{opacity:1}.doc-pager{border-top:1px solid var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.doc-pager-link{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:.125rem;padding:.75rem 1rem;display:flex}.doc-pager-link:hover{border-color:var(--color-indigo-200);background:var(--color-indigo-50)}.doc-pager-next{text-align:right;grid-column:2}.doc-pager-dir{color:var(--color-slate-500);font-size:.75rem}.doc-pager-title{overflow-wrap:anywhere;color:var(--color-indigo-700);font-size:.875rem;font-weight:500}.doc-prose{color:var(--color-slate-700);font-size:1rem;line-height:1.65}.doc-prose>*+*{margin-top:1rem}.doc-prose ul{padding-left:1.25rem;list-style:outside}.doc-prose ol{padding-left:1.5rem;list-style:decimal}.doc-prose li+li{margin-top:.375rem}.doc-prose li::marker{color:var(--color-slate-400)}.doc-prose strong{color:var(--color-slate-900);font-weight:600}.doc-prose :not(pre)>code{overflow-wrap:anywhere;background:var(--color-slate-100);color:var(--color-slate-800);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.8125em}.doc-h2,.doc-h3{overflow-wrap:anywhere;color:var(--color-slate-900);scroll-margin-top:1.5rem;font-weight:600}.doc-prose>.doc-h2{border-top:1px solid var(--color-slate-200);margin-top:2.5rem;padding-top:1.5rem;font-size:1.25rem;line-height:1.35}.doc-prose>.doc-h3{margin-top:1.75rem;font-size:1.0625rem;line-height:1.4}.doc-anchor{vertical-align:middle;width:1.5rem;height:1.5rem;color:var(--color-slate-400);opacity:0;border-radius:.375rem;place-items:center;margin-left:.375rem;display:inline-grid;position:relative}:is(.doc-h2,.doc-h3):hover .doc-anchor,.doc-anchor:focus-visible{opacity:1}.doc-anchor:has(.doc-anchor-done){opacity:1}.doc-anchor:hover{background:var(--color-slate-100);color:var(--color-indigo-700)}@media (hover:none){.doc-anchor{opacity:1}}.doc-anchor-done{white-space:nowrap;color:var(--color-emerald-700);margin-left:.375rem;font-size:.75rem;font-weight:500;position:absolute;left:100%}.doc-table{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);background:var(--color-surface);overflow-x:auto}.doc-table .table{font-size:.8125rem;line-height:1.5}.doc-table td{vertical-align:top}.doc-table td:first-child code{white-space:nowrap}@media not all and (width>=40rem){.doc-table .table{min-width:32rem}}.setup-panel{border:1px solid var(--aurora-border);background:var(--aurora-surface);max-width:62.5rem;box-shadow:var(--aurora-shadow-sm);color:var(--aurora-text);border-radius:1.25rem;grid-template-columns:15rem minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}.setup-nav{border-right:1px solid var(--aurora-border);background:var(--aurora-sunken);flex-direction:column;gap:1.25rem;padding:1.5rem .875rem;display:flex}.setup-nav-head{flex-direction:column;gap:.25rem;padding:0 .625rem;display:flex}.setup-title{font-size:1.375rem;font-weight:600;line-height:1.3}.setup-nav-count{min-height:1.25rem;color:var(--aurora-text-muted);font-size:.8125rem}.setup-nav-steps{flex-direction:column;gap:.125rem;display:flex}.setup-nav-step{text-align:left;color:inherit;border-radius:.75rem;grid-template-columns:1.375rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:grid}button.setup-nav-step:hover{background:var(--aurora-accent-soft)}@supports (color:color-mix(in lab, red, red)){button.setup-nav-step:hover{background:color-mix(in oklch, var(--aurora-accent-soft) 60%, transparent)}}.setup-nav-step[aria-current]{background:var(--aurora-accent-soft);font-weight:600}.setup-nav-step:focus-visible,.setup-sdk-head .btn:focus-visible,.setup-help-btn:focus-visible,.setup-help-item:focus-visible,.setup-copy:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.setup-nav-title{min-width:0}.setup-mark{border:2px solid var(--aurora-border-strong);width:1.375rem;height:1.375rem;color:var(--aurora-text-subtle);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.setup-mark[data-tone=ok]{background:var(--aurora-success);color:var(--aurora-on-accent);border:0}.setup-mark[data-tone=problem]{border-color:var(--aurora-danger);color:var(--aurora-danger)}.setup-mark[data-tone=now]{border-color:var(--aurora-accent);color:var(--aurora-accent-ink)}.setup-main{flex-direction:column;min-width:0;padding:1.75rem 2rem;display:flex}.setup-bodies{display:grid}.setup-body{visibility:hidden;flex-direction:column;grid-area:1/1;gap:1.625rem;min-width:0;display:flex}.setup-body[data-shown]{visibility:visible}.setup-pane-head{flex-direction:column;gap:.5rem;display:flex}.setup-kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aurora-text-subtle);font-size:.75rem;font-weight:500}.setup-pane-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.setup-step-title{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.25}.setup-chip{--tone:var(--aurora-text-subtle);color:var(--tone);background:var(--tone);border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.setup-chip{background:color-mix(in oklch, var(--tone) 12%, transparent)}}.setup-chip[data-tone=ok]{--tone:var(--aurora-success)}.setup-chip[data-tone=problem]{--tone:var(--aurora-danger)}.setup-chip[data-tone=now]{--tone:var(--aurora-accent-ink)}.setup-chip[data-tone=update]{--tone:var(--aurora-warning)}.setup-needs{color:var(--aurora-text-subtle);font-size:.8125rem}.setup-problem{border:1px solid var(--aurora-danger);border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-problem{border:1px solid color-mix(in oklch, var(--aurora-danger) 28%, transparent)}}.setup-problem{background:var(--aurora-danger)}@supports (color:color-mix(in lab, red, red)){.setup-problem{background:color-mix(in oklch, var(--aurora-danger) 8%, transparent)}}.setup-problem{color:var(--aurora-text-muted);overflow-wrap:anywhere;font-size:.875rem}.setup-problem>b{color:var(--aurora-danger);font-weight:600}.setup-body{container:setup-step/inline-size}.setup-work{gap:1.25rem;display:grid}.setup-output-cell{min-width:0;position:relative}.setup-output{overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--aurora-line);background:var(--aurora-sunken);border-radius:.75rem;flex-direction:column;gap:.5rem;max-height:16rem;padding:.875rem 1rem;display:flex;overflow-y:auto}@container setup-step (width>=44rem){.setup-work[data-report]{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);gap:1.5rem}.setup-output{max-height:none;position:absolute;inset:0}}.setup-tasks{flex-direction:column;gap:1.375rem;display:flex}.setup-task{flex-direction:column;gap:.75rem;display:flex}.setup-or{color:var(--aurora-text-subtle);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.setup-or:before,.setup-or:after{content:"";background:var(--aurora-border);flex:1;height:1px}.setup-task-grid{grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem .875rem;display:grid}.setup-num{background:var(--aurora-accent-soft);width:1.5rem;height:1.5rem;color:var(--aurora-accent-ink);font-family:var(--font-mono);text-align:center;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5rem}.setup-task-text{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.setup-task-title{font-size:.9375rem;font-weight:600}.setup-hint{color:var(--aurora-text-subtle);font-size:.8125rem}.setup-hint-error{color:var(--aurora-danger)}.setup-task-control{flex-direction:column;grid-column:2;gap:.5rem;min-width:0;display:flex}.setup-code{border:1px solid var(--aurora-border-strong);background:var(--aurora-sunken);border-radius:.75rem;align-items:center;gap:.625rem;padding:.4375rem .4375rem .4375rem .875rem;display:flex}.setup-code>pre{min-width:0;font-family:var(--font-mono);color:var(--aurora-text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:.8125rem;line-height:1.7}.setup-copy{border:1px solid var(--aurora-border-strong);background:var(--aurora-input);color:var(--aurora-text);border-radius:.5rem;align-self:flex-start;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:500}.setup-copy:hover{border-color:var(--aurora-accent)}.setup-input-row{align-items:center;gap:.5rem;display:flex}.setup-input{border:1px solid var(--aurora-border-strong);background:var(--aurora-input);min-width:0;font-family:var(--font-mono);color:var(--aurora-text);border-radius:.75rem;flex:1;padding:.5625rem .75rem;font-size:.8125rem}.setup-input:focus{outline:2px solid var(--aurora-accent);outline-offset:1px}.setup-input::placeholder{color:var(--aurora-text-subtle)}.setup-input-row>.saved-note{color:var(--aurora-success)}.setup-paste{border:1px dashed var(--aurora-border-strong);font-family:var(--font-mono);color:var(--aurora-text-subtle);border-radius:.75rem;padding:.6875rem .875rem;font-size:.8125rem}.setup-files{flex-wrap:wrap;gap:.5rem;display:flex}.setup-file{border:1px solid var(--aurora-border);background:var(--aurora-sunken);color:var(--aurora-text-subtle);border-radius:.625rem;align-items:baseline;gap:.5rem;padding:.4375rem .75rem;font-size:.75rem;display:flex}.setup-file>code{font-family:var(--font-mono);color:var(--aurora-text);font-size:.8125rem;font-weight:500}.setup-saves{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.setup-saves-title{color:var(--aurora-text-muted);margin:0;font-size:.8125rem;font-weight:600}.setup-saves-title>code{font-family:var(--font-mono);color:var(--aurora-text)}.setup-test{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.setup-test-result{color:var(--aurora-danger);font-size:.8125rem}.setup-test-result[data-ok]{color:var(--aurora-success)}.setup-warn{border:1px solid var(--aurora-warning);border-radius:.625rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.setup-warn{border:1px solid color-mix(in oklch, var(--aurora-warning) 28%, transparent)}}.setup-warn{background:var(--aurora-warning)}@supports (color:color-mix(in lab, red, red)){.setup-warn{background:color-mix(in oklch, var(--aurora-warning) 10%, transparent)}}.setup-warn{color:var(--aurora-text);font-size:.8125rem}.setup-done-when{color:var(--aurora-text-muted);align-items:baseline;gap:.625rem;font-size:.875rem;display:flex}.setup-done-when b{color:var(--aurora-success);font-weight:600}.setup-done-dot,.setup-live-dot{background:var(--aurora-success);border-radius:999px;flex:none;width:.5rem;height:.5rem;transform:translateY(-.0625rem)}.setup-live-dot{background:var(--aurora-accent);position:relative}@media (prefers-reduced-motion:no-preference){.setup-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.6s ease-out infinite setup-live;position:absolute;inset:0}}@keyframes setup-live{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}.setup-checking{color:var(--aurora-text-subtle);flex:none;font-size:.8125rem}.setup-test-wait{color:var(--aurora-text-subtle);align-items:center;gap:.5rem;display:inline-flex}.setup-test-wait>.setup-live-dot{transform:none}.setup-num[data-done]{background:var(--aurora-success);color:var(--aurora-on-accent);font-family:inherit}.setup-mark,.setup-num,.setup-done-dot{position:relative}.setup-step-title:focus{outline:none}.setup-appear{flex-direction:column;gap:.5rem;display:flex}.setup-copy{text-align:center;min-width:4.5rem}.setup-copy[data-copied]{border-color:var(--aurora-success);color:var(--aurora-success)}.setup-nav-count[data-complete]{color:var(--aurora-success);font-weight:600}@media (prefers-reduced-motion:no-preference){.setup-mark[data-pop],.setup-num[data-pop]{animation:.48s cubic-bezier(.34,1.56,.64,1) setup-pop}.setup-mark[data-pop]:after,.setup-num[data-pop]:after,.setup-done-dot[data-pop]:after{content:"";background:var(--aurora-success);opacity:0;pointer-events:none;border-radius:999px;animation:.75s ease-out setup-burst;position:absolute;inset:0}.setup-chip[data-pop],.setup-nav-count[data-pop],.setup-copy[data-copied]{animation:.36s cubic-bezier(.34,1.56,.64,1) setup-pop-soft}.setup-nav-count[data-pop]{transform-origin:0;display:inline-block}.setup-bodies[data-dir=next]>.setup-body[data-shown]{animation:.28s ease-out setup-in-next}.setup-bodies[data-dir=back]>.setup-body[data-shown]{animation:.28s ease-out setup-in-back}.setup-appear,.setup-test-result[data-pop]{animation:.26s ease-out setup-rise}.btn[data-glow]{animation:1.1s ease-in-out 2 setup-glow}}@keyframes setup-pop{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes setup-pop-soft{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes setup-burst{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes setup-in-next{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes setup-in-back{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}@keyframes setup-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes setup-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--aurora-success) 0%, transparent)}50%{box-shadow:0 0 0 .375rem color-mix(in oklch, var(--aurora-success) 28%, transparent)}}.setup-foot{border-top:1px solid var(--aurora-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.375rem;margin-top:1.75rem;padding-top:1.125rem;display:flex}.setup-foot-nav{gap:.5rem;display:flex}.setup-help{position:relative}.setup-help-btn{border:1px solid var(--aurora-border);color:var(--aurora-text-muted);border-radius:.625rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500}.setup-help-btn:hover{color:var(--aurora-text);border-color:var(--aurora-border-strong)}.setup-help-menu{z-index:5;border:1px solid var(--aurora-border-strong);background:var(--aurora-surface-solid);min-width:15rem;box-shadow:var(--aurora-shadow-md);border-radius:.875rem;flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}.setup-help-item{text-align:left;white-space:nowrap;color:var(--aurora-accent-ink);border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem}.setup-help-item:hover{background:var(--aurora-accent-soft);text-decoration:none}.setup-help-agent{border-top:1px solid var(--aurora-border);color:var(--aurora-text-muted);border-radius:0 0 .5rem .5rem;margin-top:.25rem}.setup-help-dialog{max-width:36rem}.dialog.setup-help-dialog,.dialog.map-dialog,.dialog.form-dialog,.dialog.invite-dialog,.dialog.so-recent-dialog{background:var(--aurora-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.setup-help-text{color:var(--aurora-text-muted);overflow-wrap:anywhere;gap:.75rem;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.55;display:grid}.setup-report-head{color:var(--aurora-text-subtle);padding-bottom:.375rem;font-size:.75rem}.setup-report-head>code{font-family:var(--font-mono);color:var(--aurora-text-muted)}.setup-report-stale{color:var(--aurora-text);padding-bottom:.375rem;font-size:.8125rem;font-weight:600}.setup-report[data-stale] .setup-report-lines{opacity:.5}.setup-report-lines{overflow-wrap:anywhere;font-family:var(--font-mono);counter-reset:check-line;gap:.25rem;font-size:.75rem;display:grid}.setup-report-lines>li{counter-increment:check-line;grid-template-columns:1.75rem auto minmax(0,1fr);align-items:baseline;display:grid}.setup-report-lines>li:before{content:counter(check-line);text-align:right;font-variant-numeric:tabular-nums;color:var(--aurora-text-subtle);-webkit-user-select:none;user-select:none;padding-right:.5rem;font-weight:400}.setup-pane-skel{flex-direction:column;gap:1rem;display:flex}.setup-skel-block{border-radius:.75rem;height:5rem;display:block}@media not all and (width>=48rem){.setup-panel{grid-template-columns:minmax(0,1fr)}.setup-nav{border-right:0;border-bottom:1px solid var(--aurora-border);gap:1rem;padding:1.25rem .75rem}.setup-main{padding:1.25rem 1rem}.setup-step-title{font-size:1.25rem}.setup-help-menu{width:max-content;min-width:0;max-width:calc(100vw - 4rem)}.setup-help-item{white-space:normal}}.dash-meter-done{background:var(--color-emerald-100)}.dash-meter-done>span{background:var(--color-emerald-600)}.tour-root{z-index:60;position:fixed;inset:0}.tour-veil{width:100%;height:100%;position:absolute;inset:0}.tour-ring{fill:none;stroke:var(--color-indigo-400);stroke-width:2px;filter:drop-shadow(0 0 10px var(--aurora-accent))}@supports (color:color-mix(in lab, red, red)){.tour-ring{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--aurora-accent) 60%, transparent))}}.tour-card{background:var(--color-surface);border-radius:var(--radius-card);width:min(320px,100vw - 32px);box-shadow:var(--aurora-shadow-lg), 0 0 0 1px var(--aurora-border);gap:.5rem;padding:1rem 1.125rem;display:grid;position:absolute}.tour-sheet{width:auto;max-width:520px;margin-inline:auto;bottom:16px;left:16px;right:16px}.tour-counter{letter-spacing:.04em;text-transform:uppercase;color:var(--color-indigo-600);font-size:11px;font-weight:600}.tour-title{color:var(--color-slate-900);font-size:1rem;font-weight:600}.tour-body{color:var(--color-slate-600);font-size:.875rem;line-height:1.5}.tour-actions{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.tour-empty{color:var(--color-slate-500);font-size:.75rem}.hint-btn{border:1px solid var(--color-slate-300);background:var(--color-surface);width:1.125rem;height:1.125rem;color:var(--color-slate-500);vertical-align:middle;border-radius:9999px;place-items:center;margin-left:.25rem;font-size:11px;font-weight:600;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.hint-btn:hover,.hint-btn[aria-expanded=true]{color:var(--color-indigo-700);border-color:var(--color-indigo-300);background:var(--color-indigo-50)}.popover{z-index:70;background:var(--color-surface);border-radius:var(--radius-control);max-width:min(280px,100vw - 32px);box-shadow:var(--aurora-shadow-lg), 0 0 0 1px var(--aurora-border);color:var(--color-slate-700);padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;position:fixed}.popover>*+*{margin-top:.5rem}.popover code{overflow-wrap:anywhere;color:var(--color-slate-900);font-size:.75rem}@media (prefers-reduced-motion:no-preference){.tour-hole,.tour-ring{transition:x .2s var(--ease-settle), y .2s var(--ease-settle), width .2s var(--ease-settle), height .2s var(--ease-settle)}.tour-card{animation:var(--animate-page-in);transition:top .2s var(--ease-settle), left .2s var(--ease-settle)}.popover{animation:var(--animate-menu-in)}}.diagram{--diagram-canvas:#f6f7f9;--diagram-canvas-edge:#e6e8ec;--diagram-secret:#e07b1f;--diagram-public:#4f46e5;--diagram-webhook:#16a06c;--diagram-people:#64748b;--diagram-token:#7c3aed;--diagram-provider:#db2777;--diagram-inner:#8b5cf6;--diagram-local:#94a3b8;--diagram-secret-glow:#fbbf24;--diagram-public-glow:#818cf8;--diagram-webhook-glow:#34d399;--diagram-people-glow:#94a3b8;--diagram-token-glow:#c4b5fd;--diagram-provider-glow:#f9a8d4;--diagram-inner-glow:#c4b5fd;--diagram-local-glow:#cbd5e1;--diagram-secret-text:#b45309;--diagram-public-text:#4338ca;--diagram-webhook-text:#047857;--diagram-people-text:#475569;--diagram-token-text:#6d28d9;--diagram-provider-text:#be185d;--diagram-inner-text:#6d28d9;--diagram-local-text:#526075;--diagram-neutral-zone:#eef0f3;--diagram-neutral-edge:#e1e4e9;--diagram-neutral-label:#5f6673;--diagram-howelix-zone:#efeefc;--diagram-howelix-edge:#dcd8fa;--diagram-howelix-label:#6550cf;--diagram-host-zone:#e9f3ed;--diagram-host-edge:#d2e6d9;--diagram-host-label:#3b7a56;--diagram-provider-zone:#fcf0f6;--diagram-provider-edge:#f4d6e6;--diagram-provider-label:#be185d;--diagram-card:#fff;--diagram-card-edge:#e5e7eb;--diagram-card-shadow:drop-shadow(0 1px 1.5px #0f172a0f) drop-shadow(0 4px 10px #0f172a0d);--diagram-howelix-card:#fff;--diagram-howelix-card-edge:#b8acf6;--diagram-howelix-card-shadow:drop-shadow(0 1px 1.5px #0f172a0f) drop-shadow(0 4px 12px #6550cf1a);--diagram-store-top:#fff;--diagram-howelix-store-top:#f7f6ff;--diagram-title:#111827;--diagram-line:#374151;--diagram-note:#6b7280;--diagram-dot:#a1a7b3;--diagram-chip:#f3f4f6;--diagram-chip-text:#374151;--diagram-pill:#fff;--diagram-pill-text:#1f2937;--diagram-pill-on-text:#fff;--diagram-caption-text:#334155;outline-offset:4px;gap:.75rem;margin:0;display:grid}:root[data-theme=dark] .diagram{--diagram-canvas:#0f1012;--diagram-canvas-edge:#212226;--diagram-secret:#f59e42;--diagram-public:#818cf8;--diagram-webhook:#34d399;--diagram-people:#9ca3af;--diagram-token:#a78bfa;--diagram-provider:#f472b6;--diagram-inner:#a78bfa;--diagram-local:#737780;--diagram-secret-glow:#f59e42;--diagram-public-glow:#818cf8;--diagram-webhook-glow:#34d399;--diagram-people-glow:#9ca3af;--diagram-token-glow:#a78bfa;--diagram-provider-glow:#f472b6;--diagram-inner-glow:#a78bfa;--diagram-local-glow:#737780;--diagram-secret-text:#fbbf6a;--diagram-public-text:#a5b4fc;--diagram-webhook-text:#6ee7b7;--diagram-people-text:#cbd0d8;--diagram-token-text:#c4b5fd;--diagram-provider-text:#f9a8d4;--diagram-inner-text:#c4b5fd;--diagram-local-text:#b4b8c0;--diagram-neutral-zone:#17181b;--diagram-neutral-edge:#25272b;--diagram-neutral-label:#8d919a;--diagram-howelix-zone:#1a1a29;--diagram-howelix-edge:#2d2b4c;--diagram-howelix-label:#a99cf5;--diagram-host-zone:#141a17;--diagram-host-edge:#213028;--diagram-host-label:#7dbb95;--diagram-provider-zone:#1f161b;--diagram-provider-edge:#3a2532;--diagram-provider-label:#f0a5c8;--diagram-card:#1f2024;--diagram-card-edge:#2e3035;--diagram-card-shadow:none;--diagram-howelix-card:#212130;--diagram-howelix-card-edge:#4c4396;--diagram-howelix-card-shadow:drop-shadow(0 0 14px #7c6cff38);--diagram-store-top:#2a2b31;--diagram-howelix-store-top:#2b2a3d;--diagram-title:#f2f2f2;--diagram-line:#c6c8cd;--diagram-note:#93969e;--diagram-dot:#6b6f78;--diagram-chip:#15161a;--diagram-chip-text:#c9cbd0;--diagram-pill:#222328;--diagram-pill-text:#ececec;--diagram-pill-on-text:#0c0d10;--diagram-caption-text:#d4d4d4}.diagram-compact{gap:.5rem}.diagram-frame{overscroll-behavior-x:contain;border:1px solid var(--diagram-canvas-edge);background:var(--diagram-canvas);border-radius:14px;overflow-x:auto}.diagram-frame svg{width:100%;min-width:777px;height:auto;font-family:var(--font-sans);display:block}.diagram-hint{color:var(--color-slate-500);text-align:center;margin-top:-.375rem;font-size:.75rem}.diagram-zone rect{stroke-width:1px}.diagram-zone-neutral rect{fill:var(--diagram-neutral-zone);stroke:var(--diagram-neutral-edge)}.diagram-zone-howelix rect{fill:var(--diagram-howelix-zone);stroke:var(--diagram-howelix-edge)}.diagram-zone-host rect{fill:var(--diagram-host-zone);stroke:var(--diagram-host-edge)}.diagram-zone-provider rect{fill:var(--diagram-provider-zone);stroke:var(--diagram-provider-edge)}.diagram-zone-label{font-size:11.5px;font-weight:500}.diagram-zone-neutral .diagram-zone-label{fill:var(--diagram-neutral-label)}.diagram-zone-howelix .diagram-zone-label{fill:var(--diagram-howelix-label)}.diagram-zone-host .diagram-zone-label{fill:var(--diagram-host-label)}.diagram-zone-provider .diagram-zone-label{fill:var(--diagram-provider-label)}.diagram-card,.diagram-store-body{fill:var(--diagram-card);stroke:var(--diagram-card-edge);filter:var(--diagram-card-shadow)}.diagram-store-top{fill:var(--diagram-store-top);stroke:var(--diagram-card-edge)}.diagram-node-howelix .diagram-card,.diagram-node-howelix .diagram-store-body{fill:var(--diagram-howelix-card);stroke:var(--diagram-howelix-card-edge);filter:var(--diagram-howelix-card-shadow)}.diagram-node-howelix .diagram-store-top{fill:var(--diagram-howelix-store-top);stroke:var(--diagram-howelix-card-edge)}.diagram-browser-dot{fill:var(--diagram-dot)}.diagram-node-title{fill:var(--diagram-title);font-size:14.5px;font-weight:600}.diagram-node-line{fill:var(--diagram-line);font-size:11px}.diagram-node-note{fill:var(--diagram-note);font-size:11px}.diagram-dot{fill:var(--diagram-dot);transform-box:fill-box;transform-origin:50%}.diagram-chip{fill:var(--diagram-chip)}.diagram-chip-text{font-family:var(--font-mono);fill:var(--diagram-chip-text);font-size:10px}.diagram-flow{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.diagram-flow-thin{stroke-width:1.5px}.diagram-flow-dotted{stroke-width:2.25px;stroke-dasharray:0 5}.diagram-flow-dashed{stroke-dasharray:4 3;stroke-linecap:butt}.diagram-glow{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:blur(2px);transition:opacity .15s}.diagram-glow-on{opacity:.45}.diagram-pill rect{fill:var(--diagram-pill);stroke:var(--k);stroke-width:1.25px;transition:fill .15s,stroke .15s}.diagram-pill text{font-size:10px;transition:fill .15s}.diagram-pill-n{fill:var(--k-text);font-weight:700}.diagram-pill-text{fill:var(--diagram-pill-text);font-weight:600}.diagram-pill-on rect{fill:var(--k-text);stroke:var(--k-text)}.diagram-pill-on text{fill:var(--diagram-pill-on-text)}.diagram-packet{stroke:none}.diagram-caption{border:1px solid var(--diagram-canvas-edge);background:var(--diagram-canvas);min-height:3.875rem;color:var(--diagram-caption-text);border-radius:12px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.diagram-compact .diagram-caption{min-height:3.625rem;padding:.5rem .75rem;font-size:.8125rem}@media (width<=480px){.diagram-caption{min-height:6.5rem}.diagram-compact .diagram-caption{min-height:5.875rem}}.diagram-step-n{background:var(--k-text);min-width:1.25rem;height:1.25rem;color:var(--diagram-pill-on-text);vertical-align:top;border-radius:999px;justify-content:center;align-items:center;margin:.0625rem .5rem 0 0;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.diagram-compact .diagram-step-n{min-width:1.125rem;height:1.125rem}.diagram-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.diagram-keys{color:var(--color-slate-500);font-size:.75rem}@media (prefers-reduced-motion:reduce){.diagram-glow,.diagram-pill rect,.diagram-pill text{transition:none}}.dialog.map-dialog{flex-direction:column;max-width:calc(1038px + 2.5rem);max-height:calc(100dvh - 3rem);display:flex;top:1.5rem;overflow:hidden}.map-dialog-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .5rem 1.25rem;display:flex}.map-dialog-body{overscroll-behavior:contain;min-height:0;padding:.375rem 1.25rem 1.25rem;overflow-y:auto}.assistant-panel{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex}.assistant-body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow-y:auto}.assistant-intro{color:var(--color-slate-500);font-size:.875rem;line-height:1.5}.assistant-turn{gap:.625rem;display:grid}.assistant-walk{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);gap:.125rem;padding:.875rem .875rem .75rem;display:grid}.assistant-walk-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-indigo-600);font-size:.6875rem;font-weight:600}.assistant-walk-title{color:var(--color-slate-900);margin-top:.25rem;font-size:.875rem;font-weight:600}.assistant-walk-meta{color:var(--color-slate-500);font-size:.75rem}.assistant-walk-start{background:var(--assistant-walk-bg);color:var(--assistant-walk-fg);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;margin-top:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:inline-flex}.assistant-walk-start:hover:not(:disabled){opacity:.88}.assistant-walk-start:disabled{cursor:default;opacity:.45}.assistant-walk-start:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.assistant-walk-arrow{width:.75rem;height:.75rem}.assistant-failed{border:1px solid #ffd6ab;padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.assistant-failed{border:1px solid color-mix(in oklab, var(--color-red-200) 55%, var(--color-amber-200))}}.assistant-failed{border-radius:var(--radius-card);background:#fff6ef}@supports (color:color-mix(in lab, red, red)){.assistant-failed{background:color-mix(in oklab, var(--color-red-50) 55%, var(--color-amber-50))}}.assistant-failed{color:var(--color-slate-800);font-size:.875rem;line-height:1.5}.assistant-ways{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.assistant-way{border:1px solid var(--color-slate-300);background:var(--color-surface);color:var(--color-slate-800);border-radius:999px;align-items:center;gap:.3125rem;padding:.375rem .75rem;font-size:.8125rem;transition:background-color .15s,border-color .15s;display:inline-flex}.assistant-way:hover:not(:disabled){border-color:var(--color-slate-400);background:var(--color-slate-50)}.assistant-way:disabled{cursor:default;opacity:.5}.assistant-way:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.assistant-way svg{width:.875rem;height:.875rem}.assistant-copy-row{margin-top:-.25rem;display:flex}.assistant-copy{width:1.75rem;height:1.75rem;color:var(--color-slate-500);border-radius:.375rem;place-items:center;transition:color .15s,background-color .15s;display:inline-grid}.assistant-copy:hover{color:var(--color-slate-700);background:var(--color-slate-100)}.assistant-copy[data-copied]{color:var(--color-indigo-600)}.assistant-copy:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.assistant-copy svg{width:1rem;height:1rem}.assistant-quick{color:var(--color-slate-500);font-size:.75rem;line-height:1rem}.assistant-quick .link:disabled{color:var(--color-slate-500);cursor:default;text-decoration:none}.assistant-msg{color:var(--color-slate-800);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.assistant-msg-user{background:var(--color-accent);max-width:85%;color:var(--color-on-accent);white-space:pre-wrap;border-radius:1rem 1rem .25rem;align-self:flex-end;padding:.5rem .875rem}.assistant-msg-bot{align-self:flex-start;max-width:95%}.assistant-md{gap:.5rem;display:grid}.assistant-md ul,.assistant-md ol{gap:.25rem;padding-left:1.25rem;display:grid}.assistant-md ul{list-style:outside}.assistant-md ol{list-style:decimal}.assistant-md-h{color:var(--color-slate-900)}.assistant-md code{background:var(--color-slate-100);font-family:var(--font-mono);color:var(--color-slate-800);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.8125em}.assistant-md pre{border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-ink-text);padding:.625rem .75rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.assistant-md pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.assistant-md-table{overflow-x:auto}.assistant-md-host{color:var(--color-slate-500);font-size:.8125em}.assistant-thinking{color:var(--color-slate-500);align-self:flex-start;align-items:center;gap:.375rem;display:inline-flex}.assistant-thinking-dots{align-items:center;gap:3px;display:inline-flex}.assistant-thinking-dots>span{opacity:.35;background:currentColor;border-radius:9999px;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.assistant-thinking-dots>span{animation:1.2s ease-in-out infinite assistant-dot}.assistant-thinking-dots>span:nth-child(2){animation-delay:.2s}.assistant-thinking-dots>span:nth-child(3){animation-delay:.4s}}@keyframes assistant-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.assistant-proposal{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);gap:.5rem;padding:.875rem;transition:opacity .15s;display:grid}.assistant-proposal[data-state=discarded]{opacity:.6}.assistant-proposal-summary{color:var(--color-slate-900);font-size:.875rem;font-weight:600}.assistant-proposal-where{color:var(--color-slate-500);margin-top:-.25rem;font-size:.75rem}.assistant-diff{border-top:1px solid var(--color-slate-100);gap:.5rem;padding-top:.5rem;display:grid}.assistant-diff-row{overflow-wrap:anywhere;gap:.125rem;font-size:.8125rem;display:grid}.assistant-diff-field{color:var(--color-slate-500);font-size:.75rem;font-weight:500}.assistant-diff-more{color:var(--color-slate-500);justify-self:start;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.assistant-diff-more:hover{color:var(--color-slate-700)}.assistant-diff-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .15s}.assistant-diff-chevron.is-open{transform:rotate(90deg)}.assistant-diff-rest{color:var(--color-slate-500);gap:.25rem;font-size:.75rem;display:grid}.assistant-diff-rest-row{gap:.5rem;min-width:0;display:flex}.assistant-diff-rest-row dt{flex-shrink:0;font-weight:500}.assistant-diff-rest-row dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diff-text{color:var(--color-slate-800);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.55}.diff-del{background:var(--diff-del-bg);color:var(--diff-del-fg);border-radius:.1875rem;text-decoration:line-through}.diff-ins{background:var(--diff-add-bg);color:var(--diff-add-fg);text-decoration:underline;-webkit-text-decoration-color:var(--diff-add-fg);-webkit-text-decoration-color:var(--diff-add-fg);-webkit-text-decoration-color:var(--diff-add-fg);text-decoration-color:var(--diff-add-fg);border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.diff-ins{-webkit-text-decoration-color:color-mix(in srgb, var(--diff-add-fg) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--diff-add-fg) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--diff-add-fg) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--diff-add-fg) 45%, transparent)}}.diff-ins{text-underline-offset:2px}.diff-empty,.diff-kept{color:var(--color-slate-500);font-size:.75rem}.diff-chips{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.diff-chip{padding:0 .375rem;font-size:.75rem;line-height:1.25rem}.diff-files{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.diff-arrow{color:var(--color-slate-500)}.diff-file-list{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.diff-file-list.is-gone{opacity:.55}.diff-file-list.is-gone .diff-file-name{text-decoration:line-through}.diff-thumb{object-fit:cover;background:var(--color-slate-100);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-slate-200);border-radius:.375rem;display:inline-block}.diff-file-name{color:var(--color-slate-700);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.assistant-proposal-live{color:var(--color-amber-800);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.assistant-proposal-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.assistant-approve-all{font-size:.75rem}.assistant-proposal-result{color:var(--color-slate-700);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.8125rem;display:flex}.assistant-proposal-result .link{font-size:.8125rem}.assistant-proposal-next{white-space:nowrap;gap:.75rem;margin-left:.375rem;display:inline-flex}.assistant-feedback-hold{transition:height .15s ease-out}@media (prefers-reduced-motion:reduce){.assistant-feedback-hold{transition:none}}.assistant-feedback-line{color:var(--color-slate-900);font-size:.875rem;line-height:1.4}.assistant-feedback .assistant-proposal-actions{gap:.25rem .875rem}.assistant-feedback-preview{border-top:1px solid var(--color-slate-200);color:var(--color-slate-700);gap:.125rem;padding-top:.5rem;font-size:.8125rem;line-height:1.45;display:grid}.assistant-feedback-preview dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);margin-top:.375rem;font-size:.6875rem;font-weight:600}.assistant-feedback-preview dt:first-child{margin-top:0}.assistant-feedback-preview dd{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-feedback-problem{color:var(--color-red-700);font-size:.75rem;line-height:1rem}.fb-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;padding-block:1rem;display:grid}.fb-row[data-held]>*{visibility:hidden}.fb-body{justify-items:start;gap:.25rem;min-width:0;display:grid}.fb-meta{color:var(--color-slate-500);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.75rem;line-height:1rem;display:flex}.fb-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--color-indigo-700);font-weight:600}.fb-reason{color:var(--color-slate-900);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.fb-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);margin-top:.375rem;font-size:.6875rem;font-weight:600}.fb-text{color:var(--color-slate-700);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.fb-text[data-folded]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fb-actions{align-items:flex-start;gap:1rem;display:flex}.fb-actions .btn-text:first-child{min-width:3.25rem}.fb-more{justify-content:center;padding-top:1.25rem;display:flex}@media not all and (width>=48rem){.fb-row{grid-template-columns:minmax(0,1fr)}}.assistant-group{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.75rem;display:flex}.assistant-decided{color:var(--color-slate-500);align-self:center;font-size:.75rem}.assistant-trail{gap:.25rem;display:grid}.assistant-trail-toggle{color:var(--color-slate-500);justify-self:start;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.assistant-trail-toggle:not(:disabled):hover{color:var(--color-slate-700)}.assistant-trail-toggle:disabled{cursor:default}.assistant-trail-check{width:.8125rem;height:.8125rem;color:var(--color-slate-400);flex-shrink:0}.assistant-trail-steps{border-left:1px solid var(--color-slate-200);color:var(--color-slate-500);overflow-wrap:anywhere;gap:.25rem;margin-left:.375rem;padding-left:.75rem;font-size:.75rem;line-height:1.4;display:grid}.assistant-trail-note{color:var(--color-slate-700)}.assistant-composer{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem .875rem .875rem;display:grid}.assistant-composer-about{min-width:0;display:flex}.assistant-composer-box{border:1px solid var(--color-slate-300);background:var(--color-surface);border-radius:1.25rem;align-items:flex-end;gap:.5rem;padding:.25rem .25rem .25rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.assistant-send{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);border-radius:999px;flex:none;place-items:center;transition:background-color .15s,opacity .15s;display:grid}.assistant-send:hover:not(:disabled){background:var(--color-accent-hover)}.assistant-send:disabled{cursor:default;background:var(--color-accent-hover);opacity:.85}.assistant-send:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.assistant-send svg{width:1rem;height:1rem}.assistant-composer-box:focus-within{border-color:var(--color-indigo-500);box-shadow:0 0 0 4px var(--color-indigo-100)}.assistant-input{min-width:0;height:2rem;color:var(--color-slate-900);resize:none;background:0 0;border:0;flex:1;padding:.25rem 0;font-size:.875rem;line-height:1.5rem}.assistant-input:focus{outline:none}.assistant-input::placeholder{color:var(--color-slate-400)}.assistant-chip{background:var(--color-slate-100);min-width:0;max-width:100%;color:var(--color-slate-700);border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.25rem;display:inline-flex}.assistant-chip-icon{flex:none;width:.75rem;height:.75rem}.assistant-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-chip-x{width:1.25rem;height:1.25rem;color:var(--color-slate-500);border-radius:.25rem;place-items:center;transition:background-color .15s;display:grid}.assistant-chip-x:hover{background:var(--color-slate-300)}.assistant-msg-sent{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.assistant-msg-chip{max-width:85%;display:flex}.assistant-foot{color:var(--color-slate-500);font-size:.75rem}.assistant-foot[data-near]{color:var(--color-amber-700)}.assistant-key-pick{vertical-align:baseline;background:var(--aurora-accent-soft);max-width:100%;color:var(--aurora-accent-ink);border-radius:.5rem;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .5rem;font-weight:600;transition:background-color .15s;display:inline-flex}.assistant-key-pick:hover,.assistant-key-pick[data-state=open]{background:var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.assistant-key-pick:hover,.assistant-key-pick[data-state=open]{background:color-mix(in srgb, var(--aurora-accent) 22%, transparent)}}.assistant-key-pick-chev{flex:none;width:.75rem;height:.75rem}.assistant-key-menu{width:20rem}.assistant-key-item{gap:.625rem}.assistant-key-item[data-state=checked]{background:var(--aurora-accent-soft)}.assistant-key-tile{background:var(--aurora-accent-soft);width:1.625rem;height:1.625rem;color:var(--aurora-accent-ink);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.assistant-key-text{flex:1;min-width:0;display:grid}.assistant-key-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-900);font-weight:600;overflow:hidden}.assistant-key-model{color:var(--color-slate-500);font-size:.75rem}.field-changed{position:relative}.field-changed:before{content:"";background:var(--changed);border-radius:2px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.field-changed-tag{background:var(--diff-add-bg);color:var(--diff-add-fg);border-radius:.25rem;margin-left:auto;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1rem}.field-changed-tag:hover{text-decoration:underline}.field-changed-diff{background:var(--color-slate-50);box-shadow:inset 0 0 0 1px var(--color-slate-200);border-radius:.375rem;margin-bottom:.375rem;padding:.375rem .5rem}.assistant-chat-row{flex-wrap:nowrap;padding-block:.5rem}.assistant-chat-open{text-align:left;border-radius:.375rem;min-width:0;margin-inline:-.375rem;padding:.25rem .375rem;transition:background-color .15s;display:grid}.assistant-chat-open:hover{background:var(--color-slate-100)}.assistant-chat-open .row-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.assistant-chat-open[aria-current=true] .row-title{color:var(--color-indigo-700)}.assistant-chats-foot{color:var(--color-slate-500);justify-items:start;gap:.25rem;font-size:.75rem;display:grid}.icon-btn:disabled{cursor:default;opacity:.4;background:0 0}.toast{z-index:61;pointer-events:auto;background:var(--color-ink);width:fit-content;max-width:calc(100vw - 2rem);color:var(--color-ink-text);box-shadow:var(--aurora-shadow-md);bottom:1.25rem;border-radius:.75rem;align-items:center;gap:.75rem;margin-inline:auto;padding:.625rem 1rem;font-size:.875rem;display:flex;position:fixed;inset-inline:1rem}.toast-undo{color:var(--color-ink-link);flex:none;font-weight:600}.toast-undo:hover{color:var(--color-ink-link-hover)}.toast-undo:focus-visible{outline:2px solid var(--color-ink-link);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion:no-preference){.toast{animation:var(--animate-sheet-in)}}.dialog{z-index:60;border-radius:var(--radius-card);border:1px solid var(--aurora-border);background:var(--color-surface);width:auto;max-width:30rem;max-height:calc(100dvh - 2rem);box-shadow:var(--aurora-shadow-lg);top:1rem;margin-inline:auto;position:fixed;inset-inline:1rem;overflow-y:auto}@media (width>=48rem){.dialog{top:15vh}}.dialog:focus{outline:none}.dialog.media-picker{flex-direction:column;max-width:48rem;display:flex;overflow:hidden}@media (width>=48rem){.dialog.media-picker{max-height:85vh;top:7.5vh}}.dialog-form{gap:.75rem;padding:1.25rem;display:grid}.dialog-title{color:var(--color-slate-900);font-size:1rem;font-weight:600}.dialog-text{color:var(--color-slate-600);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.dialog-confirm{max-width:24rem}.dialog.welcome-dialog{background:var(--aurora-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:48rem}.overview-frame{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--color-slate-100);place-items:center;width:100%;display:grid;overflow:hidden}.overview-frame iframe{border:0;width:100%;height:100%}.overview-soon{text-align:center;color:var(--color-slate-600);padding:1rem;font-size:.9375rem;font-weight:500}.doc-body .overview-frame{margin-block:.5rem 1.25rem}.dialog-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.schedule-when{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;display:grid}.schedule-zone{margin-top:-.5rem}@media (prefers-reduced-motion:no-preference){.dialog[data-state=open]{animation:var(--animate-menu-in)}}.ask-text{resize:vertical;min-height:6rem}.ask-about{min-width:0;color:var(--color-slate-500);align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.ask-about-word{flex:none}.ask-about-place{overflow-wrap:anywhere;min-width:0;color:var(--color-slate-700)}.ask-about-remove{width:1.5rem;height:1.5rem;color:var(--color-slate-500);border-radius:.25rem;flex:none;font-size:1rem;line-height:1}.ask-about-remove:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.ask-link{text-align:left;display:inline}.switch{color:var(--color-slate-700);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.switch:disabled{cursor:not-allowed;opacity:.5}.switch-track{background:var(--color-slate-300);border-radius:9999px;flex:none;width:2rem;height:1.125rem;transition:background-color .15s;position:relative}.switch-track:after{content:"";background:var(--color-ink-text);width:.875rem;height:.875rem;box-shadow:0 1px 2px var(--aurora-overlay);transition:transform .15s var(--ease-settle);border-radius:9999px;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-track{background:var(--color-accent)}.switch[aria-checked=true] .switch-track:after{background:var(--color-on-accent);transform:translate(.875rem)}.switch:focus-visible{outline:none}.switch:focus-visible .switch-track{outline:2px solid var(--color-indigo-500);outline-offset:2px}.switch-word{min-width:0}.switch[aria-checked=false] .switch-word{color:var(--color-amber-800)}.flip{white-space:nowrap;background:var(--aurora-accent-soft);color:var(--aurora-accent-ink);box-shadow:inset 0 0 0 1px var(--aurora-accent);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-accent) 28%, transparent)}}.flip{transition:background-color .15s,color .15s}.flip:hover:not(:disabled){background:var(--color-indigo-100)}.flip[aria-pressed=false]{background:var(--color-amber-50);color:var(--color-amber-800);box-shadow:inset 0 0 0 1px var(--aurora-warning)}@supports (color:color-mix(in lab, red, red)){.flip[aria-pressed=false]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-warning) 30%, transparent)}}.flip[aria-pressed=false]:hover:not(:disabled){background:var(--color-amber-100)}.flip:disabled{cursor:not-allowed;opacity:.6}.flip:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.flip-row{gap:.375rem;display:inline-flex}.table-sticky th:first-child,.table-sticky td:first-child{z-index:1;background:var(--color-surface-solid);box-shadow:inset -1px 0 0 var(--color-slate-100);position:sticky;left:0}.table-sticky thead th:first-child,.table-sticky tbody tr:hover td:first-child{background:var(--color-slate-50)}.table-sticky th,.table-sticky td{white-space:nowrap}.role-table{border-collapse:collapse;width:100%;color:var(--color-slate-800);font-size:.875rem}.role-table thead th{color:var(--color-slate-500);text-align:center;white-space:nowrap;padding:0 .25rem .5rem;font-size:.75rem;font-weight:500}.role-table thead th:first-child{width:100%;padding-left:0}.role-table thead th+th{min-width:4.5rem}@media not all and (width>=48rem){.role-table thead th+th{min-width:3rem}}.role-table tbody tr{border-top:1px solid var(--color-slate-200)}.role-table tbody tr:last-child{border-bottom:1px solid var(--color-slate-200)}.role-table tbody tr[data-lined]+.role-table-line{border-top:0}.role-table-name{text-align:left;padding:.25rem .5rem .25rem 0;font-weight:400}.role-table-name-in{align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;display:flex}.role-table-label{overflow-wrap:anywhere;min-width:0}.role-table-row[data-nested] .role-table-name{color:var(--color-slate-600);padding-left:1.5rem}.role-table-cell{text-align:center;vertical-align:middle;padding:.25rem}.role-table-group th{letter-spacing:.05em;text-align:left;text-transform:uppercase;color:var(--color-slate-500);padding:1.25rem 0 .375rem;font-size:.75rem;font-weight:600}.role-table tbody tr.role-table-group{border-top:0}.role-table tbody tr.role-table-group:first-child th{padding-top:.25rem}.role-table-line td{padding:0 0 .5rem}.role-table-problem{color:var(--color-red-700);font-size:.8125rem}.role-table .switch{margin-inline:auto}.role-table .switch-word{display:none}.role-table .switch-track{width:2.125rem;height:1.25rem}.role-table .switch-track:after{top:3px;left:3px}.role-box{vertical-align:middle;color:var(--color-on-accent);place-items:center;display:inline-grid}.role-box>*{grid-area:1/1}.role-box input{appearance:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--color-slate-400);cursor:pointer;background:padding-box padding-box;border:3px solid #0000;border-radius:7px;margin:0;transition:background-color .15s,box-shadow .15s}.role-box input:is(:checked,:indeterminate){background-color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.role-box input:disabled{cursor:not-allowed;opacity:.4}.role-box input:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-1px}.role-box svg{pointer-events:none;opacity:0;width:.75rem;height:.75rem}.role-box input:is(:checked,:indeterminate)+svg{opacity:1}.check-box{width:1rem;height:1rem;accent-color:var(--color-indigo-600);flex-shrink:0}.check-more{color:var(--color-slate-500);border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-size:.75rem}.check-more:hover{color:var(--color-slate-900)}.inbox{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface-solid);display:grid;overflow:hidden}@media (width>=48rem){.inbox{grid-template-columns:minmax(16rem,23.75rem) minmax(0,1fr);height:calc(100dvh - 7.5rem);min-height:32rem}}.inbox-queue{background:var(--color-slate-50);flex-direction:column;min-height:0;display:flex}@media (width>=48rem){.inbox-queue{border-right:1px solid var(--color-slate-200)}}.inbox-queue-head{gap:.875rem;padding:1.375rem 1.25rem 1rem;display:grid}.inbox-queue-title{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.inbox-unread{color:var(--color-slate-500);white-space:nowrap;font-size:.8125rem}.inbox-list{flex:1;align-content:start;gap:.125rem;min-height:0;padding:.25rem .5rem .75rem;display:grid;overflow-y:auto}.inbox-row{text-align:left;width:100%;color:var(--color-slate-900);border:1px solid #0000;border-radius:.75rem;gap:.375rem;padding:.75rem .875rem .8125rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}@supports (color:color-mix(in lab, red, red)){.inbox-row:hover{background:color-mix(in srgb, var(--color-surface-solid) 60%, transparent)}}.inbox-row[aria-current]{border-color:var(--color-slate-200);background:var(--color-surface-solid);box-shadow:inset 3px 0 0 var(--color-accent), 0 1px 3px #0f172a14}.inbox-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.inbox-row-meta{min-width:0;color:var(--color-slate-500);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.inbox-row-where{min-width:0;color:var(--color-slate-600);flex:1}.inbox-kind{--kind:var(--aurora-accent);background:var(--kind);border-radius:.25rem;flex-shrink:0;padding:.0625rem .375rem}@supports (color:color-mix(in lab, red, red)){.inbox-kind{background:color-mix(in oklch, var(--kind) 12%, var(--aurora-surface-solid))}}.inbox-kind{box-shadow:inset 0 0 0 1px var(--kind)}@supports (color:color-mix(in lab, red, red)){.inbox-kind{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kind) 28%, transparent)}}.inbox-kind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kind);font-size:.625rem;font-weight:600;line-height:1rem}.inbox-kind[data-kind=new]{--kind:var(--aurora-success)}.inbox-dot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.inbox-row[data-unread] .inbox-dot{background:var(--color-accent)}.inbox-row[data-unread] .inbox-row-meta time{color:var(--color-slate-700)}.inbox-row-meta time{flex-shrink:0}.inbox-row-what{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.90625rem;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-row-what b{font-weight:600}.inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-detail-in{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes inbox-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.inbox-detail-in{animation:inbox-in .22s var(--ease-settle) both}.inbox-detail-in>.inbox-detail-body{animation:inbox-in .28s var(--ease-settle) 50ms both}}@media ((width<48rem)) and (prefers-reduced-motion:no-preference){.inbox-queue{animation:inbox-in .22s var(--ease-settle) both}}.inbox-back{align-self:flex-start;margin:.875rem 1rem 0}.inbox-detail-head{border-bottom:1px solid var(--color-slate-200);gap:.875rem;padding:1.5rem 2rem 1.125rem;display:grid}.inbox-crumbs{min-width:0;color:var(--color-slate-500);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;display:flex}.inbox-crumb-sep{color:var(--color-slate-400);margin-inline:.375rem}.inbox-crumb-item{color:var(--color-slate-900);font-weight:600}.inbox-open-link{white-space:nowrap;flex-shrink:0}.inbox-who{align-items:center;gap:.875rem;min-width:0;display:flex}.inbox-avatar{background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.inbox-avatar-sm{width:1.75rem;height:1.75rem;font-size:.625rem}.inbox-avatar-gone{border:1.5px dashed var(--color-slate-300);background:var(--color-slate-100);color:var(--color-slate-500)}.inbox-headline{overflow-wrap:anywhere;letter-spacing:-.015em;color:var(--color-slate-700);font-size:1.375rem;font-weight:400;line-height:1.3}.inbox-headline b{color:var(--color-slate-900);font-weight:700}.inbox-sub{color:var(--color-slate-600);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:.8125rem;display:flex}.inbox-sub>span:not(.inbox-state)+span:not(.inbox-state):before{content:"·";color:var(--color-slate-400);margin-right:.5rem}.inbox-state{--state:var(--aurora-warning);background:var(--state);border-radius:.25rem;margin-left:.25rem;padding:.0625rem .4375rem}@supports (color:color-mix(in lab, red, red)){.inbox-state{background:color-mix(in oklch, var(--state) 14%, var(--aurora-surface-solid))}}.inbox-state{box-shadow:inset 0 0 0 1px var(--state)}@supports (color:color-mix(in lab, red, red)){.inbox-state{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--state) 40%, transparent)}}.inbox-state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--state);font-size:.6875rem;font-weight:600;line-height:1.125rem}@supports (color:color-mix(in lab, red, red)){.inbox-state{color:color-mix(in oklch, var(--state), var(--aurora-text) 35%)}}.inbox-state-stale{--state:var(--aurora-danger)}.inbox-detail-body{background:var(--color-slate-50);flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1.25rem 2rem;display:flex}.inbox-decide{z-index:2;background:var(--color-slate-50);gap:.875rem;padding-block:.75rem;display:grid;position:sticky;bottom:0}.inbox-page .inbox-decide{background:var(--aurora-bg)}.inbox-decide .btn{min-height:2.75rem;padding-inline:1.5rem}.inbox-decide .btn-secondary{border-color:var(--color-slate-700)}.inbox-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inbox-keys{color:var(--color-slate-500);flex-wrap:wrap;justify-content:flex-end;gap:.375rem 1rem;margin-left:auto;font-size:.75rem;display:flex}.inbox-key{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.inbox-key kbd{border:1px solid var(--color-slate-300);background:var(--color-surface-solid);min-width:1.375rem;font-family:var(--font-mono);text-align:center;color:var(--color-slate-800);border-bottom-width:2px;border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:600}.inbox-keys-say{color:var(--color-amber-700);font-family:inherit;font-size:.8125rem}.queue-col .queue-slot{flex-direction:column;flex:1;min-height:0;display:flex}.queue-col .inbox-queue{background:0 0;border-right:0;flex:1;min-height:0}.inbox-queue-wait{padding:0 1.25rem}.inbox-page{padding-bottom:0}.inbox-page .inbox-detail-head{padding:0 0 1.25rem}.inbox-page .inbox-detail-body{background:0 0;padding:1.25rem 0}@media not all and (width>=48rem){.inbox-detail-head,.inbox-detail-body{padding-inline:1rem}.inbox-headline{font-size:1.125rem}.inbox-keys-say{flex-basis:100%;margin-left:0}}.frame-main .page.msg-page,.page.msg-page{width:100%;max-width:none;margin:0;padding:0}.msg-page-notice{margin:1rem 2rem}.msg-page-wait{padding:1.5rem 2rem}.msgl,.msg-top,.msg-thread,.msg-undo,.msgn{line-height:normal}.msgl{background:var(--aurora-surface);flex-direction:column;min-height:0;display:flex}.queue-col .msgl{flex:1}.msgl-head{align-items:center;gap:8px;padding:20px 16px 14px;display:flex}.msgl-title{letter-spacing:-.02em;min-width:0;color:var(--aurora-text);flex:1;margin:0;font-size:22px;font-weight:700}.msgl-icon-btn{border:1px solid var(--aurora-line);width:34px;height:34px;color:var(--aurora-text-muted);border-radius:8px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.msgl-icon-btn:hover{border-color:var(--aurora-control);color:var(--aurora-text)}.msgl-controls{align-items:center;gap:6px;min-width:0;padding:0 16px 12px;display:flex}.msgl-pick{border:1px solid var(--aurora-line);white-space:nowrap;max-width:100%;height:30px;color:var(--aurora-text);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;transition:border-color .15s;display:inline-flex}.msgl-pick:hover,.msgl-pick[data-state=open]{border-color:var(--aurora-control)}.msgl-pick-account{flex:0 auto;min-width:0}.msgl-pick-word{color:var(--aurora-text-subtle)}.msgl-clear{width:26px;height:26px;color:var(--aurora-text-subtle);border-radius:7px;flex:none;place-items:center;display:grid}.msgl-clear:hover{background:var(--aurora-sunken);color:var(--aurora-text)}.msg-menu{z-index:50;border:1px solid var(--aurora-line);background:var(--aurora-surface);box-shadow:var(--aurora-shadow-md);border-radius:12px;padding:4px;display:grid}.msg-menu-sort{width:210px}.msg-menu-account{width:220px}.msg-menu-more{width:248px}.msg-react-row{border-bottom:1px solid var(--aurora-line);justify-content:space-between;margin-bottom:4px;padding-bottom:4px;display:flex}.msg-react{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;place-items:center;width:32px;height:32px;display:grid}.msg-emoji{pointer-events:none;width:22px;height:22px;display:block}.msg-react[data-highlighted]{background:var(--aurora-sunken)}.msg-react-add{color:var(--aurora-text-muted)}.msg-react-add[data-highlighted]{color:var(--aurora-text)}.msg-react[data-state=checked]{background:var(--aurora-accent-soft);box-shadow:inset 0 0 0 1px var(--aurora-accent)}.msg-react[data-state=checked][data-highlighted]{background:var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.msg-react[data-state=checked][data-highlighted]{background:color-mix(in srgb, var(--aurora-accent) 22%, var(--aurora-surface))}}.msg-react[data-state=checked][data-highlighted]{box-shadow:inset 0 0 0 2px var(--aurora-accent)}.msg-menu-item{color:var(--aurora-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.msg-menu-item[data-highlighted]{background:var(--aurora-sunken)}.msg-menu-label{flex:1;min-width:0}.msg-menu-count{font:500 11.5px var(--font-mono);color:var(--aurora-text-subtle)}.msg-menu-check{width:15px;color:var(--aurora-accent);flex:none;display:grid}.msg-menu-more .msg-menu-item{gap:10px;font-size:14px}.msg-menu-danger{color:var(--aurora-danger)}.msg-menu-danger[data-highlighted]{background:var(--aurora-danger)}@supports (color:color-mix(in lab, red, red)){.msg-menu-danger[data-highlighted]{background:color-mix(in oklch, var(--aurora-danger) 8%, var(--aurora-surface))}}.msgl-hidden-head{border-bottom:1px solid var(--color-slate-200);background:var(--aurora-sunken);gap:6px;padding:16px 16px 14px;display:grid}.msgl-back{color:var(--aurora-text-muted);justify-self:start;align-items:center;gap:2px;margin-left:-4px;font-size:13px;font-weight:500;display:inline-flex}.msgl-back:hover{color:var(--aurora-text);text-decoration:underline}.msgl-hidden-title{align-items:baseline;gap:8px;display:flex}.msgl-hidden-title>.msgl-title{flex:none}.msgl-count{font:500 12px var(--font-mono);color:var(--aurora-text-subtle)}.msgl-hidden-say{color:var(--aurora-text-subtle);margin:0;font-size:12.5px;line-height:1.4}.msgl-rows{border-top:1px solid var(--color-slate-200);flex:1;min-height:0}.msgl-hidden-head+.msgl-rows{border-top:0}.queue-col .msgl-rows{overflow-y:auto}.msgl-wait{padding:12px 16px}.msgl-problem{margin:12px 16px}.msgl-none{text-align:center;color:var(--aurora-text-subtle);margin:0;padding:28px 16px;font-size:13.5px}.msgl-item{border-bottom:1px solid var(--color-slate-200);position:relative}.msgl-item[data-hidden-row]{align-items:center;display:flex}.msgl-row{min-width:0;color:var(--aurora-text);flex:1;align-items:center;gap:10px;padding:12px 10px 12px 16px;text-decoration:none;transition:background-color .15s;display:flex}.msgl-row:hover{background:var(--aurora-sunken)}.msgl-row[aria-current]{background:var(--aurora-accent-soft);box-shadow:inset 3px 0 0 var(--aurora-accent)}.msgl-row:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.msgl-text{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.msgl-who{font-size:14px}.msgl-who b{font-weight:600}.msgl-sub{color:var(--aurora-text-subtle)}.msgl-second{align-items:center;gap:6px;min-width:0;display:flex}.msgl-waiting{background:var(--aurora-accent-soft);height:18px;font:600 10.5px / 1 var(--font-mono);color:var(--aurora-accent-ink);border-radius:999px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.msgl-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aurora-text-muted);font-size:13.5px;font-weight:400;overflow:hidden}.msgl-row[data-unread] .msgl-line{color:var(--aurora-text);font-weight:600}.msgl-when{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.msgl-time{font:500 11.5px / 15px var(--font-mono);color:var(--aurora-text-subtle);align-items:center;gap:6px;display:flex}.msgl-dot{border-radius:50%;width:7px;height:7px}.msgl-row[data-unread] .msgl-dot{background:var(--aurora-accent)}.msgl-hide-room{width:26px;height:26px}.msgl-hide{width:26px;height:26px;color:var(--aurora-text-subtle);border-radius:7px;place-items:center;transition:background-color .15s,box-shadow .15s,color .15s;display:grid;position:absolute;top:calc(50% - 3.5px);right:10px}.msgl-hide:hover,.msgl-hide:focus-visible{background:var(--aurora-surface);box-shadow:inset 0 0 0 1px var(--aurora-line);color:var(--aurora-text)}.msgl-show{border:1px solid var(--aurora-line);height:30px;color:var(--aurora-text);border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:10px;padding:0 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.msgl-show:hover{border-color:var(--aurora-accent);color:var(--aurora-accent-ink)}.msg-avatar{background:var(--aurora-accent);width:32px;height:32px;color:var(--aurora-on-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.msg-avatar[data-size=head]{width:36px;height:36px;font-size:12px}.msg-avatar[data-size=pick]{width:30px;height:30px;font-size:10px}.msg-avatar[data-gone]{border:1.5px dashed var(--aurora-line);background:var(--aurora-sunken);color:var(--aurora-text-subtle)}.msg-avatar-img{object-fit:cover;width:100%;height:100%}.msg-convo{flex-direction:column;min-height:calc(100dvh - 3.5rem);display:flex}.msg-top{z-index:6;background:var(--aurora-surface);position:sticky;top:3.5rem}.msg-head{border-bottom:1px solid var(--color-slate-200);align-items:center;gap:12px;padding:14px 32px;display:flex}.msg-back{color:var(--aurora-text-muted);flex:none;align-items:center;gap:2px;margin-left:-6px;font-size:13px;font-weight:500;display:inline-flex}.msg-who{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.msg-who-words{flex:1;min-width:0}.msg-name{color:var(--aurora-text);margin:0;font-size:17px;font-weight:600;line-height:1.3}.msg-sub{color:var(--aurora-text-subtle);margin:0;font-size:12.5px}.msg-head-btn{border:1px solid var(--aurora-line);height:32px;color:var(--aurora-text-muted);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.msg-head-btn:hover{border-color:var(--aurora-control);color:var(--aurora-text)}.msg-head-btn[data-shown=false]{color:var(--aurora-accent-ink)}.msg-head-btn[data-shown=false]:hover{border-color:var(--aurora-accent)}.msg-hidden-strip{border-bottom:1px solid var(--color-slate-200);background:var(--aurora-sunken);color:var(--aurora-text-muted);margin:0;padding:10px 32px;font-size:13px}.msg-wait{padding:24px 32px}.msg-thread{flex-direction:column;flex:1;gap:6px;width:100%;padding:24px 32px 12px;display:flex}.msg-earlier{flex-direction:column;justify-content:center;align-items:center;height:8.5rem;display:flex}.msg-earlier>[role=status]{align-self:stretch}.msg-skel{flex-direction:column;gap:.75rem;display:flex}.msg-skel-bubble{border-radius:16px;max-width:min(36rem,78%);height:2.25rem}.msg-day{color:var(--aurora-text-subtle);align-items:center;gap:12px;margin:12px 0 8px;font-size:12px;font-weight:600;display:flex}.msg-day[data-first]{margin-top:4px}.msg-day:before,.msg-day:after{content:"";border-top:1px solid var(--color-slate-200);flex:1}.msg-from{color:var(--aurora-text-muted);margin:0 0 2px 4px;font-size:12px;font-weight:600}.msg{display:flex}.msg-wrap{max-width:calc(100% - 40px)}.msg-line{width:fit-content;max-width:100%;position:relative}.msg-line[data-reacted]{min-width:calc(var(--chips) * 40px);margin-top:14px}.msg-bubble{border:1px solid var(--color-slate-200);background:var(--aurora-surface);overflow-wrap:anywhere;color:var(--aurora-text);border-radius:4px 16px 16px;padding:9px 12px 7px 14px;font-size:15px;line-height:1.5;display:flow-root}.msg[data-ours] .msg-bubble{border-color:var(--aurora-accent);background:var(--aurora-accent);color:var(--aurora-on-accent)}.msg-text{white-space:pre-wrap}.msg-link{overflow-wrap:anywhere;color:inherit;text-underline-offset:2px;text-decoration:underline}.msg-meta{float:right;white-space:nowrap;color:var(--aurora-text-subtle);margin:7px 0 0 14px;font-size:11px;line-height:1.4}.msg[data-ours] .msg-meta{color:var(--req-sub)}.msg-where{color:var(--aurora-accent-ink);font-weight:500;text-decoration:none}.msg-where:hover{color:var(--aurora-accent);text-decoration:underline}.msg[data-ours] .msg-where{color:inherit}.msg-seen{vertical-align:-2px;margin-left:4px;display:inline-flex}.msg-gone{border:1px dashed var(--aurora-line);color:var(--aurora-text-subtle);border-radius:4px 16px 16px;margin:0;padding:9px 14px;font-size:14px;font-style:italic}.msg-more{z-index:2;opacity:0;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.msg:hover .msg-more,.msg[data-menu] .msg-more,.msg-more:focus-within{opacity:1}@media (hover:none){.msg-more{opacity:1}}.msg-more-btn{width:28px;height:28px;color:var(--aurora-text-subtle);border-radius:8px;place-items:center;display:grid}.msg-more-btn:hover,.msg-more-btn[data-state=open]{background:var(--color-slate-100);color:var(--aurora-text)}.msg-reactions{z-index:1;gap:3px;display:flex;position:absolute;top:-13px;right:-4px}.msg-chip{font-variant-numeric:tabular-nums;height:22px;color:var(--aurora-text-muted);border-radius:6px;align-items:flex-start;gap:1px;padding:1px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.msg-chip:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:1px}.msg-chip-emoji{filter:drop-shadow(0 1px 1px #00000040);width:20px;height:20px}.msg-chip-count{padding-top:1px}.msg-quote{text-align:left;width:fit-content;max-width:100%;margin:0 0 3px;padding:0 0 0 18px;display:block}.msg-quote-name{color:var(--aurora-text-subtle);margin:0 0 2px 2px;font-size:11.5px;line-height:1.35;display:block}.msg-quote-mini{border:1px solid var(--aurora-line);width:fit-content;max-width:min(100%,32rem);padding:4px 11px 5px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.msg-quote-mini{border:1px solid color-mix(in srgb, var(--aurora-line) 60%, var(--color-page))}}.msg-quote-mini{background:var(--aurora-surface);border-radius:4px 13px 13px}@supports (color:color-mix(in lab, red, red)){.msg-quote-mini{background:color-mix(in srgb, var(--aurora-surface) 55%, var(--color-page))}}.msg-quote-mini{color:var(--aurora-text-subtle);font-size:13px;line-height:1.4;transition:border-color .15s}.msg-quote:hover .msg-quote-mini{border-color:var(--aurora-line)}.msg-quote-mini[data-ours]{border-color:var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.msg-quote-mini[data-ours]{border-color:color-mix(in srgb, var(--aurora-accent) 26%, var(--color-page))}}.msg-quote-mini[data-ours]{background:var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.msg-quote-mini[data-ours]{background:color-mix(in srgb, var(--aurora-accent) 14%, var(--color-page))}}.msg-quote-mini[data-ours]{color:var(--aurora-accent-ink)}.msg-quote:hover .msg-quote-mini[data-ours]{border-color:var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.msg-quote:hover .msg-quote-mini[data-ours]{border-color:color-mix(in srgb, var(--aurora-accent) 50%, var(--color-page))}}.msg-quote-mini[data-deleted]{color:var(--aurora-text-subtle);background:0 0;border-style:dashed;font-style:italic}.msg-quote-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg-quote[data-reacted]{margin-bottom:18px}.msg-quote-curve{border-top:1.5px solid var(--aurora-line);border-left:1.5px solid var(--aurora-line);pointer-events:none;border-top-left-radius:10px;width:11px;position:absolute;top:50%;bottom:-5px;right:100%}.msg-quote[data-reacted] .msg-quote-curve{bottom:-20px}.msg[data-flash]{background:var(--aurora-accent-soft);box-shadow:0 0 0 6px var(--aurora-accent-soft);border-radius:12px}@media (prefers-reduced-motion:no-preference){.msg[data-flash]{animation:1s ease-out forwards msg-flash}}@keyframes msg-flash{to{background:0 0;box-shadow:0 0 0 6px #0000}}.msg-thread>li{transition:opacity .16s ease-out}.msg-thread[data-replying]>li:not([data-reply-target],[data-editing]){opacity:.35}.msg[data-reply-target] .msg-bubble{box-shadow:var(--aurora-shadow-md)}@media (prefers-reduced-motion:reduce){.msg-thread>li{transition:none}}.msg-edit{z-index:8;border:1px solid var(--aurora-line);background:var(--aurora-surface);width:min(520px,100vw - 2rem);box-shadow:var(--aurora-shadow-lg);border-radius:16px;gap:10px;padding:14px;display:grid;position:absolute;bottom:-8px;left:-8px}.msg-edit-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.msg-edit-title{color:var(--aurora-text);font-size:14px;font-weight:600}.msg-edit-keys{font:500 11.5px / 1 var(--font-mono);color:var(--aurora-text-subtle)}.msg-edit-box{border:1px solid var(--color-indigo-500);resize:none;background:var(--aurora-surface);width:100%;box-shadow:0 0 0 3px var(--aurora-accent);border-radius:10px;outline:none;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.msg-edit-box{box-shadow:0 0 0 3px color-mix(in srgb, var(--aurora-accent) 15%, transparent)}}.msg-edit-box{color:var(--aurora-text);font-size:15px;line-height:1.5}.msg-edit-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.msg-foot{z-index:5;background:var(--color-page);padding:0 32px 20px;position:sticky;bottom:0}.msg-problem{margin:0 0 .5rem}.msg-composer-row{border:1px solid var(--aurora-line);background:var(--aurora-surface);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .15s;display:flex}.msg-composer-row:focus-within{border-color:var(--color-indigo-500)}.msg-reply-bar{border-left:3px solid var(--aurora-accent);background:var(--aurora-sunken);border-radius:4px 10px 10px 4px;align-items:center;gap:10px;margin-bottom:8px;padding:6px 6px 7px 12px;line-height:1.35;display:flex}.msg-reply-words{flex:1;gap:1px;min-width:0;display:grid}.msg-reply-to{color:var(--aurora-text-muted);font-size:12.5px;display:block}.msg-reply-to strong{color:var(--aurora-text);font-weight:600}.msg-reply-excerpt{color:var(--aurora-text-subtle);font-size:13px;display:block}.msg-reply-cancel{width:26px;height:26px;color:var(--aurora-text-subtle);border-radius:7px;flex:none;place-items:center;display:grid}.msg-reply-cancel:hover{background:var(--color-slate-100);color:var(--aurora-text)}.msg-box{resize:none;min-height:36px;color:var(--aurora-text);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:15px;line-height:1.45;overflow-y:auto}.msg-box::placeholder,.msgn-box::placeholder,.msgn-find-input::placeholder{color:var(--aurora-text-subtle)}.msg-composer .msg-send.btn-primary,.msgn-foot .msgn-send.btn-primary{flex:none;padding:10px 18px;font-size:14px;line-height:1}.msg-undo{--msg-undo-hover:var(--color-slate-700);z-index:12;background:var(--acc-fill);box-shadow:var(--aurora-shadow-md);white-space:nowrap;color:var(--acc-on);border-radius:12px;align-items:center;gap:14px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.msg-undo-btn{color:var(--req-sub);border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.msg-undo-close{width:26px;height:26px;color:var(--acc-sub);border-radius:7px;place-items:center;display:grid}.msg-undo-btn:hover,.msg-undo-close:hover{background:var(--msg-undo-hover)}.msgn-overlay{z-index:60;background:var(--aurora-overlay);position:fixed;inset:0}.msgn{z-index:60;border:1px solid var(--aurora-line);background:var(--aurora-surface);width:min(780px,100vw - 2rem);height:min(500px,100dvh - 140px);box-shadow:var(--aurora-shadow-lg);border-radius:18px;grid-template-columns:280px minmax(0,1fr);display:grid;position:fixed;top:120px;left:50%;overflow:hidden;transform:translate(-50%)}.msgn:focus{outline:none}.msgn-people{border-right:1px solid var(--color-slate-200);background:var(--aurora-surface);flex-direction:column;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.msgn-people{background:color-mix(in srgb, var(--aurora-surface) 50%, var(--aurora-sunken))}}.msgn-people-head{padding:16px 16px 10px}.msgn-title{color:var(--aurora-text);margin:0 0 12px;font-size:16px;font-weight:600}.msgn-find{color:var(--aurora-text-subtle);position:relative}.msgn-find>svg{position:absolute;top:11px;left:11px}.msgn-find-input{border:1px solid var(--aurora-line);background:var(--aurora-surface);width:100%;height:38px;color:var(--aurora-text);border-radius:10px;outline:none;padding:0 10px 0 34px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.msgn-find-input:focus{border-color:var(--color-indigo-500);box-shadow:0 0 0 3px var(--aurora-accent)}@supports (color:color-mix(in lab, red, red)){.msgn-find-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--aurora-accent) 20%, transparent)}}.msgn-list{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.msgn-list>[role=status]{padding:8px 16px}.msgn-note{color:var(--aurora-text-subtle);margin:0;padding:16px;font-size:13.5px}.msgn-person{text-align:left;align-items:center;gap:10px;width:100%;padding:9px 16px;transition:background-color .15s;display:flex}.msgn-person:hover{background:var(--color-slate-100)}.msgn-person[aria-pressed=true]{background:var(--aurora-accent-soft);box-shadow:inset 3px 0 0 var(--aurora-accent)}.msgn-person:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.msgn-person-words,.msgn-to-words{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msgn-person-name{color:var(--aurora-text);font-size:14px;font-weight:600}.msgn-person-sub{color:var(--aurora-text-subtle);font-size:12px}.msgn-write{flex-direction:column;min-width:0;min-height:0;display:flex}.msgn-to{border-bottom:1px solid var(--color-slate-200);flex:none;align-items:center;gap:12px;min-height:61px;padding:12px 12px 12px 20px;display:flex}.msgn-to-name{color:var(--aurora-text);font-size:15px;font-weight:600}.msgn-to-hint{color:var(--aurora-text-subtle);font-size:12.5px}.msgn-to-none{color:var(--aurora-text-subtle);flex:1;font-size:14px}.msgn-close{width:32px;height:32px;color:var(--aurora-text-subtle);border-radius:8px;flex:none;place-items:center;display:grid}.msgn-close:hover{background:var(--aurora-sunken);color:var(--aurora-text)}.msgn-box{resize:none;width:100%;min-height:0;color:var(--aurora-text);background:0 0;border:0;outline:none;flex:1;padding:16px 20px;font-size:15px;line-height:1.55;display:block}.msgn-problem{margin:0 16px 12px}.msgn-foot{border-top:1px solid var(--color-slate-200);flex:none;justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px 14px;display:flex}.msg-picker{z-index:60;border:1px solid var(--aurora-line);background:var(--aurora-surface);width:min(392px,100vw - 32px);height:min(460px,100dvh - 32px);box-shadow:var(--aurora-shadow-lg);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.msg-picker:focus{outline:none}.msg-picker-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 16px;display:flex}.msg-picker-title{color:var(--aurora-text);margin:0;font-size:16px;font-weight:600}.msg-picker-find{flex:none;margin:0 16px 8px}.msg-picker-body{overscroll-behavior:contain;border-top:1px solid var(--aurora-line);flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.msg-picker-group-title{color:var(--aurora-text-muted);margin:12px 4px 6px;font-size:12px;font-weight:600}.msg-picker-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px;display:grid}.msg-picker-emoji{border-radius:8px;place-items:center;height:40px;transition:background-color .12s;display:grid}.msg-picker-emoji:hover{background:var(--aurora-sunken)}.msg-picker-emoji:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.msg-picker-emoji[aria-pressed=true]{background:var(--aurora-accent-soft);box-shadow:inset 0 0 0 1px var(--aurora-accent)}.msg-picker-img{width:26px;height:26px}.msg-picker-none{color:var(--aurora-text-muted);margin:0;padding:20px 4px;font-size:13.5px}@media not all and (width>=48rem){.msg-head{gap:10px;padding:12px 16px}.msg-who{flex-wrap:wrap;gap:8px 10px}.msg-hidden-strip{padding:10px 16px}.msg-thread{padding:16px 16px 12px}.msg-wait,.msg-page-wait{padding:16px}.msg-page-notice{margin:1rem}.msg-wrap{max-width:85%}.msg-foot{padding:0 16px 16px}.msgn{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) minmax(0,1.15fr);grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;top:0;left:0;transform:none}.msgn-people{border-right:0;border-bottom:1px solid var(--color-slate-200)}}@keyframes sheet-out{to{opacity:0;transform:translateY(24px)}}.save-overlay{z-index:30;background:var(--color-page);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.save-overlay{background:color-mix(in srgb, var(--color-page) 72%, transparent)}}.save-overlay-card{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--color-surface);width:14rem;box-shadow:var(--aurora-shadow-md);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.save-overlay-text{color:var(--color-slate-600);margin-top:.25rem;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.save-overlay{animation:var(--animate-page-in)}}.skel{background-color:var(--color-slate-100);border-radius:.375rem;display:block}.skel-strong{background-color:var(--color-slate-200)}.skel-hero{background-color:var(--color-indigo-100)}.skel-text{vertical-align:middle;border-radius:9999px;max-width:100%;height:.75em;display:inline-block}.skel-wait{animation:skel-appear 1ms linear var(--skel-delay,.15s) both}.skel-dots{vertical-align:middle;align-items:center;gap:3px;margin-right:.5rem;display:inline-flex}.skel-dots>span{opacity:.55;background:currentColor;border-radius:9999px;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.skel-motion.skel-wait{animation:skel-appear .15s ease-out var(--skel-delay,.15s) both}.skel-motion .skel,.skel-motion.skel-wait>.skel{background-image:linear-gradient(100deg, transparent 30%, var(--skel-shine) 50%, transparent 70%);animation:skel-in .28s var(--ease-settle) both;animation-delay:calc(var(--skel-delay,.15s) + var(--skel-i,0) * 75ms);background-repeat:no-repeat;background-size:0 0;position:relative;overflow:clip}.skel-motion .skel:after,.skel-motion.skel-wait>.skel:after{content:"";background-image:inherit;will-change:transform;pointer-events:none;width:200%;animation:1.4s ease-in-out infinite skel-shimmer;animation-delay:calc(var(--skel-delay,.15s) + .28s + var(--skel-i,0) * 75ms);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;transform:translate(-65%)}.skel-held.skel-wait,.skel-held .skel,.skel-held.skel-wait>.skel{animation:none}.skel-held .skel:after,.skel-held.skel-wait>.skel:after{animation:1.4s ease-in-out infinite skel-shimmer;animation-delay:calc(var(--skel-i,0) * 75ms)}.skel-dots>span{animation:1.2s ease-in-out infinite skel-dot}.skel-dots>span:nth-child(2){animation-delay:.15s}.skel-dots>span:nth-child(3){animation-delay:.3s}.skel-reveal{animation:.15s ease-out skel-appear}}@keyframes skel-appear{0%{opacity:0}}@keyframes skel-in{0%{opacity:0}}@keyframes skel-shimmer{0%{transform:translate(-65%)}to{transform:translate(15%)}}@keyframes skel-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.menu.menu-account{border:1px solid var(--aurora-line);background:var(--aurora-surface);width:16.5rem;box-shadow:var(--pop-shadow);border-radius:12px;padding:0;overflow:hidden}.menu-account-head{align-items:center;gap:12px;padding:14px;display:flex}.menu-account-who{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.avatar-img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account-avatar,.menu-account-avatar{overflow:hidden}.menu-account-picture{cursor:pointer;border-radius:9999px;outline:none;flex:none;transition:opacity .15s,box-shadow .15s;position:relative}.menu-account-picture[data-highlighted],.menu-account-picture:hover{box-shadow:0 0 0 2px var(--aurora-surface), 0 0 0 4px var(--aurora-accent)}.menu-account-picture[data-busy]{opacity:.6;cursor:progress}.menu-account-picture-icon{box-sizing:border-box;background:var(--aurora-surface);width:18px;height:18px;color:var(--aurora-text-subtle);box-shadow:0 0 0 1px var(--aurora-line);border-radius:9999px;padding:3.5px;position:absolute;bottom:-3px;right:-3px}.menu-account-remove{width:fit-content;color:var(--aurora-text-subtle);text-underline-offset:2px;cursor:pointer;border-radius:4px;outline:none;margin-top:2px;font-size:12px;line-height:1.35;text-decoration:underline}.menu-account-remove[data-highlighted],.menu-account-remove:hover{color:var(--aurora-text)}.menu-account-remove-held{visibility:hidden}.menu-account-remove[data-disabled]{opacity:.6;cursor:progress}.menu-account-problem{color:var(--color-red-700);background:var(--color-red-50);padding:.5rem 1rem;font-size:.8125rem;line-height:1.4}.menu-account-avatar{background:var(--aurora-accent-soft);width:40px;height:40px;color:var(--color-indigo-800);border-radius:9999px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.menu-account-name,.menu-account-email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.menu-account-name{color:var(--aurora-text);font-size:14px;font-weight:600;line-height:18px}.menu-account-email{color:var(--aurora-text-subtle);font-size:12.5px;line-height:16px}.menu-account-email:has(.menu-account-addr){display:flex}.menu-account-addr{text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-account-sep,.menu-account-role{white-space:pre;flex:none}.menu-account-role-preview{color:var(--aurora-warning)}.menu-account-part{padding:0 14px 12px}.menu-account-items{border-top:1px solid var(--aurora-line);padding:6px}.menu-account-items .menu-item{box-sizing:border-box;height:34px;color:var(--aurora-text);border-radius:8px;padding:0 10px;font-size:14px}.menu-account-items .menu-item[data-highlighted]{background:var(--aurora-sunken);color:var(--aurora-text)}.menu-account-items .menu-item.menu-item-danger{color:var(--color-red-700)}.menu-account-items .menu-item.menu-item-danger[data-highlighted]{background:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab, red, red)){.menu-account-items .menu-item.menu-item-danger[data-highlighted]{background:color-mix(in oklch, var(--color-red-700) 7%, var(--aurora-surface))}}.menu-account-items .menu-item.menu-item-danger[data-highlighted]{color:var(--color-red-700)}.menu-account-legal{border-top:1px solid var(--aurora-line);flex-wrap:wrap;gap:.25rem 14px;padding:8px 16px 10px;display:flex}.menu-account-legal-link{color:var(--aurora-text-subtle);border-radius:.25rem;outline:none;font-size:12px;line-height:1.25rem}.menu-account-legal-link:hover,.menu-account-legal-link[data-highlighted]{color:var(--aurora-text);text-decoration:underline}.menu-account-label{color:var(--aurora-text-subtle);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.35}.menu-seg{background:var(--color-slate-100);border-radius:9px;gap:.125rem;padding:3px;display:flex}.menu-seg-item{color:var(--aurora-text-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:5px 0;font-size:13px;transition:background-color .15s,color .15s;display:flex}.menu-seg-item[data-highlighted]{color:var(--aurora-text);box-shadow:inset 0 0 0 2px var(--color-indigo-400)}.menu-seg-item[data-state=checked]{background:var(--aurora-surface);color:var(--aurora-text);font-weight:600;box-shadow:0 1px 2px #1e205a24}.menu-seg-item[data-state=checked][data-highlighted]{box-shadow:0 1px 2px #1e205a24, inset 0 0 0 2px var(--color-indigo-400)}:root[data-theme=dark] .menu-seg-item[data-state=checked]{background:var(--color-slate-300)}.quiet-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.75rem 3rem;display:grid}@media (width>=64rem){.quiet-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.quiet-cols>div{grid-template-columns:minmax(0,1fr);gap:2.75rem;display:grid}.quiet-cols>div>.section+.section{margin-top:0}.form-fields{grid-template-columns:minmax(0,1fr);display:grid}.media-tile{align-content:start;min-width:0;font-size:.8125rem;display:grid}.media-thumb{aspect-ratio:4/3;background:var(--color-slate-100);border-radius:.625rem;position:relative;overflow:hidden}.media-thumb-file{place-items:center;display:grid}.media-thumb-img{object-fit:contain;cursor:crosshair;width:100%;height:100%;display:block}.media-focal{border:2px solid var(--color-ink-text);background:var(--color-accent);border-radius:9999px;width:1rem;height:1rem;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.media-focal{background:color-mix(in srgb, var(--color-accent) 80%, transparent)}}.media-focal{box-shadow:var(--shadow-card);pointer-events:none}.media-name{min-width:0;min-height:2rem;color:var(--color-slate-900);align-items:center;gap:.25rem;margin-top:.375rem;margin-right:-.375rem;font-weight:500;display:flex}.media-meta{color:var(--color-slate-500);font-size:.75rem}.media-desc{align-items:center;gap:.25rem;min-width:0;display:flex}.media-alt{min-width:0;color:var(--color-slate-700);background:0 0;border:1px solid #0000;border-radius:.375rem;flex:1;margin-left:-.375rem;padding:.125rem .375rem;font-size:.8125rem;line-height:1.25rem}.media-alt::placeholder{color:var(--color-slate-400)}.media-alt:hover:not(:focus){border-color:var(--color-slate-200)}.media-alt:focus{border-color:var(--color-indigo-500);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-indigo-100);outline:none}.media-error{color:var(--color-red-700);font-size:.75rem}.media-pick{background:var(--color-surface-solid);width:1.75rem;height:1.75rem;box-shadow:var(--shadow-card);cursor:pointer;opacity:0;border-radius:.375rem;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:.5rem;left:.5rem}.media-tile:hover .media-pick,.media-pick:focus-within,.media-grid[data-selecting] .media-pick{opacity:1}@media (hover:none){.media-pick{opacity:1}}.media-tile[data-picked] .media-thumb{outline:2px solid var(--color-accent);outline-offset:2px}.media-grid[data-selecting] .media-thumb-img,.media-grid[data-selecting] .media-thumb-file{cursor:pointer}.media-count{color:var(--color-slate-700);font-size:.8125rem;font-weight:500}@media not all and (width>=48rem){.media-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.media-failed{margin-top:.25rem;padding-left:1rem;list-style:outside}.media-picker-search{border-bottom-width:1px;padding:.75rem 1rem;display:grid}.media-search-box{width:100%}.page-actions .media-search-box{width:16rem}@media not all and (width>=48rem){.page-actions .media-search-box{width:100%}}.media-ask{align-items:center;min-width:0;min-height:1.75rem;margin-top:.25rem;display:flex}.media-ask[data-end]{justify-content:flex-end;margin-top:-.75rem;margin-bottom:.5rem}.media-ask-btn{min-width:0;max-width:100%}.media-found{margin-bottom:1.5rem}.media-found-head{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.media-found-title{color:var(--color-slate-900);font-size:.875rem;font-weight:600}.media-found-note{color:var(--color-slate-600);font-size:.875rem}.media-reason{color:var(--color-slate-600);font-size:.75rem}.media-none{color:var(--color-slate-500);margin-bottom:1rem;font-size:.875rem}.media-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=40rem){.media-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.media-pick-path{color:var(--color-slate-500);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.media-pick-step{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.media-pick-step [aria-current]{color:var(--color-slate-900);font-weight:600}.media-pick-folders{margin-bottom:.75rem}.media-pick-folder{border:1px solid var(--aurora-line);border-radius:var(--radius-control);background:var(--color-surface-solid);text-align:left;width:100%;min-width:0;color:var(--color-slate-700);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s;display:flex}.media-pick-folder:hover{border-color:var(--aurora-control)}.media-pick-folder:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.people-table{border:1px solid var(--color-slate-200);background:var(--color-surface);border-radius:.625rem;overflow:hidden;container-type:inline-size}.people-thead{display:none}.people-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""when when""role remove";align-items:center;gap:.375rem .75rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.people-row+.people-row{border-top:1px solid var(--color-slate-100)}.people-who{grid-area:who;align-items:center;gap:.75rem;min-width:0;display:flex}.people-name{color:var(--color-slate-900)}.people-when{color:var(--color-slate-500);grid-area:when;margin-top:-.5rem;padding-left:2.75rem;font-size:.8125rem}.people-when:empty,.people-when-wide{display:none}.people-role{grid-area:role;align-items:center;gap:.25rem;min-width:0;padding-left:2.75rem;display:flex}.people-role>select{width:7.5rem}.people-role-words{color:var(--color-slate-600);padding-inline:0}.people-remove{grid-area:remove;justify-self:end}.people-row>.people-error{grid-column:1/-1}.client-avatar.client-avatar-owner{background:var(--color-indigo-100);color:var(--color-indigo-700)}.client-avatar.client-avatar-invited{border:1px dashed var(--color-slate-300);color:var(--color-slate-500);background:0 0}@container (width>=36rem){.people-thead,.people-row{grid-template-columns:minmax(0,1fr) 8.75rem 12.5rem 5rem;grid-template-areas:"who when role remove";gap:1rem;padding:.875rem 1.25rem;display:grid}.people-thead{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);padding-block:.625rem;font-size:.75rem;font-weight:600}.people-when{margin-top:0;padding-left:0}.people-role{padding-left:0}.people-role-words{padding-inline:.625rem}.people-when:empty{display:block}.people-when-wide{display:inline}.people-when-narrow{display:none}.people-remove{justify-self:end}}.people-roles{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;min-height:2.375rem;margin:-.25rem -.25rem .75rem;padding:.25rem;display:flex;overflow:hidden}.people-members{min-width:0}.people-roles>*{flex:none}.people-roles[data-lead]{flex-wrap:wrap;gap:.625rem 1.5rem}.people-lead{flex-wrap:wrap;gap:.625rem;min-width:0;margin-bottom:.625rem;display:flex}.people-roles>.people-roles-chips{flex:0 auto;align-items:center;gap:.5rem;min-width:0;margin:-.25rem;padding:.25rem;display:flex;overflow:hidden}.people-roles-chips>.role-chip{flex:none}.people-roles-chips>.role-chip[data-custom]{flex:0 auto;min-width:2.75rem}.role-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-roles-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);margin-right:.25rem;font-size:.75rem;font-weight:600}.role-chip{border:1px solid var(--aurora-control,var(--color-slate-300));background:var(--color-surface);color:var(--color-slate-700);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.role-chip:hover:not([aria-pressed=true]){background:var(--color-slate-50)}.role-chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.role-chip:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.role-chip-count{color:var(--color-slate-500);font-weight:400}.role-chip[aria-pressed=true] .role-chip-count{color:var(--color-on-accent)}@supports (color:color-mix(in lab, red, red)){.role-chip[aria-pressed=true] .role-chip-count{color:color-mix(in srgb, var(--color-on-accent) 75%, transparent)}}.people-roles-edit{margin-left:auto}.people-table{--mem-stack:"who who" "role actions" "differ differ"}.people-table[data-actions]{--mem-actions:10rem}.people-table-select{--mem-check:1.125rem;--mem-stack:"check who who" ". role actions" ". differ differ"}.people-row.people-member{grid-template-columns:var(--mem-check,) fit-content(50%) minmax(0, 1fr);grid-template-areas:var(--mem-stack)}.people-member .people-role{flex-wrap:nowrap;min-height:1.75rem;padding-left:2.75rem}.people-member .people-role-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-member .people-actions{flex-wrap:wrap;row-gap:.25rem;min-height:1.75rem}.people-member .people-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-member .people-differ{flex-wrap:nowrap;align-items:center;height:1.375rem;display:flex;overflow:hidden}.people-member .access-chip{text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:1.125rem;display:block;overflow:hidden}.people-member .access-chip[data-tone=more]{background:var(--color-slate-100);color:var(--color-slate-600);flex:none}.people-mhead,.people-selbar{box-sizing:border-box;border-bottom:1px solid var(--aurora-line,var(--color-slate-200));background:var(--color-slate-50);letter-spacing:.04em;text-transform:uppercase;height:2.75rem;color:var(--color-slate-500);align-items:center;gap:.75rem;padding:0 1rem;font-size:.75rem;font-weight:600;display:grid}.people-mhead{display:none}.people-table-select .people-mhead{grid-template-columns:1.125rem minmax(0,1fr);grid-template-areas:"check who";display:grid}.people-mhead>[data-col=role],.people-mhead>[data-col=differ],.people-mhead>[data-col=actions]{display:none}.people-check{grid-area:check;align-items:center;display:flex}.people-check>input{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.people-differ{flex-wrap:wrap;grid-area:differ;gap:.375rem;min-width:0;padding-left:2.75rem;display:flex}.people-differ:empty{display:none}.people-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.people-meta{overflow-wrap:anywhere}.people-row.people-member[data-picked]{background:var(--aurora-accent-soft,var(--color-indigo-50))}.people-selbar{background:var(--aurora-accent-soft,var(--color-indigo-50));text-transform:none;letter-spacing:0;color:var(--color-slate-700);flex-wrap:nowrap;font-size:.8125rem;display:flex;overflow:hidden}.people-selbar-count{white-space:nowrap;color:var(--color-slate-900);margin-right:.25rem;font-weight:600}.people-selbar .btn-text{white-space:nowrap;font-size:.8125rem}.people-selbar-clear{margin-left:auto}.access-chip{white-space:nowrap;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.access-chip[data-tone=plus]{background:var(--color-emerald-50);color:var(--color-emerald-700)}.access-chip[data-tone=minus]{background:var(--color-red-50);color:var(--color-red-700)}@container (width>=36rem){.people-row.people-member,.people-mhead{grid-template-columns:var(--mem-check,) minmax(0, 1.3fr) 7.5rem minmax(0, 1fr) var(--mem-actions,);grid-template-areas:none}.people-member>[role=cell],.people-mhead>[role]{grid-area:auto}.people-mhead{padding-inline:1.25rem;display:grid}.people-mhead>[data-col=role],.people-mhead>[data-col=differ],.people-mhead>[data-col=actions]{display:block}.people-member .people-role-words{padding-inline:0}.people-member .people-role,.people-differ{padding-left:0}.people-differ:empty,.people-member .people-differ:empty{display:flex}.people-member .people-actions{flex-wrap:nowrap}.people-selbar{padding:0 1.25rem}}.menu-item.menu-item-danger{color:var(--color-red-700)}.menu-item.menu-item-danger[data-highlighted]{background:var(--color-red-50);color:var(--color-red-700)}.undo-redo{gap:.125rem;display:inline-flex}.icon-btn:disabled{cursor:not-allowed;opacity:.35}.icon-btn:disabled:hover{color:var(--color-slate-500);background:0 0}a.status:hover{color:var(--color-slate-900);text-underline-offset:3px;text-decoration:underline}.section .dash-feed{border-block:1px solid var(--color-slate-200)}.section .dash-feed>.dash-feed-row{border-top:1px solid var(--color-slate-200);padding-block:.625rem}.section .dash-feed>.dash-feed-row:first-child{border-top:0}.section .scroll-rows:after{background:linear-gradient(transparent, var(--color-page))}.section .dash-empty{margin:0}.conn-pill{--conn-tone:var(--aurora-text-subtle);background:var(--conn-tone);border-radius:9999px;align-self:center;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.conn-pill{background:color-mix(in srgb, var(--conn-tone) 12%, transparent)}}.conn-pill{color:var(--conn-tone)}.conn-pill:before{content:"";background:var(--conn-tone);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.conn-pill[data-tone=ok]{--conn-tone:var(--aurora-success)}.conn-pill[data-tone=warn]{--conn-tone:var(--aurora-warning)}.conn-key-used[data-tone=warn]{color:var(--aurora-warning)}.setting.setting-field{grid-template-columns:minmax(0,1fr);gap:.375rem}.setting-field>.setting-label{min-height:0;color:var(--aurora-text-muted);font-size:.8125rem;font-weight:400}.setting-field>.setting-full{grid-column:1}.setting-field>.setting-value{position:relative}.setting-value>.input-field{border-radius:.75rem;flex:1;min-width:0;min-height:2.75rem;padding:.625rem 4.5rem .625rem .875rem;font-size:.8125rem}.setting-value>.input-wrap{resize:none;field-sizing:content;word-break:break-all;line-height:1.6;overflow:hidden}.setting-field .saved-note{pointer-events:none;min-width:0;min-height:0;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.conn-masked{letter-spacing:.15em;color:var(--aurora-text-muted)}.conn-keys{flex-direction:column;display:flex}.conn-key{grid-template-columns:minmax(0,1fr) 5.5rem 10.5rem 7.5rem auto;align-items:center;gap:.75rem;padding-block:.75rem;font-size:.875rem;display:grid}.conn-key+.conn-key,.conn-keys>.key-new{border-top:1px solid var(--aurora-border)}.conn-keys>.key-new{padding-block:.75rem 0}.conn-key-name{overflow-wrap:anywhere;min-width:0;color:var(--aurora-text);font-weight:500}.conn-kind{--conn-kind:var(--aurora-accent-ink);background:var(--conn-kind);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.conn-kind{background:color-mix(in srgb, var(--conn-kind) 12%, transparent)}}.conn-kind{color:var(--conn-kind)}.conn-kind[data-kind=secret]{--conn-kind:var(--aurora-danger)}.conn-key-prefix{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--aurora-text-muted);font-size:.75rem;overflow:hidden}.conn-key-used{color:var(--aurora-text-subtle)}.conn-key-revoke{justify-self:end}.key-new{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.key-new>.input:first-child{flex:1;min-width:12rem}@media not all and (width>=48rem){.conn-key{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.conn-key>.conn-key-kind,.conn-key>.conn-key-prefix,.conn-key>.conn-key-used{grid-column:1}.conn-key>.conn-key-revoke{grid-area:1/2}}.struct-box{border-bottom:1px solid var(--color-slate-200)}.struct-row{border-top:1px solid var(--color-slate-200);background:var(--color-surface-solid);grid-template-columns:minmax(0,1fr) minmax(0,11rem) 4.5rem 5rem;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.struct-row{background:color-mix(in srgb, var(--color-surface-solid) 75%, transparent)}}.struct-row{padding:.75rem;font-size:.875rem}.struct-row.struct-pages{grid-template-columns:minmax(0,1fr) minmax(0,11rem) 6rem}.struct-head{color:var(--color-slate-500);background:0 0;border-top:0;padding-block:.5rem;font-size:.75rem}.struct-row[data-open],.struct-fields{background:oklch(93% .034 272.788)}@supports (color:color-mix(in lab, red, red)){.struct-row[data-open],.struct-fields{background:color-mix(in srgb, var(--color-indigo-100) 55%, var(--color-surface-solid))}}.struct-num{text-align:right;font-variant-numeric:tabular-nums}.struct-name{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.struct-toggle{overflow-wrap:anywhere;text-align:left;min-width:0;color:var(--color-slate-900);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.struct-tri{width:1.125rem;color:var(--color-slate-400);flex-shrink:0;font-size:.625rem;display:inline-block}.struct-row[data-open] .struct-tri{color:var(--color-indigo-600)}.struct-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-slate-600);font-size:.8125rem;overflow:hidden}.struct-single,.struct-required{border-radius:.3125rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.struct-single{background:var(--color-slate-100);color:var(--color-slate-600)}.struct-required{background:var(--color-amber-100);color:var(--color-amber-700);margin-left:.5rem}.struct-fields{padding:0 .75rem .875rem 1.875rem}.struct-fields-list{border:1px solid var(--color-slate-200);background:var(--color-surface-solid);box-shadow:var(--shadow-card);border-radius:.75rem;overflow:hidden}.struct-field{border-top:1px solid var(--color-slate-100);color:var(--color-slate-800);grid-template-columns:minmax(0,1fr) minmax(0,11rem) calc(9.375rem - 1px);align-items:center;gap:.75rem;padding:.4375rem .875rem;font-size:.875rem;display:grid}.struct-field-head{border-top:0;border-bottom:1px solid var(--color-slate-200);background:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.struct-field-head{background:color-mix(in srgb, var(--color-slate-50) 70%, transparent)}}.struct-field-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);font-size:.6875rem;font-weight:500}.struct-field-head+.struct-field{border-top:0}@media not all and (width>=48rem){.struct-row{grid-template-columns:minmax(0,1fr) 3.5rem 3.5rem}.struct-row>.struct-key,.struct-head>:nth-child(2){display:none}.struct-row.struct-pages{grid-template-columns:minmax(0,1fr) 5.5rem}.struct-fields{padding-inline:.75rem}.struct-field{grid-template-columns:minmax(0,1fr) auto}.struct-field>.struct-key,.struct-field-head>:nth-child(2){display:none}}.type-tag{background:var(--color-slate-100);color:var(--color-slate-700);border-radius:.3125rem;padding:.0625rem .5rem;font-size:.75rem;display:inline-block}.type-tag-date{background:var(--color-emerald-100);color:var(--color-emerald-700)}.type-tag-image,.type-tag-images,.type-tag-file{background:var(--type-file-bg);color:var(--type-file-fg)}.type-tag-blocks,.type-tag-group{background:var(--color-indigo-100);color:var(--color-indigo-700)}.type-tag-tags,.type-tag-select{background:var(--color-amber-100);color:var(--color-amber-700)}.type-tag-richtext,.type-tag-embed,.type-tag-url{background:var(--color-rose-100);color:var(--color-rose-700)}.type-tag-number,.type-tag-boolean,.type-tag-color{background:var(--color-slate-200);color:var(--color-slate-800)}.keys-strip{border:1px solid var(--color-amber-200);border-radius:var(--radius-card);background:var(--color-amber-50);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.keys-strip-dot{background:var(--aurora-warning);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.keys-strip-words{min-width:min(14rem,100%);color:var(--color-amber-900);flex:1;font-size:.875rem}.keys-strip-actions{flex-wrap:wrap;gap:.5rem;display:flex}.spend-bar{background:var(--color-slate-100);border-radius:9999px;width:7.5rem;max-width:100%;height:.375rem;display:block;overflow:hidden}.spend-bar>span{background:var(--aurora-accent);border-radius:9999px;height:100%;display:block}.spend-bar[data-level=near]>span{background:var(--color-amber-500)}.spend-bar[data-level=full]>span{background:var(--color-red-500)}.key-card-tile{background:var(--aurora-accent-soft);width:2.25rem;height:2.25rem;color:var(--aurora-accent-ink);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:flex}.key-card-meta{font-family:var(--font-mono);color:var(--color-slate-500);margin-top:.0625rem;font-size:.75rem}.key-card-paused{color:var(--color-red-600);font-size:.8125rem;font-weight:500}.dialog.key-dialog{background:var(--aurora-bg);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:35rem}@media (width>=48rem){.dialog.key-dialog{--key-zoom:1.15;zoom:var(--key-zoom);top:calc(1.5rem / var(--key-zoom));max-height:calc((100dvh - 3rem) / var(--key-zoom))}.dialog.key-dialog [data-radix-popper-content-wrapper]{zoom:calc(1 / var(--key-zoom))}}.key-dialog-form{color:var(--aurora-text);flex-direction:column;display:flex}.key-dialog-head{align-items:center;gap:.875rem;padding:1.25rem 2.75rem 0 1.5rem;display:flex}.key-dialog-tile{border-radius:12px;width:2.75rem;height:2.75rem;font-size:1.0625rem}.key-dialog-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.key-dialog-eyebrow{color:var(--aurora-text-subtle);font-size:.78125rem;font-weight:400}.key-dialog-name{text-align:left;cursor:text;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;min-width:0;max-width:100%;min-height:2.25rem;display:inline-flex}.key-dialog-name:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.key-dialog-title{overflow-wrap:anywhere;letter-spacing:-.02em;min-width:0;color:var(--aurora-text);font-size:1.5rem;font-weight:700;line-height:1.2}.key-dialog-pen{color:var(--aurora-text-subtle);flex:none;font-size:.875rem;font-weight:400;transition:color .15s}.key-dialog-name:hover .key-dialog-pen,.key-dialog-name:focus-visible .key-dialog-pen{color:var(--aurora-accent-ink)}.key-dialog-name-box{box-sizing:border-box;border:1px solid var(--aurora-control);background:var(--aurora-input);width:calc(100% + .5625rem);min-width:0;height:2.25rem;font:inherit;letter-spacing:-.02em;color:var(--aurora-text);border-radius:10px;margin-left:-.5625rem;padding:0 .5rem;font-size:1.5rem;font-weight:700}@media not all and (width>=30rem){.key-dialog-head{padding-left:1.25rem}.key-dialog-title,.key-dialog-name-box{font-size:1.25rem}}.key-dialog-name-box::placeholder{color:var(--aurora-text-subtle);font-weight:500}.key-dialog-name-box:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:1px}.key-dialog-head>.switch{color:var(--aurora-text-subtle);flex-shrink:0;gap:.625rem}.key-dialog .switch-track{width:2.75rem;height:1.625rem}.key-dialog .switch[aria-checked=false] .switch-track{background:var(--aurora-line)}.key-dialog .switch-track:after{width:1.25rem;height:1.25rem;top:3px;left:3px}.key-dialog .switch[aria-checked=true] .switch-track:after{transform:translate(1.125rem)}.key-dialog-body{flex-direction:column;gap:.75rem;padding:1.125rem 1rem 1rem;display:flex}.key-dialog-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface-solid);border-radius:20px;flex-direction:column;gap:.75rem;min-width:0;padding:1.125rem 1.25rem;display:flex}.key-dialog-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.key-dialog-cap{font:500 .6875rem / .875rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0}.key-spend{gap:.625rem;padding-block:1rem}.key-spend-row{flex-wrap:wrap;align-items:center;gap:.75rem .875rem;display:flex}.key-spend-amount{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--aurora-text);flex:auto;margin:0;font-size:3.25rem;font-weight:700;line-height:.85}.key-spend-cents{color:var(--aurora-accent)}.key-spend-limit-group{flex:none;align-items:center;gap:.875rem;display:flex}.key-spend-label{color:var(--aurora-text-subtle);font-size:.78125rem}.key-spend-limit{flex:none;width:7.5rem}.key-spend-limit>.input{border-color:var(--aurora-edge);border-radius:11px;height:2.375rem;font-size:.875rem}.spend-bar.key-spend-meter{box-sizing:border-box;border:1px solid var(--aurora-line-faint);background:var(--aurora-sunken);border-radius:4px;width:100%;height:.5rem}.spend-bar.key-spend-meter>span{border-radius:3px}.key-who-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.key-who-account{flex-direction:column;gap:3px;min-width:0;display:flex}.key-who-label{color:var(--aurora-text-subtle);font-size:.78125rem}.key-who-name{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.2}.key-who-change{color:var(--aurora-accent-ink);border-radius:6px;flex:none;align-items:center;gap:.25rem;font-size:.84375rem;display:inline-flex}.key-who-change:hover,.key-who-change[data-state=open]{text-underline-offset:3px;text-decoration:underline}.key-who-change:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.key-who-chev{width:.875rem;height:.875rem}.menu.key-account-menu{z-index:70;min-width:14rem;max-height:min(20rem, var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.key-account-name,.key-account-on{overflow-wrap:anywhere;display:block}.key-account-on{color:var(--aurora-text-subtle);font-size:.75rem}.key-dialog-move{padding:.5rem .75rem;font-size:.8125rem}.key-who-you{border-top:1px solid var(--aurora-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.key-who-you-label{font-size:.90625rem;font-weight:600;display:block}.key-who-you-sub{color:var(--aurora-text-subtle);font-size:.78125rem;line-height:1.4}.key-who-you>.switch{flex-shrink:0}.key-conn{gap:.625rem}.key-conn-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.625rem;display:grid}@media not all and (width>=30rem){.key-conn-pair{grid-template-columns:minmax(0,1fr)}}.key-conn-pair>.input,.key-secret-row>.input{border-color:var(--aurora-edge);border-radius:12px;height:2.75rem;font-size:.9375rem}.key-secret-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.key-secret-row>.input{flex:12rem;width:auto;min-width:0}.key-secret-row>.btn{flex:none}.key-secret-masked{font:500 .875rem var(--font-mono);white-space:nowrap;color:var(--aurora-text);align-items:center;gap:.5rem;display:flex;overflow:hidden}.key-secret-dot{background:var(--aurora-success);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.key-dialog-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.key-dialog-row-label{color:var(--color-slate-900);font-size:.875rem;font-weight:500;display:block}.key-dialog-row-sub{color:var(--color-slate-500);font-size:.75rem}.key-dialog-row-control{justify-content:flex-end;display:flex}.key-dialog-row-control>.input{width:12.5rem}@media not all and (width>=30rem){.key-dialog-row-control>.input{width:8.75rem}}.key-limit{justify-items:end;display:grid}.key-limit-controls{gap:.5rem;display:flex}.key-limit-controls>select.input{width:12.5rem}.key-limit-custom{width:6rem}@media not all and (width>=30rem){.key-limit-controls>select.input{width:8.75rem}.key-limit-custom{width:4.5rem}}.key-dialog-test-result{min-width:0;margin-top:.5rem}.key-dialog-test-result>.status{font-size:.8125rem}.key-dialog-more{color:var(--aurora-accent-ink);justify-self:start;align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.key-dialog-more:hover{color:var(--aurora-accent)}.key-dialog-more-chev{width:1rem;height:1rem;transition:transform .15s}.key-dialog-more[aria-expanded=true] .key-dialog-more-chev{transform:rotate(90deg)}.key-dialog-may{border-top:1px solid var(--aurora-line);gap:.875rem;padding-top:.875rem;display:grid}.key-dialog-invalid{color:var(--color-red-600);margin-top:.25rem;font-size:.8125rem}.key-dialog-errors{gap:.5rem;display:grid}.key-dialog-foot{border-top:1px solid var(--aurora-line);background:var(--aurora-surface-solid);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.625rem 1.25rem;display:flex;position:sticky;bottom:0}.key-dialog-remove{flex-direction:column;flex:12rem;gap:.25rem;min-width:0;display:flex}.key-dialog-remove-btn{color:var(--aurora-text-subtle);align-self:flex-start;font-size:.875rem;font-weight:500;line-height:1.25rem}.key-dialog-remove-btn:hover:not(:disabled),.key-dialog-remove-btn:focus-visible{color:var(--color-red-700);text-underline-offset:3px;text-decoration:underline}.key-dialog-remove-btn:disabled{cursor:not-allowed;color:var(--aurora-control)}.key-dialog-remove-why{color:var(--aurora-text-subtle);font-size:.75rem;line-height:1.4}.key-dialog-actions{gap:.75rem;margin-left:auto;display:flex}.input-unit{position:relative}.input-unit>.input{padding-right:5.25rem}.input-unit-word{color:var(--color-slate-500);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.input-unit-lead>.input{padding-left:1.5rem;padding-right:.75rem}.input-unit-lead>.input-unit-word{font-size:.875rem;left:.75rem;right:auto}.assist-blocked{border:1px solid var(--color-amber-200);background:var(--color-amber-50);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex}.assist-blocked-title{color:var(--color-amber-900);font-size:.9375rem;font-weight:600}.assist-blocked-line{color:var(--color-amber-800);font-size:.875rem}.btn-tint{background:var(--color-indigo-100);border-color:var(--color-indigo-200);color:var(--color-indigo-800);box-shadow:none}.btn-tint:hover:not(:disabled){background:var(--color-indigo-200)}.acct-key{border:1px solid var(--color-slate-200);background:var(--color-surface);border-radius:.75rem;flex-direction:column;gap:.625rem;min-width:0;padding:1rem 1.125rem;display:flex}.acct-key[data-none]{border-style:dashed;border-color:var(--aurora-warning)}@supports (color:color-mix(in lab, red, red)){.acct-key[data-none]{border-color:color-mix(in srgb, var(--aurora-warning) 45%, transparent)}}.acct-key[data-none]{background:var(--aurora-warning)}@supports (color:color-mix(in lab, red, red)){.acct-key[data-none]{background:color-mix(in srgb, var(--aurora-warning) 6%, var(--color-surface))}}.acct-key-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);font-size:.6875rem;font-weight:700}.acct-key-head{align-items:center;gap:.75rem;min-width:0;display:flex}.acct-key-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-900);font-size:1rem;font-weight:600;overflow:hidden}.acct-key-spent{font-variant-numeric:tabular-nums;color:var(--color-slate-500);flex-wrap:wrap;align-items:baseline;gap:0 .25rem;font-size:.875rem;display:flex}.acct-key-spent>strong{color:var(--color-slate-900);font-size:1.375rem;font-weight:700}.acct-key>.spend-bar{width:100%}.acct-key-none{color:var(--aurora-warning);font-size:1rem;font-weight:600}.acct-key-why{color:var(--color-slate-600);font-size:.875rem}.plan-empty,.plan-dialog-for{color:var(--color-slate-500);font-size:.8125rem}.client-avatar{background:var(--color-slate-100);width:2rem;height:2rem;color:var(--color-slate-700);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.assist-pick{border:1px solid var(--color-slate-300);border-radius:var(--radius-control);background:var(--color-surface);width:7.5rem;max-width:100%;color:var(--color-slate-800);justify-content:space-between;align-items:center;gap:.375rem;padding:.3125rem .5rem .3125rem .625rem;font-size:.8125rem;transition:border-color .15s;display:inline-flex}.assist-pick:hover:not(:disabled),.assist-pick[data-state=open]{border-color:var(--color-slate-400)}.assist-pick:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.assist-pick-chevron{width:.875rem;height:.875rem;color:var(--color-slate-400);flex-shrink:0}.assist-access{color:var(--color-slate-600);border-radius:.375rem;align-items:center;gap:.4375rem;margin-inline:-.25rem;padding:.125rem .25rem;font-size:.8125rem;display:inline-flex}.assist-access:before{content:"";background:var(--color-slate-400);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.assist-access[data-tone=ok]{color:var(--color-emerald-700)}.assist-access[data-tone=ok]:before{background:var(--color-emerald-500)}.assist-access[data-tone=off]{color:var(--color-amber-700)}.assist-access[data-tone=off]:before{background:var(--color-amber-600)}button.assist-access:hover,button.assist-access[data-state=open]{background:var(--color-slate-100)}button.assist-access:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.menu-item-text{min-width:0;display:grid}.menu-item-why{color:var(--color-slate-500);font-size:.75rem}.menu-check{text-align:center;width:1rem;color:var(--color-indigo-600);display:inline-block}.chg-review{border:1px solid var(--color-slate-200);background:var(--color-surface-solid,var(--color-white));border-radius:.625rem;flex-shrink:0;overflow:clip;container-type:inline-size}.chg-review-head{z-index:4;border-bottom:1px solid var(--color-slate-200);background:var(--color-surface-solid,var(--color-white));flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.625rem 1rem;display:flex;position:sticky;top:3.5rem}.chg-review-title{font-size:.875rem;font-weight:600}.chg-review-path{min-width:0;font-family:var(--font-mono);color:var(--color-slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.chg-review-grow{flex:1}.chg-review-modes{background:var(--color-slate-100);border-radius:.5rem;gap:.125rem;padding:.1875rem;display:inline-flex}.chg-review-mode{color:var(--color-slate-600);border-radius:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.chg-review-mode[aria-selected=true]{background:var(--color-slate-900);color:var(--color-surface-solid);box-shadow:0 1px 2px #0000001f}.chg-review-mode:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:1px}.chg-review-expand{gap:.375rem}.chg-review-body{grid-template-columns:minmax(0,1fr);display:grid}.chg-review-canvas{min-width:0}.chg-review-canvas iframe{box-shadow:none}.chg-review-page{height:min(70vh,34rem);position:relative;overflow:hidden}.chg-review-frame{position:absolute;inset:0}.chg-review-frame[data-shown=false]{visibility:hidden}.chg-review-failed{color:var(--color-slate-500);padding:1rem;font-size:.875rem}.chg-rail{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:start;gap:.875rem;min-width:0;display:grid}.chg-rail-head,.chg-rail-unchanged{grid-column:1/-1}.chg-rail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.chg-rail-count{font-size:.8125rem;font-weight:700}.chg-rail-sum{font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.chg-rail-sum [data-added=true]{color:var(--diff-add-fg)}.chg-rail-sum [data-added=false]{color:var(--diff-del-fg)}.chg-rail-card{border:1px solid var(--color-slate-200);background:var(--color-surface-solid);border-radius:.5rem;flex-shrink:0;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.chg-rail-spot{text-align:left;cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.chg-rail-spot:after{content:"";position:absolute;inset:0}.chg-rail-spot:focus-visible{outline:none}.chg-rail-card:has(.chg-rail-spot:hover){box-shadow:0 0 0 1px var(--color-indigo-300)}.chg-rail-card:has(.chg-rail-spot[aria-pressed=true]){box-shadow:0 0 0 2px var(--color-indigo-500)}.chg-rail-card:has(.chg-rail-spot:focus-visible){outline:2px solid var(--color-indigo-500);outline-offset:2px}.chg-rail-card>:not(.chg-rail-card-head){padding:.625rem .75rem .75rem}.chg-rail-card-head{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.chg-rail-num{font-family:var(--font-mono);color:var(--color-slate-500);font-size:.625rem}.chg-rail-text{color:var(--color-slate-700);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.chg-rail-text .diff-ins,.chg-rail-text .diff-del{border-radius:.1875rem;padding:0 .125rem}.chg-rail-items{color:var(--color-slate-700);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.chg-rail-unchanged{border-top:1px dashed var(--color-slate-300);color:var(--color-slate-500);margin-top:auto;padding-top:.75rem;font-size:.6875rem;line-height:1.5}.dialog.chg-review-dialog{flex-direction:column;width:auto;max-width:none;max-height:none;padding:0;display:flex;inset:.75rem}.chg-review-dialog .chg-review-body{flex:1;min-height:0;overflow-y:auto}.chg-review-dialog .chg-review-head{position:static}.band{--band-x:min(1.25rem, var(--page-pad-x) - .5rem);margin:-1.25rem calc(-1 * var(--band-x)) 2rem;padding:1.25rem var(--band-x);border-radius:var(--radius-card);background:var(--color-surface);gap:1rem;display:grid}@media not all and (width>=48rem){.band{margin:-1.25rem calc(-1 * var(--page-pad-x)) 1.5rem;padding:1.25rem var(--page-pad-x);border-radius:0}}.band[data-tone=broken]{background:var(--color-red-50)}.band[data-tone=warning]{background:var(--color-amber-50)}.band[data-tone=ok]{background:var(--color-emerald-50)}.band[data-tone=setup]{background:var(--color-indigo-50)}.band[data-tone=ink]{background:var(--color-ink)}.band[data-tone=ink] .page-title{color:var(--color-ink-text)}.band[data-tone=ink] .btn-text{color:var(--color-ink-muted)}.band[data-tone=ink] .btn-text:hover:not(:disabled){color:var(--color-ink-text)}.band[data-tone=ink] .btn-text:focus-visible{outline-color:var(--color-ink-link)}.band>.page-head{margin-bottom:0}.band-title{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.pill{background:var(--color-surface);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex;box-shadow:inset 0 0 0 1px}.pill-broken{color:var(--color-red-700)}.pill-warning{color:var(--color-amber-800)}.pill-ok{color:var(--color-emerald-700)}.pill-setup{color:var(--color-indigo-700)}.band-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=48rem){.band-tiles{grid-template-columns:repeat(var(--tiles,4), minmax(0, 1fr))}}.band-tile{border:1px solid var(--color-slate-200);background:var(--color-surface);text-align:left;min-width:0;color:var(--color-slate-900);border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.625rem .875rem;transition:border-color .15s;display:flex}a.band-tile:hover{border-color:var(--color-indigo-300)}a.band-tile:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.band-tile-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500);font-size:.75rem;overflow:hidden}.band-tile-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.75rem;overflow:hidden}.band-tile[data-zero] .band-tile-value{color:var(--color-slate-500)}.band-tile-value[data-tone=warn]{color:var(--color-amber-700)}.band-tile-value[data-tone=error]{color:var(--color-red-700)}.ov-board{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.ov-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-board>.section{border-top:1px solid var(--color-slate-300);margin-top:0;padding-top:1.375rem}.section[tabindex="-1"]:focus{outline:none}.ov-board>.section-full{grid-column:1/-1}.so-head{border:1px solid var(--color-slate-200);background:var(--color-surface);border-radius:.75rem;margin-bottom:1rem;padding:1rem}.so-head>.page-head{align-items:center;margin-bottom:0}.so-head .page-actions{min-height:2.5rem}@media not all and (width>=48rem){.so-head .page-actions>.btn{padding-inline:.75rem;font-size:.875rem}.so-head .page-actions>.btn-ghost:first-child{margin-left:-.5rem;padding-inline:.5rem}}.so-head-title{gap:.625rem;min-width:0;display:grid}.so-pills{flex-wrap:wrap;gap:.375rem;display:flex}.so-pill{background:var(--color-slate-100);white-space:nowrap;color:var(--color-slate-600);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25rem;transition:box-shadow .15s;display:inline-flex}.so-pill[data-tone=accent]{background:var(--color-indigo-50);color:var(--color-indigo-700)}.so-pill[data-tone=ok]{background:var(--color-emerald-50);color:var(--color-emerald-700)}.so-pill[data-tone=warn]{background:var(--color-amber-50);color:var(--color-amber-800)}.so-pill[data-tone=error]{background:var(--color-red-50);color:var(--color-red-700)}.so-pill[data-tone=muted]{color:var(--color-slate-500)}a.so-pill:hover{box-shadow:inset 0 0 0 1px}a.so-pill:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.so-pill-skel{border-radius:9999px;width:7.5rem;height:1.5rem;display:block}.so-board{grid-template-columns:repeat(var(--so-cols,1), minmax(0, 1fr));gap:1rem;display:grid}.so-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.so-board:not([data-even]){align-items:start}.so-board[data-even]>.so-col>.so-card:last-child{flex:1}.so-board[data-even]>.so-col>.so-card:last-child>.scroll-rows{min-height:var(--rows-fit);flex:1 0 auto}.so-board[data-even]>.so-col>.so-card:last-child>.scroll-rows>.scroll-rows-box{position:absolute;inset:0;max-height:none!important}.so-card{border:1px solid var(--color-slate-200);background:var(--color-surface);border-radius:.75rem;flex-direction:column;min-width:0;padding:.875rem 1rem .25rem;display:flex}.so-card-wide{grid-column:1/-1;padding-bottom:1rem}.so-card[tabindex="-1"]:focus{outline:none}.so-card-link{color:var(--color-indigo-600);flex-shrink:0;font-size:.8125rem;font-weight:500}.so-card-link:hover{text-underline-offset:3px;text-decoration:underline}.so-card-link:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px;border-radius:.25rem}.so-card .rows{border-bottom:0}.so-card .scroll-rows:after{background:linear-gradient(transparent, var(--color-surface))}.so-rows>li{border-top:1px solid var(--color-slate-200)}.so-row{text-align:left;width:100%;min-width:0;color:var(--color-slate-900);align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.so-row-link:hover .so-row-title{text-underline-offset:3px;text-decoration:underline}.so-row-link:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px;border-radius:.375rem}.so-row-text{flex:1;min-width:0;display:grid}.so-row-title,.so-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.so-row-title{font-size:.875rem;font-weight:500;line-height:1.25rem}.so-row-sub{color:var(--color-slate-500);font-size:.75rem;line-height:1.125rem}.so-row-state{color:var(--color-slate-600);flex-shrink:0;font-size:.8125rem}.so-row-go{color:var(--color-indigo-600);flex-shrink:0;font-size:.8125rem;font-weight:500}.so-steps{margin-bottom:1rem}.so-steps[data-dir=across]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.25rem;display:grid}.so-steps[data-dir=down]{gap:.875rem;display:grid}.so-step{flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0;display:flex;position:relative}.so-steps[data-dir=down] .so-step{flex-direction:row;align-items:center;gap:.75rem}.so-steps[data-dir=across] .so-step:not(:last-child):after{content:"";background:var(--color-slate-200);border-radius:1px;height:2px;position:absolute;top:calc(.8125rem - 1px);left:2rem;right:.375rem}.so-steps[data-dir=across] .so-step[data-state=done]:after{background:var(--color-indigo-600)}.so-step-mark{background:var(--color-slate-100);width:1.625rem;height:1.625rem;color:var(--color-slate-500);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.so-step[data-state=done] .so-step-mark{background:var(--color-indigo-600);color:var(--color-on-accent)}.so-step[data-state=now] .so-step-mark{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-indigo-600);color:var(--color-indigo-700)}.so-step-label{min-width:0;color:var(--color-slate-600);font-size:.8125rem;line-height:1.25rem}.so-steps[data-dir=down] .so-step-label{flex:1;font-size:.875rem}.so-step[data-state=now] .so-step-label{color:var(--color-slate-900);font-weight:600}.so-step[data-state=later] .so-step-label{color:var(--color-slate-500)}.so-step-state{color:var(--color-slate-500);flex-shrink:0;font-size:.75rem}.so-next{background:var(--color-indigo-50);border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.site-ov[data-room=narrow] .so-next{flex-direction:column;align-items:flex-start}.so-next .btn{flex-shrink:0}.so-next-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-indigo-600);margin-bottom:.25rem;font-size:.6875rem}.so-next-title{color:var(--color-slate-900);font-size:.9375rem;font-weight:600}.so-next-why{color:var(--color-slate-600);margin-top:.125rem;font-size:.8125rem}.so-steps-skel{border-radius:.625rem;height:9rem;display:block}.dialog.so-recent-dialog{flex-direction:column;max-width:40rem;max-height:calc(100dvh - 3rem);display:flex;top:1.5rem;overflow:hidden}.so-recent-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.dialog.so-recent-dialog:has(.scroll-rows){height:calc(100dvh - 3rem)}.so-recent-body:has(.scroll-rows){flex-direction:column;display:flex;overflow:hidden}.so-recent-body .scroll-rows{flex-direction:column;flex:auto;min-height:0;display:flex}.so-recent-body .scroll-rows-box{flex:auto;min-height:0;max-height:none!important}.status-setup:before{background:linear-gradient(90deg, var(--color-indigo-500) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--color-indigo-500)}.req-row{min-height:2.5rem;color:var(--color-slate-700);grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3rem;align-items:center;column-gap:.75rem;font-size:.875rem;display:grid}a.req-row:hover .req-text{color:var(--color-slate-950);text-underline-offset:3px;text-decoration:underline}a.req-row:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:-2px}.req-who,.req-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.req-who{color:var(--color-slate-900);font-weight:500}.req-text{align-items:center;gap:.375rem;display:flex}.req-text>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.req-text .btn-text{flex-shrink:0}.req-when{text-align:right;color:var(--color-slate-500);white-space:nowrap;font-size:.75rem}.req-note{-webkit-line-clamp:2;min-width:0;color:var(--color-slate-500);-webkit-box-orient:vertical;grid-column:2/-1;padding-bottom:.5rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}@media not all and (width>=48rem){.req-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who when""text text";row-gap:.125rem;padding-block:.5rem}.req-who{grid-area:who}.req-text{grid-area:text}.req-when{grid-area:when}.req-note{grid-column:1/-1;padding-bottom:0}}.setup-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-slate-500);font-size:.75rem}.setup-next{text-overflow:ellipsis;white-space:nowrap;color:var(--color-indigo-700);font-size:.8125rem;overflow:hidden}.stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.stepper-step{text-align:center;min-width:0;color:var(--color-slate-500);flex-direction:column;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:flex}.stepper-num{background:var(--color-slate-100);width:1.625rem;height:1.625rem;color:var(--color-slate-600);border-radius:9999px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.stepper-step[data-state=done],.stepper-step[data-state=now]{color:var(--color-indigo-700)}.stepper-step[data-state=done] .stepper-num{background:var(--color-accent);color:var(--color-on-accent)}.stepper-step[data-state=now] .stepper-num{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-indigo-600);color:var(--color-indigo-700)}a.stepper-step:hover .stepper-label{text-underline-offset:3px;text-decoration:underline}a.stepper-step:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px;border-radius:.375rem}@media not all and (width>=48rem){.stepper{grid-template-columns:minmax(0,1fr)}.stepper-step{text-align:left;flex-direction:row}}.health-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:2.5rem;display:grid}.health-label{color:var(--color-slate-500);font-size:.875rem}.btn-primary{isolation:isolate;color:var(--btn-primary-ink);background:var(--btn-primary-fill);box-shadow:none;border-color:#0000;border-radius:6px;font-family:DM Sans,sans-serif;font-weight:700;transition:background-color .15s,transform .1s;position:relative;overflow:hidden}:root[data-theme=dark] .btn-primary{box-shadow:none}:root[data-theme=dark] .btn.xray-follow{box-shadow:0 10px 28px -10px #00000080}.btn-primary:not(.btn-sm,.btn-xs){border-width:0;padding:12px 20px;font-size:15px;line-height:1}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--btn-primary-fill-hover)}.btn-primary:active:not(:disabled,[aria-disabled=true]){background:var(--btn-primary-fill-hover);transform:scale(.97)}.btn-ripple{z-index:-1;background:var(--btn-primary-ripple);pointer-events:none;border-radius:50%;width:260px;height:260px;animation:.6s ease-out forwards btn-ripple;position:absolute}@media (prefers-reduced-motion:reduce){.btn-primary:active:not(:disabled,[aria-disabled=true]){transform:none}.btn-ripple{display:none}}.poster-eyebrow{font:500 .75rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0}.poster-headline{letter-spacing:-.035em;color:var(--aurora-text);margin:0;font-size:3.5rem;font-weight:700;line-height:1}.poster-headline[data-dense]{font-size:3rem}:is(.poster-headline,.sov-title,.il-title,.hh-title,.ml-num) .skel-text{vertical-align:top}.poster-head{align-items:center;gap:1rem 1.25rem;min-width:0;display:flex}.poster-head-text{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.poster-head-title{letter-spacing:-.02em;color:var(--aurora-text);margin:0;font-size:1.625rem;font-weight:700;line-height:1.1}.poster-head>:is(.btn,a.btn){flex:none}.poster-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;flex:none;font-size:4.5rem;font-weight:700;line-height:.8;display:block}.poster-num[data-size="200"]{font-size:12.5rem}.poster-num[data-size="120"]{font-size:7.5rem}.poster-num[data-size="96"]{font-size:6rem}.poster-num[data-size="88"]{font-size:5.5rem}.poster-num[data-size="56"]{font-size:3.5rem}.poster-num[data-size="44"]{font-size:2.75rem}.poster-caption{color:var(--aurora-text-subtle);margin:0;font-size:1.1875rem;font-weight:500;line-height:1.3}.poster-caption[data-size="16"]{font-size:1rem}.poster-caption[data-size="14"]{font-size:.875rem}.poster-block{--pb-bg:var(--aurora-surface);--pb-border:var(--aurora-edge);--pb-ink:var(--aurora-text);--pb-num:var(--pb-ink);--pb-sub:var(--aurora-text-subtle);--pb-rule:var(--aurora-line);border:1px solid var(--pb-border);border-radius:var(--poster-radius);background:var(--pb-bg);min-width:0;color:var(--pb-ink);box-shadow:var(--poster-shadow);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.625rem;text-decoration:none;transition:filter .15s;display:flex;position:relative}a.poster-block:hover{filter:brightness(.98)}a.poster-block:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:3px}.poster-block[data-place=req]{--pb-bg:var(--req-fill);--pb-border:var(--req-fill);--pb-ink:var(--req-on);--pb-sub:var(--req-sub);--pb-rule:var(--req-rule)}.poster-block[data-place=set]{--pb-bg:var(--set-card);--pb-border:var(--set-border);--pb-num:var(--set-deep);--pb-sub:var(--set-deep)}.poster-block[data-place=hea]{--pb-bg:var(--hea-wash);--pb-border:var(--hea-border);--pb-num:var(--hea-critical);--pb-sub:var(--hea-text);--pb-rule:var(--hea-border)}.poster-block[data-place=acc]{--pb-bg:var(--acc-fill);--pb-border:var(--acc-fill);--pb-ink:var(--acc-on);--pb-sub:var(--acc-sub);--pb-rule:var(--acc-rule)}a.poster-block:is([data-place=req],[data-place=acc]):hover{filter:brightness(1.06)}.poster-block .poster-num{color:var(--pb-num)}.poster-block .poster-caption{color:var(--pb-sub)}.poster-foot{border-top:1px solid var(--pb-rule,var(--aurora-line));justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.125rem;display:flex}.poster-foot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.625rem;font-weight:600;line-height:1.15;overflow:hidden}.poster-foot-go{flex:none;font-size:1.875rem;line-height:1}.poster-split{gap:3px;height:2.25rem;font-size:.8125rem;font-weight:600;display:flex}.poster-split>*{border:1px solid var(--aurora-line);background:var(--aurora-sunken);min-width:0;color:var(--aurora-text);font:inherit;cursor:pointer;border-radius:3px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;transition:background-color .15s,color .15s;display:flex}.poster-split>:first-child{border-radius:10px 3px 3px 10px}.poster-split>:last-child{border-radius:3px 10px 10px 3px}.poster-split>:only-child{border-radius:10px}.poster-split>:hover:not([aria-pressed=true]){background:var(--aurora-surface)}.poster-split>[aria-pressed=true]{border-color:var(--acc-fill);background:var(--acc-fill);color:var(--acc-on)}.poster-split>:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.poster-split-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.poster-meter{--pm-fill:var(--aurora-accent);--pm-track:color-mix(in oklch, var(--pm-fill) 22%, transparent);background:var(--pm-track);border-radius:4px;height:8px;display:block;overflow:hidden}.poster-meter[data-size="12"]{border-radius:6px;height:12px}.poster-meter:before{content:"";width:var(--value,0%);border-radius:inherit;background:var(--pm-fill);height:100%;display:block}.poster-meter[data-place=req]{--pm-fill:var(--req-on);--pm-track:color-mix(in oklch, var(--req-on) 25%, transparent)}.poster-meter[data-place=set]{--pm-fill:var(--set-fill);--pm-track:var(--set-track)}.poster-meter[data-place=hea]{--pm-fill:var(--hea-critical);--pm-track:color-mix(in oklch, var(--hea-critical) 18%, transparent)}.poster-meter[data-place=acc]{--pm-fill:var(--acc-on)}.poster-meter[data-place=warn]{--pm-fill:var(--hea-warn)}.poster-chip{background:var(--aurora-sunken);height:22px;color:var(--aurora-text-muted);font:600 11.5px / 1 var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 9px;display:inline-flex}.poster-chip[data-place=req]{background:var(--req-fill);color:var(--req-on)}.poster-chip[data-place=set]{background:var(--set-track);color:var(--set-deep)}.poster-chip[data-place=hea]{background:var(--hea-wash);color:var(--hea-text)}.poster-chip[data-place=bad]{background:color-mix(in oklch, var(--aurora-danger) 14%, var(--aurora-surface));color:var(--aurora-danger)}.poster-chip[data-place=ok]{background:color-mix(in oklch, var(--aurora-success) 12%, var(--aurora-surface));color:var(--aurora-success)}.poster-chip[data-place=acc]{background:var(--acc-fill);color:var(--acc-on)}.poster-lights{flex-wrap:wrap;gap:.5rem;display:flex}.poster-light{--pl-dot:var(--aurora-text-subtle);background:var(--aurora-sunken);min-width:0;color:var(--aurora-text);border-radius:12px;flex:auto;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.8125rem;display:inline-flex}.poster-light:before{content:"";background:var(--pl-dot);border-radius:50%;flex:none;width:9px;height:9px}.poster-light[data-state=ok]{--pl-dot:var(--aurora-success)}.poster-light[data-state=warn]{--pl-dot:var(--hea-warn)}.poster-light[data-state=bad]{--pl-dot:var(--hea-critical)}.poster-light[data-state=off]{--pl-dot:var(--aurora-control)}.poster-card{border:1px solid var(--aurora-edge);border-radius:var(--poster-card-radius);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);padding:1.375rem}.pa{flex-direction:column;gap:1.75rem;display:flex}.pa-head{justify-content:space-between;align-items:flex-start;gap:1rem 1.875rem;display:flex}.pa-head-text{flex-direction:column;gap:.625rem;min-width:0;display:flex}.pa-head>.btn{flex:none}.pa-sub{font:500 .8125rem / 1.125rem var(--font-mono);color:var(--aurora-text-subtle);margin:.125rem 0 0}.pa-new-skel{border-radius:.75rem;flex:none;width:6.5rem;height:2.5rem}.pa-board,.pa-skel{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.pa-bar{background:var(--req-fill);min-height:5.25rem;color:var(--req-on);border-radius:18px;align-items:center;gap:1.125rem;padding:1.125rem 1.5rem;text-decoration:none;transition:filter .15s;display:flex}.pa-bar:hover{filter:brightness(1.06)}.pa-bar:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:3px}.pa-bar-skel{background:0 0;display:block}.pa-bar-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex:none;font-size:3rem;font-weight:700;line-height:.8}.pa-bar-words{flex:1;min-width:0;font-size:1.125rem;font-weight:500;line-height:1.35}.pa-bar-more{color:var(--req-sub)}.pa-bar-go{white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.pa-sites{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-rows:minmax(13.5rem,auto);gap:.875rem;display:grid}.pa-sites[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pa-sites[data-count="3"]>[data-main]{grid-row:span 2}.pa-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface);min-width:0;color:var(--aurora-text);border-radius:20px;gap:.875rem;padding:1rem;transition:border-color .15s;display:flex;position:relative}.pa-card:has(.pa-card-name:hover){border-color:var(--aurora-control)}.pa-card[data-tone]{border-color:var(--hea-border);background:var(--hea-wash)}.pa-card[data-main]{flex-direction:column;gap:.75rem}.pa-pic{border:1px solid var(--aurora-line-faint);background:repeating-linear-gradient(135deg, var(--aurora-sunken) 0 9px, var(--aurora-line-faint) 9px 10px);border-radius:12px;flex-direction:column;flex:none;width:8.75rem;display:flex;position:relative;overflow:hidden}.pa-card[data-main]>.pa-pic{flex:1;width:auto;min-height:17rem}.pa-sites[data-count="1"] .pa-card[data-main]>.pa-pic{aspect-ratio:21/8;flex:none;min-height:0;max-height:min(15rem,30vh)}.pa-card[data-main][data-nopic]>.pa-pic,.pa-sites[data-count="1"] .pa-card[data-main][data-nopic]>.pa-pic{aspect-ratio:auto;flex:none;height:3rem;min-height:0;max-height:none}.pa-pic .ao-picture-btn{z-index:2;top:.5rem;right:.5rem}.pa-pic-alert{z-index:2;background:var(--aurora-surface);color:var(--aurora-danger);border-radius:8px;margin:0;padding:.375rem .625rem;font-size:.75rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.pa-card-body{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-width:0;display:flex}.pa-card[data-main]>.pa-card-body{flex:none;gap:.75rem}.pa-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pa-card[data-main] .pa-card-head{align-items:flex-end}.pa-card-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:1.1875rem;font-weight:700;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.pa-card[data-main] .pa-card-name{font-size:1.375rem}.pa-card-name:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pa-card-name:focus-visible{outline:none}.pa-card:has(.pa-card-name:focus-visible){outline:2px solid var(--aurora-accent);outline-offset:3px}.pa-card-line{font:500 .78125rem / 1.25rem var(--font-mono);color:var(--aurora-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.1875rem 0 0;overflow:hidden}.pa-card[data-tone] .pa-card-line{color:var(--hea-text)}.pa-card-host{z-index:2;color:inherit;text-decoration:none;position:relative}.pa-card-host:hover{text-decoration:underline}.pa-card-go{flex:none;font-size:1.25rem;line-height:1.2}.pa-card[data-main] .pa-card-go{font-size:1.5rem}.pa-card[data-main] .pa-card-health{border-top:1px solid var(--aurora-line);padding-top:.75rem}.pa-card[data-main][data-tone] .pa-card-health{border-top-color:var(--hea-border)}.pa-card[data-main] .pa-lights>.poster-light{flex:1 1 0}.pa-card:not([data-main]) .pa-lights{flex-direction:column;gap:.3125rem}.pa-card:not([data-main]) .pa-lights>.poster-light{background:0 0;flex:none;padding:0}.pa-card[data-tone] .pa-lights>.poster-light{background:color-mix(in oklch, var(--aurora-surface) 55%, transparent)}.pa-card[data-tone]:not([data-main]) .pa-lights>.poster-light{background:0 0}.pa-lights>.poster-light[data-state=warn],.pa-lights>.poster-light[data-state=bad]{color:var(--hea-critical);font-weight:600}.pa-words{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.84375rem;display:flex}.pa-card[data-main] .pa-words{font-size:.875rem}.pa-words:before{content:"";background:var(--aurora-success);border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.pa-words[data-state=bad]:before{background:var(--hea-critical)}.pa-words[data-state=off]:before{background:var(--aurora-control)}.pa-words b{font-weight:600}.pa-words span{color:var(--aurora-text-subtle)}.pa-setup{flex-direction:column;gap:.375rem;display:flex}.pa-setup-steps{gap:3px;display:flex}.pa-setup-steps>span{background:var(--set-track);border-radius:3px;width:30px;height:7px}.pa-setup-steps>[data-done]{background:var(--set-fill)}.pa-setup-next{color:var(--set-deep);font-size:.8125rem;font-weight:500}.pa-setup-later{font:500 .75rem / 1rem var(--font-mono);color:var(--set-deep);margin-top:.75rem}.pa-row{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.875rem;display:grid}.pa-row>:only-child{grid-column:1/-1}@media (width<64rem){.pa-row{grid-template-columns:minmax(0,1fr)}}.pa-ai-side{border-top:1px solid var(--aurora-line);flex-direction:column;gap:.5rem;min-width:0;padding-top:.75rem;display:flex}.pa-ai-sites{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.pa-ai-where{color:var(--aurora-text);margin:0;font-size:.9375rem;font-weight:600}.pa-ai-problem{color:var(--aurora-danger);margin:0;font-size:.875rem}.queue-col .inbox-queue{background:var(--aurora-surface)}.inbox-queue-head{gap:.875rem;padding:1.375rem 1.25rem 1rem}.inbox-queue-title{justify-content:flex-start;align-items:flex-end;gap:.875rem}.inbox-queue-title>.poster-num{color:var(--req-fill)}.inbox-queue-words{flex-direction:column;gap:.375rem;min-width:0;padding-bottom:.125rem;display:flex}.inbox-queue-name{letter-spacing:-.02em;color:var(--aurora-text);margin:0;font-size:1.625rem;font-weight:700;line-height:1}.inbox-queue-line{min-height:1rem;font:500 .75rem / 1rem var(--font-mono);color:var(--aurora-text-subtle)}.inbox-queue-line>span{white-space:nowrap}.inbox-queue-line .inbox-unread{font:inherit;color:inherit}.inbox-list{border-top:1px solid var(--aurora-line);gap:0;padding:0}.inbox-list>li+li>.inbox-row{border-top:1px solid var(--aurora-line)}.inbox-row{border:0;border-radius:0;gap:.375rem;padding:.875rem 1.25rem}.inbox-row:hover{background:var(--aurora-sunken)}.inbox-row[aria-current]{background:var(--aurora-accent-soft);box-shadow:inset 3px 0 0 var(--req-fill);border-color:#0000}.inbox-row-meta{color:var(--aurora-text-subtle);gap:.5rem;font-size:.75rem}.inbox-row-meta time{font-family:var(--font-mono)}.inbox-row-what{font-size:.9375rem}.inbox-queue .inbox-kind{height:22px;box-shadow:none;font:600 12px / 1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--aurora-text-subtle);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.inbox-queue .inbox-kind[data-kind=new]{color:var(--set-deep)}.inbox-site{min-width:2.5rem;max-width:8.5rem;height:22px;box-shadow:inset 0 0 0 1px var(--aurora-line);color:var(--aurora-text-muted);border-radius:6px;flex:0 auto;padding:0 8px;font-size:11.5px;font-weight:500;line-height:22px;display:block}.inbox-site+.inbox-row-where{flex:1 0 3.25rem}.inbox-site-filter{font-size:.8125rem}.pp-head{justify-content:space-between;align-items:flex-start;gap:1rem 1.875rem;margin-bottom:1.75rem;display:flex}.pp-head-text{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.pp-head>.btn{flex:none}.pp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@media (width>=64rem){.pp-grid[data-poster]{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem)}.pp-grid[data-poster]>.pp-poster{position:sticky;top:5.5rem}}.pp-main{min-width:0}.pp-editors{border:1px solid var(--aurora-edge);background:var(--aurora-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.625rem 1.5rem;min-width:0;padding:.625rem 1.125rem;display:flex}.pp-editors-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);font-size:.75rem;font-weight:600}.pp-editors-setting{align-items:center;gap:.75rem;min-width:0;display:flex}.pp-editors-setting[data-divided]{border-left:1px solid var(--aurora-line);padding-left:1.5rem}.pp-editors-text{min-width:0;color:var(--color-slate-700);font-size:.875rem;font-weight:500}.pp-editors-setting>.switch{flex:none}.pp-main .pp-editors{flex:0 auto}.pp-main .pp-editors-error{flex:1 0 100%;order:1;margin:0}@media (width<48rem){.pp-main .pp-editors{flex-basis:100%}.pp-editors{flex-direction:column;align-items:stretch}.pp-editors-setting[data-divided]{border-left:0;border-top:1px solid var(--aurora-line);padding:.625rem 0 0}}.pp .people-table{border-color:var(--aurora-edge);background:var(--aurora-surface);border-radius:20px}.pp .people-row{padding-block:1rem}.pp .people-row+.people-row,.pp .people-group+.people-row{border-top-color:var(--aurora-line)}.pp .people-name{font-size:1rem;font-weight:600}.pp .client-avatar{background:var(--aurora-chart-3);width:2.25rem;height:2.25rem;color:var(--aurora-text);font-weight:700}.pp .client-avatar.client-avatar-owner{background:var(--aurora-chart-1);color:var(--aurora-on-accent)}.pp .client-avatar.client-avatar-invited{color:var(--aurora-text-subtle);background:0 0}.pp .people-member .people-role-words{flex:none;max-width:70%}.people-group{border-top:1px solid var(--aurora-line);font:500 .65625rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);padding:.75rem 1.25rem .25rem}.pp-poster{border-radius:var(--poster-radius);background:var(--req-fill);min-width:0;color:var(--req-on);flex-direction:column;gap:.75rem;padding:1.625rem;display:flex}.pp-poster-eyebrow{font:500 .71875rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--req-sub);margin:0}.pp-poster-note{color:var(--req-sub);margin:0;font-size:.8125rem;line-height:1.45}.pp-poster-btn{border:1.5px solid var(--req-on);background:var(--req-on);height:3rem;color:var(--req-fill);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;padding:0 1rem;font-size:1rem;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}.pp-poster-btn:disabled{cursor:default;opacity:.6}.pp-poster-btn-line{color:var(--req-on);background:0 0}.pp-poster-btn-line:hover:not(:disabled){background:color-mix(in oklch, var(--req-on) 12%, transparent)}.pp-poster-btn:focus-visible,.pp-link-copy:focus-visible{outline:2px solid var(--req-on);outline-offset:2px}.pp-link{background:color-mix(in oklch, var(--req-on) 16%, transparent);border-radius:12px;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .75rem;display:flex}.pp-link-url{min-width:0;color:var(--req-on);font:500 .8125rem / 1.25rem var(--font-mono);text-overflow:ellipsis;background:0 0;border:0;flex:1}.pp-link-url:focus-visible{outline:none}.pp-link-copy{background:var(--req-on);height:2rem;color:var(--req-fill);cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 .875rem;font-size:.8125rem;font-weight:600}.pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pp-tile{border:1px solid var(--req-rule);border-radius:12px;flex-direction:column;gap:.375rem;min-width:0;padding:.75rem;display:flex}.pp-tile-label{font:500 .625rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--req-sub)}.pp-tile>b{text-overflow:ellipsis;font-size:1.0625rem;font-weight:700;line-height:1.2;overflow:hidden}.pp-poster-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.pp-poster-actions>.pp-poster-btn{height:2.625rem;font-size:.875rem;font-weight:500}@container (width>=46rem){.pp .people-row.people-member,.pp .people-mhead{grid-template-columns:var(--mem-check,) minmax(0, 1.8fr) minmax(0, 1fr) minmax(0, 1fr) var(--mem-actions,)}.pp .people-mhead>[data-col=role]{text-align:center}.pp .people-member .people-role{justify-content:center}}@container (width>=36rem) and (width<46rem){.pp .people-row.people-member{grid-template-columns:var(--mem-check,) fit-content(50%) minmax(0, 1fr);grid-template-areas:var(--mem-stack)}.pp .people-member>.people-check{grid-area:check}.pp .people-member>.people-who{grid-area:who}.pp .people-member>.people-role{grid-area:role}.pp .people-member>.people-differ{grid-area:differ}.pp .people-member .people-differ:empty{display:none}.pp .people-member .people-actions{flex-wrap:wrap}.pp .people-member>.people-actions{grid-area:actions}.pp .people-mhead{display:none}.pp .people-table-select .people-mhead{grid-template-columns:1.125rem minmax(0,1fr);grid-template-areas:"check who";display:grid}.pp .people-mhead>[data-col=role],.pp .people-mhead>[data-col=differ],.pp .people-mhead>[data-col=actions]{display:none}.pp .people-member .people-role,.pp .people-member .people-differ{padding-left:3rem}}@container (width<46rem){.pp .people-member .people-role-words{flex:0 auto;max-width:none}}.pas-head,.pk-head{flex-direction:column;gap:.625rem;min-width:0;display:flex}.pk-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem 1.875rem;margin-bottom:1.75rem}.pk-head>.min-w-0{flex-direction:column;gap:.625rem;display:flex}.pk-sub{font:500 .8125rem / 1.125rem var(--font-mono);color:var(--aurora-text-subtle);margin:0}.pas-page{flex-direction:column;gap:.875rem;display:flex;container:pas/inline-size}.pas-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.pas-top>.pas-head{gap:.5rem;min-width:0}.pas-blocked.assist-blocked{flex-wrap:nowrap;flex:0 36rem;gap:1rem;min-width:0;padding:.5rem .5rem .5rem .875rem}.pas-blocked .assist-blocked-title,.pas-blocked .assist-blocked-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pas-blocked .assist-blocked-title{font-size:.875rem;line-height:1.25rem}.pas-blocked .assist-blocked-line{font-size:.8125rem;line-height:1.125rem}.pas-blocked .btn{flex:none}@media (width>=80rem){.page.pas{--page-pad-y:1.75rem}}.pas-head .poster-headline{font-size:2.5rem}.pas-body{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.pas-main,.pas-rail{flex-direction:column;gap:.875rem;min-width:0;display:flex}@container pas (width>=44rem){.pas-rail:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}@container pas (width>=66rem){.pas-body:has(>.pas-rail){grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch}.pas-rail:has(>:nth-child(2)){display:flex}}.pas-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface);border-radius:20px;flex-direction:column;min-width:0;display:flex}.pas-cap{font:500 .75rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle)}.pas-card-title{letter-spacing:-.01em;color:var(--aurora-text);margin:0;font-size:1.125rem;font-weight:700}.pas-key.acct-key{border-radius:var(--poster-radius);background:var(--acc-fill);box-shadow:none;color:var(--acc-on);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.25rem 1.625rem;display:grid}.pas-key.acct-key[data-none]{grid-template-columns:minmax(0,1fr) auto}.pas-spent.acct-key-spent{color:var(--acc-sub);flex-flow:column;align-items:flex-start;gap:.5rem;margin:0;display:flex}.pas-spent>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--acc-on);font-size:4rem;font-weight:700;line-height:.8}.pas-spent>span{white-space:nowrap;font-size:.875rem;font-weight:500}.pas-key-mid{flex-direction:column;gap:.5625rem;min-width:0;display:flex}.pas-on{text-overflow:ellipsis;white-space:nowrap;color:var(--acc-sub);margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.pas-on .acct-key-name,.pas-on .key-card-meta{font:inherit;color:inherit;margin:0;display:inline}.pas-on .acct-key-name{color:var(--acc-on)}.pas-meter-row{align-items:center;gap:.875rem;display:flex}.pas-meter.spend-bar{background:color-mix(in oklch, var(--acc-on) 22%, transparent);flex:1;width:auto;height:8px}.pas-meter.spend-bar>span{background:var(--acc-on)}.pas-meter.spend-bar[data-level=near]>span{background:var(--hea-warn)}.pas-meter.spend-bar[data-level=full]>span{background:var(--acc-broken)}.pas-share,.pas-nolimit{font:500 .8125rem / 1 var(--font-mono);color:var(--acc-sub);flex:none}.pas-month,.pas-paused.key-card-paused{color:var(--acc-sub);margin:0;font-size:.8125rem}.pas-paused.key-card-paused{color:var(--acc-warn)}.pas-key-why{letter-spacing:-.015em;text-wrap:pretty;color:var(--acc-on);margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.pas-key-go{border:0;border-left:1px solid var(--acc-rule);color:var(--acc-on);white-space:nowrap;cursor:pointer;background:0 0;align-self:stretch;align-items:center;gap:1rem;padding:0 0 0 1.625rem;font-size:1.25rem;font-weight:600;line-height:1.15;display:flex}.pas-key-go:after{content:"→";font-size:1.375rem}.pas-key-go:disabled{cursor:default;opacity:.6}.pas-key-go:focus-visible{outline:2px solid var(--acc-on);outline-offset:4px}@container pas (width<40rem){.pas-key.acct-key,.pas-key.acct-key[data-none]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}.pas-spent>strong{font-size:3rem}.pas-key-go{border-top:1px solid var(--acc-rule);border-left:0;justify-content:space-between;padding:.875rem 0 0}}.pas-people{--pas-cols:minmax(0, 1fr) 4rem 11rem 8rem 5.75rem;flex:1;padding:.875rem 1.25rem .25rem;container:pas-people/inline-size}.pas-people-top{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding-bottom:.75rem;display:flex}.pas-chips{flex-wrap:wrap;gap:.375rem;display:flex}.pas-chip{background:var(--color-slate-100);color:var(--color-slate-700);border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .15s;display:inline-flex}.pas-chip:hover:not([aria-pressed=true]){background:var(--color-slate-200)}.pas-chip[aria-pressed=true]{background:var(--acc-fill);color:var(--acc-on)}.pas-chip:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.pas-chip-n{font-family:var(--font-mono);color:var(--aurora-text-subtle)}.pas-chip[aria-pressed=true] .pas-chip-n{color:var(--acc-sub)}.pas-search{border:1px solid var(--color-slate-300);border-radius:var(--radius-control);background:var(--aurora-surface);align-items:center;gap:.5rem;width:11.25rem;margin-left:auto;padding:.375rem .625rem;transition:border-color .15s;display:inline-flex}.pas-search:hover{border-color:var(--color-slate-400)}.pas-search:focus-within{outline:2px solid var(--color-indigo-500);outline-offset:1px}.pas-search-icon{width:.875rem;height:.875rem;color:var(--color-slate-400);flex:none}.pas-search-input{min-width:0;color:var(--aurora-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.8125rem}.pas-search-input::placeholder{color:var(--color-slate-400)}.pas-people-table{flex-direction:column;flex:1;min-height:0;display:flex}.pas-people-grid{grid-template-columns:var(--pas-cols);align-items:center;gap:.875rem;display:grid}.pas-people-head,.pas-person[data-you]{scrollbar-gutter:stable;overflow:hidden}.pas-people-head{border-top:1px solid var(--color-slate-200);letter-spacing:.05em;text-transform:uppercase;color:var(--aurora-text-subtle);padding:.5625rem 0;font-size:.75rem;font-weight:500}.pas-person{padding:.5625rem 0}.pas-people-rows>.pas-person{border-top:1px solid var(--color-slate-200)}.pas-person[data-you]{background:var(--aurora-sunken);border-radius:.75rem;margin:0 -.75rem;padding-inline:.75rem}.pas-person[data-you] .client-avatar{background:var(--color-indigo-100);color:var(--color-indigo-700)}.pas-people-rows{scrollbar-gutter:stable;max-height:26rem;overflow:auto}.pas-people-rows>.plan-empty{border-top:1px solid var(--color-slate-200);padding:.75rem 0}@container pas (width>=66rem){.pas-people-list{flex:1;min-height:10rem;position:relative}.pas-people-rows{max-height:none;position:absolute;inset:0}}.pas-who{align-items:center;gap:.75rem;min-width:0;display:flex}.pas-who>.min-w-0{flex-direction:column;display:flex}.pas-who-name,.pas-who-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pas-who-name{color:var(--aurora-text);font-size:.875rem;font-weight:500}.pas-person[data-you] .pas-who-name{font-weight:600}.pas-who-line{color:var(--aurora-text-subtle);font-size:.75rem}.pas-role{color:var(--color-slate-700);font-size:.875rem}.pas-none{color:var(--color-slate-400);font-size:.8125rem}.pas-none-small{font-size:.75rem}.pas-plan-cell{align-items:center;gap:.5rem;min-width:0;display:flex}.pas-plan-cell .assist-pick{flex:none;width:7.25rem}.assist-pick[data-own]{border-color:var(--color-indigo-400);background:var(--color-indigo-50);color:var(--color-indigo-700);font-weight:500}.assist-pick[data-own]:hover:not(:disabled),.assist-pick[data-own][data-state=open]{border-color:var(--color-indigo-500)}.assist-pick[data-own] .assist-pick-chevron{color:var(--color-indigo-400)}.pas-tag{font:500 .625rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-400)}.pas-tag[data-own]{color:var(--color-indigo-700)}@container pas-people (width<40rem){.pas-people-grid{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.pas-people-head.pas-people-grid{display:none}.pas-who{flex-basis:100%}.pas-person .pas-dash{display:none}.pas-search{width:100%;margin-left:0}}.pas-plan{gap:.75rem;padding:.875rem 1.125rem .25rem}.pas-plan-sum{flex-direction:column;gap:.375rem;display:flex}.pas-plan-cap{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.pas-plan-now{color:var(--aurora-text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.8125rem;line-height:1.25;display:flex}.pas-plan-now b{letter-spacing:-.03em;color:var(--aurora-text);font-size:1.875rem;font-weight:700;line-height:1}.pas-plan-for{color:var(--aurora-text-subtle);margin:0;font-size:.75rem;line-height:1rem}.pas-tiers{flex-direction:column;gap:.375rem;display:flex}.pas-tier{border:1px solid var(--color-slate-200);text-align:left;background:0 0;border-radius:.75rem;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5625rem .6875rem;transition:background-color .15s,border-color .15s;display:grid}.pas-tier:hover:not(:disabled):not([aria-checked=true]){border-color:var(--color-indigo-400);background:var(--aurora-sunken)}.pas-tier:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.pas-tier:disabled{cursor:progress}.pas-tier[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}.pas-tier-dot{width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--color-slate-400);border-radius:9999px}.pas-tier[aria-checked=true] .pas-tier-dot{background:var(--color-accent);box-shadow:inset 0 0 0 5px var(--color-on-accent)}.pas-tier-text{flex-direction:column;min-width:0;display:flex}.pas-tier-name{color:var(--color-slate-700);font-size:.875rem;font-weight:500;line-height:1.125rem}.pas-tier-who{color:var(--aurora-text-subtle);font-size:.75rem;line-height:.9375rem}.pas-tier-n{color:var(--aurora-text-subtle);align-items:baseline;gap:.3125rem;font-size:.8125rem;display:flex}.pas-tier-n b{font-variant-numeric:tabular-nums;color:var(--aurora-text);font-size:1.25rem;font-weight:700}.pas-tier-n small{font-size:.6875rem}.pas-tier-set{color:var(--color-indigo-700);font-size:.8125rem;font-weight:500}.pas-tier[aria-checked=true] .pas-tier-name{font-weight:600}.pas-tier[aria-checked=true] :is(.pas-tier-name,.pas-tier-n b){color:var(--color-on-accent)}.pas-tier[aria-checked=true] :is(.pas-tier-who,.pas-tier-n){color:color-mix(in oklch, var(--color-on-accent) 80%, var(--color-accent))}.pas-rules{flex-direction:column;display:flex}.pas-rule{border-top:1px solid var(--color-slate-200);color:var(--color-slate-700);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem 0;font-size:.8125rem;line-height:1.125rem;display:flex}.pas-rule-value{color:var(--aurora-text-subtle);align-items:center;gap:.5rem;display:inline-flex}.pas-sites{flex:1;padding:.875rem 1.125rem .5rem}.pas-sites-scroll{scrollbar-gutter:stable;max-height:11.25rem;overflow:auto}.pas-sites .role-table{table-layout:fixed}.pas-sites .role-table thead th{z-index:1;background:var(--aurora-surface);width:3.25rem;min-width:0;font:500 .625rem / 1rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-text-subtle);padding:0 0 .5rem;position:sticky;top:0}.pas-sites .role-table thead th:first-child{text-align:left;width:auto}.pas-sites .role-table thead th:nth-child(2){width:2.75rem}.pas-sites-head{align-items:baseline;gap:.5rem;display:flex}.pas-sites-on{font:400 .75rem / 1rem var(--font-sans);letter-spacing:0;text-transform:none}.pas-sites .role-table tbody tr:last-child{border-bottom:0}.pas-sites .role-table-name-in{min-height:2rem}.pas-sites .role-table-label{overflow:hidden}.pas-sites .saved-note:not([data-shown]){min-width:0}.pas-sites .role-table-cell{padding-inline:0}.pas-site{flex-direction:column;min-width:0;display:flex}.pas-site-name,.pas-site-off{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pas-site-name{color:var(--aurora-text);font-size:.875rem;font-weight:600}.pas-site-off{color:var(--color-amber-800);font-size:.6875rem}.pas-key-note{border-left:1px solid var(--acc-rule);max-width:9.375rem;color:var(--acc-sub);align-self:stretch;align-items:center;margin:0;padding-left:1.625rem;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}@container pas (width<40rem){.pas-key-note{border-top:1px solid var(--acc-rule);border-left:0;max-width:none;padding:.875rem 0 0}}.pas-people[data-look=owner]{--pas-cols:minmax(0, 1fr) 4rem 8rem 13rem 5.75rem}.pas-plan-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-slate-700);font-size:.8125rem;overflow:hidden}.pas-left{align-items:center;gap:.75rem;min-width:0;display:flex}.pas-left .poster-meter{flex:1}.pas-left-n{font-variant-numeric:tabular-nums;text-align:right;min-width:3.25rem;color:var(--aurora-text);flex:none;font-size:.8125rem;font-weight:600}.pas-left[data-low] .poster-meter{--pm-fill:var(--hea-warn)}.pas-left[data-low] .pas-left-n{color:var(--color-amber-700)}@container pas-people (width<40rem){.pas-people-grid>[role=cell]:has(>.pas-left){flex:10rem}}.pas-plan-by{color:var(--aurora-text-subtle);font-size:.75rem}.pas-site-dot{vertical-align:middle;background:var(--color-slate-400);border-radius:9999px;width:7px;height:7px;display:inline-block}.pas-site-dot[data-on]{background:var(--color-emerald-500)}.pas-site-check{vertical-align:middle;width:.75rem;height:.75rem;color:var(--aurora-text-subtle);display:inline-block}.pas-sites-foot{border-top:1px solid var(--color-slate-200);color:var(--aurora-text-subtle);margin:0;padding:.625rem 0 .25rem;font-size:.75rem;line-height:1rem}.pk-table{--pk-cols:28px 330px 240px 160px minmax(0, 1fr) 56px;--pk-head:#fafbfe;--pk-panel:#f0effd;--pk-panel-line:#dcdaf8;--pk-more:#e9eaf6;--pk-full:#c8372d;border:1px solid var(--aurora-edge);border-radius:var(--poster-card-radius);background:var(--aurora-surface);box-shadow:var(--poster-shadow);overflow:hidden;container:pk/inline-size}.pk-grid{grid-template-columns:var(--pk-cols);align-items:center;column-gap:20px;display:grid}.pk-thead{border-bottom:1px solid var(--aurora-line);background:var(--pk-head);height:40px;font:500 11px / 16px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);padding:0 20px}.pk-thead-key{padding-left:52px}.pk-list{margin:0;padding:0;list-style:none}.pk-item+.pk-item>.pk-row{border-top:1px solid var(--aurora-line-faint)}.pk-row{background:var(--aurora-surface);height:76px;padding:0 20px}.pk-row[data-opens]{cursor:pointer}.pk-row[data-picked]{box-shadow:inset 0 0 0 2px var(--aurora-accent)}.pk-chev{width:28px;height:28px;color:var(--aurora-text-subtle);border-radius:8px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}span.pk-chev{opacity:0}.pk-row[data-opens]:hover .pk-chev{color:var(--aurora-text)}.pk-chev-icon{width:18px;height:18px;transition:transform .15s}.pk-chev[aria-expanded=true] .pk-chev-icon{transform:rotate(90deg)}.pk-who{align-items:center;gap:12px;min-width:0;display:flex}.pk-tile.key-card-tile{background:var(--aurora-accent-soft);width:40px;height:40px;color:var(--aurora-accent);border-radius:11px;font-size:16px}.pk-words{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-name,.pk-meta.key-card-meta,.pk-error,.pk-site,.pk-line-name,.pk-line-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-name{letter-spacing:-.02em;color:var(--aurora-text);font-size:18px;font-weight:700;line-height:1.1}.pk-meta.key-card-meta{font:400 12px / 14px var(--font-mono);color:var(--aurora-text-subtle);margin:0}.pk-error{color:var(--pk-full);font-size:12px;line-height:14px}.pk-month{flex-direction:column;gap:8px;min-width:0;display:flex}.pk-figures{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.pk-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--aurora-text);font-size:30px;font-weight:700;line-height:.9}.pk-row[data-idle] .pk-amount{color:var(--aurora-edge)}.pk-of{font:500 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--aurora-text-subtle)}.pk-row[data-level=near] .pk-of{color:var(--aurora-warning)}.pk-row[data-level=full] .pk-of{color:var(--pk-full)}.pk-meter.spend-bar{background:color-mix(in oklch, var(--aurora-accent) 12%, transparent);border-radius:3px;width:100%;height:6px}.pk-meter.spend-bar[data-track=none]{background:repeating-linear-gradient(90deg, var(--aurora-line-faint) 0 4px, transparent 4px 8px)}.pk-meter.spend-bar>span{background:var(--aurora-accent);border-radius:3px}.pk-meter.spend-bar[data-level=near]>span{background:var(--hea-warn)}.pk-meter.spend-bar[data-level=full]>span{background:var(--pk-full)}.pk-account{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pk-chip{border:1px solid var(--aurora-text);background:var(--aurora-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:24px;color:var(--aurora-surface);border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:22px;display:inline-block;overflow:hidden}.pk-chip[data-none]{border-color:var(--aurora-line);color:var(--aurora-text-subtle);background:0 0}.pk-also{font:500 10px / 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--aurora-accent)}.pk-sites-count{color:var(--aurora-text-subtle);display:none}.pk-sites{align-items:center;gap:8px;min-width:0;display:flex}.pk-site{min-width:0;color:var(--aurora-text);font-size:14.5px}.pk-site[data-none]{color:var(--aurora-edge)}.pk-more{background:var(--pk-more);height:22px;font:500 11px / 1 var(--font-mono);color:var(--aurora-text-muted);border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.pk-edit{justify-self:end}.pk-edit-btn{border:1px solid var(--aurora-edge);background:var(--aurora-surface);height:34px;color:var(--aurora-accent);border-radius:10px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s}.pk-edit-btn:hover{background:var(--pk-panel)}.pk-open{background:var(--aurora-surface);padding:0 20px 16px}.pk-panel{background:var(--pk-panel);box-shadow:inset 0 0 0 1px var(--pk-panel-line);border-radius:14px;padding:6px 0 8px}.pk-sec{height:30px;font:500 10.5px / 14px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-accent);margin:0}.pk-sec[data-kind=sites]{border-top:1px solid var(--pk-panel-line);margin-top:6px}.pk-sec-dot{background:var(--aurora-accent);border-radius:999px;justify-self:center;width:6px;height:6px}.pk-sec[data-kind=sites] .pk-sec-dot{background:var(--req-tier-3)}.pk-sec-name,.pk-line-name{padding-left:52px}.pk-lines{margin:0;padding:0;list-style:none}.pk-line{height:34px;color:var(--aurora-text-muted);font-size:14px}.pk-line-name{min-width:0}.pk-line-month{align-items:center;gap:10px;min-width:0;display:flex}.pk-line-amount{font-variant-numeric:tabular-nums;width:62px;color:var(--aurora-text);flex:none;font-weight:600}.pk-line-bar{background:var(--pk-panel-line);border-radius:2px;flex:1;height:4px;overflow:hidden}.pk-line-bar>span{background:var(--aurora-accent);border-radius:2px;height:100%;display:block}.pk-lines[data-kind=sites] .pk-line-bar>span{background:var(--req-tier-3)}.pk-line-note{min-width:0;font:400 12px / 1 var(--font-mono);color:var(--aurora-text-subtle);grid-column:4/-2}@container pk (width<960px){.pk-grid{--pk-cols:28px minmax(0, 1fr) 220px 150px 56px}.pk-sites,.pk-thead-sites{display:none}.pk-sites-count{display:block}}@container pk (width<700px){.pk-thead{display:none}.pk-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"chev who edit"".month month"".account account";row-gap:12px;height:auto;padding:14px 16px}.pk-row>.pk-chev{grid-area:chev}.pk-who{grid-area:who}.pk-month{grid-area:month}.pk-account{flex-flow:wrap;grid-area:account;align-items:center;gap:6px 12px}.pk-edit{grid-area:edit}.pk-open{padding:0 16px 14px}.pk-panel{padding-inline:12px}.pk-panel .pk-grid{--pk-cols:6px minmax(0, 1fr) minmax(0, 1.2fr);column-gap:12px}.pk-sec-name,.pk-line-name{padding-left:0}.pk-line{row-gap:2px;height:auto;padding-block:6px}.pk-line-note{grid-column:2/-1}}@media (width<48rem){.pk-head{flex-direction:column}.pk-head .poster-headline,.pp-head .poster-headline,.pa-head .poster-headline{font-size:2.75rem}.pa-bar{flex-wrap:wrap;gap:.5rem .875rem;padding:1rem 1.125rem}.pa-bar-num{font-size:2.5rem}.pa-bar-words{font-size:1rem}.pa-sites,.pa-sites[data-count]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pa-sites[data-count="3"]>[data-main]{grid-row:auto}.pa-card[data-main]>.pa-pic{aspect-ratio:16/10;flex:none;min-height:0}.pa-pic{width:6.5rem;min-height:6.5rem}.pa-card[data-main] .pa-lights{flex-direction:column}.pa-card[data-main][data-nopic]>.pa-pic{aspect-ratio:auto}}.access-overlay{z-index:60;background:var(--veil);padding:.875rem .5625rem;position:fixed;inset:0;overflow-y:auto}@media (width>=48rem){.access-overlay{padding:1.75rem 1.125rem}}@media (width>=48rem) and (height<=62rem){.access-overlay{padding-block:.75rem}}.access-dialog{--ap-lf:color-mix(in oklch, var(--aurora-line) 60%, var(--aurora-surface));--ap-head:52px;--ap-row:33px;border:1px solid var(--aurora-edge);background:var(--aurora-bg);width:100%;max-width:65rem;color:var(--aurora-text);box-shadow:var(--aurora-shadow-lg);border-radius:24px;flex-direction:column;margin-inline:auto;font-size:.9375rem;display:flex;position:relative}.access-dialog:focus{outline:none}@media (prefers-reduced-motion:no-preference){.access-dialog[data-state=open]{animation:var(--animate-menu-in)}}.access-x{z-index:1;width:30px;height:30px;color:var(--aurora-text-subtle);border-radius:9px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.access-x:hover{background:var(--aurora-accent-soft)}.access-x:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:1px}.access-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.875rem 1.75rem 1rem;display:flex}.access-head-who{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.access-title{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;color:var(--aurora-text);margin:0;font-size:1.75rem;font-weight:700;line-height:1.1;overflow:hidden}.access-line{text-overflow:ellipsis;white-space:nowrap;color:var(--aurora-text-subtle);margin:0;font-size:.9375rem;overflow:hidden}.access-role{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.access-role-pill{box-sizing:border-box;background:var(--req-fill);max-width:16rem;height:44px;color:var(--req-on);box-shadow:var(--poster-shadow);text-align:left;border-radius:12px;flex:none;align-items:center;gap:.625rem;padding:0 .875rem;display:inline-flex}.access-role-btn{cursor:pointer;padding-right:.75rem}.access-role-btn:hover,.access-role-btn[data-state=open]{background:color-mix(in oklch, var(--req-on) 10%, var(--req-fill))}.access-role-btn:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.access-role-eyebrow{font:500 .6875rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--req-sub);flex:none}.access-role-words{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.25rem;font-weight:700;overflow:hidden}.access-role-caret{opacity:.8;flex:none;font-size:.875rem}.access-act{align-items:center;gap:.5rem;height:36px;display:flex}.access-act:empty{display:none}.access-btn{text-align:center;border:1px solid var(--aurora-control);height:36px;color:var(--aurora-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:0 14px;font-size:.8125rem;font-weight:500;line-height:34px;transition:background-color .15s;display:block;overflow:hidden}.access-btn:hover:not(:disabled,[data-solid]){background:var(--aurora-sunken)}.access-btn[data-solid]{background:var(--aurora-accent);color:var(--color-on-accent);border-color:#0000;font-weight:600}.access-btn:disabled{cursor:default;opacity:.4}.access-btn:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.access-note{max-width:16rem;color:var(--aurora-text-subtle);text-wrap:pretty;font-size:.8125rem;line-height:1.3}.access-name-box{align-items:center;gap:.5rem;display:flex}.access-name-input{box-sizing:border-box;border:1px solid var(--aurora-control);background:var(--aurora-surface);width:13rem;min-width:0;height:36px;color:var(--aurora-text);border-radius:10px;outline:none;padding:0 12px;font-size:.9375rem}.access-name-input::placeholder{color:var(--aurora-text-subtle)}.access-name-input:focus{border-color:var(--aurora-accent)}.access-top{flex-wrap:wrap;align-items:center;gap:.5625rem 1.125rem;padding:0 1.75rem .875rem;display:flex}.access-onsite{color:var(--aurora-text-muted);align-items:center;gap:.5625rem;display:inline-flex}.access-seg{border-radius:var(--radius-control);background:var(--aurora-sunken);flex-wrap:wrap;gap:.3125rem;padding:.1875rem;display:inline-flex}.access-seg-item{min-width:0;color:var(--aurora-text-muted);overflow-wrap:anywhere;border-radius:.5625rem;padding:.3125rem .875rem;font-size:.9375rem;font-weight:500}.access-seg-item:hover:not([aria-checked=true]){background:var(--aurora-accent-soft)}.access-seg-item[aria-checked=true]{background:var(--aurora-surface);box-shadow:var(--poster-shadow);color:var(--aurora-text)}.access-seg-item:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:1px}.access-body{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:14px;padding:0 1.75rem 1.5rem;display:grid}.access-rail,.access-pane{border:1px solid var(--aurora-edge);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);border-radius:18px}.access-rail{flex-direction:column;padding:6px;display:flex}.access-rail-item{height:40px;color:var(--aurora-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:.5rem;padding:0 12px;font-size:.9375rem;display:flex}.access-rail-item:hover:not([aria-selected=true]){background:var(--aurora-sunken)}.access-rail-item[aria-selected=true]{background:var(--aurora-accent-soft);font-weight:600}.access-rail-item:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.access-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.access-rail-item>.access-group-count{font-weight:400}.access-pane{overflow:hidden}.access-pane[hidden]{display:none}.access-pane-head{height:var(--ap-head);border-bottom:1px solid var(--ap-lf);align-items:center;gap:12px;padding:0 18px;display:flex}.access-group-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aurora-text);flex:0 auto;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem;overflow:hidden}.access-group-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aurora-text-subtle);flex:1;font-size:.8125rem;overflow:hidden}.access-group-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--aurora-text-subtle);flex:none;font-size:.8125rem}.access-pane-head>.access-group-count{margin-right:auto}.access-pane-all{color:var(--aurora-text-subtle);flex:none;font-size:.8125rem}.access-rows{min-height:calc(var(--ap-tall,0) * var(--ap-row));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:14px;display:grid}.access-row,.access-switch{cursor:pointer}.access-row{width:100%;height:var(--ap-row);border:0;border-bottom:1px solid var(--ap-lf);color:var(--aurora-text);text-align:left;background:0 0;align-items:center;gap:.625rem;padding:0 18px 0 12px;font-size:.9375rem;transition:background-color .15s;display:flex}.access-row:disabled{cursor:not-allowed}.access-row[data-differs]{background:color-mix(in oklch, var(--hea-text) 11%, var(--aurora-surface))}.access-row:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.access-row-dot{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.access-row[data-differs]>.access-row-dot,.access-rail-item[data-differs]>.access-row-dot{background:var(--hea-warn)}.access-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.access-tag{font:500 .625rem / 1 var(--font-mono);letter-spacing:.12em;color:var(--aurora-text-subtle);flex:none}.access-switch{background:0 0;border:0;flex:none;padding:0}.access-switch:disabled{cursor:not-allowed}.access-switch:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px;border-radius:999px}.access-sw{background:var(--color-slate-300);border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .15s;display:block;position:relative}.access-sw:after{content:"";background:var(--color-ink-text);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1417334d}[aria-checked=true]>.access-sw{background:var(--color-accent)}[aria-checked=true]>.access-sw:after{background:var(--color-on-accent);transform:translate(16px)}[data-partial]>.access-sw{background:var(--req-tier-3)}[data-partial]>.access-sw:after{background:var(--color-ink-text);transform:translate(8px)}:disabled[aria-checked=true]>.access-sw{background:var(--req-tier-2)}:disabled[aria-checked=false]>.access-sw{background:var(--ap-lf)}.access-role-name{color:var(--color-slate-900);font-weight:600;display:block}.access-role-meta{color:var(--color-slate-500);font-size:.875rem;display:block}.menu.access-role-menu{z-index:70;min-width:12.625rem}.access-radio{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--color-slate-300);border-radius:9999px;flex:none}.menu-item[data-state=checked] .access-radio{box-shadow:inset 0 0 0 5px var(--color-accent)}.access-custom-tag{background:var(--aurora-accent-soft,var(--color-indigo-50));color:var(--aurora-accent-ink,var(--color-indigo-700));vertical-align:.0625rem;border-radius:9999px;flex:none;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;display:inline-flex}@media (width>=48rem) and (height<=62rem){.access-head{padding-top:1.5rem;padding-bottom:.75rem}.access-top{padding-bottom:.5rem}.access-body{padding-bottom:.875rem}}@media (width<=52rem){.access-head{flex-direction:column;align-items:stretch;padding:2.75rem 1rem .875rem}.access-title{white-space:normal}.access-role{flex-wrap:wrap}.access-act{flex-wrap:wrap;order:1;width:100%;height:auto;min-height:36px}.access-btn{flex:auto}.access-name-box{flex:1}.access-name-input{flex:1;width:auto}.access-top{padding-inline:1rem}.access-body{padding:0 1rem 1rem}}@media (width<=63.99rem){.access-dialog{--ap-head:48px;--ap-row:42px}.access-body{grid-template-columns:minmax(0,1fr)}.access-rail{border-radius:var(--radius-control);background:var(--aurora-sunken);box-shadow:none;border:0;flex-flow:wrap;gap:.3125rem;padding:.1875rem}.access-rail-item{height:auto;color:var(--aurora-text-muted);border-radius:.5625rem;padding:.3125rem .875rem;font-weight:500}.access-rail-item:hover:not([aria-selected=true]){background:var(--aurora-accent-soft)}.access-rail-item[aria-selected=true]{background:var(--aurora-surface);box-shadow:var(--poster-shadow);color:var(--aurora-text);font-weight:500}.access-rail-name{white-space:normal;overflow-wrap:anywhere}.access-rail-item>.access-group-count{display:none}.access-rows{grid-template-columns:minmax(0,1fr);min-height:0}}.inv-dialog{--inv-lf:color-mix(in oklch, var(--aurora-line) 60%, var(--aurora-surface));--inv-track:color-mix(in oklch, var(--aurora-line) 40%, var(--aurora-bg));--inv-wash:var(--aurora-sunken);--inv-tick:color-mix(in oklch, var(--aurora-accent) 6%, var(--aurora-surface));--inv-warn:var(--hea-warn);--inv-seg-on:var(--aurora-surface);border:1px solid var(--aurora-edge);background:var(--aurora-bg);width:100%;max-width:68.75rem;color:var(--aurora-text);box-shadow:var(--aurora-shadow-lg);border-radius:24px;flex-direction:column;margin-inline:auto;font-size:.9375rem;display:flex;position:relative;overflow:hidden}.inv-dialog:focus{outline:none}@media (prefers-reduced-motion:no-preference){.inv-dialog[data-state=open]{animation:var(--animate-menu-in)}}.inv-head{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;padding:2rem 1.75rem 1.125rem;display:flex}.inv-head-text{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.inv-eyebrow,.inv-label,.inv-sum-label,.inv-tile-label{font:500 .71875rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0}.inv-eyebrow{font-size:.75rem}.inv-title{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:2.25rem;font-weight:700;line-height:1}.inv-seg{background:var(--inv-track);border-radius:14px;gap:4px;padding:4px;display:grid}.inv-seg-item{min-width:0;color:var(--aurora-text-subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:background-color .15s,opacity .15s;display:flex}.inv-seg-item:hover:not([aria-checked=true]){background:color-mix(in oklch, var(--aurora-surface) 55%, transparent)}.inv-seg-item[aria-checked=true]{background:var(--inv-seg-on);color:var(--aurora-text);box-shadow:0 1px 2px #1e205a24}.inv-seg-item:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:1px}.inv-modes{flex:none;grid-template-columns:repeat(2,10.625rem)}.inv-modes .inv-seg-item{height:3rem}.inv-mode-a{font-size:.9375rem;font-weight:600}.inv-mode-b{font:500 .625rem / .75rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-text-subtle)}.inv-dialog[data-narrow]{max-width:52rem}.inv-body{grid-template-columns:18.125rem minmax(0,1fr);grid-auto-rows:minmax(15.75rem,auto);align-items:stretch;gap:14px;padding:0 1.75rem .875rem;display:grid}.inv-body[data-sites]{grid-template-columns:minmax(0,1fr) 18.125rem 22.5rem}.inv-body[data-link]{grid-template-columns:minmax(0,1fr)}.inv-body[data-sites][data-link]{grid-template-columns:minmax(0,1fr) 22.5rem}.inv-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);border-radius:18px;flex-direction:column;transition:border-color .15s;display:flex}.inv-card[data-warn]{border-color:var(--inv-warn)}.inv-sites{overflow:hidden}.inv-sites-head{border-bottom:1px solid var(--inv-lf);flex:none;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.125rem;display:flex}.inv-sites-head>.inv-label{flex:1}.inv-tag{font:500 .625rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-text-subtle);flex:none}.inv-all{color:var(--aurora-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;font-size:.8125rem;font-weight:500;display:flex}.inv-all[aria-disabled=true]{cursor:default}.inv-all:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:3px;border-radius:6px}.inv-all-track{background:var(--aurora-line);border-radius:9999px;flex:none;width:2.5rem;height:1.5rem;transition:background-color .15s;position:relative}.inv-all[data-state=on] .inv-all-track{background:var(--aurora-accent)}.inv-all[data-state=some] .inv-all-track{background:var(--req-tier-3)}.inv-all[data-locked] .inv-all-track{background:var(--req-tier-2)}.inv-all-knob{background:var(--aurora-surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1417334d}.inv-all[data-state=on] .inv-all-knob{transform:translate(16px)}.inv-all[data-state=some] .inv-all-knob{transform:translate(8px)}.inv-site-list[data-scrolls]{overscroll-behavior:contain;scrollbar-color:var(--aurora-line) transparent;scrollbar-width:thin;max-height:15rem;overflow-y:auto}.inv-site{background:var(--aurora-surface);width:100%;height:3.75rem;color:var(--aurora-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:.875rem;padding:0 1.125rem;transition:background-color .15s;display:flex}.inv-site+.inv-site{border-top:1px solid var(--inv-lf)}.inv-site[aria-checked=true]{background:var(--inv-tick)}.inv-site[data-locked]{cursor:default}.inv-site:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.inv-box{box-sizing:border-box;border:1.5px solid var(--aurora-edge);background:var(--aurora-surface);width:1.5rem;height:1.5rem;color:var(--aurora-on-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background-color .15s;display:flex}.inv-site[aria-checked=true] .inv-box{background:var(--aurora-accent);border-color:#0000}.inv-site[aria-checked=true][data-locked] .inv-box{background:var(--req-tier-2)}.inv-site-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inv-site-name,.inv-site-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-site-name{letter-spacing:-.01em;font-size:1rem;font-weight:600}.inv-site-where{font:400 .75rem / .875rem var(--font-mono);color:var(--aurora-text-subtle)}.inv-sites-foot{border-top:1px solid var(--inv-lf);background:var(--inv-wash);height:2rem;font:500 .65625rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-text-subtle);flex:none;justify-content:space-between;align-items:center;margin-top:auto;padding:0 1.125rem;display:flex}.inv-role{gap:.75rem;padding:.875rem 1.125rem 1rem}.inv-body:not([data-sites])>.inv-role{align-self:start}.inv-roles{border-radius:13px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.inv-roles .inv-seg-item{border-radius:10px;height:2.5rem;font-size:1rem;font-weight:600}.inv-person{flex:1;gap:.75rem;padding:.875rem 1.125rem 1rem}.inv-email{box-sizing:border-box;border:1px solid var(--aurora-line);background:var(--inv-wash);width:100%;height:3.25rem;color:var(--aurora-text);border-radius:12px;outline:none;padding:0 1rem;font-family:inherit;font-size:1.125rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.inv-email::placeholder{color:var(--aurora-text-subtle);opacity:.7}.inv-email:focus{border-color:var(--aurora-accent);background:var(--aurora-surface);box-shadow:0 0 0 3px var(--aurora-accent-soft)}.inv-notes{color:var(--aurora-text-subtle);text-wrap:pretty;margin:auto 0 0;font-size:.8125rem;line-height:1.45}.inv-group{flex:1;overflow:hidden}.inv-uses{align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.inv-uses-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inv-sub{color:var(--aurora-text-subtle);font-size:.78125rem}.inv-stepper{flex:none;align-items:center;gap:6px;display:flex}.inv-step{border:1px solid var(--aurora-edge);background:var(--aurora-surface);width:2.5rem;height:2.5rem;color:var(--aurora-text);cursor:pointer;border-radius:12px;font-size:1.25rem}.inv-step:hover{background:var(--aurora-accent-soft)}.inv-step:focus-visible,.inv-uses-input:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.inv-uses-input{width:4rem;height:2.75rem;color:var(--aurora-text);font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:center;background:0 0;border:0;border-radius:8px;padding:0;font-family:inherit;font-size:2.125rem;font-weight:700}.inv-days{border-top:1px solid var(--inv-lf);flex-direction:column;gap:.625rem;padding:.875rem 1.125rem 1rem;display:flex}.inv-day-seg{border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.inv-day-seg .inv-seg-item{white-space:nowrap;border-radius:10px;height:2.75rem;padding:0 4px}.inv-day{align-items:baseline;gap:3px;display:flex}.inv-day-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1}.inv-day-unit{font-size:.78125rem;font-weight:500;line-height:1}.inv-custom{border:0;border-bottom:2px solid var(--aurora-edge);width:1.875rem;color:var(--aurora-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;background:0 0;border-radius:0;padding:0 0 1px;font-family:inherit;font-size:1.25rem;font-weight:700}.inv-custom:focus-visible{border-bottom-color:var(--aurora-accent);outline:none}.inv-custom[data-warn]{border-bottom-color:var(--inv-warn)}.inv-sum{border-top:1px solid var(--inv-lf);background:var(--inv-wash);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.inv-sum>div{flex-direction:column;gap:6px;min-width:0;padding:.75rem 1.125rem;display:flex}.inv-sum>div+div{border-left:1px solid var(--inv-lf)}.inv-sum-label{font-size:.65625rem;line-height:.875rem}.inv-sum b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-height:1.375rem;font-size:1.375rem;font-weight:700;line-height:1;overflow:hidden}.inv-hint{height:1.25rem;font:500 .75rem / 1rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aurora-text-subtle);align-items:center;gap:.5rem;margin:0 0 1.125rem;padding:0 1.75rem;display:flex}.inv-hint>i{background:var(--aurora-accent);border-radius:50%;flex:none;width:8px;height:8px}.inv-hint[data-empty]>i{visibility:hidden}.inv-hint>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inv-hint[data-tone=warn]{color:var(--aurora-warning)}.inv-hint[data-tone=warn]>i{background:var(--inv-warn)}.inv-hint[data-tone=ok]{color:var(--aurora-success)}.inv-hint[data-tone=ok]>i{background:var(--aurora-success)}.inv-foot{border-top:1px solid var(--aurora-line);background:var(--aurora-surface);justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.75rem;display:flex}.inv-foot .btn{border-radius:12px;height:2.75rem;font-size:.9375rem}.inv-foot .inv-primary{width:9.375rem}.inv-foot-note{min-width:0;color:var(--aurora-text-subtle);text-wrap:pretty;flex:1;margin:0;font-size:.8125rem}.inv-foot .inv-done{padding-inline:1.375rem}.inv-made-wrap{padding:0 1.75rem 1.375rem}.inv-made{background:var(--req-fill);box-shadow:var(--poster-shadow);color:var(--req-on);border-radius:18px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.inv-made-on{font:500 .6875rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--req-sub);align-items:center;gap:.5rem;margin:0;display:flex}.inv-made-on>i{background:var(--inv-live,#7ee2b8);border-radius:50%;width:8px;height:8px}.inv-made-link{gap:.5rem;display:flex}.inv-made-url{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--req-on) 35%, transparent);background:color-mix(in oklch, var(--req-on) 12%, transparent);min-width:0;height:2.75rem;color:var(--req-on);font:500 .875rem / 1 var(--font-mono);border-radius:12px;outline:none;flex:1;padding:0 .875rem}.inv-made-url:focus-visible{border-color:var(--req-on)}.inv-made-copy{background:var(--req-on);width:7.375rem;height:2.75rem;color:var(--req-fill);cursor:pointer;border:0;border-radius:12px;flex:none;font-size:.9375rem;font-weight:600}.inv-made-copy:focus-visible{outline:2px solid var(--req-on);outline-offset:2px}.inv-made-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.inv-tile{background:color-mix(in oklch, var(--req-on) 12%, transparent);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:.75rem .875rem;display:flex}.inv-tile-label{color:var(--req-sub);font-size:.65625rem;line-height:.875rem}.inv-tile>b{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;overflow:hidden}@media (width<=63.99rem){.inv-body,.inv-body[data-sites],.inv-body[data-sites][data-link]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.inv-made-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.inv-head{padding:2.75rem 1rem .875rem}.inv-title{white-space:normal;font-size:1.75rem}.inv-modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.inv-body,.inv-hint,.inv-made-wrap{padding-inline:1rem}.inv-hint{height:auto;min-height:1.25rem}.inv-hint>span{white-space:normal}.inv-foot{flex-wrap:wrap;padding:.875rem 1rem}.inv-made-link{flex-wrap:wrap}.inv-made-copy{width:100%}}.devov{--devc-req-bg:var(--req-fill);--devc-req-ink:var(--req-on);--devc-req-sub:var(--req-sub);--devc-req-line:var(--req-rule);--devc-req-hover:brightness(1.06);--devc-set-bg:var(--set-card);--devc-set-border:var(--set-border);--devc-set-ink:var(--set-deep);--devc-set-fill:var(--set-fill);--devc-set-soft:var(--set-track);--devc-set-hover:brightness(.98);--devc-hea-bg:var(--hea-wash);--devc-hea-border:var(--hea-border);--devc-hea-sub:var(--hea-text);--devc-hea-warn:var(--hea-warn);--devc-hea-info:var(--hea-info);--devc-hea-hover:brightness(.98);--devc-acc-bg:var(--acc-fill);--devc-acc-ink:var(--acc-on);--devc-acc-sub:var(--acc-sub);--devc-acc-line:var(--acc-rule);--devc-acc-hover:brightness(1.08);--devc-av-1:var(--aurora-chart-3);--devc-av-2:var(--aurora-chart-1);--devc-av-3:var(--aurora-chart-4);--devc-av-4:var(--aurora-chart-2);--devc-av-fg-1:var(--devc-acc-bg);--devc-av-fg-2:#fff;--devc-av-fg-3:var(--devc-acc-bg);--devc-av-fg-4:var(--devc-acc-bg);--devc-av-fg-more:#fff;--devb-panel:#ececfa;--devb-border:#dcdcf2;--devb-base:#cfd0ea;--devb-ink:#15163a;--devb-ink-2:#4a4c6b;--devb-muted:#5e6088;--devb-busy:#4f46e5;--devb-busy-ink:#fff;--devb-some:#e0848f;--devb-some-ink:#3a0f18;--devb-few:#f0b866;--devb-few-ink:#3b2608;--devb-quiet:#d3d4ec;--devb-quiet-ink:#4a4c6b;flex-direction:column;flex:1;gap:1.5rem;display:flex}.page:has(>.devov){flex-direction:column;min-height:calc(100dvh - 3.5rem);display:flex}.devov-head{justify-content:space-between;align-items:flex-start;gap:1.875rem;display:flex}.devov-title{flex-direction:column;gap:.625rem;min-width:0;display:flex}.devov-eyebrow{font:500 .75rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0}.devov-headline{letter-spacing:-.035em;color:var(--aurora-text);margin:0;font-size:3.5rem;font-weight:700;line-height:1}.devov-headline .skel-text{height:.8em}.devov[data-room=narrow] .devov-headline{font-size:2.5rem}.devov>.notice{margin:0}.devc-row{flex:1;gap:1rem;min-width:0;min-height:0;display:flex}.page:has(>.devov[data-room=wide]){height:calc(100dvh - 3.5rem)}.devov[data-room=wide]{min-height:0}.devov[data-room=wide] .devc-row{flex:0 460px;min-height:400px}.devov[data-room=wide] .devb{flex:0 auto;min-height:0}.devov[data-room=wide] .devb-line,.devov[data-room=wide] .devb-skel-line{contain:size;flex:0 auto;height:212px;min-height:64px}.devov[data-room=wide] .devc{container-type:size}.devov[data-room=medium] .devc-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.devov[data-room=narrow] .devc-row{grid-template-columns:minmax(0,1fr);display:grid}.devov[data-room=wide]>[role=status],.devov[data-room=wide] .devov-skel{flex-direction:column;flex:auto;min-height:0;display:flex}.devov-skel{flex-direction:column;gap:1.5rem;display:flex}.devc{--bg:var(--aurora-surface);--ink:var(--aurora-text);--num:var(--ink);--cap:var(--ink);--sub:var(--aurora-text-muted);--line:var(--aurora-line);--fill:var(--ink);--track:color-mix(in oklch, var(--fill) 22%, transparent);--hover:brightness(.98);border-radius:var(--radius-card);background:var(--bg);min-width:0;box-shadow:var(--aurora-shadow-sm);color:var(--ink);transition:flex-grow .56s var(--ease-settle), filter .15s;border:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1rem;padding:1.875rem;text-decoration:none;display:flex;overflow:hidden}.devc[data-open]{flex-grow:2.3}a.devc:hover{filter:var(--hover)}a.devc:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:3px}.devc[data-col=requests]{--bg:var(--devc-req-bg);--ink:var(--devc-req-ink);--sub:var(--devc-req-sub);--cap:var(--sub);--line:var(--devc-req-line);--fill:var(--ink);--track:color-mix(in oklch, var(--fill) 25%, transparent);--hover:var(--devc-req-hover);border-color:#0000}.devc[data-col=setup]{--bg:var(--devc-set-bg);--num:var(--devc-set-ink);--cap:var(--devc-set-ink);--line:var(--devc-set-border);--fill:var(--devc-set-fill);--hover:var(--devc-set-hover);border-color:var(--devc-set-border)}.devc[data-col=health]{--bg:var(--devc-hea-bg);--num:var(--aurora-danger);--cap:var(--aurora-danger);--sub:var(--devc-hea-sub);--line:var(--devc-hea-border);--fill:var(--aurora-danger);--track:color-mix(in oklch, var(--fill) 18%, transparent);--hover:var(--devc-hea-hover);border-color:var(--devc-hea-border)}.devc[data-col=accounts]{--bg:var(--devc-acc-bg);--ink:var(--devc-acc-ink);--sub:var(--devc-acc-sub);--cap:var(--sub);--line:var(--devc-acc-line);--fill:var(--ink);--hover:var(--devc-acc-hover);border-color:#0000}.devc-main{flex-direction:column;gap:.875rem;min-width:0;display:flex}.devc-num{letter-spacing:-.06em;color:var(--num);font-variant-numeric:tabular-nums;transition:font-size .56s var(--ease-settle);font-size:150px;font-weight:700;line-height:.8}.devc-caption{white-space:nowrap;color:var(--cap);font-weight:500}.devc-caption>.devc-full{text-overflow:ellipsis;font-size:1.1875rem;overflow:hidden}.devc-caption>.devc-compact{text-overflow:ellipsis;font-size:1rem;overflow:hidden}.devc-swap{grid-template-columns:minmax(0,1fr);align-items:end;min-width:0;display:grid}.devc-swap>*{min-width:0;transition:opacity .3s ease var(--d,0s), transform .42s var(--ease-settle) var(--d,0s);grid-area:1/1;display:block}.devc-swap>.devc-full{--d:.16s}.devc-swap>.devc-compact{--d:0s;opacity:0;transform:translateY(10px)}.devov[data-room=wide] .devc-num{font-size:clamp(72px,125cqh - 323.75px,150px)}.devov[data-room=wide] .devc:not([data-open]) .devc-num{font-size:clamp(64px,125cqh - 350px,110px)}.devov[data-room=wide] .devc:not([data-open]) .devc-swap>.devc-full{--d:0s;opacity:0;transform:translateY(10px)}.devov[data-room=wide] .devc:not([data-open]) .devc-swap>.devc-compact{--d:.16s;opacity:1;transform:none}.devov[data-room=medium] .devc-num{font-size:120px}.devov[data-room=narrow] .devc{padding:1.5rem}.devov[data-room=narrow] .devc-num{font-size:96px}.devc[data-zero] .devc-num,.devc[data-zero] .devc-pic{opacity:.55}.devc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:1.125rem;display:flex}.devc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.625rem;font-weight:600;overflow:hidden}.devc-arrow{flex:none;font-size:1.875rem;line-height:1}.devov[data-room=wide] .devc-name{font-size:clamp(1rem,12cqi,1.625rem)}.devov[data-room=wide] .devc-arrow{font-size:clamp(1.125rem,14cqi,1.875rem)}.devc-line{text-overflow:ellipsis;white-space:nowrap;color:var(--sub);font-size:1rem;overflow:hidden}.devc-small{text-overflow:ellipsis;white-space:nowrap;color:var(--sub);font-size:.8125rem;overflow:hidden}.devc-stack-wrap,.devc-health{flex-direction:column;gap:.5rem;min-width:0;display:flex}.devc-health{gap:.625rem}.devc-bars{flex-direction:column;gap:9px;display:flex}.devc-bar-row{white-space:nowrap;align-items:center;gap:.75rem;font-size:1.0625rem;display:flex}.devc-bar{width:max(4px, calc(var(--w) * 132px));border-radius:5px;flex:none;height:10px}.devc-bar[data-zero]{opacity:.4}.devc [data-bar="1"]{background:var(--devc-req-ink)}.devc-stack{gap:3px;height:10px;display:flex}.devc-stack>span{border-radius:5px}.devc-setup b{color:var(--num);font-weight:700}.devc-dots{grid-template-columns:repeat(8,22px);gap:7px;display:grid}.devc-dots>span{border-radius:50%;width:22px;height:22px}.devc-dots[data-size=compact]{grid-template-columns:repeat(11,10px);gap:4px}.devc-dots[data-size=compact]>span{width:10px;height:10px}.devc-dots>[data-tone=critical]{background:var(--aurora-danger)}.devc-dots>[data-tone=warning]{background:var(--devc-hea-warn)}.devc-dots>[data-tone=info]{background:var(--devc-hea-info)}.devc-dots>[data-tone=more]{background:var(--devc-hea-info);color:var(--aurora-text);place-items:center;font-size:.5625rem;font-weight:700;display:grid}.devc-avatars{display:flex}.devc-avatars>span{box-sizing:border-box;border:3px solid var(--devc-acc-bg);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:.75rem;font-weight:700;display:grid}.devc-avatars>span+span{margin-left:-14px}.devc-avatars>[data-long]{font-size:.625rem}.devc-avatars[data-size=compact]>span{border-width:2px;width:34px;height:34px;font-size:.625rem}.devc-avatars[data-size=compact]>span+span{margin-left:-9px}.devc-avatars[data-size=compact]>[data-long]{font-size:.5rem}.devc-avatars>[data-fill="1"]{background:var(--devc-av-1);color:var(--devc-av-fg-1)}.devc-avatars>[data-fill="2"]{background:var(--devc-av-2);color:var(--devc-av-fg-2)}.devc-avatars>[data-fill="3"]{background:var(--devc-av-3);color:var(--devc-av-fg-3)}.devc-avatars>[data-fill="4"]{background:var(--devc-av-4);color:var(--devc-av-fg-4)}.devc-avatars>[data-fill=more]{background:var(--devc-acc-line);color:var(--devc-av-fg-more)}.devc[data-skel]{--line:var(--aurora-line);border-color:var(--aurora-edge)}.devc-skel-num{border-radius:.75rem;width:45%;height:120px;display:block}.devov[data-room=wide] .devc[data-skel][data-open] .devc-skel-num{height:120px}.devc-skel-pic{border-radius:.75rem;height:4rem;display:block}.devb{border:1px solid var(--devb-border);border-radius:var(--radius-card);background:var(--devb-panel);min-width:0;color:var(--devb-ink);flex-direction:column;gap:30px;padding:28px 30px 26px;display:flex}.devov[data-room=narrow] .devb{padding:1.5rem}.devb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.devb-title{flex-wrap:wrap;align-items:baseline;gap:.25rem 14px;min-width:0;display:flex}.devb-title h2{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.devb-meta{font:400 13px / 1.4 var(--font-mono);color:var(--devb-muted)}.devb [data-tier=busy]{--fill:var(--devb-busy);--ink:var(--devb-busy-ink)}.devb [data-tier=some]{--fill:var(--devb-some);--ink:var(--devb-some-ink)}.devb [data-tier=few]{--fill:var(--devb-few);--ink:var(--devb-few-ink)}.devb [data-tier=quiet]{--fill:var(--devb-quiet);--ink:var(--devb-quiet-ink)}.devb-line{border-bottom:1px solid var(--devb-base);align-items:flex-end;min-width:0;padding:0 6px;display:flex}.devb-bubble{--ring:0 0 0 3px var(--devb-panel);box-sizing:border-box;background:var(--fill);box-shadow:var(--ring);color:var(--ink);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;margin-bottom:-1px;text-decoration:none;transition:transform .15s;display:flex;position:relative}.devb-bubble[data-small]{--ring:0 0 0 2px var(--devb-panel)}.devb-bubble[data-on]{z-index:5;box-shadow:0 0 0 3px var(--devb-panel), 0 0 0 5px var(--devb-ink);transform:translateY(-8px)}.devb-bubble:focus-visible{outline:none}.devb-label{letter-spacing:-.02em;font-weight:700;line-height:1}.devb-read{flex-wrap:wrap;align-items:baseline;gap:.25rem 14px;min-width:0;min-height:24px;margin:-10px 0 0;display:flex}.devb-read-name{font-size:18px;font-weight:600}.devb[data-skel]{border-color:var(--aurora-edge);background:var(--aurora-surface)}.devb-skel-line{border-radius:.75rem;height:120px;display:block}@media (prefers-reduced-motion:reduce){.devc,.devc-num,.devc-swap>*,.devb-bubble{transition:none}}.acx{--acx-req-bg:var(--aurora-accent);--acx-req-border:var(--aurora-accent);--acx-req-fg:var(--aurora-on-accent);--acx-req-sub:#c7c4f7;--acx-set-bg:#e4f5f2;--acx-set-border:#bfe8df;--acx-set-fg:#16183a;--acx-set-sub:#1b5f7c;--acx-set-num:#1b5f7c;--acx-hea-bg:#f5ebe3;--acx-hea-border:#ebd3c4;--acx-hea-fg:#16183a;--acx-hea-sub:#c8364a;--acx-hea-num:#e08a93;--acx-acc-bg:var(--aurora-ink-fill);--acx-acc-border:var(--aurora-ink-fill);--acx-acc-fg:#fff;--acx-acc-sub:#c7c4f7;--acx-seg-on:#4a4d70;--acx-seg-off:#e4e5ee;--acx-tint-0:#3cc4a3;--acx-tint-1:#c7c4f7;--acx-tint-2:#f2c48d;--acx-tint-3:#f3b8c9;--acx-tint-fg:#141733;--acx-row-hover:#fafafe;--acx-x-bg:#14173314;--acx-tab-shadow:0 -6px 16px -10px #1e205a59;--acx-card-shadow:0 1px 2px #1e205a0d, 0 10px 28px -18px #1e205a38;--acx-menu-shadow:0 12px 28px -12px #1e205a52;font-family:Outfit, var(--font-sans,system-ui), sans-serif;flex-direction:column;display:flex}.acx>.notice{margin:0 0 1rem}.acx-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.acx-title{min-width:0}.acx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0;font-size:12px;font-weight:600;line-height:1}.acx-h1{letter-spacing:-.035em;color:var(--aurora-text);margin:10px 0 0;font-size:56px;font-weight:700;line-height:1}.acx-table{flex-direction:column;min-width:0;display:flex;container:acx/inline-size}.acx-tabs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.acx-tab{--bg:var(--aurora-sunken);--border:var(--aurora-line);--fg:var(--aurora-text);--sub:var(--aurora-text-subtle);--num:var(--aurora-text);border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;min-width:0;transition:opacity .24s var(--ease-settle), box-shadow .24s var(--ease-settle);border-bottom:0;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-end;gap:10px;padding:18px 20px 14px;font-family:inherit;display:flex}div.acx-tab{cursor:default}.acx-tab[data-card=requests]{--bg:var(--acx-req-bg);--border:var(--acx-req-border);--fg:var(--acx-req-fg);--sub:var(--acx-req-sub);--num:var(--acx-req-fg)}.acx-tab[data-card=setup]{--bg:var(--acx-set-bg);--border:var(--acx-set-border);--fg:var(--acx-set-fg);--sub:var(--acx-set-sub);--num:var(--acx-set-num)}.acx-tab[data-card=problems]{--bg:var(--acx-hea-bg);--border:var(--acx-hea-border);--fg:var(--acx-hea-fg);--sub:var(--acx-hea-sub);--num:var(--acx-hea-num)}.acx-tab[data-card=join]{--bg:var(--acx-acc-bg);--border:var(--acx-acc-border);--fg:var(--acx-acc-fg);--sub:var(--acx-acc-sub);--num:var(--acx-acc-fg)}.acx-tabs[data-on] .acx-tab[aria-selected=false]{opacity:.5}.acx-tabs[data-on] .acx-tab[aria-selected=false]:hover,.acx-tabs[data-on] .acx-tab[aria-selected=false]:focus-visible{opacity:1}.acx-tab[aria-selected=true]{box-shadow:var(--acx-tab-shadow)}.acx-tab:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.acx-tab-words{flex-direction:column;gap:4px;min-width:0;display:flex}.acx-tab-title,.acx-tab-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acx-tab-title{color:var(--fg);font-size:17px;font-weight:700}.acx-tab-sub{color:var(--sub);font-size:13px;font-weight:500}.acx-tab-num{letter-spacing:-.04em;color:var(--num);font-variant-numeric:tabular-nums;flex:none;font-size:44px;font-weight:800;line-height:.9}.acx-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface-solid);box-shadow:var(--acx-card-shadow);border-radius:0 0 20px 20px;overflow:hidden}.acx-tools{align-items:center;gap:12px;min-height:74px;padding:18px 20px 16px 24px;display:flex}.acx-name{white-space:nowrap;color:var(--aurora-text);flex:none;align-items:baseline;gap:8px;margin:0;font-size:19px;font-weight:600;line-height:1;display:flex}.acx-dot{color:var(--aurora-control);font-weight:500}.acx-pills{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.acx-pill{--bg:var(--aurora-surface-solid);--border:var(--aurora-control);--fg:var(--aurora-text);border:1px solid var(--border);background:var(--bg);font:inherit;white-space:nowrap;color:var(--fg);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:8px;padding:6px 8px 6px 13px;font-size:13px;font-weight:600;transition:filter .15s;display:flex}.acx-pill:hover{filter:brightness(.96)}.acx-pill-x{background:var(--acx-x-bg);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.acx-showall{font:inherit;white-space:nowrap;min-height:0;color:var(--aurora-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:15px;font-weight:500;line-height:1}.acx-pills>.acx-dot{line-height:1}.acx-showall:hover{text-decoration:underline}.acx-pill:focus-visible,.acx-showall:focus-visible,.acx-funnel:focus-visible,.acx-col-sort:focus-visible,.acx-pager button:focus-visible,.acx-decline:focus-visible,.acx-invite:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.acx-find{box-sizing:border-box;border:1px solid var(--aurora-control);background:var(--aurora-input);width:280px;height:40px;font:inherit;color:var(--aurora-text);border-radius:12px;outline:none;flex:none;margin-left:auto;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.acx-find::placeholder{color:var(--aurora-text-subtle)}.acx-find:focus{border-color:var(--aurora-accent);box-shadow:0 0 0 3px var(--aurora-accent-soft)}.acx-body{min-height:var(--acx-min,auto);transition:opacity .16s ease, transform .22s var(--ease-settle)}.acx-body[data-fading]{opacity:0;transform:translateY(6px)}.acx-cols,.acx-row{grid-template-columns:150px minmax(0,2fr) minmax(0,1.3fr) 96px 140px 100px 20px;align-items:center;gap:20px;padding:0 24px 0 14px;display:grid}.acx-cols{box-sizing:border-box;border-block:1px solid var(--aurora-edge);background:var(--aurora-sunken);height:38px;color:var(--aurora-text-muted);font-size:13px;font-weight:600}.acx-col{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.acx-col[data-end]{justify-content:flex-end}.acx-col-sort{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;transition:color .15s;display:flex}.acx-col-sort:hover,.acx-col-sort[aria-pressed=true]{color:var(--aurora-text)}.acx-col-arrow{width:10px;color:var(--aurora-accent);display:inline-block}.acx-funnel{width:22px;height:22px;color:var(--aurora-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.acx-funnel:hover,.acx-funnel[data-state=open],.acx-funnel[data-on]{background:var(--aurora-accent-soft);color:var(--aurora-accent-ink)}.acx-menu{z-index:60;border:1px solid var(--aurora-edge);background:var(--aurora-surface-solid);min-width:168px;box-shadow:var(--acx-menu-shadow);font-family:Outfit, var(--font-sans,system-ui), sans-serif;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex}.acx-menu-item{background:var(--aurora-sunken);white-space:nowrap;color:var(--aurora-text);cursor:pointer;border-radius:99px;outline:none;padding:8px 13px;font-size:13px;font-weight:500;transition:background .15s}.acx-menu-item[data-highlighted]{background:var(--aurora-accent-soft)}.acx-menu-item[data-on]{background:var(--aurora-ink-fill);color:var(--aurora-ink-on)}.acx-rows{margin:0;padding:0;list-style:none}.acx-row,.acx-join{box-sizing:border-box;border-bottom:1px solid var(--aurora-line);height:56px}.acx-row:has(>.acx-row-link){transition:background .15s;position:relative}.acx-row:has(>.acx-row-link):hover{background:var(--acx-row-hover)}.acx-row-link{position:absolute;inset:0}.acx-row-link:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.acx-status{--bg:var(--acx-set-bg);--border:var(--acx-set-border);--fg:var(--acx-set-sub);border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;padding:4px 12px 3px;display:flex;position:relative}span.skel.acx-status{border:0;height:44px}.acx-status[data-status=problems]{--bg:var(--acx-hea-bg);--border:var(--acx-hea-border);--fg:var(--acx-hea-sub)}.acx-status[data-status=requests]{--bg:var(--acx-req-bg);--border:var(--acx-req-border);--fg:var(--acx-req-fg)}.acx-status[data-status=live]{--bg:var(--acx-acc-bg);--border:var(--acx-acc-border);--fg:var(--acx-acc-fg)}a.acx-status{color:var(--fg);text-decoration:none;transition:filter .15s}a.acx-status:hover{filter:brightness(.94)}a.acx-status:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}span.acx-status{pointer-events:none}.acx-status-go{opacity:.7;transition:opacity .15s;position:absolute;top:5px;right:6px}a.acx-status:hover .acx-status-go,a.acx-status:focus-visible .acx-status-go{opacity:1}.acx-status-label{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.acx-status-value{white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;font-weight:500;display:flex}.acx-status-value>b{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}.acx-account{align-items:center;gap:14px;min-width:0;display:flex}.acx-avatar,.acx-person{background:var(--aurora-accent-soft);width:36px;height:36px;color:var(--aurora-accent-ink);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.acx-person{background:var(--acx-tint-0);color:var(--acx-tint-fg);border-radius:50%}.acx-person[data-tint="1"]{background:var(--acx-tint-1)}.acx-person[data-tint="2"]{background:var(--acx-tint-2)}.acx-person[data-tint="3"]{background:var(--acx-tint-3)}.acx-account-words{flex-direction:column;gap:2px;min-width:0;display:flex}.acx-account-name,.acx-account-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acx-account-name{color:var(--aurora-text);font-size:16px;font-weight:600;line-height:1.25}.acx-account-sub{color:var(--aurora-text-subtle);font-size:13px}.acx-setup{flex-direction:column;gap:8px;min-width:0;max-width:240px;display:flex}.acx-setup-line{align-items:center;gap:10px;display:flex}.acx-setup-line>.acx-segs{flex:1;min-width:0}.acx-setup-words{white-space:nowrap;text-overflow:ellipsis;color:var(--aurora-text);font-size:14px;font-weight:500;overflow:hidden}.acx-setup-frac{white-space:nowrap;color:var(--aurora-text-subtle);flex:none;font-size:13px;font-weight:500}.acx-segs{gap:4px;display:flex}.acx-segs>span{background:var(--acx-seg-off);border-radius:99px;flex:1;height:6px}.acx-segs>span[data-on]{background:var(--acx-seg-on)}.acx-fig{color:var(--aurora-control);flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}.acx-fig>b{color:var(--aurora-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.acx-fig[data-col=open]>b{letter-spacing:-.02em;font-size:22px}.acx-open-both>span{text-align:right;color:var(--aurora-text-muted);font-size:13px}.acx-open-both b{color:var(--aurora-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.acx-used{white-space:nowrap;text-align:right;color:var(--aurora-text-muted);font-size:14px}.acx-chev{text-align:right;color:var(--aurora-edge);font-size:20px}.acx-empty{text-align:center;color:var(--aurora-text-subtle);margin:0;padding:44px;font-size:15px}.acx-join-grid{grid-template-columns:minmax(0,2fr) 180px 140px 240px;align-items:center;gap:20px;padding:0 24px;display:grid}.acx-join-text{color:var(--aurora-text-muted);font-size:14px}.acx-join-actions{justify-content:flex-end;gap:8px;display:flex}.acx-decline,.acx-invite{font:inherit;cursor:pointer;border-radius:12px;font-size:14px;transition:background .15s}.acx-decline{border:1px solid var(--aurora-line);background:var(--aurora-surface-solid);color:var(--aurora-text);padding:7px 14px;font-weight:500}.acx-decline:hover{background:var(--aurora-sunken)}.acx-invite{background:var(--aurora-accent);color:var(--aurora-on-accent);border:0;padding:8px 16px;font-weight:600}.acx-invite:hover{background:var(--aurora-accent-hover)}.acx-foot{background:var(--aurora-sunken);color:var(--aurora-text-subtle);justify-content:space-between;align-items:center;padding:12px 20px 12px 24px;font-size:13px;display:flex}.acx-pager{align-items:center;gap:4px;display:flex}.acx-pager button.acx-page{font-variant-numeric:tabular-nums;width:32px;padding:5px 0}.acx-nums{width:calc(var(--acx-slots,1) * 32px + (var(--acx-slots,1) - 1) * 4px);justify-content:center;align-items:center;gap:4px;display:flex}.acx-pager>button{min-width:64px}.acx-pager button.acx-page[aria-current=page]{background:var(--aurora-ink-fill);color:var(--aurora-ink-on);cursor:default}.acx-page-gap{text-align:center;width:32px;color:var(--aurora-control)}.acx-pager button{font:inherit;color:var(--aurora-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-weight:500}.acx-pager button:hover:not(:disabled){color:var(--aurora-accent)}.acx-pager button:disabled{color:var(--aurora-control);cursor:default}@container acx (width<68rem){.acx-cols,.acx-row{grid-template-columns:140px minmax(0,2fr) minmax(0,1.3fr) 110px 20px;gap:16px}.acx-cols>[data-col=clients],.acx-cols>[data-col=used],.acx-row>[data-col=clients],.acx-row>[data-col=used]{display:none}.acx-join-grid{grid-template-columns:minmax(0,2fr) 140px 100px auto}.acx-tab{padding:14px 14px 12px}.acx-tab-num{font-size:36px}.acx-find{width:220px}}@container acx (width<36rem){.acx-cols,.acx-row{grid-template-columns:120px minmax(0,1fr) 16px;gap:12px;padding-inline:12px 16px}.acx-cols>[data-col=setup],.acx-cols>[data-col=open],.acx-row>[data-col=setup],.acx-row>[data-col=open]{display:none}.acx-join-grid{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.acx-join-grid>[data-col]{display:none}}@container acx (width<44rem){.acx-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acx-tab{padding:12px 14px 10px}.acx-tab-num{font-size:30px}.acx-tools{flex-wrap:wrap;padding:14px 16px}.acx-pills{flex:1 1 0}.acx-find{order:3;width:100%;margin-left:0}.acx-foot{box-sizing:border-box;min-height:63px;padding-inline:16px}}@media (width<48rem){.acx-h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.acx-body,.acx-tab{transition:none}}.btn{box-shadow:none}.btn-secondary{background:var(--aurora-input);color:var(--aurora-text)}.btn-secondary:hover:not(:disabled){background:var(--aurora-surface);color:var(--aurora-text)}.btn-ghost{color:var(--aurora-text-muted)}.btn-ghost:hover:not(:disabled){background:var(--aurora-sunken);color:var(--aurora-text)}.btn-danger{background:var(--aurora-input);border-color:color-mix(in oklch, var(--aurora-danger) 35%, transparent);color:var(--aurora-danger)}.btn-danger:hover:not(:disabled){background:color-mix(in oklch, var(--aurora-danger) 10%, transparent);border-color:var(--aurora-danger)}.input{background:var(--aurora-input);color:var(--aurora-text);box-shadow:none}.input::placeholder{color:var(--aurora-text-subtle)}.input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--aurora-accent) 25%, transparent)}.input:disabled{background:var(--aurora-sunken);color:var(--aurora-text-subtle)}.card,.empty{background:var(--aurora-surface)}.card{box-shadow:var(--aurora-shadow-sm)}.empty{border-color:var(--aurora-border-strong);color:var(--aurora-text-muted)}.badge-ok{background:color-mix(in oklch, var(--aurora-success) 12%, transparent);color:var(--aurora-success);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--aurora-success) 30%, transparent)}.badge-warn{background:color-mix(in oklch, var(--aurora-warning) 12%, transparent);color:var(--aurora-warning);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--aurora-warning) 30%, transparent)}.badge-muted{background:var(--aurora-sunken);color:var(--aurora-text-muted);box-shadow:inset 0 0 0 1px var(--aurora-border-strong)}.notice{background:var(--aurora-sunken);border-color:var(--aurora-border);color:var(--aurora-text)}.notice-ok{background:color-mix(in oklch, var(--aurora-success) 10%, transparent);border-color:color-mix(in oklch, var(--aurora-success) 28%, transparent)}.notice-warn{background:color-mix(in oklch, var(--aurora-warning) 10%, transparent);border-color:color-mix(in oklch, var(--aurora-warning) 28%, transparent)}.notice-error{background:color-mix(in oklch, var(--aurora-danger) 9%, transparent);border-color:color-mix(in oklch, var(--aurora-danger) 28%, transparent)}.table thead{background:var(--aurora-sunken);border-color:var(--aurora-border);color:var(--aurora-text-subtle)}.table td{border-color:var(--aurora-border)}.table tbody tr:hover{background:var(--aurora-sunken)}.callout{background:var(--aurora-accent-soft)}.callout-title,.link{color:var(--aurora-accent-ink)}.tabs{border-color:var(--aurora-border)}.tab:hover{background:var(--aurora-sunken)}.tab[aria-selected=true]{border-bottom-color:var(--aurora-accent);color:var(--aurora-accent-ink)}.tour-card,.popover{background:var(--aurora-surface);box-shadow:var(--aurora-shadow-lg), 0 0 0 1px var(--aurora-border);color:var(--aurora-text)}.tour-dim{fill:var(--aurora-overlay)}.tour-ring{stroke:var(--aurora-accent)}.hint-btn{background:var(--aurora-input);border-color:var(--aurora-border-strong)}.loading:before{border-color:var(--aurora-border-strong);border-top-color:var(--aurora-accent)}.menu,.tsearch-list,.sb-flyout,.auth-card,.card-picture,.ao-rows,.ao-line,.dash-figure,.tl-card,.diff-panel,.doc-table,.setup-panel,.assistant-walk,.assistant-proposal,.dialog,.inbox,.save-overlay-card,.people-table,.struct-fields-list,.acct-key:not([data-none]),.chg-review,.chg-rail-card,.band-tile{border-color:var(--aurora-edge)}.setup-file{border-color:var(--aurora-line)}:root[data-theme=dark] .badge-ok{background:color-mix(in oklch, var(--aurora-success) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--aurora-success) 40%, transparent)}:root[data-theme=dark] .badge-warn{background:color-mix(in oklch, var(--aurora-warning) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--aurora-warning) 40%, transparent)}:root[data-theme=dark] .notice-ok{background:color-mix(in oklch, var(--aurora-success) 14%, transparent);border-color:color-mix(in oklch, var(--aurora-success) 38%, transparent)}:root[data-theme=dark] .notice-warn{background:color-mix(in oklch, var(--aurora-warning) 14%, transparent);border-color:color-mix(in oklch, var(--aurora-warning) 38%, transparent)}:root[data-theme=dark] .notice-error{background:color-mix(in oklch, var(--aurora-danger) 14%, transparent);border-color:color-mix(in oklch, var(--aurora-danger) 38%, transparent)}:root[data-theme=dark] .table thead{color:var(--aurora-text-muted)}:where(.assistant-side,.assistant-sheet) :is(.assistant-new,.assistant-walk,.assistant-proposal,.assistant-way,.assistant-composer-box){border-color:var(--assistant-line)}:where(.assistant-side,.assistant-sheet) .assistant-tabs{border-bottom-color:var(--assistant-line)}:where(.assistant-side,.assistant-sheet) .assistant-diff{border-top-color:var(--assistant-line)}:where(.assistant-side,.assistant-sheet) .assistant-trail-steps{border-left-color:var(--assistant-line)}.assistant-body{scrollbar-color:var(--aurora-line-faint) transparent;scrollbar-width:thin}.assistant-body:hover{scrollbar-color:var(--aurora-line) transparent}:root[data-theme=dark] .inbox-kind[data-kind]{--kind:var(--color-slate-600)}:root[data-theme=dark] .inbox-kind[data-kind=new]{--kind:var(--aurora-accent)}:root[data-theme=dark] .inbox-avatar:not(.inbox-avatar-gone){color:var(--aurora-text);background:#3b3159}:root[data-theme=dark] .page-sketch-scan{background-image:linear-gradient(#0000 0%,#a48af21f 50%,#0000 100%)}:root[data-theme=dark] .devov{--devc-req-hover:brightness(1.06);--devc-set-hover:brightness(1.06);--devc-hea-hover:brightness(1.06);--devc-av-fg-2:var(--devc-acc-bg);--devc-av-fg-3:#ece7f0;--devc-av-fg-more:#ece7f0;--devb-panel:#221d2e;--devb-border:#342d42;--devb-base:#3c3450;--devb-ink:#ece7f0;--devb-ink-2:#cdc5d6;--devb-muted:#a79fb4;--devb-busy:#a48af2;--devb-busy-ink:#16102a;--devb-some:#8673c4;--devb-some-ink:#16102a;--devb-few:#41365c;--devb-few-ink:#d6c9fb;--devb-quiet:#2f293d;--devb-quiet-ink:#a79fb4}:root[data-theme=dark] .acx{--acx-req-sub:#2b2064;--acx-set-bg:var(--aurora-surface);--acx-set-border:var(--aurora-edge);--acx-set-fg:#ece7f0;--acx-set-sub:#a79fb4;--acx-set-num:#85d8bb;--acx-hea-bg:#302734;--acx-hea-border:#58453f;--acx-hea-fg:#ece7f0;--acx-hea-sub:#a79fb4;--acx-hea-num:#ef7f93;--acx-acc-bg:#2c2639;--acx-acc-border:#453c57;--acx-acc-fg:#ece7f0;--acx-acc-sub:#a79fb4;--acx-seg-on:#cdc5d6;--acx-seg-off:#2f293d;--acx-tint-0:#41365c;--acx-tint-1:#352c4e;--acx-tint-2:#8673c4;--acx-tint-3:#2f293d;--acx-tint-fg:#ece7f0;--acx-row-hover:#272133;--acx-x-bg:#ffffff1a;--acx-tab-shadow:none;--acx-card-shadow:var(--poster-shadow);--acx-menu-shadow:0 12px 28px -12px #0009}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0\.75{right:calc(var(--spacing) * .75)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0\.75{left:calc(var(--spacing) * .75)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!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}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--aurora-edge\){border-color:var(--aurora-edge)}.border-slate-100{border-color:var(--color-slate-100)}.bg-\(--color-white\){background-color:var(--color-white)}.bg-accent{background-color:var(--color-accent)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-ink{background-color:var(--color-ink)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-ink-text{color:var(--color-ink-text)}.text-on-accent{color:var(--color-on-accent)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-violet-500{color:var(--color-violet-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.accent-indigo-600{accent-color:var(--color-indigo-600)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--aurora-edge\){--tw-ring-color:var(--aurora-edge)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:bg-indigo-400:is(:where(.group):hover *){background-color:var(--color-indigo-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:bg-indigo-500:is(:where(.group):focus-visible *){background-color:var(--color-indigo-500)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.hover\:ring-indigo-400:hover{--tw-ring-color:var(--color-indigo-400)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.data-disabled\:font-normal[data-disabled]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.data-disabled\:text-slate-500[data-disabled]{color:var(--color-slate-500)}.data-highlighted\:bg-red-50[data-highlighted]{background-color:var(--color-red-50)}.data-highlighted\:bg-slate-100[data-highlighted]{background-color:var(--color-slate-100)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-indigo-700[data-state=checked]{color:var(--color-indigo-700)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-menu-in{animation:var(--animate-menu-in)}.motion-safe\:animate-tab-in{animation:var(--animate-tab-in)}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:basis-full{flex-basis:100%}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){.md\:block{display:block}.md\:flex-row{flex-direction:row}.edit-compact .edit-back{margin:.375rem .25rem 0}}.bg-white{background-color:var(--aurora-surface)}.bg-slate-50{background-color:#0000}:root[data-theme=dark] .bg-indigo-600.text-white{color:var(--aurora-on-accent)}}html{scrollbar-gutter:stable;scroll-padding-top:3.5rem;scroll-padding-bottom:var(--savebar-h,0px);overflow-anchor:none;overflow-y:scroll}html body[data-scroll-locked]{margin-right:0!important;overflow:visible!important}.howelix-resizing,.howelix-resizing *{-webkit-user-select:none!important;user-select:none!important;transition:none!important}.howelix-resizing .xray-screen iframe{will-change:transform}@media (prefers-reduced-motion:no-preference){.page-sketch{position:relative;overflow:hidden}.page-sketch-block{opacity:0;transform-origin:0;animation:page-sketch-block 2.6s var(--ease-settle) infinite}.page-sketch-dot{animation:1.2s ease-in-out infinite page-sketch-dot}.page-sketch-scan{will-change:transform;background:linear-gradient(#0000 0%,#6366f11f 50%,#0000 100%) 0 0/100% 100% no-repeat;height:40%;animation:2.6s ease-in-out infinite page-sketch-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-90%)}@keyframes page-sketch-block{0%{opacity:0;transform:scaleX(.6)}18%,80%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes page-sketch-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes page-sketch-scan{0%{transform:translateY(-90%)}60%,to{transform:translateY(240%)}}}.page-sketch-ellipsis:after{content:"..."}@media (prefers-reduced-motion:no-preference){.page-sketch-ellipsis:not([data-on]):after{content:""}}:root{--skel-shine:#ffffffa6;--veil:var(--aurora-overlay);--veil-strong:var(--aurora-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--veil-strong:color-mix(in srgb, var(--aurora-overlay), var(--aurora-text) 18%)}}:root{--diff-add-bg:var(--aurora-success)}@supports (color:color-mix(in lab, red, red)){:root{--diff-add-bg:color-mix(in oklch, var(--aurora-success) 14%, var(--aurora-surface-solid))}}:root{--diff-add-fg:var(--aurora-success);--diff-del-bg:var(--aurora-danger)}@supports (color:color-mix(in lab, red, red)){:root{--diff-del-bg:color-mix(in oklch, var(--aurora-danger) 12%, var(--aurora-surface-solid))}}:root{--diff-del-fg:var(--aurora-danger);--changed:var(--aurora-success);--assistant-seg-on:var(--aurora-surface-solid);--assistant-walk-bg:var(--color-ink);--assistant-walk-fg:var(--color-ink-text);--code-bg:#f6f8fa;--code-line:#d0d7de;--code-muted:#59636e;--code-fg:#1f2328;--code-comment:#59636e;--code-keyword:#cf222e;--code-function:#8250df;--code-string:#0a3069;--code-constant:#0550ae;--code-type:#953800;--code-tag:#116329}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--code-bg:#0d1117;--code-line:#30363d;--code-muted:#8b949e;--code-fg:#e6edf3;--code-comment:#8b949e;--code-keyword:#ff7b72;--code-function:#d2a8ff;--code-string:#a5d6ff;--code-constant:#79c0ff;--code-type:#ffa657;--code-tag:#7ee787;--assistant-seg-on:var(--color-slate-300);--assistant-walk-bg:var(--color-slate-900);--assistant-walk-fg:var(--color-page);--color-ink:var(--color-slate-200);--color-ink-line:var(--color-slate-300);--color-ink-text:var(--color-slate-900);--color-ink-muted:var(--color-slate-500);--color-ink-link:var(--aurora-accent);--color-ink-link-hover:var(--aurora-accent-ink);--skel-shine:#ffffff0d;--veil-strong:#000000ad;--color-red-500:#ff7d9c;--color-red-900:#ffd3dc;--color-rose-50:#2f1f32;--color-rose-100:#3e2135;--color-rose-200:#5a263b;--color-rose-300:#792b42;--color-rose-500:#fb7185;--color-rose-600:#fb7185;--color-rose-700:#fda4af;--color-rose-800:#fecdd3;--color-rose-900:#ffe4e6;--color-amber-400:#f2bd5f;--color-amber-500:#f2bd5f;--color-emerald-400:#4fdba5;--color-emerald-500:#4fdba5;--color-green-700:#5ce6b0}@media (prefers-reduced-motion:reduce){.page{animation:none}}:root{--type-file-bg:var(--aurora-chart-3)}@supports (color:color-mix(in lab, red, red)){:root{--type-file-bg:color-mix(in oklch, var(--aurora-chart-3) 16%, var(--aurora-surface-solid))}}:root{--type-file-fg:var(--aurora-chart-3)}@supports (color:color-mix(in lab, red, red)){:root{--type-file-fg:color-mix(in oklch, var(--aurora-chart-3) 45%, var(--aurora-text))}}@property --slot-right{syntax:"<length>";inherits:true;initial-value:0}@property --slot-right-eased{syntax:"<length>";inherits:false;initial-value:0}@property --sheet-h{syntax:"*";inherits:false}:root{view-transition-name:none}::view-transition{pointer-events:none;clip-path:inset(3.5rem 0 0)}:root:has(.demo-bar)::view-transition{clip-path:inset(5.5rem 0 0)}::view-transition-group(glide-left){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(glide-mid){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(glide-main){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(glide-right){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-old(glide-left){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-new(glide-left){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-old(glide-mid){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-new(glide-mid){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-new(glide-main){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-old(glide-right){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-new(glide-right){block-size:auto;inline-size:auto;max-inline-size:none;inset-inline:0 auto}::view-transition-old(glide-right){inset-inline:auto 0}::view-transition-new(glide-right){inset-inline:auto 0}::view-transition-group(glide-left){background:var(--color-surface)}::view-transition-group(glide-mid){background:var(--color-surface)}::view-transition-group(glide-right){background:var(--color-surface-solid)}::view-transition-image-pair(glide-left){isolation:auto}::view-transition-image-pair(glide-mid){isolation:auto}::view-transition-image-pair(glide-right){isolation:auto}::view-transition-old(glide-left){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) both glide-fade-out}::view-transition-old(glide-mid){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) both glide-fade-out}::view-transition-old(glide-right){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) both glide-fade-out}::view-transition-new(glide-left){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) 38ms both glide-fade-in}::view-transition-new(glide-mid){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) 38ms both glide-fade-in}::view-transition-new(glide-right){mix-blend-mode:normal;animation:.256s cubic-bezier(.4,0,.2,1) 38ms both glide-fade-in}@keyframes glide-fade-out{to{opacity:0}}@keyframes glide-fade-in{0%{opacity:0}}::view-transition-old(glide-main){display:none}::view-transition-new(glide-main){animation:none}::view-transition-new(glide-right):only-child{animation:.32s cubic-bezier(.4,0,.2,1) both glide-in-right}::view-transition-old(glide-right):only-child{animation:.32s cubic-bezier(.4,0,.2,1) both glide-out-right}::view-transition-new(glide-left):only-child{animation:.32s cubic-bezier(.4,0,.2,1) both glide-in-left}::view-transition-old(glide-left):only-child{animation:.32s cubic-bezier(.4,0,.2,1) both glide-out-left}@keyframes glide-in-right{0%{transform:translate(100%)}}@keyframes glide-out-right{to{transform:translate(100%)}}@keyframes glide-in-left{0%{transform:translate(-100%)}}@keyframes glide-out-left{to{transform:translate(-100%)}}.demo-bar{z-index:41;white-space:nowrap;height:2rem;color:var(--color-slate-600);background:var(--color-slate-50);border-bottom:1px solid var(--color-slate-200);justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;font-size:.8125rem;line-height:1.25rem;display:flex;position:sticky;top:0;overflow:hidden}.demo-bar .btn-text{padding-block:0}@media not all and (width>=30rem){.demo-bar{gap:.75rem;padding-inline:.5rem;font-size:.75rem}.demo-bar-more{display:none}.demo-bar .btn-text{font-size:.75rem}}:root:has(.demo-bar){--topbar-h:5.5rem;scroll-padding-top:5.5rem}:root:has(.demo-bar) .topbar{top:2rem}:root:has(.demo-bar) :is(.sidebar-in,.assistant-side-in,.form-col-in,.fold-rail>.sb){height:calc(100dvh - 5.5rem);top:5.5rem}:root:has(.demo-bar) .sidebar-in.sb{height:calc(100dvh - 5.5rem)}:root:has(.demo-bar) :is(.msg-top,.chg-review-head){top:5.5rem}:is(:root:has(.demo-bar) .frame-main,:root:has(.demo-bar) .msg-convo){min-height:calc(100dvh - 5.5rem)}:root:has(.demo-bar) .xray-screen{height:calc(100dvh - 5.5rem)}@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-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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes tab-in{0%{opacity:0}}@keyframes page-in{0%{opacity:0}}.sb{--sbx-font:var(--font-sans);--sbx-accent:var(--aurora-accent);--sbx-on-accent:var(--aurora-on-accent);--sbx-accent-ink:var(--aurora-accent-ink);--sbx-surface-solid:var(--aurora-surface-solid);--sbx-slate-50:var(--color-slate-50);--sbx-slate-100:var(--color-slate-100);--sbx-slate-200:var(--color-slate-200);--sbx-slate-300:var(--color-slate-300);--sbx-slate-400:var(--color-slate-400);--sbx-slate-500:var(--color-slate-500);--sbx-slate-700:var(--color-slate-700);--sbx-slate-800:var(--color-slate-800);--sbx-slate-900:var(--color-slate-900);--sbx-indigo-100:var(--color-indigo-100);--sbx-indigo-200:var(--color-indigo-200);--sbx-indigo-300:var(--color-indigo-300);--sbx-indigo-600:var(--color-indigo-600);--sbx-indigo-700:var(--color-indigo-700);--sbx-indigo-800:var(--color-indigo-800);--sb-w:236px;--sb-w-collapsed:64px;--sb-top:var(--sbx-slate-50);--sb-account:#e5e6f8;--sb-line:var(--sbx-slate-300);--sb-sheet:var(--sbx-surface-solid);--sb-sheet-shadow:0 -8px 24px -6px #28288c33;--sb-sheet-shadow-collapsed:0 -8px 18px -6px #28288c33;--sb-account-shadow:0 -1px 5px 0 #28288c24;--sb-handle:var(--sbx-slate-200);--sb-divider:var(--sbx-slate-200);--sb-text:var(--sbx-slate-700);--sb-strong:var(--sbx-slate-900);--sb-icon:var(--sbx-slate-500);--sb-chev:var(--sbx-slate-400);--sb-eyebrow-account:var(--sbx-slate-500);--sb-eyebrow-site:var(--sbx-indigo-700);--sb-hover:#1e285a0d;--sb-active-bg:var(--sbx-surface-solid);--sb-active-fg:var(--sbx-indigo-700);--sb-active-icon:var(--sbx-indigo-600);--sb-active-bg-raised:var(--sbx-indigo-100);--sb-avatar-bg:var(--sbx-indigo-200);--sb-avatar-fg:var(--sbx-indigo-800);--sb-site-tile-bg:var(--sbx-indigo-100);--sb-site-tile-fg:var(--sbx-indigo-600);--sb-switch-account-bg:#fff;--sb-switch-site-bg:#fff;--sb-switch-border:var(--sbx-slate-200);--sb-badge-account-bg:#fff;--sb-badge-account-fg:var(--sbx-indigo-600);--sb-badge-site-bg:#d6d6fc;--sb-badge-site-fg:var(--sbx-indigo-700);--sb-card-bg:#fff;--sb-card-border:var(--sbx-slate-200);--sb-user-bg:var(--sbx-indigo-100);--sb-user-fg:var(--sbx-indigo-700)}:root[data-theme=dark] .sb{--sb-top:var(--sbx-slate-100);--sb-account:var(--sbx-slate-50);--sb-line:var(--sbx-slate-300);--sb-sheet:var(--sbx-slate-200);--sb-sheet-shadow:0 -8px 24px -6px #000000a6;--sb-sheet-shadow-collapsed:0 -8px 18px -6px #000000a6;--sb-account-shadow:0 -1px 5px 0 #00000073;--sb-handle:#4a4642;--sb-divider:var(--sbx-slate-300);--sb-hover:#ffffff0d;--sb-active-bg:var(--sbx-indigo-100);--sb-active-fg:var(--sbx-accent-ink);--sb-active-icon:var(--sbx-accent);--sb-active-bg-raised:var(--sbx-indigo-200);--sb-eyebrow-site:var(--sbx-accent-ink);--sb-avatar-bg:var(--sbx-slate-300);--sb-avatar-fg:var(--sbx-slate-800);--sb-site-tile-bg:var(--sbx-indigo-200);--sb-site-tile-fg:var(--sbx-accent);--sb-switch-account-bg:var(--sbx-slate-200);--sb-switch-site-bg:var(--sbx-slate-100);--sb-switch-border:var(--sbx-slate-300);--sb-badge-account-bg:var(--sbx-slate-900);--sb-badge-account-fg:#5d4f8c;--sb-badge-site-bg:var(--sbx-indigo-300);--sb-badge-site-fg:var(--sbx-indigo-800);--sb-card-bg:var(--sbx-slate-100);--sb-card-border:var(--sbx-slate-300);--sb-user-bg:var(--sbx-indigo-200);--sb-user-fg:var(--sbx-accent-ink)}.sb{background:var(--sb-top);border-right:1px solid var(--sb-line);width:100%;height:100%;min-height:0;font-family:var(--sbx-font);color:var(--sb-strong);flex-direction:column;font-size:13.5px;display:flex;overflow:hidden}.sidebar-in.sb{height:calc(100dvh - 3.5rem);max-height:100%}.sb svg{flex:none}:where(.sb ul){margin:0;padding:0;list-style:none}.sb .menu-section{display:contents}.sidebar-panel .fold-track:after{content:none}.fold-rail{width:var(--sb-w-collapsed,64px)}.fold-rail>.sb{height:calc(100dvh - 3.5rem);max-height:100%;position:sticky;top:3.5rem}.sb-top{flex:none}.sb-brand{align-items:center;gap:9px;min-height:40px;padding:12px 14px 4px;display:flex}.sb-brand-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sb-pin{color:var(--sb-chev);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:flex}.sb-pin[aria-pressed=true]{color:var(--sb-icon)}.sb-pin:focus-visible{outline:2px solid var(--sbx-accent);outline-offset:1px}.sb-global{padding:0 10px 4px}.sb-item{width:100%;height:30px;color:var(--sb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 9px;text-decoration:none;display:flex;position:relative}.sb-item:hover,.sb-item[data-state=open]{background:var(--sb-hover)}.sb-item:focus-visible{outline:2px solid var(--sbx-accent);outline-offset:-2px}.sb-item>svg{color:var(--sb-icon)}.sb-item .sb-chev{color:var(--sb-chev);margin-left:auto}.sb-item[aria-current=page],.sb-item[data-current]{background:var(--sb-active-bg);color:var(--sb-active-fg);font-weight:500}.sb-item[aria-current=page]>svg,.sb-item[data-current]>svg{color:var(--sb-active-icon)}:is(.sb-top,.sb-sheet){--sb-active-bg:var(--sb-active-bg-raised)}.sb:not([data-collapsed=true]) :is(.sb-item[aria-current=page],.sb-item[data-current]){box-shadow:inset 3px 0 0 var(--sbx-accent)}.sb-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-item>.sb-chip{margin-left:auto}.sb-item>.sb-chip+.sb-chev{margin-left:0}.sb-dot{background:var(--sb-active-icon);min-width:15px;height:15px;color:var(--sbx-on-accent);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;box-shadow:var(--dot-edge,none);border-radius:999px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;top:1px;right:1px}.menu-fold>.sb-chip{margin-left:auto}.menu-fold>.sb-chip+.menu-fold-icon{margin-left:.25rem}.sb-wait{align-items:center;height:30px;padding:0 9px;display:flex}.sb-wait-tile{border-radius:10px;width:36px;height:36px}.sb .menu-note{color:var(--sb-icon);padding:6px 9px;font-size:12px}.sb-account{background:var(--sb-account);border-top:1px solid var(--sb-line);min-height:0;box-shadow:var(--sb-account-shadow);scrollbar-width:none;border-radius:18px 18px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sb-account::-webkit-scrollbar{display:none}.sb-account-nav{padding:14px 10px 0}.sb-switch{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--sb-switch-border);align-items:center;gap:10px;display:flex;position:relative}.sb-switch[data-static]{cursor:default}.sb-switch:focus-visible{outline:2px solid var(--sbx-accent);outline-offset:2px}.sb-switch--account{background:var(--sb-switch-account-bg);border-radius:12px;margin-bottom:10px;padding:7px 10px 7px 7px}.sb-switch--site{background:var(--sb-switch-site-bg);border-radius:11px;margin-bottom:8px;padding:6px 10px 6px 6px}.sb-switch-text{flex:1;min-width:0}.sb-switch-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sb-switch--account .sb-switch-name,.sb-switch--site .sb-switch-name{letter-spacing:-.01em;font-size:15px}.sb-eyebrow{font:600 10px/1.2 var(--sbx-font);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-eyebrow-account);margin-top:2px;display:block}.sb-switch .sb-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-tile-dot{box-shadow:var(--dot-edge,0 0 transparent), 0 0 0 2px var(--sb-account);display:none;top:-6px;right:-7px}.sb-site-tile .sb-tile-dot{box-shadow:var(--dot-edge,0 0 transparent), 0 0 0 2px var(--sb-sheet)}.sb[data-collapsed=true] .sb-tile-dot{display:block}.sb-needs{flex-direction:column;gap:1px;display:flex}.sb-need{align-items:flex-start}.sb-need[data-here]{cursor:default}.sb-need[data-here]:hover{background:0 0}.note-dot{background:var(--status-dot,var(--sb-icon));border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.sb-need-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sb-need-site{font-size:11px;font-weight:600}.sb-need-where{opacity:.75;margin-top:2px;font-size:11px}.sb-needs-more{color:var(--sb-icon);padding:4px 8px 2px;font-size:11px}.sb-switch-caret{color:var(--sb-icon);display:flex}.sb-avatar{background:var(--sb-avatar-bg);width:34px;height:34px;color:var(--sb-avatar-fg);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.sb-site-tile{background:var(--sb-site-tile-bg);width:28px;height:28px;color:var(--sb-site-tile-fg);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.sb-avatar[data-logo],.sb-site-tile[data-logo]{box-shadow:inset 0 0 0 1px var(--sb-line);background:#fff}.sb-tile-img{object-fit:contain;pointer-events:none;border-radius:6px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.sb-badge{border-radius:50%;place-items:center;width:16px;height:16px;display:none;position:absolute;bottom:-5px;right:-5px}.sb-badge svg{width:11px;height:11px}.sb-avatar .sb-badge{background:var(--sb-badge-account-bg);color:var(--sb-badge-account-fg);box-shadow:0 0 0 2px var(--sb-account)}.sb-site-tile .sb-badge{background:var(--sb-badge-site-bg);color:var(--sb-badge-site-fg);box-shadow:0 0 0 2px var(--sb-sheet)}.sb-sheet{background:var(--sb-sheet);border-top:1px solid var(--sb-line);box-shadow:var(--sb-sheet-shadow);border-radius:18px 18px 0 0;flex-direction:column;flex:1 0 auto;margin-top:14px;display:flex;position:relative}.sb-sheet-body{flex:1 0 auto;padding:8px 10px}.sb-handle{background:var(--sb-handle);border-radius:2px;width:32px;height:4px;margin:0 auto 12px}.sb-mode{z-index:2;background:var(--sb-sheet);border:1px solid var(--sb-line);white-space:nowrap;border-radius:999px;gap:2px;padding:2px;display:none;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.sb-mode-opt{height:24px;color:var(--sb-icon);font:500 11.5px var(--sbx-font);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:flex;position:relative}.sb-mode-opt svg{width:14px;height:14px}@media (pointer:coarse){.sb-mode-opt:after{content:"";position:absolute;inset:-10px 0}}.sb-mode-opt[aria-pressed=true]{background:var(--sbx-accent);color:var(--sbx-on-accent);font-weight:600}.sb-mode-opt[aria-disabled=true]{cursor:default;opacity:.55}.sb-mode-opt:focus-visible{outline:2px solid var(--sbx-accent);outline-offset:2px}.sb[data-editing=true] .sb-mode{display:flex}.sb[data-editing=true] .sb-handle{visibility:hidden}.sb[data-editing=true] .sb-sheet{margin-top:26px}.sb[data-collapsed=true][data-editing=true] .sb-sheet{margin-top:22px}.sb-sheet-panels>[data-off]{display:none}.sidebar-zones{position:relative}.sb-account[data-mode=edit] .sb-sheet{flex:1 0 28rem;min-height:28rem}.sb-account[data-mode=edit] .sb-sheet-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.sb-account[data-mode=edit] .sb-sheet-panels,.sb-account[data-mode=edit] #sidebar-tab-edit{flex-direction:column;flex:1;min-height:0;display:flex}.sb-sheet #sidebar-tab-edit>.edit-slot{border-top:0;margin:0}.sidebar-zones{flex-direction:column;flex:1;min-height:0;display:flex}.sb-foot{border-top:1px solid var(--sb-divider);flex-direction:column;gap:8px;padding:8px 10px 12px;display:flex}.sb-account>.sb-foot{margin-top:auto}.sb-usercard{background:var(--sb-card-bg);border:1px solid var(--sb-card-border);width:100%;font:inherit;color:var(--sb-strong);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 9px;display:flex}.sb-usercard:focus-visible{outline:2px solid var(--sbx-accent);outline-offset:2px}.sb-usercard-text{flex:1;min-width:0}.sb-user{background:var(--sb-user-bg);width:30px;height:30px;color:var(--sb-user-fg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.sb-usercard .sb-eyebrow{margin:0 0 1px;font-size:9px}.sb-email{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.sb-phone #sidebar-tab-edit{background:var(--sb-sheet);border-top:1px solid var(--sb-line)}.sb-phone #sidebar-tab-edit>.edit-slot{border-top:0}.sb[data-collapsed=true]{width:var(--sb-w-collapsed)}.sb[data-collapsed=true] :is(.sb-brand-name,.sb-pin,.sb-label,.sb-chev,.sb-switch-text,.sb-switch-caret,.sb-chip),.sb[data-collapsed=true] .sb-brand{display:none}.sb[data-collapsed=true] .sb-top{padding-top:10px}.sb[data-collapsed=true] :is(.sb-global,.sb-account-nav,.sb-sheet-body,.sb-foot,.sb-list){flex-direction:column;align-items:center;gap:2px;padding-left:0;padding-right:0;display:flex}.sb[data-collapsed=true] .sb-item{border-radius:10px;justify-content:center;width:36px;height:36px;padding:0}.sb[data-collapsed=true] .sb-item>svg{width:18px;height:18px}.sb[data-collapsed=true] .sb-wait{height:auto;padding:0}.sb[data-collapsed=true] .sb-switch{background:0 0;border:0;justify-content:center;width:auto;padding:0}.sb[data-collapsed=true] .sb-switch--account,.sb[data-collapsed=true] .sb-switch--site{margin:0 0 14px}.sb[data-collapsed=true] .sb-avatar{width:32px;height:32px;font-size:12px}.sb-avatar[data-long]{font-size:11px}.sb[data-collapsed=true] .sb-avatar[data-long]{font-size:10px}.sb[data-collapsed=true] .sb-site-tile{border-radius:9px;width:30px;height:30px}.sb[data-collapsed=true] .sb-badge{display:grid}.sb[data-collapsed=true] .sb-sheet{box-shadow:var(--sb-sheet-shadow-collapsed);margin-top:12px}.sb[data-collapsed=true] .sb-mode{justify-content:center;align-items:center;width:28px;height:28px;padding:0;top:-14px}.sb[data-collapsed=true] .sb-mode-opt{width:26px;height:26px;color:var(--sbx-accent);justify-content:center;padding:0}.sb[data-collapsed=true] .sb-mode-opt[aria-pressed=true],.sb[data-collapsed=true] .sb-mode-opt span{display:none}.sb[data-collapsed=true] .sb-handle{width:20px;height:3px;margin-bottom:8px}.sb[data-collapsed=true] .sb-foot{gap:6px;padding-top:8px}.sb[data-collapsed=true] .sb-usercard{background:0 0;border:0;justify-content:center;width:auto;padding:4px 0 2px}.sb[data-collapsed=true] .sb-usercard>:not(.sb-user){display:none}.sb.sb-phone{border-right:0;flex:1;height:auto;min-height:0}.sb-phone .sb-global{padding-top:10px}.sb-phone .sb-item,.sb-phone .sb-wait{height:36px}@media (prefers-reduced-motion:no-preference){.sb-flyout[data-state=open]{animation:90ms ease-out sb-pop-in}.sb-flyout[data-state=closed]{animation:.1s ease-out forwards sb-pop-out}}@keyframes sb-pop-in{0%{opacity:.5;transform:translate(-4px)}}@keyframes sb-pop-out{to{opacity:0;transform:translate(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.sb{transition:none}}.sb-account[data-single]{box-shadow:none;background:0 0;border-top:0;border-radius:0}.sb-account[data-single]>.sb-sheet{margin-top:18px}.sb-phone .sb-list[data-own]{border-top:1px solid var(--sb-divider);margin-top:6px;padding-top:6px}.sb-brand-name{font:500 11px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle)}.sb-item{border-radius:999px;padding:0 10px}.sb-item>.sb-chip{min-width:22px;height:18px;font:600 11px / 1 var(--font-mono);padding:0 6px}.sb-account,.sb-sheet{border-radius:16px 16px 0 0}.sb-switch{border-color:var(--aurora-line);height:54px;color:var(--aurora-text);border-radius:12px;gap:10px;padding:0 10px 0 9px}.sb-switch--account{background:var(--aurora-surface);margin-bottom:10px}.sb-switch--site{background:var(--aurora-sunken);margin-bottom:8px}.sb-switch:not([data-static]):hover{border-color:var(--aurora-control)}.sb-switch-text{flex-direction:column;gap:2px;display:flex}.sb-switch .sb-eyebrow{font:500 10px / 1 var(--font-mono);letter-spacing:.12em;color:var(--aurora-text-subtle);margin:0}.sb-switch--site .sb-eyebrow{color:var(--aurora-accent-ink)}.sb-switch--account .sb-switch-name,.sb-switch--site .sb-switch-name{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:18px}.sb-switch .sb-switch-caret{color:var(--aurora-text-subtle)}.sb-switch-caret svg{width:14px;height:14px}.sb-switch>.sb-switch-chip{min-width:20px;height:20px;font:700 11.5px / 1 var(--font-sans);font-variant-numeric:tabular-nums;padding:0 6px}.sb:not([data-collapsed=true]) .sb-switch :is(.sb-avatar,.sb-site-tile){border-radius:9px;width:32px;height:32px;font-size:11.5px;font-weight:700}.sb:not([data-collapsed=true]) .sb-switch--account .sb-avatar:not([data-logo]){background:var(--acc-fill);color:var(--acc-on)}.sb-poster-slot{flex:none;place-items:center;height:100%;display:grid;position:relative}.sb[data-collapsed=true] .sb-poster-slot{width:auto;height:auto}.sb[data-collapsed=true] .sb-switch{filter:none;height:auto}.sb[data-collapsed=true] :is(.sb-account,.sb-sheet){border-radius:16px 16px 0 0}.sb[data-collapsed=true] .sb-item{border-radius:11px;width:38px;height:34px}.sb[data-collapsed=true] .sb-sheet .sb-item{border-radius:10px;width:36px;height:32px}.sb-usercard{background:0 0;border-color:#0000;border-radius:12px;padding:6px 8px}.sb-usercard:hover,.sb-usercard[data-state=open]{background:var(--sb-hover)}.sb-usercard .sb-eyebrow{font:500 10px / 1.2 var(--font-mono);letter-spacing:.12em;color:var(--aurora-text-subtle)}.es{--es-font:var(--font-sans,"Outfit", system-ui, sans-serif);--es-bg:var(--aurora-surface-solid,#fff);--es-ink:#23212b;--es-ink-2:#4a4757;--es-label:#6b6878;--es-muted:#8a8696;--es-faint:#a6a2b0;--es-chev:#a6a2b0;--es-line:#f1eff4;--es-fill:#f5f4f7;--es-fill-hover:#eeebfd;--es-accent:var(--aurora-accent,#6c5ce7);--es-pad:10px;--es-accent-hover:#5b4bd6;--es-accent-ink:#5b4fd6;--es-on-accent:#fff;--es-focus:#8b7ff0;--es-switch-off:#d9d6e0;--es-idle-bg:#f1eff4;--es-idle-fg:#a6a2b0;--es-danger:#b0352b;--es-warn:#8a6a3a;--es-ok:#3d7a53;--es-big-bg:#fdf4e4;--es-big-fg:#9a5d05;--es-toast-bg:#23212b;--es-toast-link:#b9b0ff;--es-ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark] .es{--es-bg:var(--sbx-slate-200,#24222b);--es-ink:#f1eff4;--es-ink-2:#d9d6e0;--es-label:#b9b5c4;--es-muted:#a6a2b0;--es-faint:#8a8696;--es-chev:#8a8696;--es-line:#ffffff12;--es-fill:#ffffff0f;--es-fill-hover:#8b7ff02e;--es-accent-ink:#b9b0ff;--es-switch-off:#4a4757;--es-idle-bg:#ffffff0f;--es-idle-fg:#8a8696;--es-big-bg:#e8930c2e;--es-big-fg:#f1b85a;--es-toast-bg:#f1eff4;--es-toast-link:#5b4fd6;--es-accent:#6c5ce7;--es-accent-hover:#5b4bd6}.es{background:var(--es-bg);height:100%;min-height:0;color:var(--es-ink);font-family:var(--es-font);flex-direction:column;display:flex;position:relative}.es-head{padding:20px var(--es-pad) 10px;flex-direction:column;gap:3px;display:flex}.es-kind{color:var(--es-muted);font-size:12px}.es-title{font-size:18px;font-weight:600;line-height:1.25}.es-body{min-height:0;padding:0 var(--es-pad) 24px;flex-direction:column;flex:1;display:flex;overflow:auto}.es-eyebrow{color:var(--es-ink-2);white-space:nowrap;padding:18px 0 2px;font-size:13px;font-weight:600}.es-field{border-bottom:1px solid var(--es-line)}.es-label{width:72px;color:var(--es-label);flex:none;font-size:13px}.es-field-open{flex-direction:column;gap:8px;min-width:0;padding:14px 0 18px;display:flex}.es-editor-group{gap:inherit;flex-direction:column;min-width:0;display:flex}.es-field-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.es .es-field-head>.es-label{width:auto}.es-field-head .es-needed{font-size:12.5px}.es-chev{text-align:center;width:20px;color:var(--es-chev);transition:transform .25s var(--es-ease);flex:none;margin-top:-2px;font-size:24px;line-height:1}.es-editor{flex-direction:column;gap:10px;padding:0 0 18px;display:flex}.es-input,.es-textarea{width:100%;font:inherit;color:var(--es-ink);background:var(--es-fill);border:0;border-radius:12px;padding:12px 14px;font-size:15px}.es-textarea{resize:vertical;min-height:96px;line-height:1.55}.es-input:focus,.es-textarea:focus{box-shadow:inset 0 0 0 1.5px var(--es-focus);outline:none}.es-input::placeholder,.es-textarea::placeholder{color:var(--es-faint)}.es-input--sm{padding:11px 14px;font-size:14px}.es-oneline{resize:none;overflow-wrap:anywhere;display:block;overflow:hidden}.es-sub{color:var(--es-label);margin-top:4px;font-size:13px}.es-hint{color:var(--es-muted);font-size:12.5px}.es-hint[data-tone=error]{color:var(--es-danger)}.es-hint[data-tone=warn]{color:var(--es-warn)}.es-hint[data-tone=ok]{color:var(--es-ok)}.es-inline+.es-hint{text-align:right}.es-field-inline>.es-inline+.es-hint{margin:-8px 0 12px}.es-later{color:var(--es-muted);white-space:nowrap;pointer-events:none;font-size:12px;line-height:13px;position:absolute;right:0}:is(.es-field-head:has(>.es-later),.es-inline:has(>.es-later)){position:relative}.es-field-head>.es-later{top:50%;transform:translateY(-50%)}.es-inline>.es-later{bottom:0}.es-link{font:inherit;color:var(--es-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.es-link--quiet{color:var(--es-muted);font-weight:400}.es-link--remove{color:var(--es-faint);font-size:13px;font-weight:400}.es-link--add{text-align:left;padding:14px 0;font-weight:500}.es-actions{align-items:baseline;gap:16px;display:flex}.es-actions--split{justify-content:space-between;align-items:center}.es-rich{background:var(--es-fill);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.es-rich:focus-within{box-shadow:inset 0 0 0 1.5px var(--es-focus)}.es-rich-area{outline:none;min-height:200px;padding:13px 14px;font-size:15px;line-height:1.6}.es-rich-area h2{margin:.4em 0 .2em;font-size:18px;font-weight:600}.es-rich-area h3{margin:.4em 0 .2em;font-size:16px;font-weight:600}.es-rich-area p{margin:0 0 .75em}.es-rich-bar{border-top:1px solid var(--es-line);align-items:center;gap:2px;padding:6px 8px;display:flex}.es-rich-btn{min-width:32px;height:30px;font:inherit;color:var(--es-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:flex}.es-rich-btn[aria-pressed=true]{background:var(--es-bg);color:var(--es-ink)}.es-rich-btn:hover{background:var(--es-bg)}.es-rich-spacer{flex:1}.es-image{background:var(--es-fill);object-fit:contain;border-radius:12px;width:100%;height:170px;display:block}.es-image-name{text-align:right;color:var(--es-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.es-drop{background:var(--es-fill);cursor:pointer;width:100%;height:130px;font:inherit;border:1.5px dashed #c9c5d2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.es-drop strong{color:var(--es-accent-ink);font-size:14px;font-weight:600}.es-drop span{color:var(--es-muted);font-size:12px}.es-drop[data-over]{border-color:var(--es-focus);background:var(--es-fill-hover)}.es-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.es-images-cell{background:var(--es-fill);border-radius:10px;height:76px;position:relative;overflow:hidden}.es-images-cell img{object-fit:cover;width:100%;height:100%}.es-images-cover{color:#23212b;background:#fff;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:5px;left:5px}.es-images-x{color:#23212b;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:12px;line-height:1;position:absolute;top:4px;right:4px}.es-images-add{background:var(--es-fill);height:76px;color:var(--es-focus);cursor:pointer;border:0;border-radius:10px;font-size:20px}.es-chips{flex-wrap:wrap;gap:6px;display:flex}.es-chip{font:inherit;background:var(--es-fill);color:var(--es-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:99px;padding:7px 12px;font-size:13.5px}.es-chip:hover{background:var(--es-fill-hover)}.es-chip[aria-pressed=true]{background:var(--es-accent);color:var(--es-on-accent);font-weight:600}.es-tags{background:var(--es-fill);border-radius:12px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.es-tags:focus-within{box-shadow:inset 0 0 0 1.5px var(--es-focus)}.es-tag{font:inherit;background:var(--es-bg);color:var(--es-ink);cursor:pointer;border:0;border-radius:7px;padding:4px 9px;font-size:13px}.es-tags input{min-width:90px;font:inherit;color:var(--es-ink);background:0 0;border:0;outline:none;flex:1;padding:4px;font-size:14px}.es-embed{background:var(--es-fill);border-radius:12px;overflow:hidden}.es-embed-frame{aspect-ratio:16/9;background:#2b2724;border:0;width:100%;display:block}.es-embed-frame[data-kind=audio]{aspect-ratio:auto;height:152px}.es-embed-meta{color:var(--es-ink-2);padding:8px 12px;font-size:13px}.es-file{background:var(--es-fill);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.es-file-badge{width:34px;height:40px;color:var(--es-danger);text-transform:uppercase;background:#fbeceb;border-radius:6px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:5px;font-size:10px;font-weight:700;display:flex}.es-file-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.es-file-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.es-file-size{color:var(--es-muted);font-size:12px}.es-inline{border-bottom:1px solid var(--es-line);align-items:center;gap:12px;padding:14px 0;display:flex}.es-inline .es-label{flex:1;width:auto}.es-stepper{background:var(--es-fill);border-radius:99px;align-items:center;gap:2px;padding:2px;display:flex}.es-stepper button{width:30px;height:30px;color:var(--es-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px}.es-stepper button:hover{background:var(--es-bg)}.es-stepper input{width:calc(var(--chars,3) * 1ch + 8px);text-align:center;min-width:44px;max-width:14ch;font:inherit;color:var(--es-ink);background:0 0;border:0;outline:none;font-size:14px;font-weight:600}.es-switch{background:var(--es-switch-off);cursor:pointer;border:0;border-radius:99px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.es-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.es-switch[aria-checked=true]{background:var(--es-accent)}.es-switch[aria-checked=true]:after{left:18px}.es-switch--sm{width:36px;height:21px}.es-switch--sm:after{width:17px;height:17px}.es-switch--sm[aria-checked=true]:after{left:17px}.es-swatches{flex-wrap:wrap;gap:8px;display:flex}.es-swatch{cursor:pointer;border:0;border-radius:50%;flex:none;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.es-list{border-bottom:1px solid var(--es-line);flex-direction:column;padding:16px 0 4px;display:flex}.es-list-head{justify-content:space-between;align-items:baseline;padding-bottom:4px;display:flex}.es-list-count{color:var(--es-faint);font-size:12.5px}.es-item{border:0;border-bottom:1px solid var(--es-line);width:100%;font:inherit;color:var(--es-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:13px 0;font-size:15px;display:flex}.es-item b{font-weight:600}.es-item-tag{background:var(--es-big-bg);color:var(--es-big-fg);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600}.es-item-open{background:var(--es-fill);border-radius:14px;flex-direction:column;gap:10px;margin:6px -4px;padding:12px 14px;display:flex}.es-item-open .es-input,.es-item-open .es-textarea{background:var(--es-bg);border-radius:10px;padding:10px 12px}.es-item-pair{grid-template-columns:78px minmax(0,1fr);gap:8px;display:grid}.es-item-pair .es-input:first-child{font-size:16px;font-weight:600}.es-item-toggle{cursor:pointer;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.es-list-max{color:var(--es-muted);padding:12px 0;font-size:12.5px}.es-blocks{flex-direction:column;padding:16px 0 4px;display:flex}.es-block{border:0;border-bottom:1px solid var(--es-line);width:100%;font:inherit;color:var(--es-ink);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:11px 0;display:flex}.es-block-kind{width:52px;color:var(--es-faint);flex:none;font-size:11.5px}.es-block-sum{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.es-block-open-kind{color:var(--es-muted);font-size:11.5px}.es-reorder{flex-direction:column;gap:8px;padding-top:4px;display:flex}.es-drag{background:var(--es-fill);cursor:grab;border-radius:12px;align-items:center;gap:10px;padding:12px;transition:box-shadow .15s,transform .15s;display:flex}.es-drag[data-dragging]{background:var(--es-bg);box-shadow:0 10px 26px #23212b29, 0 0 0 1.5px var(--es-focus);cursor:grabbing;transform:rotate(-1.5deg)}.es-drag-handle{color:var(--es-faint);letter-spacing:-2px;font-size:13px}.es-drop-line{background:#d9d4fb;border-radius:2px;height:4px;margin:0 8px}.es-done{font:inherit;background:var(--es-toast-bg);color:var(--es-bg);cursor:pointer;border:0;border-radius:12px;margin-top:4px;padding:12px;font-size:14px;font-weight:600}.es-picker{padding:8px var(--es-pad) 20px;flex-direction:column;gap:8px;display:flex}.es-picker-head{justify-content:space-between;align-items:baseline;padding:6px 0 8px;font-size:16px;font-weight:600;display:flex}.es-pick{background:var(--es-fill);width:100%;font:inherit;color:var(--es-ink);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.es-pick:hover{background:var(--es-fill-hover)}.es-pick-icon{background:var(--es-bg);width:40px;height:40px;color:var(--es-ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.es-pick-name{font-size:15px;font-weight:600;display:block}.es-pick-desc{color:var(--es-label);margin-top:2px;font-size:12.5px;display:block}.es-picker-note{color:var(--es-muted);text-align:center;padding-top:6px;font-size:12.5px}.es-collection{border-bottom:1px solid var(--es-line);flex-direction:column;gap:12px;padding:16px 0;display:flex}.es-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.es-collection-grid>*{background:var(--es-fill);object-fit:cover;border-radius:10px;width:100%;height:72px}.es-collection-more{color:var(--es-label);justify-content:center;align-items:center;font-size:13px;display:flex}.es-collection-note{color:var(--es-ink-2);font-size:14px;line-height:1.5}.es-card-row{border-bottom:1px solid var(--es-line);cursor:pointer;align-items:center;gap:12px;padding:12px 0;display:flex}.es-card-thumb{object-fit:cover;background:var(--es-fill);border-radius:10px;flex:none;width:44px;height:44px}.es-toast{z-index:20;left:var(--es-pad);right:var(--es-pad);background:var(--es-toast-bg);color:var(--es-bg);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex;position:absolute;bottom:96px;box-shadow:0 10px 30px #23212b40}.es-toast button{font:inherit;color:var(--es-toast-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.es-foot{padding:12px var(--es-pad) 14px;border-top:1px solid var(--es-line);flex-direction:column;gap:10px;display:flex}.es-foot-note{color:var(--es-muted);text-align:center;font-size:12.5px;line-height:1.4}.es-schedule{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.es-schedule .status{color:var(--es-ink);font-size:12.5px}.es-schedule-actions{gap:14px;display:inline-flex}.es-schedule .es-link{font-size:12.5px}.es-foot-row{align-items:center;gap:12px;display:flex}.es-save{font:inherit;background:var(--es-accent);color:var(--es-on-accent);cursor:pointer;border:0;border-radius:12px;flex:1;padding:13px;font-size:15px;font-weight:600}.es-save:hover{background:var(--es-accent-hover)}.es-save:disabled{background:var(--es-idle-bg);color:var(--es-idle-fg);cursor:default}.es-save[data-idle]:disabled{color:var(--es-muted);text-align:right;background:0 0;font-weight:500}@media (prefers-reduced-motion:reduce){.es-chev,.es-switch,.es-switch:after,.es-drag{transition:none}}.edit-editor>.es{flex:1;height:auto}.es-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:8px;position:static}.es-head-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.es-head .es-kind{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-head .es-title{text-overflow:ellipsis;white-space:nowrap;color:var(--es-ink);outline:none;font-size:18px;line-height:1.25;overflow:hidden}.es-head-state{padding-top:4px;display:flex}.es-head .editor-close{margin:-2px -4px 0 0}.es .form-fields>*+*{border-top:0}.es-fields{flex-direction:column;display:flex}.es-eyebrow-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.es-eyebrow-row .es-eyebrow{margin:0}.es-form>.es-group:first-child>.es-eyebrow-row:first-child .es-eyebrow,.es-form>.es-eyebrow-row:first-child .es-eyebrow{padding-top:6px}.es-eyebrow-action{font-size:12.5px;font-weight:500}.es-part-head{justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0 2px;display:flex}.es-part-title{letter-spacing:-.01em;color:var(--es-ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.es-form>.es-part+.es-part{border-top:1px solid var(--color-slate-300,#d9d6e0);margin-top:-1px;position:relative}.es-form>.es-part:first-child>.es-part-head{padding-top:6px}.es-field,.es-list{scroll-margin-top:8px}.es-field[data-editing]>.es-field-head .es-label,.es-field[data-editing] .es-inline .es-label,.es-list[data-editing] .es-list-label{color:var(--color-amber-700,#b45309)}.es .field-changed:before{top:12px;bottom:12px;left:-4px}.es-field-head .field-changed-tag{margin-left:auto}.es-inline-marks{flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 12px;display:flex}.es-inline-marks .field-changed-diff{align-self:stretch}.es-field-inline .es-inline-marks{margin-top:-6px}.es-field.es-field-inline{border-bottom:1px solid var(--es-line)}.es-field-inline>.es-inline{border-bottom:0}.es-inline-toggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.es-inline-toggle:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px;border-radius:6px}.es-switch[data-on]{background:var(--es-accent)}.es-switch[data-on]:after{left:18px}.es-inline .es-label.es-label-fixed{flex:none;width:72px}.es-inline-color{align-items:flex-start}.es-inline-color .es-label{padding-top:3px}.es-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--es-bg), 0 0 0 3.5px var(--es-accent)}.es-swatch:focus-visible{outline:2px solid var(--es-accent);outline-offset:3px}.es-swatch-any{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#14b8a6,#3b82f6,#a855f7,#ec4899,#ef4444);position:relative;overflow:hidden}.es-swatch-any input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.es-stepper input{padding:0}.es-list-label{color:var(--es-label);font-size:13px}.es-list-head{gap:8px}.es-list-head .field-changed-tag{margin-left:auto}.es-needed{color:var(--es-danger)}.es-stack{flex-direction:column;gap:12px;display:flex}.es-stack-field{flex-direction:column;gap:6px;min-width:0;display:flex}.es-stack-label{color:var(--es-label);font-size:13px}.es-stack .es-inline{border-bottom:0;padding:2px 0}.es-image-missing{color:var(--es-muted);justify-content:center;align-items:center;font-size:12.5px;display:flex}.es-images{margin:0;padding:0;list-style:none}.es-images-cell{cursor:grab;touch-action:manipulation}.es-images-cell[data-dragging]{z-index:2;box-shadow:0 10px 26px #23212b29, 0 0 0 1.5px var(--es-focus);cursor:grabbing}.es-images-cell:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-images-img{display:block}.es-images-missing{text-align:center;height:100%;color:var(--es-muted);justify-content:center;align-items:center;padding:4px;font-size:11px;display:flex}.es-images-add{width:100%}.es-drop--file{height:auto;padding:16px}.es-file-thumb{object-fit:cover;background:var(--es-fill);padding:0}.es-file-name{color:var(--es-ink);text-decoration:none}.es-file-name:hover{text-decoration:underline}.es-file[data-wrong]{box-shadow:inset 0 0 0 1.5px var(--es-warn)}.es-file-wrong{color:var(--es-warn)}.es-rich-wait{min-height:240px}.es-rich .ProseMirror{outline:none}.es-undo{flex:none;padding:0 4px;font-weight:500}.es-undo[data-hidden]{visibility:hidden}.es-back{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.es-back:hover{text-decoration:underline}.es-more{background:var(--es-fill);width:46px;height:46px;color:var(--es-ink-2);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.es-more:hover,.es-more[data-state=open]{background:var(--es-fill-hover)}.es-more:disabled{opacity:.4;cursor:default}.es-more[data-hidden]{visibility:hidden}.es-foot>[role=alert]{max-height:30vh;margin:0;overflow:auto}.es-leaving{flex-direction:column;gap:10px;display:flex}.es-leaving-text{color:var(--es-ink);font-size:14px;line-height:1.45}.es-toast[data-raised]{bottom:124px}.es-foot-more{min-height:20px;padding:0 4px}.es-foot-more .es-link:disabled{opacity:.45}.es-foot-more .es-link[data-done]:disabled{opacity:1;color:var(--es-muted);font-weight:400}.es:has(.es-foot-more) .es-toast{bottom:126px}.es:has(.es-foot-more) .es-toast[data-raised]{bottom:154px}.es-toast-text{flex:1;min-width:0}.es-save:focus-visible,.es-link:focus-visible,.es-chip:focus-visible,.es-drop:focus-visible,.es-tag:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-link:disabled{cursor:default}.es.es-page{background:0 0;height:auto}.es-page .es-body{padding:0 0 40px;overflow:visible}.es-page .es-foot{z-index:10;background:var(--color-page,var(--es-bg));border-top:0;padding:12px 0 16px;position:sticky;bottom:0}.es-page .es-toast{width:min(26rem,100vw - 32px);position:fixed;left:50%;right:auto;transform:translate(-50%)}.es-slug{flex-direction:column;gap:6px;padding-top:18px;display:flex}@media (width>=48rem){.es-page .es-label{width:9rem}.es-page .es-inline .es-label:not(.es-label-fixed){width:auto}.es-page .es-inline .es-label.es-label-fixed{width:9rem}.es-page .es-image{max-width:28rem;height:240px}}@media (width<48rem){.es-input,.es-textarea,.es-rich-area,.es-tags input,.es-stepper input{font-size:16px}.es-stepper button{position:relative}.es-stepper button:after{content:"";position:absolute;inset:-7px 0}}.es-body.editor-body{background:0 0}.es-blocks{border-bottom:1px solid var(--es-line)}.es-list-head{align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.es-list-side{align-items:baseline;gap:12px;margin-left:auto;display:flex}.es-list-action{font-size:12.5px;font-weight:500}.es-item{gap:8px}.es-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.es-item-faint,.es-item-empty{color:var(--es-faint)}.es-item-tag{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:9rem;overflow:hidden}:is(.es-item,.es-block):focus-visible{outline:2px solid var(--es-accent);outline-offset:2px;border-radius:6px}:is(.es-item,.es-block)[data-error]{box-shadow:inset 3px 0 0 var(--es-danger);padding-left:10px}.es-block[data-stale]{cursor:default;opacity:.6}.es-block .es-block-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-link--add:disabled{opacity:.5}.es-item-open .es-stack{gap:10px}.es-item-open :is(.es-rich,.es-tags,.es-drop,.es-file,.es-stepper,.es-chip,.es-embed,.es-images-add){background:var(--es-bg)}.es-item-open .es-chip[aria-pressed=true]{background:var(--es-accent)}.es-item-open .es-image{height:130px}.es-item-open .es-inline{padding:2px 0}.es-item-open .es-inline-toggle{font-size:13.5px}.es-item-open .es-inline-toggle .es-label{color:var(--es-ink);font-size:13.5px}.es-item-open :is(.es-list,.es-blocks){border-bottom:0;padding:4px 0 0}.es-item-open .es-item-open{background:var(--es-bg);margin-inline:0}.es-page .es-item-open{margin-inline:0}.es-item-pair .es-input[data-field-type=number]{font-size:16px;font-weight:600}.es-reorder-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.es-drag{touch-action:none}.es-drag:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-drag[data-placeholder]{opacity:.35}.es-drag-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.es-drag-line{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.es-drag-line .es-item-text,.es-drag-line .es-block-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-drop-line{list-style:none}.es-done{width:100%}.es-done:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}[data-waits]{opacity:.45;transition:opacity .15s}.es-body .es-picker,.es-page .es-picker{padding:8px 0 20px}.es-pick:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-collection-cell{background:var(--es-fill);border-radius:10px;height:72px;display:block;overflow:hidden}.es-collection-cell .es-collection-img{object-fit:cover;width:100%;height:100%;display:block}.es-collection-more{background:var(--es-fill);border-radius:10px;height:72px}.es-collection-go{align-self:flex-start}.es-collection-cards{border-bottom:0;gap:0;padding-bottom:0}.es-card-rows{margin:0;padding:0;list-style:none}.es-card-row{border:0;border-bottom:1px solid var(--es-line);width:100%;font:inherit;color:inherit;text-align:left;background:0 0;text-decoration:none}.es-card-row:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px;border-radius:6px}.es-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.es-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.es-card-sub{color:var(--es-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.es-rich-btn{font-size:14px}.es-rich-btn :is(b,i){font-size:16px}.es-open-page{border:0;border-bottom:1px solid var(--es-line);width:100%;font:inherit;color:var(--es-accent-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:600;display:flex}.es-open-page span{font-size:20px;font-weight:400;line-height:1}.es-open-page:hover{color:var(--es-accent-hover)}.es-open-page:disabled{color:var(--es-faint);cursor:default}.es-glyph{width:18px;height:18px;color:var(--es-ink-2);flex:none;display:inline-flex}.es-glyph svg{width:100%;height:100%}.es-glyph--row{width:20px;height:20px}.es-icons{flex-direction:column;gap:10px;display:flex}.es-icon-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;display:grid}.es-icon-cell{aspect-ratio:1;background:var(--es-fill);min-width:0;color:var(--es-ink-2);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.es-icon-cell svg{width:20px;height:20px}.es-icon-cell:hover{background:var(--es-fill-hover);color:var(--es-ink)}.es-icon-cell[aria-pressed=true]{background:var(--es-accent);color:var(--es-on-accent)}.es-icon-cell:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-icon-cell--wait{cursor:default;opacity:.6}.es-icon-box{background:var(--es-fill);width:100%;font:inherit;color:var(--es-ink);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.es-icon-box-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.es-icon-box-name[data-empty]{color:var(--es-accent-ink);font-weight:600}.es-icon-box[aria-expanded=true] .es-chev{transform:rotate(90deg)}.es-icon-box:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-icon-box+div:not(:empty){margin-top:8px}.es-seg{background:var(--es-fill);border-radius:12px;gap:2px;padding:3px;display:flex}.es-seg-btn{min-width:0;font:inherit;color:var(--es-ink-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;padding:6px 5px;font-size:13px;overflow:hidden}@container es-choice (width<260px){.es-seg:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.es-seg:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.es-seg:has(>:nth-child(5)):not(:has(>:nth-child(6))){grid-template-columns:repeat(6,minmax(0,1fr))}.es-seg:has(>:nth-child(5)):not(:has(>:nth-child(6)))>*{grid-column:span 2}.es-seg:has(>:nth-child(5)):not(:has(>:nth-child(6)))>:nth-child(-n+2){grid-column:span 3}}.es-seg-btn:hover{background:var(--es-fill-hover)}.es-seg-btn[aria-pressed=true]{background:var(--es-accent);color:var(--es-on-accent);font-weight:600}.es-seg-btn:focus-visible{outline:2px solid var(--es-accent);outline-offset:1px}.es-link-editor,.es-bg-editor{flex-direction:column;gap:8px;min-width:0;display:flex;container:es-choice/inline-size}.es-link-editor>.es-stack-label{margin-top:4px}.es-link-editor>.es-stack-label:first-child{margin-top:0}.es-link-tab{border-bottom:0;padding:4px 0}.es-link-tab .es-label{color:var(--es-ink);font-size:13.5px}.es-bg-picture .es-image{object-fit:cover;filter:brightness(calc(1 - var(--es-overlay,0)))}.es-range{grid-template-columns:auto minmax(0,1fr) 3.5ch;align-items:center;gap:10px;display:grid}.es-range input[type=range]{width:100%;min-width:0;accent-color:var(--es-accent)}.es-range-value{color:var(--es-ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.es-bg-strip{border-radius:10px;height:36px;box-shadow:inset 0 0 0 1px #00000014}.es-bg-strip[data-empty]{background:var(--es-fill);box-shadow:none}.es-bg-stop{border-bottom:0;padding:2px 0}.es-datetime{flex-wrap:wrap;gap:8px;display:flex}.es-datetime .es-input{flex:8.5rem;min-width:0}.es-item-open :is(.es-icon-cell,.es-icon-box,.es-seg){background:var(--es-bg)}.es-item-open .es-icon-cell[aria-pressed=true],.es-item-open .es-seg-btn[aria-pressed=true]{background:var(--es-accent)}.es-item-open .es-seg-btn:hover:not([aria-pressed=true]){background:var(--es-fill-hover)}@media (width<48rem){.es-datetime .es-input{font-size:16px}}:root{--btn-primary-fill:#5b54f1;--btn-primary-fill-hover:#4f47e6;--btn-primary-ink:#fff;--btn-primary-ripple:#ffffff8c}:root[data-theme=dark]{--btn-primary-fill:var(--aurora-accent);--btn-primary-fill-hover:var(--aurora-accent-hover);--btn-primary-ink:var(--aurora-on-accent);--btn-primary-ripple:#17141c4d}@keyframes btn-ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}:root{--req-fill:var(--aurora-accent);--req-on:var(--aurora-on-accent);--req-sub:#d4d1fb;--req-tier-2:#a5a0f2;--req-tier-3:#8b84f0;--req-rule:#ffffff4d;--set-card:var(--aurora-surface);--set-border:var(--aurora-edge);--set-fill:#10a36b;--set-deep:#0b5e40;--set-track:#c9ecdc;--set-on:#fff;--hea-wash:color-mix(in oklch, var(--aurora-warning) 12%, var(--aurora-surface));--hea-border:color-mix(in oklch, var(--aurora-warning) 30%, var(--aurora-surface));--hea-text:var(--aurora-warning);--hea-warn:#e7a127;--hea-info:color-mix(in oklch, var(--aurora-warning) 20%, var(--aurora-surface));--hea-critical:var(--aurora-danger);--acc-fill:var(--aurora-ink-fill);--acc-on:var(--aurora-ink-on);--acc-sub:#b9bce0;--acc-rule:#3a3d6b;--acc-broken:#ff8fa8;--acc-warn:#f9ca78;--poster-shadow:0 1px 2px #1e205a0f, 0 4px 14px -8px #1e205a24;--poster-radius:22px;--poster-card-radius:18px}.dp-head{justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;min-width:0;margin-bottom:1.75rem;display:flex}.dp-head-text{flex-direction:column;gap:.625rem;min-width:0;display:flex}.dp-head .poster-headline{overflow-wrap:anywhere}.dp-headline-dense{font-size:3rem}@media (width<48rem){.dp-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:1.25rem}.dp-head .poster-headline{font-size:2.5rem}}.setup-poster .setup-nav-count{min-height:0;font-size:inherit;color:inherit}.setup-poster .setup-nav-count[data-complete]{color:var(--set-deep);font-weight:inherit}.setup-poster .setup-panel{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:14.375rem minmax(0,1fr);gap:1.625rem;margin:0;display:grid;overflow:visible}.setup-poster .setup-nav{background:0 0;border:0;gap:1.25rem;padding:.375rem 0}.setup-poster .setup-nav-steps{flex:1;gap:0;min-height:0}.setup-poster .setup-nav-step{color:var(--aurora-text-subtle);background:0 0;border-radius:999px;grid-template-columns:3.875rem minmax(0,1fr);gap:.875rem;padding:0;font-size:.9375rem;font-weight:400;position:relative}.setup-poster button.setup-nav-step:hover{color:var(--aurora-text);background:0 0}.setup-poster .setup-nav-step[aria-current],.setup-poster .setup-nav-step[data-tone=now]{color:var(--set-deep);background:0 0;font-size:1rem;font-weight:700}.setup-poster .setup-nav-step[data-tone=problem]{color:var(--aurora-danger)}.setup-poster .setup-nav-step:focus-visible{outline-offset:4px}.setup-track-line{background:var(--set-track);border-radius:3px;flex:1 1 0;width:6px;min-height:1rem;margin:-2px 0 -2px 1.75rem;display:block}.setup-track-line[data-done]{background:var(--set-fill)}.setup-poster .setup-mark{border:3px dashed var(--set-track);background:var(--set-card);width:3.875rem;height:3.875rem;color:var(--set-deep);border-radius:50%;font-size:1.375rem;font-weight:700;transition:box-shadow .15s,background-color .15s}.setup-poster .setup-mark[data-tone=ok]{background:var(--set-fill);color:var(--set-on);border:0}.setup-poster .setup-mark[data-tone=now]{background:var(--set-deep);color:var(--set-card);border:0;font-size:1.5rem}.setup-poster .setup-mark[data-tone=problem]{border:3px solid var(--aurora-danger);color:var(--aurora-danger)}.setup-poster .setup-nav-step[aria-current] .setup-mark{box-shadow:0 0 0 6px var(--set-card), 0 0 0 8px var(--set-border)}.setup-poster .setup-mark[data-pop]:after{background:var(--set-fill)}.setup-poster .setup-mark.skel{border:0}.setup-poster .setup-sdk-head{border:1px solid var(--hea-border);border-radius:var(--poster-card-radius);background:var(--hea-wash);box-shadow:var(--poster-shadow);flex:none;align-items:center;gap:1.125rem;padding:.75rem .75rem .75rem 1.125rem;display:flex}.setup-poster .setup-sdk-head[data-current]{border-color:var(--hea-text)}.setup-sdk-head-text{flex-direction:column;gap:.25rem;display:flex}.setup-sdk-head-eyebrow{font:500 .75rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hea-text)}.setup-sdk-head-version{letter-spacing:-.02em;color:var(--hea-text);font-size:1.25rem;font-weight:700;line-height:1.1}@media (width<48rem){.setup-poster .setup-sdk-head{box-sizing:border-box;justify-content:space-between;width:100%}}.setup-poster .setup-main{border:1px solid var(--set-border);background:var(--set-card);box-shadow:var(--poster-shadow);border-radius:1.5rem;padding:1.875rem}.setup-poster .setup-step-title{letter-spacing:-.035em;color:var(--set-deep);font-size:2.75rem;font-weight:700;line-height:1}.setup-poster .setup-pane-head{gap:.875rem}.setup-poster .setup-pane-line{gap:.75rem 1rem}.setup-poster .setup-chip[data-tone=ok]{--tone:var(--set-deep);background:var(--set-track)}.setup-why{max-width:35rem;color:var(--aurora-text-muted);margin:0;font-size:1.0625rem;line-height:1.5}.setup-meters{flex-direction:column;gap:1rem;max-width:28.75rem;display:flex}.setup-meter{flex-direction:column;gap:.625rem;display:flex}.setup-meter-line{justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}.setup-meter-line>b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--set-deep)}.setup-poster .setup-num[data-done]{background:var(--set-fill);color:var(--set-on)}.setup-poster .setup-done-dot,.setup-poster .setup-num[data-pop]:after,.setup-poster .setup-done-dot[data-pop]:after{background:var(--set-fill)}.setup-poster .setup-foot{border-top-color:var(--aurora-line)}.setup-poster .setup-foot-nav{flex-wrap:wrap;justify-content:flex-end}.setup-foot-nav[data-holding]{visibility:hidden}@media (width>=48rem){.setup-poster .dp-head{margin-bottom:1.25rem}.setup-poster .poster-headline{font-size:3rem}.setup-poster .setup-panel{grid-template-columns:13.5rem minmax(0,1fr);gap:1.5rem}.setup-poster .setup-nav-step{grid-template-columns:3.375rem minmax(0,1fr);gap:.75rem}.setup-poster .setup-mark{width:3.375rem;height:3.375rem;font-size:1.25rem}.setup-poster .setup-mark[data-tone=now]{font-size:1.375rem}.setup-track-line{margin-left:1.5rem}.setup-poster .setup-main{padding:1.25rem 1.5rem}.setup-poster .setup-step-title{font-size:2.25rem}.setup-poster .setup-pane-head{gap:.625rem}.setup-poster .setup-body,.setup-poster .setup-tasks{gap:1rem}.setup-poster .setup-task{gap:.5rem}.setup-poster .setup-task-grid{row-gap:.375rem}.setup-poster .setup-code{padding-block:.3125rem}.setup-poster .setup-problem{padding:.625rem .875rem}.setup-poster .setup-foot{margin-top:1rem;padding-top:.875rem}.setup-why{max-width:46rem;font-size:1rem}}@media (width<48rem){.setup-poster .setup-panel{grid-template-columns:minmax(0,1fr);gap:1rem}.setup-poster .setup-nav{gap:.75rem;padding:.375rem}.setup-poster .setup-nav-steps{flex-direction:row;align-items:center}.setup-poster .setup-nav-step{grid-template-columns:2.5rem}.setup-poster .setup-nav-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setup-poster .setup-mark{width:2.5rem;height:2.5rem;font-size:1rem}.setup-poster .setup-mark[data-tone=now]{font-size:1.0625rem}.setup-poster .setup-nav-step[aria-current] .setup-mark{box-shadow:0 0 0 4px var(--set-card), 0 0 0 6px var(--set-border)}.setup-track-line{width:auto;min-width:.5rem;height:4px;min-height:0;margin:0 -2px}.setup-poster .setup-main{border-radius:1.25rem;padding:1.25rem 1rem}.setup-poster .setup-step-title{font-size:2rem}}.dp-connection{container-type:inline-size}.dp-conn-group+.dp-conn-group{border-top:1px solid var(--aurora-line);margin-top:2rem;padding-top:1.25rem}.dp-conn-group-title{color:var(--aurora-text);margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.dp-part-what{color:var(--aurora-text-muted);margin:-.25rem 0 0;font-size:.875rem;line-height:1.45}.dp-part-what code{font-family:var(--font-mono);color:var(--aurora-text);overflow-wrap:anywhere;font-size:.92em}.dp-conn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@container (width<44rem){.dp-conn-grid{grid-template-columns:minmax(0,1fr)}}.dp-poster{--dp-ink:var(--aurora-text);--dp-sub:var(--aurora-text-subtle);--dp-rule:var(--aurora-line);border:1px solid var(--aurora-edge);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);color:var(--dp-ink);border-radius:1.25rem;outline:none;flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;display:flex}.dp-poster-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.dp-poster-name{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;display:flex}.dp-poster-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.dp-poster-sub{color:var(--dp-sub);font-size:.8125rem}.dp-poster-name>.status{font-size:.875rem}.dp-big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:.85}.dp-poster .setting{border:0;padding:0}.dp-poster .setting-value>.input-field{border-color:var(--aurora-line);border-radius:.625rem}.dp-secret{color:var(--dp-sub);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.dp-secret-value{font-family:var(--font-mono);overflow-wrap:anywhere}.dp-secret-name{color:var(--aurora-text);font-weight:600}.dp-secret .btn-text,.dp-add{color:var(--aurora-accent-ink);padding:0}.dp-add{align-self:flex-start;font-size:.84375rem;font-weight:500;text-decoration:none}.dp-add:hover{text-underline-offset:3px;text-decoration:underline}.dp-last{margin:0}.dp-follows{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:.875rem;display:flex}.dp-follows-value{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--aurora-text);flex:12rem;font-size:.8125rem;line-height:1.6}.dp-follows-value code{font:inherit}.dp-follows-marked>b{font-weight:inherit;color:var(--aurora-accent-ink);background:var(--aurora-accent-soft);border-radius:3px}.dp-follows-none{color:var(--aurora-text-subtle);flex:12rem}.dp-follows .btn-text,.dp-follows-done{color:var(--aurora-accent-ink);padding:0}.dp-follows-open{flex-direction:column;gap:.375rem;display:flex}.dp-follows-done{align-self:flex-start;font-size:.84375rem}.dp-address .btn-text{font:500 .8125rem / 1 var(--font-sans);color:var(--aurora-text-subtle);padding:0}.dp-address .btn-text:hover{color:var(--aurora-accent-ink)}.setup-code[data-copy-only]>pre{-webkit-user-select:none;user-select:none}.setup-code-actions{flex-direction:column;align-self:flex-start;gap:.375rem;display:flex}.setup-code-actions>.setup-copy{align-self:stretch}@container setup-step (width<32rem){.setup-code[data-copy-only]{flex-direction:column;align-items:stretch}.setup-code[data-copy-only]>.setup-code-actions{flex-direction:row;align-self:stretch}.setup-code-actions>.setup-copy{flex:1}}.dp-add-origin{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.625rem;display:flex}.dp-add-origin>.input{flex:10rem;min-width:0}.dp-poster.dp-keys-poster,.kc-reveal-dialog{--kc-ink:#141733;--kc-sub:#585d86;--kc-faint:#8a8eb3;--kc-edge:#dcdef0;--kc-rule:#eef0f6;--kc-off:#c3c6e6;--kc-off-on:#fff;--kc-accent:var(--aurora-accent);--kc-accent-text:var(--aurora-accent);--kc-on-accent:var(--aurora-on-accent);--kc-tint:#f7f6ff;--kc-tint-edge:#dcdaf8;--kc-copy-bg:#fff;--kc-copy-edge:#c9c5f7;--kc-ring:#e4e2fc;--kc-box:#a5a9cc;--kc-danger:#c8372d;--kc-danger-on:#fff;--kc-danger-ink:#a3261d;--kc-danger-wash:#fdf1ef}.dp-poster.dp-keys-poster{border-color:var(--kc-edge);color:var(--kc-ink);gap:1.25rem;padding:1.5rem;container:kp/inline-size}.dp-keys-poster .dp-poster-eyebrow{font:500 .6875rem / 1rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-accent-text);align-items:center;gap:.5rem;margin:0 0 -.75rem;display:flex}.dp-keys-poster .dp-poster-eyebrow:before{content:"";background:var(--kc-accent);border-radius:50%;flex:none;width:7px;height:7px}.dp-keys-poster .dp-poster-head{align-items:flex-end;gap:1rem;min-height:0}.dp-keys-poster .dp-poster-name{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.625rem}.dp-keys-poster .dp-poster-title{letter-spacing:-.03em;font-size:1.875rem;line-height:1}.dp-poster.dp-keys-poster .dp-poster-sub{text-overflow:ellipsis;color:var(--kc-sub);font-size:.90625rem;overflow:hidden}.dp-poster.dp-keys-poster .kc-new-key{white-space:nowrap;border-radius:.625rem;flex:none;height:2.5rem;min-height:2.5rem;padding:0 1.125rem;font-size:.90625rem;font-weight:600}:is(.kc-copy,.kc-done,.kc-rename,.kc-quiet,.kc-do-revoke,.kc-save):focus-visible,.kc-check input:focus-visible+.kc-box,.kc-code:focus-visible{outline:2px solid var(--kc-accent);outline-offset:2px}.dialog.kc-reveal-dialog{border:1px solid var(--kc-tint-edge);background:var(--kc-tint);border-radius:1.25rem;max-width:44rem}.kc-reveal-dialog .kc-reveal{background:0 0;border:0;border-radius:0;padding:1.25rem}.kc-reveal{border:1px solid var(--kc-tint-edge);background:var(--kc-tint);color:var(--kc-ink);border-radius:.875rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.kc-reveal-top,.kc-reveal-foot{align-items:center;gap:.75rem;display:flex}.kc-reveal-words{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.kc-reveal-title{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.kc-reveal-sub{color:var(--kc-sub);margin:0;font-size:.84375rem}.kc-copy{border:1px solid var(--kc-copy-edge);background:var(--kc-copy-bg);width:110px;height:36px;color:var(--kc-accent-text);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;font-size:.84375rem;font-weight:600;transition:background .15s}.kc-copy:hover{background:color-mix(in oklch, var(--kc-accent) 7%, var(--kc-copy-bg))}.kc-ide{--ide-bg:#f4f5f7;--ide-bar:#eceef1;--ide-bd:#dfe1e6;--ide-gutter:#e6e8ec;--ide-dot:#d3d6dc;--ide-tab:#141733;--ide-muted:#7c818c;--ide-key:#4f46e5;--ide-op:#9aa0ab;--ide-val:#24262d;--ide-secret:#24262d;--ide-comment:#8c919c;--ide-num:#b9bdc6;--ide-num-on:#555a66;--ide-line-on:#e9ebef;--ide-badge-bg:#e4e2fc;--ide-badge-fg:#4f46e5;border:1px solid var(--ide-bd);background:var(--ide-bg);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1417330f}.kc-ide-bar{border-bottom:1px solid var(--ide-bd);background:var(--ide-bar);align-items:stretch;height:36px;display:flex}.kc-ide-dots{flex:none;align-items:center;gap:6px;padding:0 14px;display:flex}.kc-ide-dots>i{background:var(--ide-dot);border-radius:50%;width:10px;height:10px}.kc-ide-tab{border-inline:1px solid var(--ide-bd);background:var(--ide-bg);color:var(--ide-tab);font:500 .78125rem / 1 var(--font-mono);flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;display:flex}.kc-ide-badge{background:var(--ide-badge-bg);color:var(--ide-badge-fg);font:600 .59375rem / 1 var(--font-mono);border-radius:3px;padding:3px 4px}.kc-ide-dirty{background:var(--ide-key);border-radius:50%;width:6px;height:6px}.kc-ide-slug{text-align:right;text-overflow:ellipsis;min-width:0;color:var(--ide-muted);font:500 .65625rem / 35px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:1;padding:0 14px;overflow:hidden}.kc-code{font:400 .8125rem / 1.5rem var(--font-mono);outline:none;padding:8px 0;overflow-x:auto}.kc-line{white-space:nowrap;grid-template-columns:44px auto;width:max-content;min-width:100%;display:grid}.kc-line[data-active]{background:var(--ide-line-on)}.kc-ln{border-right:1px solid var(--ide-gutter);text-align:right;color:var(--ide-num);-webkit-user-select:none;user-select:none;padding-right:16px}.kc-line[data-active] .kc-ln{color:var(--ide-num-on)}.kc-kv{padding:0 16px}.kc-k{color:var(--ide-key)}.kc-eq{color:var(--ide-op)}.kc-v{color:var(--ide-val)}.kc-v[data-secret]{color:var(--ide-secret)}.kc-c{color:var(--ide-comment);font-style:italic}.kc-caret{vertical-align:-3px;background:var(--ide-key);width:2px;height:16px;margin-left:1px;display:inline-block}.kc-ide-status{border-top:1px solid var(--ide-bd);background:var(--ide-bar);height:26px;color:var(--ide-muted);font:500 .65625rem / 1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:1rem;padding:0 14px;display:flex}.kc-ide-once{flex:none;align-items:center;gap:6px;display:flex}.kc-ide-once:before{content:"";background:var(--ide-key);border-radius:50%;width:6px;height:6px}.kc-ide-meta{text-align:right;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kc-check{cursor:pointer;flex:1;align-items:center;gap:.625rem;min-width:0;font-size:.875rem;display:flex;position:relative}.kc-check input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.kc-box{box-sizing:border-box;border:1.5px solid var(--kc-box);background:var(--kc-copy-bg);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.kc-check input:checked+.kc-box{border-color:var(--kc-accent);background:var(--kc-accent);color:var(--kc-on-accent)}.kc-done{background:var(--kc-accent);width:88px;height:36px;color:var(--kc-on-accent);cursor:pointer;border:0;border-radius:9px;flex:none;font-size:.84375rem;font-weight:600;transition:background .15s}.kc-done:disabled{background:var(--kc-off);color:var(--kc-off-on);cursor:default}.kc-table{color:var(--kc-ink);container-type:inline-size}.kc-scroll{--kc-row-h:58px;height:calc(2rem + 4 * var(--kc-row-h));scrollbar-width:thin;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.kc-head,.kc-row{grid-template-columns:110px minmax(0,1fr) 170px 96px 76px;align-items:center;column-gap:1rem;display:grid}.kc-head{z-index:1;background:var(--aurora-surface);border-bottom:1px solid var(--kc-edge);height:2rem;color:var(--kc-faint);font:500 .65625rem / .875rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;position:sticky;top:0}.kc-row{height:var(--kc-row-h);border-bottom:1px solid var(--kc-rule)}.kc-type,.kc-name-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.kc-type-word{font-size:.875rem;font-weight:600}.kc-hint{color:var(--kc-faint);white-space:nowrap;font-size:.75rem}.kc-name,.kc-key,.kc-used,.kc-confirm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-name{box-sizing:border-box;max-width:100%;padding-right:3px;font-size:.90625rem;line-height:18px}.kc-name[data-unnamed]{color:var(--kc-faint);font-style:italic}.kc-rename{color:var(--kc-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;line-height:14px}.kc-rename:hover{text-underline-offset:2px;text-decoration:underline}.kc-key{font:400 .78125rem / 1rem var(--font-mono);color:var(--kc-sub)}.kc-used{font-size:.8125rem}.kc-used[data-never]{color:var(--kc-faint)}.kc-quiet,.kc-do-revoke,.kc-save{white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-self:end;height:30px;padding:0 10px;font-size:.8125rem;transition:background .15s,color .15s}.kc-quiet{color:var(--kc-sub);background:0 0}.kc-cancel{grid-column:4/5}.kc-cancel:hover{background:var(--kc-rule);color:var(--kc-ink)}.kc-revoke:is(:hover,:focus-visible):not(:disabled){background:var(--kc-danger-wash);color:var(--kc-danger-ink)}.kc-do-revoke{background:var(--kc-danger);color:var(--kc-danger-on);grid-column:-2/-1;font-weight:600}.kc-save{background:var(--kc-accent);color:var(--kc-on-accent);grid-column:-2/-1;font-weight:600}:is(.kc-quiet,.kc-do-revoke,.kc-save):disabled{cursor:default;opacity:.6}.kc-confirm{grid-column:2/4;font-size:.84375rem}.kc-rename-input{box-sizing:border-box;border:1px solid var(--kc-accent);background:var(--aurora-surface);min-width:0;height:34px;box-shadow:0 0 0 3px var(--kc-ring);color:var(--kc-ink);font:inherit;border-radius:8px;outline:none;grid-column:2/5;padding:0 12px;font-size:.90625rem}.kc-empty{height:var(--kc-row-h);border-bottom:1px solid var(--kc-rule);color:var(--kc-faint);align-items:center;font-size:.875rem;display:flex}.kc-table .skel{background:var(--kc-rule)}@container (width<34rem){.kc-head,.kc-row{grid-template-columns:6.25rem minmax(0,1fr) 5.5rem 4.25rem}.kc-head>:nth-child(3){display:none}.kc-row{grid-template-rows:auto auto;align-content:center;row-gap:2px}.kc-name-cell{display:contents}.kc-type,.kc-used{grid-row:1/3}.kc-type{grid-column:1}.kc-used{grid-column:3}.kc-name{grid-area:1/2}.kc-key{grid-area:2/2}.kc-rename{grid-area:1/4;justify-self:end;padding:0 10px}.kc-revoke{grid-area:2/4;height:1.5rem}.kc-row[data-mode]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto auto}.kc-row[data-mode] .kc-type{display:none}.kc-row[data-mode=confirm] .kc-confirm{white-space:normal;grid-column:1;line-height:1.25}.kc-row[data-mode=confirm] .kc-cancel{grid-column:2}.kc-row[data-mode=edit] .kc-save{grid-column:3}.kc-row[data-mode=edit] .kc-rename-input{grid-column:1/3}}@container (width<24rem){.kc-scroll{--kc-row-h:4.75rem;height:calc(4 * var(--kc-row-h))}.kc-head{display:none}.kc-row{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:1px .75rem}.kc-hint{display:none}.kc-type{grid-area:1/1/4}.kc-name{grid-area:1/2}.kc-key{grid-area:2/2}.kc-used{grid-area:3/2;font-size:.75rem}.kc-rename{grid-area:1/3}.kc-revoke{grid-area:2/3/4}.kc-row[data-mode=confirm]{grid-template-rows:auto auto;row-gap:.25rem}.kc-row[data-mode=confirm] .kc-confirm{grid-area:1/1/auto/-1;align-self:end}.kc-row[data-mode=confirm] :is(.kc-cancel,.kc-do-revoke){grid-row:2;align-self:start}}.dp-marked{position:relative}.dp-marked-text{font-family:var(--font-mono);word-break:break-all;white-space:pre-wrap;color:var(--aurora-text);pointer-events:none;padding:calc(.625rem + 1px) calc(4.5rem + 1px) calc(.625rem + 1px) calc(.875rem + 1px);font-size:.8125rem;line-height:1.6;position:absolute;inset:0 0 auto}.dp-marked-text>b{font-weight:inherit;color:var(--aurora-accent-ink);background:var(--aurora-accent-soft);border-radius:3px}.dp-marked:not(:focus-within) .input-wrap{-webkit-text-fill-color:transparent}.dp-marked:focus-within .dp-marked-text{display:none}.dp-tabs{flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.dp-tab-group{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.dp-tab-group-name{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin-right:.375rem}.dp-tab{border:1px solid var(--aurora-line);background:var(--aurora-surface);min-height:2.25rem;color:var(--aurora-text);border-radius:.625rem;padding:.4375rem .875rem;font-size:.875rem;transition:background-color .15s,color .15s}.dp-tab:hover:not([aria-selected=true]){background:var(--aurora-sunken)}.dp-tab[aria-selected=true]{border-color:var(--acc-fill);background:var(--acc-fill);color:var(--acc-on);font-weight:600}.dp-tab:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.dp-tab-skel{border-radius:.625rem;width:14rem;height:2.25rem;display:inline-block}.dp-tab-none{color:var(--aurora-text-subtle);font-size:.875rem}.dp-struct-facts{color:var(--aurora-text-subtle);flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1rem;font-size:.9375rem;display:flex}.dp-struct-facts>code{color:var(--aurora-text);font-size:.875rem}.dp-structure{container-type:inline-size}.dp-struct-split{--dp-struct-max:calc(100dvh - 3.5rem - 3rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.dp-struct-split>:is(.dp-code,.dp-client){max-height:var(--dp-struct-max);min-height:0}@container (width<48rem){.dp-struct-split{grid-template-columns:minmax(0,1fr)}}@media (width>=48rem){.dp-structure{max-height:calc(100dvh - 3.5rem - 2 * var(--page-pad-y));flex-direction:column;display:flex}.dp-structure>:not(.dp-struct-panel){flex:none}.dp-struct-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.dp-struct-panel>.dp-struct-facts{flex:none}.dp-struct-panel>:is(.dp-struct-split,.dp-code){flex:0 auto;min-height:16rem}.dp-struct-split{grid-auto-rows:minmax(0,1fr)}.dp-struct-split>:is(.dp-code,.dp-client){max-height:none}@container (width<48rem){.dp-struct-panel>.dp-struct-split{min-height:24rem}}}.dp-code{border:1px solid var(--aurora-line);background:var(--aurora-sunken);border-radius:1.25rem;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.dp-code-name{font:500 .8125rem / 1.4 var(--font-mono);color:var(--aurora-text-subtle);padding:.875rem 1.5rem 0}.dp-code pre{min-height:0;font:500 .8125rem / 1.75 var(--font-mono);color:var(--aurora-text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:.75rem 1.5rem 1.375rem;overflow:auto}.dp-code .tok-property{color:var(--aurora-accent-ink)}.dp-code .tok-string{color:var(--aurora-text-muted)}.dp-code :is(.tok-number,.tok-constant){color:var(--set-deep)}.dp-code .tok-punct{color:var(--aurora-text-subtle)}.dp-client{border:1px solid var(--aurora-edge);background:var(--aurora-surface);border-radius:1.25rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.375rem;display:flex}.dp-client-form.es{background:0 0;flex:1;height:auto;min-height:0;overflow:auto}.dp-logo{background:var(--aurora-accent);width:6rem;height:6rem;color:var(--aurora-on-accent);letter-spacing:-.02em;border-radius:1.625rem;flex:none;place-items:center;font-size:2.375rem;font-weight:700;display:grid;overflow:hidden}.dp-logo[data-logo]{border:1px solid var(--aurora-line);background:var(--aurora-surface)}.dp-logo>img{object-fit:contain;width:100%;height:100%}.dp-details .dp-head{justify-content:flex-start;align-items:center;gap:1.375rem}.dp-details .dp-head .poster-headline{letter-spacing:-.04em;font-size:3.25rem}.dp-details{container-type:inline-size}.dp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@container (width<44rem){.dp-cards{grid-template-columns:minmax(0,1fr)}}.dp-card{border:1px solid var(--aurora-edge);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);border-radius:1.25rem;outline:none;flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;display:flex}.dp-card-title{margin:0;font-size:1.0625rem;font-weight:700}.dp-card[data-rare]{border:1.5px dashed color-mix(in oklch, var(--aurora-danger) 45%, var(--aurora-surface));box-shadow:none;background:0 0}.dp-card[data-rare]>.dp-card-title{color:var(--aurora-danger)}.dp-card .setting-rows{padding:0}.dp-card .setting-rows>.setting:first-child{border-top:0;padding-top:0}.dp-details .logo-tile[data-kind=site]{display:none}.dp-slug{overflow-wrap:anywhere;font:600 1.625rem / 1.2 var(--font-mono);letter-spacing:-.01em;color:var(--aurora-text)}.dp-card-foot{color:var(--aurora-text-subtle);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.dp-card-foot .btn-text{color:var(--aurora-accent-ink);padding:0}.dp-addresses{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-address{border-top:1px solid var(--aurora-line);font:500 .875rem / 1.3 var(--font-mono);align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.dp-address-name{overflow-wrap:anywhere;flex:1;min-width:0}.dp-card[data-rare] .section{border-top:1px solid var(--aurora-line);margin:0;padding:.75rem 0 0}.dp-card[data-rare] .section-head{margin-bottom:.5rem}.dp-card[data-rare] .section-title{font-size:.875rem;font-weight:600}@media (width<48rem){.dp-logo{border-radius:1.125rem;width:4rem;height:4rem;font-size:1.5rem}.dp-details .dp-head{flex-wrap:nowrap;align-items:center}.dp-details .dp-head .poster-headline{font-size:2.25rem}}@container (width<30rem){.dp-card .setting{grid-template-columns:minmax(0,1fr);gap:.375rem}.dp-card .setting-label{min-height:0}}:root{--sov-av-1:var(--aurora-accent);--sov-av-1-on:var(--aurora-on-accent);--sov-av-2:#e46fb0;--sov-av-2-on:#1f2250;--sov-av-3:#3cc6b0;--sov-av-3-on:#1f2250;--sov-av-4:#f2a541;--sov-av-4-on:#1f2250;--il-num:var(--aurora-line-faint);--poster-stripe:repeating-linear-gradient(135deg, var(--aurora-sunken) 0 9px, var(--aurora-line-faint) 9px 10px)}.sov-head{justify-content:space-between;align-items:flex-start;gap:1rem 1.875rem;margin-bottom:1.75rem;display:flex}.sov-head .poster-eyebrow{margin-bottom:.625rem}.sov-title{overflow-wrap:anywhere;letter-spacing:-.035em;color:var(--aurora-text);margin:0;font-size:2.75rem;font-weight:700;line-height:1}.sov-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-height:2.4375rem;display:flex}.sov[data-room=narrow] .sov-head{flex-direction:column}.sov[data-room=narrow] .sov-title{font-size:2.25rem}.sov-board{align-items:start;gap:.875rem;display:grid}.sov-board[data-cols="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sov-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}.sov-card{border:1px solid var(--aurora-edge);border-radius:var(--poster-radius);background:var(--aurora-surface);min-width:0;box-shadow:var(--poster-shadow);flex-direction:column;gap:.625rem;padding:1.125rem 1.375rem;display:flex}.sov-card[data-place=hea]{border-color:var(--hea-border);background:var(--hea-wash)}.sov-card:focus{outline:none}.sov-card:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:3px}.sov-eyebrow{font:500 .6875rem / .875rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);margin:0}.sov-quiet{color:var(--aurora-text-subtle);font-weight:500}.sov-count-head{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;min-width:0;display:flex}.sov-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--aurora-text);flex:none;font-size:2.75rem;font-weight:700;line-height:.8}.sov-num[data-size="52"],.sov-num[data-tone=req]{font-size:3.25rem}.sov-num[data-tone=bad]{color:var(--hea-critical)}.sov-num[data-tone=ok]{color:var(--aurora-success)}.sov-num[data-tone=req]{color:var(--req-fill)}.sov-count-word{margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.sov-go{color:var(--aurora-accent-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none}.sov-go:hover{text-decoration:underline}.sov-go-head{margin-left:auto;font-size:.875rem;font-weight:600}.sov-health{flex-flow:wrap;align-items:center;gap:1rem 1.375rem;container-type:inline-size}.sov-ring{background:conic-gradient(var(--set-fill) 0 var(--share), var(--set-track) 0);border-radius:50%;flex:none;width:118px;height:118px;position:relative}.sov-ring-in{background:var(--aurora-surface);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15px}.sov-ring-in b{letter-spacing:-.04em;color:var(--set-deep);font-size:2rem;line-height:1}.sov-ring-in span{color:var(--aurora-text-subtle);font-size:.6875rem}.sov-health-rows{flex-direction:column;flex:1;min-width:12rem;display:flex}.sov-health-row{border-bottom:1px solid var(--aurora-line);justify-content:space-between;gap:1rem;margin:0;padding:.5rem 0;font-size:.90625rem;display:flex}.sov-health-row:last-child{border-bottom:0}.sov-health-row b{text-align:right}.sov-bar{gap:3px;height:10px;display:flex}.sov-bar i{background:var(--aurora-control);border-radius:2px;flex:1 1 0}.sov-bar i:first-child{border-radius:5px 2px 2px 5px}.sov-bar i:last-child{border-radius:2px 5px 5px 2px}.sov-bar i:only-child{border-radius:5px}.sov-bar i[data-tone=broken],.sov-issue[data-tone=broken]>i{background:var(--hea-critical)}.sov-bar i[data-tone=warn],.sov-issue[data-tone=warn]>i{background:var(--hea-warn)}.sov-bar i[data-tone=ok]{background:var(--set-fill)}.sov-issue-rows,.sov-chips,.sov-people,.sov-timeline{margin:0;padding:0;list-style:none}.sov-issue-rows>li+li{border-top:1px solid var(--aurora-line)}.sov-todo-label{font:500 .6875rem / .875rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-text-subtle);padding-top:.625rem;display:block}.sov-issue{color:var(--aurora-text);align-items:center;gap:.75rem;padding:.5625rem 0;font-size:.90625rem;text-decoration:none;display:flex}.sov-issue>i{background:var(--aurora-control);border-radius:50%;flex:none;width:10px;height:10px}.sov-issue-text{flex:1;min-width:0}.sov-issue:hover .sov-go{text-decoration:underline}.sov-issue[data-first]{background:var(--hea-wash);border-radius:12px;margin:0 -.75rem;padding:.5625rem .75rem}.sov-issue[data-first] .sov-issue-text{color:var(--hea-critical);font-weight:700}.sov-issue[data-first][data-tone=warn] .sov-issue-text{color:var(--hea-text)}.sov-issue-rows:has(>li:first-child>.sov-issue[data-first])>li:nth-child(2){border-top:0}.sov-chips{border-top:1px solid var(--aurora-line);flex-wrap:wrap;gap:.375rem;padding-top:.625rem;display:flex}.sov-chip{background:var(--set-card);color:var(--set-deep);border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:500;display:inline-flex}.sov-plain-word{letter-spacing:-.04em;color:var(--aurora-success);margin:0;font-size:2.75rem;font-weight:700;line-height:1}.sov-plain-word[data-tone=bad]{color:var(--hea-critical)}.sov-plain-word[data-tone=off]{color:var(--aurora-text-subtle)}.sov-plain-line{color:var(--aurora-text-muted);margin:0;font-size:.9375rem}.sov-setup .so-steps[data-dir=across] .so-step[data-state=done]:after{background:var(--set-fill)}.sov-setup .so-step[data-state=done] .so-step-mark{background:var(--set-fill);color:var(--set-on)}.sov-setup .so-step[data-state=now] .so-step-mark{background:var(--set-card);box-shadow:inset 0 0 0 2px var(--set-deep);color:var(--set-deep)}.sov-setup .so-next{border:1px solid var(--set-track);background:var(--set-card);border-radius:14px}.sov[data-room=narrow] .sov-setup .so-next{flex-direction:column;align-items:flex-start}.sov-req{gap:.75rem;container-type:inline-size}.sov-req-words{flex:1;min-width:0;font-size:1rem;font-weight:500}.sov-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@container (width<30rem){.sov-people{grid-template-columns:minmax(0,1fr)}.sov-req .sov-go-head{flex-basis:100%;margin-left:0}}.sov-person{background:var(--aurora-accent-soft);min-width:0;height:100%;color:var(--aurora-text);border-radius:14px;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:filter .15s;display:flex}.sov-person:hover{filter:brightness(.97)}.sov-person:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.sov-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sov-person-text b{font-size:.90625rem}.sov-person-text span{color:var(--aurora-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}.sov-person-count{letter-spacing:-.04em;color:var(--req-fill);flex:none;font-size:1.75rem;line-height:1}.sov-person-more{text-align:center;justify-content:center}.sov-avatar{background:var(--sov-av-1);width:32px;height:32px;color:var(--sov-av-1-on);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.sov-avatar[data-size=md]{width:34px;height:34px;font-size:.75rem}.sov-avatar[data-hue="2"]{background:var(--sov-av-2);color:var(--sov-av-2-on)}.sov-avatar[data-hue="3"]{background:var(--sov-av-3);color:var(--sov-av-3-on)}.sov-avatar[data-hue="4"]{background:var(--sov-av-4);color:var(--sov-av-4-on)}.sov-activity{gap:.375rem}.sov-activity .sov-count-head{padding-bottom:.375rem}.sov-event{border:0;border-top:1px solid var(--aurora-line);width:100%;color:var(--aurora-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5625rem 0;display:grid}.sov-timeline>li:first-child .sov-event{border-top:2px solid var(--aurora-text)}.sov-event:hover .sov-event-text b:last-of-type{text-decoration:underline}.sov-event:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.sov-event-text{overflow-wrap:anywhere;min-width:0;font-size:.96875rem;line-height:1.3}.sov-event-text b{font-weight:inherit}.sov-event-kind{color:var(--tl-word,var(--aurora-text-muted))}.sov-time{font:500 .75rem var(--font-mono);white-space:nowrap;color:var(--aurora-text-subtle)}.il-head{align-items:flex-start}.il-head .poster-eyebrow{margin-bottom:.625rem}.il-title{overflow-wrap:anywhere;letter-spacing:-.035em;color:var(--aurora-text);margin:0;font-size:3.5rem;font-weight:700;line-height:1}.il-caption{font:500 .8125rem / 1.125rem var(--font-mono);color:var(--aurora-text-subtle);margin:.625rem 0 0;display:block}.il-list{border:1px solid var(--aurora-edge);background:var(--aurora-surface);box-shadow:var(--poster-shadow);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden;container-type:inline-size}.il-drafts{border-top:1px solid var(--aurora-line);margin-top:2.25rem;padding-top:1.375rem}.il-drafts-title{margin:0 0 .875rem}.il-row{border-bottom:1px solid var(--aurora-line);background:var(--aurora-surface);align-items:center;display:flex;position:relative}.il-row:last-child{border-bottom:0}.il-row[data-dragging]{z-index:10;box-shadow:var(--aurora-shadow-md)}.il-grip{color:var(--aurora-control);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;align-self:stretch;place-items:center;margin-left:.375rem;padding:0 .375rem;display:grid}.il-grip:hover{background:var(--aurora-sunken)}.il-grip:active{cursor:grabbing}.il-grip-room{visibility:hidden}.il-link{min-width:0;color:var(--aurora-text);flex:1;grid-template-columns:3.5rem minmax(0,1fr) 12.5rem 5.5rem;align-items:center;gap:1rem;padding:.625rem 1.25rem;text-decoration:none;display:grid;position:relative}.il-grip+.il-link{padding-left:.5rem}.il-link[data-pictures]{grid-template-columns:3.5rem 4.5rem minmax(0,1fr) 12.5rem 5.5rem}.il-open:hover .il-name{text-decoration:underline}.il-open{color:inherit;text-decoration:none}.il-open:after{content:"";position:absolute;inset:0}.il-open:focus-visible{outline:none}.il-open:focus-visible:after{outline:2px solid var(--aurora-accent);outline-offset:-2px}.il-num{font:700 1.625rem / 1 var(--font-mono);color:var(--il-num)}.il-thumb{object-fit:cover;border-radius:12px;width:4.5rem;height:3.25rem;display:block}.il-thumb-blank{border:1px solid var(--aurora-line-faint);background:var(--poster-stripe)}.il-text{flex-direction:column;min-width:0;display:flex}.il-name{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.il-sub{color:var(--aurora-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.il-state-cell{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.il-state{--il-dot:var(--aurora-control);max-width:100%;font:600 .75rem / 1.3 var(--font-mono);color:var(--aurora-text-muted);overflow-wrap:anywhere;align-items:baseline;gap:.4375rem;display:flex}.il-state:before{content:"";background:var(--il-dot);border-radius:999px;flex:none;width:.5rem;height:.5rem}.il-state[data-place=req]{--il-dot:var(--req-fill);color:var(--aurora-text)}.il-state[data-place=hea]{--il-dot:var(--hea-warn)}.il-state[data-place=ok]{--il-dot:var(--aurora-success)}.il-review{z-index:1;min-height:1.5rem;color:var(--aurora-accent);align-items:center;margin-left:.9375rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.il-review:hover{text-decoration:underline}.il-review:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px;border-radius:4px}.il-age{font:500 .75rem var(--font-mono);white-space:nowrap;color:var(--aurora-text-subtle)}.il-delete,.il-delete-room{flex:none;width:2.5rem;height:2.5rem;margin-right:.625rem}.il-delete{color:var(--aurora-control);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}@media (hover:hover){.il-delete{opacity:.35}.il-row:hover .il-delete,.il-delete:focus-visible{opacity:1}}@media not (hover:hover){.il-delete{color:color-mix(in srgb, var(--aurora-control) 70%, var(--aurora-text-subtle))}}.il-delete:hover:not(:disabled){background:color-mix(in oklch, var(--aurora-danger) 10%, transparent);color:var(--aurora-danger)}.il-delete:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:-2px}.il-delete:disabled{cursor:default}@container (width<36rem){.il-link,.il-link[data-pictures]{grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem .75rem;padding:.625rem .875rem}.il-link[data-pictures]{grid-template-columns:2.25rem 3rem minmax(0,1fr)}.il-num{grid-row:span 2;font-size:1.125rem}.il-thumb{border-radius:9px;grid-row:span 2;width:3rem;height:2.5rem}.il-state-cell,.il-age{grid-column:-2}.il-age{display:none}.il-link[data-draft] .il-age{display:block}.il-link[data-draft] .il-state-cell:empty{display:none}.il-delete{margin-right:.375rem}.il-delete-room{display:none}}.ml-head{flex-wrap:wrap;align-items:stretch;gap:.875rem;margin-bottom:1.25rem;display:flex}.ml-total{flex:18rem;align-items:flex-end;gap:1.375rem;min-width:0;display:flex}.ml-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--aurora-text);flex:none;font-size:7.5rem;font-weight:700;line-height:.8}.ml-total .poster-eyebrow{font-size:.6875rem}.ml-files{min-height:1.65rem;margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.1}.ml-missing{border:1px solid var(--hea-border);border-radius:var(--poster-card-radius);background:var(--hea-wash);flex-direction:column;justify-content:space-between;gap:.625rem;width:17.5rem;padding:.75rem 1.125rem;transition:filter .15s;display:flex;position:relative}.ml-missing:hover{filter:brightness(.98)}.ml-missing:has(.ml-missing-go:focus-visible){outline:2px solid var(--aurora-accent);outline-offset:3px}.ml-missing[data-pressed]{border-color:var(--hea-critical);box-shadow:inset 0 0 0 1px var(--hea-critical)}.ml-missing-count{color:var(--hea-critical);font-size:.9375rem;font-weight:500}.ml-missing-count b{letter-spacing:-.04em;margin-right:.375rem;font-size:2.75rem;line-height:.8}.ml-missing-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .875rem;display:flex}.ml-missing-go{font:inherit;color:var(--hea-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.ml-missing-go:focus-visible{outline:none}.ml-missing-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.ml-missing-writing{z-index:1;color:var(--hea-text);align-items:baseline;gap:.625rem;font-size:.8125rem;display:inline-flex;position:relative}.ml-missing-row[data-writing]{flex-wrap:nowrap;column-gap:0}.ml-missing-row[data-writing] .ml-missing-writing{flex:1;justify-content:space-between;min-width:0}.ml-missing-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-missing-write{z-index:1;font:inherit;color:var(--aurora-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;position:relative}.ml-missing-write:hover:not(:disabled){text-decoration:underline}.ml-missing-write:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px;border-radius:4px}.ml-back{z-index:1;max-width:100%;min-height:1.75rem;color:var(--aurora-text-muted);border-radius:999px;align-items:center;gap:.25rem;margin:0 0 .75rem -.375rem;padding:.125rem .625rem .125rem .25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.ml-back:hover,.ml-back[data-over]{background:var(--aurora-accent-soft);color:var(--aurora-accent-ink)}.ml-back:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.ml-actions{flex-wrap:wrap;align-self:flex-end;gap:.5rem;display:flex}.ml-place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-rename{width:16rem;max-width:100%;min-height:2rem;padding-block:.25rem;font-size:.875rem}.ml-folder-tools{flex-wrap:wrap;gap:1rem;margin:.375rem 0 0;font-size:.8125rem;display:flex}.ml-grid.ml-folders{margin-bottom:1rem}.ml-grid .ml-folder{min-width:0}.ml-folder-link,.ml-folder[data-naming]{border:1px solid var(--aurora-line);background:var(--aurora-surface);min-width:0;color:var(--aurora-text);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.ml-folder-link:hover{border-color:var(--aurora-control)}.ml-folder-link:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.ml-folder[data-over] .ml-folder-link{border-color:var(--aurora-accent);background:var(--aurora-accent-soft)}.ml-folder-icon{color:var(--aurora-text-subtle);grid-row:span 2}.ml-folder-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ml-folder-count{color:var(--aurora-text-subtle);font-size:.75rem}.ml-folder-input{grid-row:span 2;height:2.4375rem;min-height:0;padding-block:.25rem;font-size:.875rem}.ml-where{text-overflow:ellipsis;white-space:nowrap;color:var(--aurora-text-subtle);margin:-.25rem 0 0;font-size:.6875rem;overflow:hidden}.ml-move-menu{max-height:min(22rem,60vh);overflow-y:auto}.ml-move-item{padding-left:calc(.75rem + var(--depth,0) * .875rem)}.ml-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.875rem;display:flex}.ml-tools .media-search-box{width:18rem;max-width:100%}.ml-tools-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ml .media-ask[data-end]{margin-top:0}.ml-body{align-items:start;gap:1rem;display:grid}.ml-body[data-panel]{grid-template-columns:minmax(0,1fr) 340px}.ml-files-col{min-width:0;container-type:inline-size}.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .625rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=26rem){.ml-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=38rem){.ml-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ml-grid .ml-tile{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.3125rem;padding:0;display:flex;position:relative}.ml-thumb{aspect-ratio:4/3;border:1px solid var(--aurora-line-faint);background:var(--poster-stripe);width:100%;color:var(--aurora-text-subtle);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.ml-thumb img{object-fit:cover;width:100%;height:100%}.ml-thumb:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.ml-tile[data-missing] .ml-thumb{border:1.5px solid var(--hea-border)}.ml-tile[data-open] .ml-thumb{border:3px solid var(--aurora-accent)}.ml-tile[data-picked] .ml-thumb{outline:2px solid var(--aurora-accent);outline-offset:2px}.ml-grid[data-selecting] .media-pick{opacity:1}.ml-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.ml-tile[data-missing] .ml-name{color:var(--hea-critical)}.ml-tile[data-open] .ml-name{color:var(--aurora-accent-ink);font-weight:600}.ml-panel{top:calc(var(--topbar-h,3.5rem) + 1rem);border:1px solid var(--aurora-edge);background:var(--aurora-surface);box-shadow:var(--poster-shadow);border-radius:20px;padding:1.125rem;position:sticky}.ml-sheet .ml-detail-head .icon-btn{display:none}.ml-sheet .ml-detail{padding:0 .25rem .5rem}.ml-detail{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ml-detail-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ml-detail-name{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.0625rem;font-weight:700}.ml-preview{aspect-ratio:4/3;border:1px solid var(--aurora-line-faint);background:var(--poster-stripe);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.ml-preview-img{object-fit:contain;pointer-events:none;width:100%;height:100%}.ml-preview-file{cursor:default;touch-action:auto;place-content:center;justify-items:center;gap:.75rem;display:grid}.ml-focal{border:3px solid var(--aurora-accent);background:var(--aurora-on-accent);width:22px;height:22px;box-shadow:var(--aurora-shadow-md);pointer-events:none;border-radius:50%;margin:-11px;position:absolute}.ml-hint{color:var(--aurora-text-subtle);margin:0;font-size:.75rem}.ml-desc-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ml-desc-write{font-size:.8125rem}.ml-desc-label{color:var(--aurora-text-muted);font-size:.8125rem;font-weight:500}.ml-desc-label[data-missing]{color:var(--hea-critical)}.ml-desc{align-items:center;gap:.5rem;margin-top:-.375rem;display:flex}.ml-alt{border-radius:12px;flex:1;width:100%;min-width:0;min-height:3.25rem}.ml-alt[data-missing]{border:2px solid var(--hea-border)}.ml-detail-foot{font:500 .75rem var(--font-mono);color:var(--aurora-text-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.ml-detail-foot .btn-text-danger{color:var(--aurora-danger);font-family:var(--font-mono);margin-left:auto;font-size:.75rem}@media (width<48rem){.ml-num{font-size:4.5rem}.ml-files{font-size:1.125rem}.ml-missing,.ml-tools .media-search-box{width:100%}}.hh-in{flex-direction:column;display:flex}.hh-title{letter-spacing:-.035em;color:var(--aurora-text);margin:.625rem 0 1.75rem;font-size:3.5rem;font-weight:700;line-height:1}.hh-search{margin-bottom:1.75rem;position:relative}.hh-search-box{border:1px solid var(--aurora-edge);background:var(--aurora-surface);height:3.375rem;box-shadow:var(--poster-shadow);color:var(--aurora-text-subtle);cursor:text;border-radius:16px;align-items:center;gap:.75rem;padding:0 1.25rem;display:flex}.hh-search-box:focus-within{border-color:var(--aurora-accent);box-shadow:0 0 0 3px var(--aurora-accent-soft)}.hh-search-box input{min-width:0;color:var(--aurora-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem}.hh-search-box input::placeholder{color:var(--aurora-text-subtle)}.hh-search-list{width:100%;left:0}.hh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hh-poster{height:100%;min-height:15rem;padding:1.375rem}.hh-poster .poster-num{margin-bottom:.875rem;font-size:3.75rem}.hh-poster .poster-caption{display:block}.hh-poster .poster-foot-name{font-size:1.25rem}.hh-poster .poster-foot-go{font-size:1.5rem}@media (width<64rem){.hh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){.hh-title{font-size:2.5rem}.hh-grid{grid-template-columns:minmax(0,1fr)}.hh-poster{min-height:0}}.auth{background:var(--aurora-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-poster{background:var(--req-fill);height:calc(100dvh - 2rem);min-height:30rem;color:var(--req-on);border-radius:28px;flex-direction:column;margin:1rem 0 1rem 1rem;padding:2.75rem;display:flex;position:sticky;top:1rem;overflow:hidden}.auth .auth-brand{color:var(--req-on);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:flex}.auth .auth-mark{width:2.125rem;height:2.125rem;display:block}.auth-poster-words{letter-spacing:-.06em;max-width:6ch;margin:auto 0;font-size:clamp(4.5rem,10.5vw,9.375rem);font-weight:700;line-height:.82}.auth-poster-line{color:var(--req-sub);margin:0;font-size:1.0625rem;font-weight:500}.auth .auth-main{justify-content:center;align-items:center;min-width:0;padding:2rem 1rem;display:flex}.auth .auth-card{width:100%;max-width:23.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding:0;display:grid}.auth .auth-form{gap:.875rem}.auth .auth-form .poster-eyebrow{margin-bottom:-.125rem}.auth .auth-title{overflow-wrap:anywhere;letter-spacing:-.035em;color:var(--aurora-text);margin:0;font-size:2.75rem;font-weight:700;line-height:1.05}.auth .auth-text{color:var(--aurora-text-muted);font-size:1rem}.auth .auth-email,.auth .auth-code{border-radius:12px;min-height:3.25rem}.auth .auth-form>.btn-primary{border-radius:12px;justify-content:center;min-height:3.25rem}.auth-foot{flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;display:flex}.auth-foot a{color:var(--aurora-text-subtle);text-decoration:none}.auth-foot a:hover{color:var(--aurora-text);text-decoration:underline}@media (width<56rem){.auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-poster{border-radius:22px;gap:1.25rem;height:auto;min-height:0;margin:1rem 1rem 0;padding:1.5rem;position:static}.auth-poster-words{max-width:none;margin:0;font-size:3rem}.auth-poster-line{display:none}.auth .auth-main{align-items:flex-start}.auth .auth-title{font-size:2.25rem}}.share-sites,.share-files{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.share-site{border:1px solid var(--aurora-edge);background:var(--aurora-surface);width:100%;min-height:3.5rem;color:var(--aurora-text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;padding:.625rem 1rem;display:flex}.share-site:hover{border-color:var(--aurora-accent)}.share-site:focus-visible{outline:2px solid var(--aurora-accent);outline-offset:2px}.share-site-name{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.share-site-sub{color:var(--aurora-text-subtle);font-size:.8125rem}.share-strip{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.share-more{color:var(--aurora-text-subtle);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.share-file{align-items:center;gap:.75rem;min-width:0;display:flex}.share-thumb{background:var(--poster-stripe);object-fit:cover;border-radius:10px;flex:none;width:3rem;height:3rem;display:block}.share-file-text{flex-direction:column;min-width:0;display:flex}.share-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--aurora-text);font-size:.9375rem;font-weight:600;overflow:hidden}.share-file-state{color:var(--aurora-text-subtle);font-size:.8125rem}.share-file[data-state=added] .share-file-state{color:var(--aurora-success)}.share-file[data-state=failed] .share-file-state{color:var(--aurora-danger)}.st-in{flex-direction:column;gap:1.75rem;max-width:60rem;margin:0 auto;display:flex}.st-head{align-items:center;gap:1.5rem;min-width:0;display:flex}.st-picture{cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;padding:0;transition:opacity .15s,box-shadow .15s;position:relative}.st-picture[data-held]{cursor:default}button.st-picture:hover,button.st-picture:focus-visible{box-shadow:0 0 0 4px var(--aurora-accent-soft);outline:none}.st-picture[data-busy]{opacity:.6;cursor:progress}.st-avatar{background:var(--aurora-accent);width:6.5rem;height:6.5rem;color:var(--aurora-on-accent);letter-spacing:-.02em;border-radius:9999px;place-items:center;font-size:2.25rem;font-weight:600;display:grid;overflow:hidden}.st-picture-icon{box-sizing:content-box;background:var(--aurora-surface);width:1.125rem;height:1.125rem;color:var(--aurora-accent);box-shadow:0 0 0 3px var(--aurora-bg), var(--poster-shadow);border-radius:9999px;padding:7px;position:absolute;bottom:0;right:0}.st-head-text{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.st-headline{overflow-wrap:anywhere}.st-head-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.st-head-caption{color:var(--aurora-text-subtle);font-size:1rem;font-weight:500}.st-head-caption[data-held]{visibility:hidden}.st-remove{color:var(--aurora-text-subtle);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:.875rem;text-decoration:underline}.st-remove:hover,.st-remove:focus-visible{color:var(--aurora-text)}.st-remove:disabled{opacity:.6;cursor:progress}.st-problem{background:var(--color-red-50);color:var(--color-red-700);border-radius:.75rem;margin:-.75rem 0 0;padding:.5rem .875rem;font-size:.875rem;line-height:1.4}.st-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;display:grid}.st-name,.st-magnifier,.st-messages,.st-feedback{grid-column:1/-1}.st-name .setting{max-width:30rem}.st-card{justify-content:flex-start;gap:1.25rem}.st-card-text{flex-direction:column;gap:.375rem;min-width:0;display:flex}.st-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.st-title-row{align-items:center;gap:.625rem;display:flex}.st-key{border:1px solid var(--aurora-line);font:600 .8125rem / 1.125rem var(--font-mono);letter-spacing:0;color:var(--aurora-text-subtle);border-radius:6px;padding:1px 7px}.st-magnifier{justify-content:space-between}.st-zoom-num{transition:opacity .2s}.st-zoom-num[data-off]{opacity:.55}.st-zoom>*{justify-content:center}.st-feedback{flex-direction:row;align-items:center;gap:1.75rem}.st-feedback .st-card-text{flex:1}.st-saved{letter-spacing:0;opacity:0;justify-content:center;min-width:4.75rem;transition:opacity .2s}.st-saved[data-shown]{opacity:1}.st-feedback-note{max-width:38.75rem;color:var(--aurora-text-subtle);text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.st-link{color:var(--aurora-accent-ink);text-underline-offset:2px;text-decoration:underline}.switch[data-size=lg]{color:var(--color-slate-700);flex:none;gap:.5rem;font-size:.8125rem}.switch[data-size=lg] .switch-word,.switch[data-size=lg][aria-checked=false] .switch-word{min-width:1.375rem;color:var(--color-slate-700);text-align:right}.switch[data-size=lg] .switch-track{width:2.75rem;height:1.5rem}.switch[data-size=lg] .switch-track:after{width:1.125rem;height:1.125rem;top:3px;left:3px}.switch[data-size=lg][aria-checked=true] .switch-track:after{transform:translate(1.25rem)}.switch[data-size=lg]:disabled{opacity:.55}@media (width<48rem){.st-head{align-items:flex-start;gap:1rem}.st-avatar{width:4.5rem;height:4.5rem;font-size:1.5rem}.st-picture-icon{width:.875rem;height:.875rem;padding:5px;bottom:-4px;right:-4px}.st-headline{font-size:1.75rem}.st-grid{grid-template-columns:minmax(0,1fr)}.st-card{padding:1.25rem}.st-feedback{flex-direction:column;align-items:flex-start;gap:1.25rem}}:root{--pop-row-h:44px;--pop-line-h:54px;--pop-group-h:27px;--pop-shadow:0 4px 8px #1e205a0f, 0 24px 48px -20px #1e205a47}.pop{z-index:50;width:288px;max-width:calc(100vw - 1rem);max-height:var(--radix-dropdown-menu-content-available-height,80vh);box-sizing:border-box;border:1px solid var(--aurora-line);background:var(--aurora-surface);color:var(--aurora-text);font-family:var(--font-sans);box-shadow:var(--pop-shadow);border-radius:12px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.pop[data-flyout=needs]{width:320px}.pop[data-inline]{width:auto;max-width:none;max-height:none;box-shadow:none;margin:.25rem 0}.pop :is(a,button):focus-visible{outline:none}.pop a.pop-line:focus-visible,.pop a.pop-needs:focus-visible,.pop :is(.pop-add,.pop-all,.pop-open,.pop-title-link):focus-visible{background:var(--aurora-sunken)}.pop-row:has(>.pop-row-go:focus-visible){background:var(--aurora-sunken)}.pop a.pop-needs:focus-visible{background:var(--color-slate-100)}.pop-row[aria-current=true]:has(>.pop-row-go:focus-visible){background:color-mix(in oklch, var(--color-indigo-50), var(--aurora-text) 6%)}.pop a.pop-chip:focus-visible{box-shadow:0 0 0 2px var(--aurora-surface), 0 0 0 4px var(--aurora-accent)}.pop-search{flex:none;padding:10px 10px 6px}.pop-field{box-sizing:border-box;border:1px solid var(--aurora-line);background:var(--aurora-input);height:36px;color:var(--aurora-text-subtle);cursor:text;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.pop-field:focus-within{border-color:var(--aurora-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--aurora-accent) 25%, transparent)}.pop-field-icon{flex:none;width:15px;height:15px}.pop-input{min-width:0;height:100%;color:var(--aurora-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.pop[data-inline] .pop-input{font-size:16px}.pop-input::placeholder{color:var(--aurora-text-subtle)}.pop-needs{background:var(--aurora-sunken);color:var(--aurora-text);border-radius:8px;flex:none;align-items:center;gap:8px;margin:2px 10px 4px;padding:8px 10px;font-size:13px;line-height:18px;text-decoration:none;display:flex}.pop .pop-search+.pop-needs{margin-top:2px}.pop-needs:first-child{margin-top:10px}a.pop-needs:hover{background:var(--color-slate-100);color:var(--aurora-text)}.pop-needs[data-none]{color:var(--aurora-text-subtle)}.pop-needs-words{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pop-needs-words b{font-weight:600}.pop-needs-rest{color:var(--aurora-text-subtle)}.pop-needs-go{width:14px;height:14px;color:var(--aurora-text-subtle);flex:none}.pop-dot{background:var(--note-waiting);border-radius:999px;flex:none;width:7px;height:7px}.pop-dot[data-tone=warn]{background:var(--note-warn-fill)}.pop-dot[data-tone=broken]{background:var(--note-broken)}.pop-dot[data-tone=todo]{background:var(--set-fill)}.pop-title{flex:none;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.pop-title[data-split]{justify-content:space-between;align-items:baseline;padding-bottom:6px}.pop-title-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.pop-title[data-split] .pop-title-name{font-size:13px}.pop-title-link{color:var(--aurora-accent-ink);white-space:nowrap;border-radius:6px;flex:none;margin:-2px -4px;padding:2px 4px;font-size:12.5px;font-weight:600;text-decoration:none}a.pop-title-link:hover{background:var(--aurora-sunken);color:var(--aurora-accent-ink)}.pop-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:0 4px 4px;display:flex;overflow:hidden auto}.pop-list:not([data-kind=lines]):has(>.pop-more,>:nth-child(6 of .pop-row)){max-height:calc(var(--pop-row-h) * 5 + var(--pop-groups-h,0px))}.pop-list:has(>.pop-group){--pop-groups-h:var(--pop-group-h)}.pop-list:has(>.pop-group~.pop-group){--pop-groups-h:calc(var(--pop-group-h) * 2 + 2px)}.pop[data-inline] .pop-list{max-height:min(60vh,26rem)}.pop-group{color:var(--aurora-text-subtle);flex:none;margin:0;padding:8px 10px 4px;font-size:11.5px;font-weight:600;line-height:15px}.pop-group~.pop-group{padding-top:10px}.pop-empty{color:var(--aurora-text-subtle);padding:12px 10px;font-size:13px}.pop-row{height:var(--pop-row-h);box-sizing:border-box;border-radius:8px;flex:none;align-items:center;gap:10px;padding-right:10px;display:flex}.pop-row:hover{background:var(--aurora-sunken)}.pop-row[aria-current=true]{background:var(--color-indigo-50)}.pop-row-go{min-width:0;color:var(--aurora-text);flex:1;align-self:stretch;align-items:center;gap:10px;padding-left:10px;text-decoration:none;display:flex}.pop-row-go:hover{color:var(--aurora-text)}.pop-av{background:var(--aurora-accent-soft);width:28px;height:28px;color:var(--color-indigo-800);border-radius:8px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid;overflow:hidden}.pop-av img{object-fit:cover;width:100%;height:100%}.pop-row[aria-current=true] .pop-av{background:var(--aurora-ink-fill);color:var(--aurora-ink-on)}.pop-row[aria-current=true] .pop-av[data-kind=site]{background:var(--aurora-accent);color:var(--aurora-on-accent)}.pop-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.pop-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.pop-row-sub{color:var(--aurora-text-subtle);white-space:nowrap;text-overflow:ellipsis;gap:4px;font-size:12px;line-height:15px;display:flex;overflow:hidden}.pop-row-sub>:last-child{text-overflow:ellipsis;overflow:hidden}.pop-check{width:15px;height:15px;color:var(--aurora-accent-ink);flex:none}.pop-chip{box-sizing:border-box;background:var(--aurora-accent-soft);min-width:20px;height:20px;color:var(--aurora-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pop-chip[data-tone]:before{content:"";border-radius:999px;width:6px;height:6px}.pop-chip[data-tone=warn]:before{background:var(--note-warn-fill)}.pop-chip[data-tone=broken]:before{background:var(--note-broken)}.pop-chip[data-tone=todo]:before{background:var(--set-fill)}a.pop-chip:hover{background:color-mix(in oklch, var(--aurora-accent-soft), var(--aurora-accent) 12%);color:var(--aurora-accent-ink)}.sb-flyout .pop-chip{margin-left:auto}.pop-line{color:var(--aurora-text);border-radius:8px;flex:none;align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;display:flex}a.pop-line:hover{background:var(--aurora-sunken);color:var(--aurora-text)}.pop-line>.pop-dot{width:8px;height:8px;margin-top:6px}.pop-line-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pop-line-text{text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:18px}.pop-line-meta{color:var(--aurora-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pop-foot{border-top:1px solid var(--aurora-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:2px 4px;padding:6px;display:flex}.pop-add{box-sizing:border-box;height:34px;color:var(--aurora-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.pop-add:hover{background:var(--aurora-sunken)}.pop-all{box-sizing:border-box;height:34px;color:var(--aurora-accent-ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;margin-left:auto;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pop-all:hover{background:var(--aurora-sunken);color:var(--aurora-accent-ink)}.pop-open{box-sizing:border-box;height:34px;color:var(--aurora-accent-ink);border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pop-open:hover{background:var(--aurora-sunken);color:var(--aurora-accent-ink)}.pop-open-more{color:var(--aurora-text-subtle);font-weight:500}@media (prefers-reduced-motion:no-preference){.pop[data-state=open]{animation:90ms ease-out sb-pop-in}.pop[data-state=closed]{animation:.1s ease-out forwards sb-pop-out}}.pop-more{flex:none}.sb-flyout{border:1px solid var(--aurora-line);background:var(--aurora-surface);width:220px;box-shadow:var(--pop-shadow);font-family:var(--font-sans);border-radius:12px;gap:0;padding:6px}.sb-flyout.rail-pop-compact{width:auto;min-width:9rem}.sb-flyout-cap{color:var(--aurora-text-subtle);padding:6px 8px 4px;font-size:11.5px;font-weight:600;line-height:15px}.sb-flyout .sb-frow{box-sizing:border-box;height:32px;color:var(--sb-text,var(--aurora-text));border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:14px}.sb-flyout .sb-frow>svg:first-child{width:16px;height:16px;color:var(--aurora-text-subtle);margin:0}.sb-flyout .sb-frow:hover,.sb-flyout .sb-frow[data-highlighted]{background:var(--aurora-sunken)}.sb-flyout .sb-frow[data-current]{background:var(--color-indigo-50)}.sb-flyout .sb-frow:focus-visible{background:var(--aurora-sunken);outline:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aurora-bg:#f5f6fb;--aurora-surface:#fff;--aurora-surface-solid:#fff;--aurora-sunken:#f4f4fc;--aurora-input:#fff;--aurora-border:#d3d6ec;--aurora-border-strong:#a5a9cc;--aurora-edge:#a5a9cc;--aurora-line:#c3c6e6;--aurora-line-faint:#dcdef0;--aurora-control:#9296bb;--aurora-text:#141733;--aurora-text-muted:#383c62;--aurora-text-subtle:#585d86;--aurora-accent:#4f46e5;--brand-ix:#4f46e5;--aurora-accent-hover:#4338ca;--aurora-on-accent:#fff;--aurora-accent-soft:#e4e2fc;--aurora-accent-ink:#3730a3;--aurora-ink-fill:#1f2250;--aurora-ink-on:#fff;--aurora-success:#0f7d56;--aurora-warning:#975700;--aurora-danger:#c93453;--aurora-chart-1:#4f46e5;--aurora-chart-2:#e46fb0;--aurora-chart-3:#3cc6b0;--aurora-chart-4:#f2a541;--aurora-tile-bg:#fff;--aurora-tile-shadow:0 1px 2px #1e205a0f;--aurora-shadow-sm:0 1px 2px #1e205a0f, 0 4px 14px -8px #1e205a24;--aurora-shadow-md:0 2px 4px #1e205a0f, 0 12px 28px -12px #1e205a38;--aurora-shadow-lg:0 4px 8px #1e205a0f, 0 30px 60px -20px #1e205a52;--aurora-overlay:#161a3366;--font-sans:Outfit, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-control:.75rem;--radius-card:1.25rem;--shadow-card:var(--aurora-shadow-sm);--shadow-xs:none;--color-slate-50:#f4f4fc;--color-slate-100:#ebecf8;--color-slate-200:#dcdef0;--color-slate-300:#c3c6e6;--color-slate-400:#9296bb;--color-slate-500:#585d86;--color-slate-600:#383c62;--color-slate-700:#2a2e52;--color-slate-800:#1f2250;--color-slate-900:#141733;--color-slate-950:#0b0d1f;--color-indigo-50:#efeefd;--color-indigo-100:#e4e2fc;--color-indigo-200:#bcb8f4;--color-indigo-300:#a5a0f2;--color-indigo-400:#8b84f0;--color-indigo-500:#6f66ee;--color-indigo-600:#4f46e5;--color-indigo-700:#3730a3;--color-indigo-800:#2b248f;--color-indigo-900:#231d75;--color-indigo-950:#16124a;--btn-primary-fill:#4f46e5;--btn-primary-fill-hover:#4338ca}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aurora-bg:#121110;--aurora-surface:#1f1d1b;--aurora-surface-solid:#1f1d1b;--aurora-sunken:#181715;--aurora-input:#141312;--aurora-border:#363230;--aurora-border-strong:#55504b;--aurora-edge:#55504b;--aurora-line:#45413d;--aurora-line-faint:#363230;--aurora-control:#8f8982;--aurora-text:#e4dfd9;--aurora-text-muted:#c7c1ba;--aurora-text-subtle:#a7a19a;--aurora-accent:#c9bea6;--aurora-accent-hover:#d6ccb7;--aurora-on-accent:#1a1712;--aurora-accent-soft:#c9bea633;--aurora-accent-ink:#d9cfbc;--aurora-ink-fill:#ece8e2;--aurora-ink-on:#17141c;--aurora-success:#5ce6b0;--aurora-warning:#f9ca78;--aurora-danger:#ff8fa8;--aurora-chart-1:#c9bea6;--aurora-chart-2:#f07fbe;--aurora-chart-3:#4fd6c0;--aurora-chart-4:#f6b456;--aurora-tile-bg:#1f1d1b;--aurora-tile-shadow:none;--aurora-shadow-sm:inset 0 1px 0 #ffffff0a;--aurora-shadow-md:inset 0 1px 0 #ffffff0d, 0 16px 40px -12px #000000b3;--aurora-shadow-lg:inset 0 1px 0 #ffffff0f, 0 40px 80px -20px #000c;--aurora-overlay:#060504b3;--color-slate-50:#181715;--color-slate-100:#22201e;--color-slate-200:#34312e;--color-slate-300:#45413d;--color-slate-400:#8f8982;--color-slate-500:#a7a19a;--color-slate-600:#c7c1ba;--color-slate-700:#cfcac4;--color-slate-800:#d9d4ce;--color-slate-900:#e4dfd9;--color-slate-950:#ebe7e2;--color-indigo-50:#1e1c18;--color-indigo-100:#282520;--color-indigo-200:#35312a;--color-indigo-300:#48423a;--color-indigo-400:#8f8674;--color-indigo-500:#ada38f;--color-indigo-600:#c9bea6;--color-indigo-700:#d6ccb7;--color-indigo-800:#dfd7c7;--color-indigo-900:#e2dbcd;--color-indigo-950:#e8e2d7;--color-violet-500:#c9bea6;--color-emerald-50:#13241e;--color-emerald-100:#172e26;--color-emerald-200:#204437;--color-emerald-300:#2d604f;--color-emerald-600:#4fdba5;--color-emerald-700:#5ce6b0;--color-emerald-800:#99ecd2;--color-emerald-900:#c2f4e4;--color-amber-50:#2b2312;--color-amber-100:#372c16;--color-amber-200:#4b3c1d;--color-amber-300:#6c5528;--color-amber-600:#f2bd5f;--color-amber-700:#f9ca78;--color-amber-800:#fadb9d;--color-amber-900:#fce8c2;--color-red-50:#2d1a1c;--color-red-100:#3a2024;--color-red-200:#4f2930;--color-red-300:#713641;--color-red-600:#ff7d9c;--color-red-700:#ff8fa8;--color-red-800:#ffb3c1}html{scrollbar-color:var(--aurora-border-strong) transparent;scrollbar-width:thin}body{color:var(--aurora-text);font-family:var(--font-sans);background-color:var(--aurora-bg)!important}::selection{background:var(--aurora-accent-soft)}:focus-visible{outline-color:var(--aurora-accent)}.topbar{border-bottom-color:var(--aurora-edge)}.card,.so-head,.so-card,.conn-card,.conn-tile{border-color:var(--aurora-edge)}.so-rows>li{border-top-color:var(--aurora-line)}.conn-box{border-color:var(--aurora-line)}.conn-key+.conn-key,.conn-keys>.key-new{border-top-color:var(--aurora-line)}.rows{border-block-color:var(--aurora-edge)}.rows>*+*{border-top-color:var(--aurora-line)}.section+.section,.ov-board>.section{border-top-color:var(--aurora-edge)}.btn-secondary,.input{border-color:var(--aurora-control)}.form-col .fold-track:after{background:var(--aurora-edge)}.queue-col:has(.msgl) .fold-track:after{background:var(--color-slate-200)}.assistant-side,.assistant-sheet{--assistant-line:#a5a9cc}.assistant-side .fold-track:before{background:var(--assistant-line)}.assistant-chats .rows{border-block-color:var(--assistant-line)}.assistant-chats .rows>*+*{border-top-color:var(--assistant-line)}.media-tile{border:1px solid var(--aurora-edge);background:var(--aurora-tile-bg);box-shadow:var(--aurora-tile-shadow);border-radius:.75rem;padding:.5rem .625rem .625rem}.media-thumb{border-radius:.375rem}.media-pick{top:.375rem;left:.375rem}.media-alt{border-color:var(--aurora-line-faint)}.sb{--sb-top:#f7f7fd;--sb-account:#e1e2f8;--sb-line:#a5a9cc;--sb-sheet:#fff;--sb-sheet-shadow:0 -1px 0 #a5a9cc, 0 -3px 8px -6px #28288c1f;--sb-sheet-shadow-collapsed:0 -1px 0 #a5a9cc, 0 -3px 8px -6px #28288c1f;--sb-account-shadow:0 -1px 0 #a5a9cc;--sb-hover:#28288c0f;--sb-handle:#c3c6e6;--sb-divider:#c3c6e6;--sb-text:#2a2e52;--sb-eyebrow-site:#3730a3;--sb-active-bg:#fff;--sb-active-bg-raised:#e4e2fc;--sb-active-fg:#2b248f;--sb-active-icon:#4f46e5;--sb-avatar-bg:#4f46e5;--sb-avatar-fg:#fff;--sb-site-tile-bg:#4f46e5;--sb-site-tile-fg:#fff;--sb-switch-border:#a5a9cc;--sb-card-border:#a5a9cc;--sb-user-bg:#e4e2fc;--sb-user-fg:#2b248f;--sb-badge-site-bg:#e4e2fc}:root[data-theme=dark] .sb{--sb-top:#1c1a19;--sb-account:#252321;--sb-line:#55504b;--sb-sheet:#2b2926;--sb-sheet-shadow:0 -1px 0 #55504b, 0 -3px 8px -6px #00000059;--sb-sheet-shadow-collapsed:0 -1px 0 #55504b, 0 -3px 8px -6px #00000059;--sb-account-shadow:0 -1px 0 #55504b;--sb-handle:#55504b;--sb-divider:#45413d;--sb-text:#cfcac4;--sb-active-bg:var(--aurora-accent-soft);--sb-active-bg-raised:#35312a;--sb-active-fg:#dfd7c7;--sb-active-icon:#c9bea6;--sb-eyebrow-site:#d9cfbc;--sb-avatar-bg:#3a3734;--sb-avatar-fg:#d9d4ce;--sb-site-tile-bg:#35312a;--sb-site-tile-fg:#c9bea6;--sb-switch-account-bg:#2b2926;--sb-switch-site-bg:#1f1d1b;--sb-switch-border:#55504b;--sb-card-bg:#1f1d1b;--sb-card-border:#55504b;--sb-user-bg:#35312a;--sb-user-fg:#d9cfbc;--sb-badge-account-fg:#5f5745}.sb-chip:not([data-tone]),.sb-chip[data-tone=waiting],.sb-dot:not([data-tone]),.sb-dot[data-tone=waiting]{background:var(--req-fill);color:var(--req-on)}.sb-item[data-kind=dashboard]>:is(.sb-chip,.sb-dot):not([data-tone=broken],[data-tone=warn]){background:var(--acc-fill);color:var(--acc-on)}:root{--note-broken:var(--aurora-danger);--note-warn:var(--aurora-warning);--note-warn-fill:#e7a127;--note-waiting:var(--aurora-accent);--note-todo:var(--aurora-text-subtle);--note-broken-bg:color-mix(in oklch, var(--aurora-danger) 14%, var(--aurora-surface-solid));--note-warn-bg:color-mix(in oklch, var(--aurora-warning) 16%, var(--aurora-surface-solid));--note-todo-bg:color-mix(in oklch, var(--aurora-text-subtle) 14%, var(--aurora-surface-solid))}:root[data-theme=dark]{--note-warn-fill:var(--aurora-warning)}.sb-chip[data-tone=broken]{background:var(--note-broken-bg);color:var(--note-broken)}.sb-chip[data-tone=warn]{background:var(--note-warn-bg);color:var(--note-warn)}.sb-chip[data-tone=todo]{background:var(--set-track);color:var(--set-deep)}.sb-dot[data-tone=broken]{background:var(--note-broken);color:var(--aurora-on-accent)}.sb-dot[data-tone=warn]{background:var(--note-warn-bg);color:var(--note-warn);--dot-edge:inset 0 0 0 1.5px color-mix(in oklch, var(--note-warn) 70%, transparent)}.sb-dot[data-tone=todo]{background:var(--set-fill);color:var(--set-on)}.note-dot[data-tone=broken],.status[data-tone=broken]{--status-dot:var(--note-broken)}.note-dot[data-tone=warn],.status[data-tone=warn]{--status-dot:var(--note-warn-fill)}.note-dot[data-tone=waiting],.status[data-tone=waiting]{--status-dot:var(--note-waiting)}.note-dot[data-tone=todo],.status[data-tone=todo]{--status-dot:var(--note-todo)}.sb-mode-opt[aria-pressed=true]{background:var(--aurora-ink-fill);color:var(--aurora-ink-on)}.sb .sb-item[aria-current=page],.sb .sb-item[data-current],.sb:not([data-collapsed=true]) :is(.sb-item[aria-current=page],.sb-item[data-current]){background:var(--aurora-accent-soft);color:var(--sb-active-fg);box-shadow:inset 0 0 0 1px var(--sb-arrive-ring);border-radius:999px;font-weight:600}.sb{--sb-arrive-ring:color-mix(in srgb, var(--aurora-accent) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.sb .sb-item[data-arrived]{animation:.6s cubic-bezier(.2,.8,.2,1) sb-arrive}.sb .sb-item[data-arrived]>svg{animation:.6s cubic-bezier(.2,.8,.2,1) sb-arrive-icon}}@keyframes sb-arrive{0%{box-shadow:inset 0 0 0 0 var(--aurora-accent);transform:scale(.96)}35%{box-shadow:inset 0 0 0 2.5px var(--aurora-accent);transform:scale(1.02)}to{box-shadow:inset 0 0 0 1px var(--sb-arrive-ring);transform:scale(1)}}@keyframes sb-arrive-icon{35%{transform:scale(1.25)}}.sb .sb-account-nav .sb-item:is([aria-current=page],[data-current]){background:var(--sb-active-bg)}.sb .sb-item[aria-current=page]>svg,.sb .sb-item[data-current]>svg{color:var(--aurora-accent)}.edit-row[aria-current]{background:var(--aurora-accent-soft);color:var(--sb-active-fg,var(--aurora-accent-ink));box-shadow:none;border-radius:999px;font-weight:600}.edit-row[aria-current] .edit-row-icon{color:var(--aurora-accent)}.es{--es-ink:#141733;--es-ink-2:#383c62;--es-label:#585d86;--es-muted:#6c7096;--es-faint:#9296bb;--es-chev:#9296bb;--es-line:var(--aurora-line);--es-fill:#f1f1fa;--es-fill-hover:#e4e2fc;--es-focus:#6f66ee;--es-accent-hover:#4338ca;--es-accent-ink:#3730a3;--es-idle-bg:#ebecf8;--es-idle-fg:#9296bb}.es-input:not(:focus),.es-textarea:not(:focus),.es-rich:not(:focus-within),.es-tags:not(:focus-within){box-shadow:inset 0 0 0 1px var(--aurora-line)}:root[data-theme=dark] .es-input:not(:focus),:root[data-theme=dark] .es-textarea:not(:focus),:root[data-theme=dark] .es-rich:not(:focus-within),:root[data-theme=dark] .es-tags:not(:focus-within){box-shadow:inset 0 0 0 1px var(--aurora-edge)}:root:not([data-theme=dark]) .devov{--devc-set-bg:#fff;--devc-set-border:#c3c6e6;--devc-set-ink:#141733;--devc-set-fill:#141733;--devc-set-soft:#e6e7f2;--devc-hea-bg:#fff;--devc-hea-border:#c3c6e6;--devc-hea-sub:#585d86;--devc-hea-warn:#9296bb;--devc-hea-info:#e6e7f2;--devc-acc-bg:#fff;--devc-acc-ink:#141733;--devc-acc-sub:#585d86;--devc-acc-line:#dcdef0;--devc-acc-hover:brightness(.98);--devc-av-1:#ebecf8;--devc-av-2:#ebecf8;--devc-av-3:#ebecf8;--devc-av-4:#ebecf8;--devc-av-fg-1:#383c62;--devc-av-fg-2:#383c62;--devc-av-fg-3:#383c62;--devc-av-fg-4:#383c62;--devc-av-fg-more:#585d86;--devb-panel:#fff;--devb-border:#c3c6e6;--devb-base:#dcdef0;--devb-ink:#141733;--devb-ink-2:#383c62;--devb-muted:#585d86;--devb-busy:#4f46e5;--devb-busy-ink:#fff;--devb-some:#8b84f0;--devb-some-ink:#1f1b5c;--devb-few:#c4c0f6;--devb-few-ink:#3730a3;--devb-quiet:#e6e7f2;--devb-quiet-ink:#585d86}:root:not([data-theme=dark]) .devc[data-col=setup]{--cap:#383c62;--line:#dcdef0;--track:#e6e7f2}:root:not([data-theme=dark]) .devc[data-col=health]{--line:#dcdef0;--track:#f3e1e6}:root:not([data-theme=dark]) .devc[data-col=accounts]{--cap:#383c62;--line:#dcdef0;--track:#e6e7f2;border-color:#c3c6e6}:root:not([data-theme=dark]) .devc-avatars>[data-fill=more]{background:#f4f4fc}:root:not([data-theme=dark]) .acx{--acx-req-sub:#d4d1fb;--acx-set-bg:#fff;--acx-set-border:#c3c6e6;--acx-set-fg:#141733;--acx-set-sub:#585d86;--acx-set-num:#141733;--acx-hea-bg:#fff;--acx-hea-border:#c3c6e6;--acx-hea-fg:#141733;--acx-hea-sub:#585d86;--acx-hea-num:#c93453;--acx-acc-bg:#fff;--acx-acc-border:#c3c6e6;--acx-acc-fg:#141733;--acx-acc-sub:#585d86;--acx-seg-on:#383c62;--acx-seg-off:#e6e7f2;--acx-tint-0:#ebecf8;--acx-tint-1:#ebecf8;--acx-tint-2:#ebecf8;--acx-tint-3:#ebecf8;--acx-tint-fg:#383c62}:root:not([data-theme=dark]) .acx-status{--bg:#f4f4fc;--border:#dcdef0;--fg:#383c62}:root:not([data-theme=dark]) .acx-status[data-status=problems]{--bg:#fbeef1;--border:#f0cdd6;--fg:#c93453}:root:not([data-theme=dark]) .acx-status[data-status=requests]{--bg:#e4e2fc;--border:#e4e2fc;--fg:#3730a3}:root:not([data-theme=dark]) .acx-status[data-status=live]{--bg:#fff;--border:#dcdef0;--fg:#585d86}:root:not([data-theme=dark]) .acx-card,:root:not([data-theme=dark]) .acx-cols{border-color:#c3c6e6}:root:not([data-theme=dark]) :is(.acx-row,.acx-join){border-bottom-color:#dcdef0}:root:not([data-theme=dark]) .acx-chev{color:#c3c6e6}:root:not([data-theme=dark]) .acx-pager button.acx-page[aria-current=page]{background:#141733}:root[data-theme=dark]{--aurora-bg:#171320;--aurora-surface:#221d2e;--aurora-surface-solid:#221d2e;--aurora-sunken:#1c1826;--aurora-input:#191422;--aurora-border:#342d42;--aurora-border-strong:#453c57;--aurora-edge:#453c57;--aurora-line:#342d42;--aurora-line-faint:#2a2436;--aurora-control:#847a96;--aurora-text:#ece7f0;--aurora-text-muted:#cdc5d6;--aurora-text-subtle:#a79fb4;--aurora-accent:#a48af2;--aurora-accent-hover:#b6a0f6;--aurora-on-accent:#16102a;--aurora-accent-soft:#352c4e;--aurora-accent-ink:#c7b6f9;--aurora-ink-fill:#ece5e6;--aurora-ink-on:#241c2a;--aurora-success:#62c3a2;--aurora-warning:#e4ae63;--aurora-danger:#ef7f93;--aurora-chart-1:#a48af2;--aurora-chart-2:#d98fa8;--aurora-chart-3:#62c3a2;--aurora-chart-4:#e4ae63;--aurora-tile-bg:#221d2e;--aurora-tile-shadow:none;--aurora-shadow-sm:inset 0 1px 0 #ffffff0a;--aurora-shadow-md:inset 0 1px 0 #ffffff0d, 0 12px 32px -14px #0009;--aurora-shadow-lg:inset 0 1px 0 #ffffff0f, 0 30px 64px -22px #000000b8;--aurora-overlay:#0a0710b8;--color-slate-50:#1c1826;--color-slate-100:#252031;--color-slate-200:#2f293d;--color-slate-300:#3c3450;--color-slate-400:#847a96;--color-slate-500:#a79fb4;--color-slate-600:#cdc5d6;--color-slate-700:#d6cfdd;--color-slate-800:#e0dae6;--color-slate-900:#ece7f0;--color-slate-950:#f2eef5;--color-indigo-50:#1f1a2c;--color-indigo-100:#282138;--color-indigo-200:#332a47;--color-indigo-300:#41365c;--color-indigo-400:#8673c4;--color-indigo-500:#9480dd;--color-indigo-600:#a48af2;--color-indigo-700:#b6a0f6;--color-indigo-800:#c7b6f9;--color-indigo-900:#d6c9fb;--color-indigo-950:#e2d9fc;--color-violet-500:#a48af2;--color-emerald-50:#13241f;--color-emerald-100:#172e27;--color-emerald-200:#204439;--color-emerald-300:#2d6052;--color-emerald-600:#4dbd99;--color-emerald-700:#62c3a2;--color-emerald-800:#9bdcc4;--color-emerald-900:#c4ece0;--color-green-700:#62c3a2;--color-amber-50:#2a2313;--color-amber-100:#362c17;--color-amber-200:#4a3c1e;--color-amber-300:#6a5429;--color-amber-600:#dba75c;--color-amber-700:#e4ae63;--color-amber-800:#edc88f;--color-amber-900:#f4ddb8;--color-red-50:#2c1a20;--color-red-100:#392026;--color-red-200:#4e2932;--color-red-300:#6f3643;--color-red-600:#e8738a;--color-red-700:#ef7f93;--color-red-800:#f5a5b3;--diff-add-fg:#8ed0b2;--diff-add-bg:color-mix(in oklch, #8ed0b2 12%, var(--aurora-surface-solid));--diff-del-fg:#e49aa7;--diff-del-bg:color-mix(in oklch, #e49aa7 11%, var(--aurora-surface-solid));--changed:#8ed0b2;--btn-primary-fill:#a48af2;--btn-primary-fill-hover:#b6a0f6;--btn-primary-ink:#16102a;--btn-primary-ripple:#16102a4d;--pop-shadow:var(--aurora-shadow-lg);--req-sub:#2b2064;--req-tier-2:#8673c4;--req-tier-3:#6c5aa8;--req-rule:#16102a4d;--set-card:var(--aurora-surface);--set-border:var(--aurora-edge);--set-fill:#44bd95;--set-deep:#85d8bb;--set-track:#2b3d3c;--set-on:#06231c;--hea-wash:#302734;--hea-border:#58453f;--hea-text:#e4ae63;--hea-warn:#e4ae63;--hea-info:#4a3c1e;--hea-critical:var(--aurora-danger);--acc-fill:#ece5e6;--acc-on:#241c2a;--acc-sub:#7a7083;--acc-rule:#cbc3c8;--acc-broken:#a3344a;--acc-warn:#8a5a16;--poster-shadow:inset 0 1px 0 #ffffff0a}:root[data-theme=dark] .sb{--sb-top:#171320;--sb-account:#221d2e;--sb-sheet:#2c2639;--sb-line:#453c57;--sb-sheet-shadow:0 -1px 0 #453c57;--sb-sheet-shadow-collapsed:0 -1px 0 #453c57;--sb-account-shadow:0 -1px 0 #453c57;--sb-handle:#453c57;--sb-divider:#342d42;--sb-hover:#ffffff0d;--sb-text:#cdc5d6;--sb-icon:#a79fb4;--sb-chev:#847a96;--sb-active-bg:#352c4e;--sb-active-bg-raised:#3b3159;--sb-active-fg:#d6c9fb;--sb-active-icon:#a48af2;--sb-arrive-ring:#6e5aa8;--sb-eyebrow-account:#a79fb4;--sb-eyebrow-site:#c7b6f9;--sb-avatar-bg:#3b3159;--sb-avatar-fg:#d6c9fb;--sb-site-tile-bg:#3b3159;--sb-site-tile-fg:#b6a0f6;--sb-switch-account-bg:#292236;--sb-switch-site-bg:#241f30;--sb-switch-border:#453c57;--sb-badge-account-bg:#ece5e6;--sb-badge-account-fg:#241c2a;--sb-badge-site-bg:#453c57;--sb-badge-site-fg:#ece7f0;--sb-card-bg:#221d2e;--sb-card-border:#453c57;--sb-user-bg:#3b3159;--sb-user-fg:#c7b6f9}:root[data-theme=dark] .sb-mode-opt:not([aria-pressed=true]){color:#cdc5d6}:root[data-theme=dark] .sidebar-switch-btn[aria-selected=true]{color:#ece7f0;background:#3b3159;box-shadow:inset 0 0 0 1px #6e5aa8}:root[data-theme=dark] :is(.assistant-side,.assistant-sheet){--assistant-line:#453c57}:root[data-theme=dark] .es{--es-bg:#2c2639;--es-ink:#ece7f0;--es-ink-2:#cdc5d6;--es-label:#b8afc4;--es-muted:#a79fb4;--es-faint:#8d839e;--es-chev:#847a96;--es-line:#3c3450;--es-fill:#2f293d;--es-fill-hover:#352c4e;--es-accent:#a48af2;--es-accent-hover:#b6a0f6;--es-accent-ink:#c7b6f9;--es-focus:#a48af2;--es-on-accent:#16102a;--es-idle-bg:#2f293d;--es-toast-link:#c7b6f9}:root[data-theme=dark] .queue-col .inbox-row[aria-current]{border-color:var(--aurora-line);background:#2d2639}:root[data-theme=dark] .queue-col .inbox-row:hover:not([aria-current]){background:#ffffff0a}:root[data-theme=dark] .dp-poster.dp-keys-poster,:root[data-theme=dark] .kc-reveal-dialog{--kc-ink:var(--aurora-text);--kc-sub:var(--aurora-text-muted);--kc-faint:var(--aurora-text-subtle);--kc-edge:var(--aurora-edge);--kc-rule:var(--aurora-line);--kc-off:var(--aurora-line);--kc-off-on:var(--aurora-text-subtle);--kc-accent-text:var(--aurora-accent-ink);--kc-tint:var(--aurora-sunken);--kc-tint-edge:var(--aurora-line);--kc-copy-bg:var(--aurora-surface);--kc-copy-edge:var(--aurora-control);--kc-ring:var(--aurora-accent-soft);--kc-box:var(--aurora-control);--kc-danger:var(--aurora-danger);--kc-danger-on:#16102a;--kc-danger-ink:var(--aurora-danger);--kc-danger-wash:#392026}:root[data-theme=dark] .kc-ide{--ide-bg:#0d1117;--ide-bar:#161b22;--ide-bd:#30363d;--ide-gutter:#21262d;--ide-dot:#30363d;--ide-tab:#e6edf3;--ide-muted:#7d8590;--ide-key:#79c0ff;--ide-op:#ff7b72;--ide-val:#a5d6ff;--ide-secret:#ffa198;--ide-comment:#8b949e;--ide-num:#6e7681;--ide-num-on:#e6edf3;--ide-line-on:#161b22;--ide-badge-bg:#21262d;--ide-badge-fg:#d2a8ff}:root[data-theme=dark] .pp .client-avatar:not(.client-avatar-owner):not(.client-avatar-invited){color:#16102a}:root[data-theme=dark] .inv-dialog{--inv-track:#191422;--inv-seg-on:#3c3450;--inv-live:#16102a}:root[data-theme=dark] .pk-table{--pk-head:var(--aurora-sunken);--pk-panel:var(--aurora-accent-soft);--pk-panel-line:var(--aurora-line);--pk-more:var(--color-slate-100);--pk-full:var(--aurora-danger)}:root[data-theme=dark]{--sov-av-1:#a48af2;--sov-av-1-on:#16102a;--sov-av-2:#d98fa8;--sov-av-2-on:#2b1220;--sov-av-3:#62c3a2;--sov-av-3-on:#06231c;--sov-av-4:#e4ae63;--sov-av-4-on:#2b1b05;--il-num:#a79fb4}:root[data-theme=dark] :is(.acx-chev,.acx-dot,.acx-fig,.pk-site[data-none]){color:#9b92a9}:root[data-theme=dark] .msg-avatar:not([data-gone]){color:var(--aurora-text);background:#3b3159}:root[data-theme=dark] .msgl-row:hover:not([aria-current]){background:#ffffff0a}:root[data-theme=dark] .msgl-row[aria-current]{background:#2d2639}:root[data-theme=dark] .msg-undo{--msg-undo-hover:#ffffff14}:root[data-theme=dark] .msg-undo-btn{color:var(--acc-on)}:root[data-theme=dark] .msg-reply-bar{background:var(--aurora-surface)}:root[data-theme=dark]{--brand-ix:#8da4f0}
