/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-4xl:2.25rem;--tracking-tighter:-.05em;--tracking-tight:-.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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}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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;scroll-padding-block-start:calc(var(--topbar-h) + var(--space-md))}body{background:var(--color-canvas);min-block-size:100%;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}:lang(ar){line-height:var(--lh-body-ar)}img,svg,video{max-inline-size:100%;display:block}img{block-size:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-accent-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}p{margin:0}ul,ol{margin:0;padding:0}dl,dd,figure,blockquote{margin:0}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:var(--weight-semibold)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--weight-semibold);line-height:var(--lh-snug);text-wrap:balance;letter-spacing:var(--tracking-heading);margin:0}p,li,dd,figcaption{text-wrap:pretty}.display{font-family:var(--font-display);font-weight:var(--weight-light);letter-spacing:var(--tracking-tighter);line-height:var(--lh-tight)}:lang(ar) .display,.display:lang(ar){letter-spacing:0;line-height:1.3}:lang(ar) :is(h1,h2,h3,h4,h5,h6,.display){letter-spacing:0}.num,td,.tabular{font-variant-numeric:tabular-nums}.num-prop{font-variant-numeric:proportional-nums}.ltr{direction:ltr;unicode-bidi:isolate}bdi.num,bdi.code,.code{white-space:nowrap}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}::selection{background:var(--color-accent-soft-2);color:var(--color-ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink-fill);color:var(--color-on-ink);border-radius:var(--radius-md);text-decoration:none;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-md)}.skip-link:focus-visible{inset-block-start:var(--space-md)}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25rem;inline-size:1.25rem}.icon--sm{block-size:1rem;inline-size:1rem}.icon--xs{block-size:.875rem;inline-size:.875rem}.icon--lg{block-size:1.5rem;inline-size:1.5rem}:is(.icon--mirror,.mirror-rtl):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components,utilities;@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist/geist-latin.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:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist/geist-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-core.woff2)format("woff2");unicode-range:U+6??,U+200C-200F}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-full.woff2)format("woff2");unicode-range:U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/alexandria/alexandria-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/alexandria/alexandria-latin.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:Alexandria;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/alexandria/alexandria-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Markazi Text;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/markazi-text/markazi-text-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Markazi Text;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/markazi-text/markazi-text-latin.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:Markazi Text;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/markazi-text/markazi-text-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:UI Symbols;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-symbols.woff2)format("woff2");unicode-range:U+2190-2199,U+21A9-21AA,U+21B5,U+21E7,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:UI Symbols;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-symbols-2/noto-sans-symbols-2-ui.woff2)format("woff2");unicode-range:U+2318,U+2325,U+232B,U+23CE,U+2605-2606,U+2713-2715,U+2717}:root{--palette-white:oklch(100% 0 0);--palette-stone-976:oklch(97.6% .007 75);--palette-stone-955:oklch(95.5% .008 75);--palette-stone-928:oklch(92.8% .008 75);--palette-stone-912:oklch(91.2% .006 75);--palette-stone-860:oklch(86% .008 75);--palette-stone-600:oklch(60% .009 75);--palette-graphite-225:oklch(22.5% .006 255);--palette-graphite-390:oklch(39% .006 255);--palette-graphite-490:oklch(49% .006 255);--palette-slate-250:oklch(25% .014 250);--palette-slate-325:oklch(32.5% .016 250);--palette-slate-990:oklch(99% .002 250);--palette-seaglass-958:oklch(95.8% .022 190);--palette-seaglass-925:oklch(92.5% .038 190);--palette-seaglass-830:oklch(83% .078 186);--palette-seaglass-640:oklch(64% .082 191);--palette-seaglass-620:oklch(62% .07 190);--palette-seaglass-520:oklch(52% .088 193);--palette-seaglass-465:oklch(46.5% .082 194);--palette-seaglass-455:oklch(45.5% .078 196);--palette-apricot-968:oklch(96.8% .024 62);--palette-apricot-773:oklch(77.3% .157 56.6);--palette-apricot-645:oklch(64.5% .152 52);--palette-apricot-560:oklch(56% .14 53);--palette-brass-855:oklch(85.5% .095 88);--palette-brass-600:oklch(60% .095 76);--palette-sky-950:oklch(95% .022 230);--palette-sky-750:oklch(75% .08 230);--palette-sky-555:oklch(55.5% .098 236);--palette-lagoon-275:oklch(27.5% .045 215);--palette-lagoon-330:oklch(33% .05 213);--palette-lagoon-420:oklch(42% .045 212);--palette-lagoon-815:oklch(81.5% .028 205);--palette-lagoon-985:oklch(98.5% .004 210);--palette-green-955:oklch(95.5% .034 152);--palette-green-465:oklch(46.5% .11 152);--palette-ochre-958:oklch(95.8% .045 86);--palette-ochre-470:oklch(47% .095 74);--palette-red-958:oklch(95.8% .022 22);--palette-red-565:oklch(56.5% .16 23);--palette-red-500:oklch(50% .17 23);--palette-blue-955:oklch(95.5% .02 240);--palette-blue-475:oklch(47.5% .1 242);--palette-graphite-200-a85:oklch(20% .006 255/.85);--palette-umber-200-a42:oklch(20% .008 60/.42);--palette-snow-980:oklch(98% 0 0);--typeface-geist:"Geist";--typeface-alexandria:"Alexandria";--typeface-markazi:"Markazi Text";--typeface-noto-arabic:"Noto Sans Arabic";--typeface-symbols:"UI Symbols";--typeface-system-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--typeface-system-serif:Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:var(--palette-white);--color-layer:var(--palette-stone-976);--color-layer-2:var(--palette-stone-955);--color-layer-3:var(--palette-stone-928);--color-line:var(--palette-stone-912);--color-line-strong:var(--palette-stone-860);--color-border-control:var(--palette-stone-600);--color-ink:var(--palette-graphite-225);--color-ink-2:var(--palette-graphite-390);--color-muted:var(--palette-graphite-490);--color-placeholder:var(--color-muted);--color-ink-fill:var(--palette-slate-250);--color-ink-fill-hover:var(--palette-slate-325);--color-on-ink:var(--palette-slate-990);--color-accent-fill:var(--palette-seaglass-520);--color-accent-fill-hover:var(--palette-seaglass-465);--color-accent-ink:var(--palette-seaglass-455);--color-accent-line:var(--palette-seaglass-640);--color-accent-soft:var(--palette-seaglass-958);--color-accent-soft-2:var(--palette-seaglass-925);--color-apricot:var(--palette-apricot-773);--color-apricot-strong:var(--palette-apricot-645);--color-apricot-ink:var(--palette-apricot-560);--color-apricot-soft:var(--palette-apricot-968);--color-brass-fill:var(--palette-brass-855);--color-brass-line:var(--palette-brass-600);--color-sky:var(--palette-sky-750);--color-sky-strong:var(--palette-sky-555);--color-sky-wash:var(--palette-sky-950);--color-lagoon:var(--palette-lagoon-275);--color-lagoon-2:var(--palette-lagoon-330);--color-lagoon-line:var(--palette-lagoon-420);--color-on-lagoon:var(--palette-lagoon-985);--color-on-lagoon-muted:var(--palette-lagoon-815);--color-seaglass:var(--palette-seaglass-830);--color-seaglass-deep:var(--palette-seaglass-620);--color-success-fill:var(--palette-green-955);--color-success-fg:var(--palette-green-465);--color-warning-fill:var(--palette-ochre-958);--color-warning-fg:var(--palette-ochre-470);--color-danger-fill:var(--palette-red-958);--color-danger-fg:var(--palette-red-500);--color-danger-line:var(--palette-red-565);--color-info-fill:var(--palette-blue-955);--color-info-fg:var(--palette-blue-475);--color-neutral-fill:var(--color-layer-2);--color-neutral-fg:var(--color-ink-2);--scrim-label:var(--palette-graphite-200-a85);--scrim-label-fg:var(--palette-snow-980);--scrim-sheet:var(--palette-umber-200-a42);--focus-ring-color:var(--color-accent-fill);--focus-ring-color-on-brand:var(--color-seaglass);--focus-ring-width:2px;--focus-ring-offset:2px;--font-ui:var(--typeface-geist), var(--typeface-noto-arabic), var(--typeface-symbols), var(--typeface-system-sans);--font-display:var(--typeface-alexandria), var(--typeface-noto-arabic), var(--typeface-symbols), var(--typeface-system-sans);--font-editorial:var(--typeface-markazi), var(--typeface-noto-arabic), var(--typeface-symbols), var(--typeface-system-serif);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.1875rem;--text-xl:1.4375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--text-4xl:2.5rem;--display-1:clamp(2.5rem, 1.55rem + 3.4vw, 4.5rem);--display-2:clamp(1.75rem, 1.35rem + 1.6vw, 2.625rem);--display-3:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--price-callout:clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--ed-1:clamp(2.875rem, 1.8rem + 3.9vw, 5.25rem);--ed-2:clamp(2rem, 1.5rem + 1.8vw, 3rem);--weight-editorial:500;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-price:700;--tracking-tight:-.01em;--tracking-tighter:-.02em;--tracking-heading:-.005em;--lh-tight:1.12;--lh-snug:1.3;--lh-body:1.55;--lh-body-ar:1.8;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--gutter:clamp(1rem, .6rem + 1.6vw, 2rem);--section-pad:clamp(3rem, 1.8rem + 4.5vw, 6rem);--page-max:92rem;--client-max:78rem;--read-max:48rem;--measure:65ch;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-sheet:12px;--radius-pill:999px;--shadow-1:0 1px 2px oklch(24% .01 60/.07);--shadow-2:0 1px 2px oklch(24% .01 60/.05), 0 6px 16px -4px oklch(24% .01 60/.1);--shadow-3:0 2px 6px oklch(24% .01 60/.06), 0 24px 48px -12px oklch(24% .01 60/.22);--shadow-sticky-bottom:0 -8px 24px -12px oklch(24% .01 60/.18);--z-base:0;--z-raised:1;--z-sticky:100;--z-rail:110;--z-dropdown:200;--z-sheet-backdrop:300;--z-sheet:310;--z-toast:400;--z-tooltip:500;--dur-instant:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.32s;--dur-reveal:.9s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-quart:cubic-bezier(.5, 0, .75, 0);--rail-w:13.5rem;--rail-w-compact:4rem;--rail-bg:var(--color-layer);--rail-line:var(--color-line);--topbar-h:3.5rem;--topbar-bg:var(--color-canvas);--topbar-line:var(--color-line);--tabbar-h:3.75rem;--tabbar-bg:var(--color-canvas);--tabbar-line:var(--color-line);--command-w:22rem;--nav-item-h:2.25rem;--nav-item-radius:var(--radius-md);--nav-item-fg:var(--color-ink-2);--nav-item-hover-bg:var(--color-layer-2);--nav-item-current-bg:var(--color-accent-soft);--nav-item-current-fg:var(--color-accent-ink);--nav-count-bg:var(--color-layer-3);--nav-count-current-bg:var(--color-accent-fill);--tab-current-fg:var(--color-accent-ink);--tab-current-pip:var(--color-accent-soft-2);--tab-current-bar:var(--color-accent-line);--control-h:2.25rem;--control-h-sm:1.75rem;--target-min:2.75rem;--control-radius:var(--radius-md);--control-bg:var(--color-canvas);--control-border:var(--color-border-control);--button-primary-bg:var(--color-ink-fill);--button-primary-bg-hover:var(--color-ink-fill-hover);--button-primary-fg:var(--color-on-ink);--button-accent-bg:var(--color-accent-fill);--button-accent-bg-hover:var(--color-accent-fill-hover);--button-accent-fg:var(--color-on-ink);--button-danger-line:var(--color-danger-line);--button-danger-fg:var(--color-danger-fg);--button-danger-bg-hover:var(--color-danger-fill);--panel-bg:var(--color-canvas);--panel-line:var(--color-line);--panel-radius:var(--radius-lg);--table-head-bg:var(--color-layer);--table-head-fg:var(--color-muted);--table-row-hover-bg:var(--color-layer);--table-cell-pad-block:.5625rem;--table-cell-pad-inline:var(--space-sm);--agent-cell-pad-block:.4375rem;--chip-h:1.75rem;--chip-radius:var(--radius-sm);--state-h:1.5rem;--fresh-bg:var(--color-layer);--fresh-line:var(--color-line);--badge-value-bg:var(--color-brass-fill);--badge-value-fg:var(--color-ink);--stars-color:var(--color-brass-line);--dayline-axis:var(--color-line-strong);--dayline-past:var(--color-border-control);--dayline-now:var(--color-apricot-strong);--dayline-now-halo:var(--color-apricot-soft);--dayline-now-label:var(--color-apricot-ink);--dayline-deadline-dot:var(--color-apricot-strong);--ruler-h:.375rem;--ruler-gap:2px;--ruler-seg-a:var(--color-accent-fill);--ruler-seg-b:var(--color-sky);--ruler-seg-c:var(--color-accent-line);--route-dot:var(--color-apricot-strong);--frame-radius:var(--radius-md);--frame-bg:var(--color-layer-2);--sheet-radius:var(--radius-sheet);--sheet-max-h:86vh;--brand-band:var(--color-lagoon);--brand-band-raised:var(--color-lagoon-2);--brand-band-line:var(--color-lagoon-line);--brand-on-band:var(--color-on-lagoon);--brand-on-band-muted:var(--color-on-lagoon-muted);--brand-highlight:var(--color-seaglass);--brand-heading:var(--color-lagoon);--route-dot-on-band:var(--color-apricot);--ruler-seg-a-on-band:var(--color-seaglass);--ruler-seg-c-on-band:var(--color-seaglass-deep)}:root:lang(ar),[lang|=ar]{--text-2xs:.8125rem;--text-xs:.8125rem;--text-sm:.9375rem;--tracking-tight:0;--tracking-tighter:0;--tracking-heading:0;--ed-1:clamp(3rem, 1.5rem + 5vw, 6rem);--weight-editorial:600}@media (pointer:coarse){:root{--control-h:2.75rem;--control-h-sm:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s}}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--control-h);padding-block:0;padding-inline:var(--space-md);border-radius:var(--control-radius);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug);text-align:center;overflow-wrap:break-word;max-inline-size:100%;transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), transform var(--dur-instant) var(--ease-out-quart);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn--primary{background:var(--button-primary-bg);color:var(--button-primary-fg)}.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--button-primary-bg-hover)}.btn--secondary{background:var(--control-bg);border-color:var(--control-border)}.btn--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-layer)}.btn--ghost{color:var(--color-ink-2)}.btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--color-layer-2);color:var(--color-ink)}.btn--accent{background:var(--button-accent-bg);color:var(--button-accent-fg)}.btn--accent:hover:not(:disabled,[aria-disabled=true]){background:var(--button-accent-bg-hover)}.btn--danger{background:var(--color-canvas);border-color:var(--button-danger-line);color:var(--button-danger-fg)}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--button-danger-bg-hover)}.btn--sm{gap:var(--space-2xs);min-block-size:var(--control-h-sm);padding-inline:var(--space-sm);font-size:var(--text-xs)}.btn--lg{min-block-size:var(--button-lg-h);padding-inline:var(--space-lg);font-size:var(--text-base)}.btn--icon{inline-size:var(--control-h);flex:none;padding-inline:0}.btn--sm.btn--icon{inline-size:var(--control-h-sm)}:root{--button-lg-h:3.25rem}@media (pointer:coarse){.btn--icon,.btn--sm.btn--icon{inline-size:var(--target-min)}}@media (forced-colors:active){.btn{border-color:buttontext}.btn:disabled,.btn[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}.tag{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);background:var(--color-layer-2);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug);white-space:nowrap;display:inline-flex}.tag .icon{color:var(--color-muted)}.kbd{min-block-size:1.25rem;padding:0 var(--space-2xs);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-layer);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}@media not all and (width>=43.75em){.sr-only-phone{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (width>=43.75em) and ((width<80em)){.sr-only-tablet{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (width>=43.75em) and ((width<61.25em)){.sr-only-narrow-tablet{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}:root{--ui-breathe-dur:1.6s;--ui-breathe-min:.55;--ui-state-gap:.3125rem;--ui-state-pad-start:.4375rem;--ui-fresh-pad-block:.1875rem;--ui-swatch:.5rem;--ui-swatch-radius:2px;--ui-icon-nudge:.0625rem;--ui-switch-w:2.5rem;--ui-switch-h:1.5rem;--ui-switch-thumb:1.125rem;--ui-switch-inset:.125rem;--ui-switch-travel:calc(var(--ui-switch-w) - var(--ui-switch-thumb) - 2 * var(--ui-switch-inset) - 2px);--ui-drawer-w:28rem;--ui-drawer-w-lg:40rem;--ui-confirm-w:28rem;--ui-grip-w:2.5rem;--ui-grip-h:4px;--ui-table-sticky-top:var(--topbar-h);--ui-skel-h:.625rem;--ui-disabled-opacity:.45}.ui-state{align-items:center;gap:var(--ui-state-gap);inline-size:max-content;min-block-size:var(--state-h);padding-inline:var(--ui-state-pad-start) var(--space-xs);border-radius:var(--chip-radius);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;line-height:1;display:inline-flex}.ui-state .icon{stroke-width:1.9px}.ui-state__label{display:inline}.ui-state--success{background:var(--color-success-fill);color:var(--color-success-fg)}.ui-state--running{background:var(--color-accent-soft);color:var(--color-accent-ink)}.ui-state--warning{background:var(--color-warning-fill);color:var(--color-warning-fg)}.ui-state--neutral{background:var(--color-neutral-fill);color:var(--color-neutral-fg)}.ui-state--skipped{background:var(--color-canvas);color:var(--color-neutral-fg);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.ui-state--danger{background:var(--color-danger-fill);color:var(--color-danger-fg)}.ui-state--info{background:var(--color-info-fill);color:var(--color-info-fg)}.ui-state--live .icon{animation:ui-breathe var(--ui-breathe-dur) var(--ease-out-quart) infinite alternate}@keyframes ui-breathe{to{opacity:var(--ui-breathe-min)}}.ui-fresh{align-items:center;gap:var(--space-2xs);max-inline-size:100%;padding:var(--ui-fresh-pad-block) var(--space-xs);border-radius:var(--chip-radius);background:var(--fresh-bg);box-shadow:inset 0 0 0 1px var(--fresh-line);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug);flex-wrap:wrap;display:inline-flex}.ui-fresh>.icon{color:var(--color-muted)}.ui-fresh__part{white-space:nowrap}.ui-fresh__sep{color:var(--color-muted)}.ui-fresh strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.ui-fresh__level{color:var(--color-warning-fg);font-weight:var(--weight-semibold)}.ui-fresh--ageing>.icon{color:var(--color-warning-fg)}.ui-fresh--stale{background:var(--color-warning-fill);box-shadow:none}.ui-fresh--stale>.icon{color:var(--color-warning-fg)}.ui-fresh--plain{box-shadow:none;background:0 0;padding:0}.ui-src{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.ui-src:before{content:"";inline-size:var(--ui-swatch);block-size:var(--ui-swatch);border-radius:var(--ui-swatch-radius);background:var(--ui-src-swatch,var(--color-muted));flex:none}.ui-src--hbx{--ui-src-swatch:var(--color-accent-fill)}.ui-src--google{--ui-src-swatch:var(--color-sky-strong)}.ui-src--md{gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}.ui-basis{align-items:center;gap:var(--space-2xs);max-inline-size:100%;color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug);display:inline-flex}.ui-basis--tag{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);background:var(--color-layer-2);font-weight:var(--weight-medium)}.ui-basis--tag .icon,.ui-basis--text{color:var(--color-muted)}.ui-unknown{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);white-space:nowrap;display:inline-flex}.ui-unknown .icon{color:var(--color-muted)}.ui-unknown__label{color:var(--color-ink);font-weight:var(--weight-semibold)}.ui-unknown--tip{cursor:help;border-radius:var(--radius-xs)}.ui-unknown--passive{cursor:help}.ui-unknown-block{gap:var(--space-3xs);justify-items:start;display:inline-grid}.ui-unknown__reason{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.ui-money{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-money--key{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.ui-money--key .ui-money__code{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ui-time{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-time__zone{color:var(--color-muted);font-size:var(--text-xs)}.ui-table-wrap{min-inline-size:0;container-type:inline-size}.ui-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--text-sm)}.ui-table>caption{padding:var(--space-xs) var(--space-md);color:var(--color-muted);font-size:var(--text-xs);text-align:start}.ui-table>thead th{padding:var(--space-xs) var(--table-cell-pad-inline);background:var(--table-head-bg);box-shadow:inset 0 -1px 0 var(--color-line);color:var(--table-head-fg);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:start;vertical-align:bottom;white-space:nowrap}.ui-table>tbody>tr>:is(td,th){padding:var(--table-cell-pad-block) var(--table-cell-pad-inline);border-block-end:1px solid var(--color-line);text-align:start;vertical-align:middle}.ui-table>tbody>tr>th{color:var(--color-ink);font-weight:var(--weight-medium)}.ui-table>tbody>tr:last-child>:is(td,th){border-block-end:0}.ui-table :is(tr>th,tr>td):first-child{padding-inline-start:var(--space-md)}.ui-table :is(tr>th,tr>td):last-child{padding-inline-end:var(--space-md)}.ui-table--compact>tbody>tr>:is(td,th){padding-block:var(--agent-cell-pad-block)}.ui-table--sticky>thead th{z-index:var(--z-raised);position:sticky;inset-block-start:var(--ui-table-sticky-top)}.ui-table>tbody>tr{transition:background-color var(--dur-fast) var(--ease-out-quart)}.ui-table>tbody>tr:hover{background:var(--table-row-hover-bg)}.ui-table>tbody>tr:is([aria-selected=true],[aria-current=true]){background:var(--color-accent-soft);outline:1px solid var(--color-accent-line);outline-offset:-1px}.ui-table>tbody>tr[data-state=muted]>:is(td,th){color:var(--color-muted)}.ui-table>tbody>tr.ui-table__skeleton:hover{background:0 0}.ui-table .ui-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table__sub{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug);display:block}.ui-table__nowrap{white-space:nowrap}.ui-table__state{white-space:nowrap;min-inline-size:max-content}@container not (width>=36rem){.ui-table-wrap--stack-36 :is(.ui-table,.ui-table>tbody){display:block}.ui-table-wrap--stack-36 .ui-table>thead{display:none}.ui-table-wrap--stack-36 .ui-table>tbody>tr{gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-md);border-block-end:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-table-wrap--stack-36 .ui-table>tbody>tr:last-child{border-block-end:0}.ui-table-wrap--stack-36 .ui-table>tbody>tr>:is(td,th){border:0;padding:0;display:block}.ui-table-wrap--stack-36 .ui-table>tbody>tr>.ui-table__cell--end{justify-self:end}.ui-table-wrap--stack-36 .ui-table>tbody>tr>.ui-table__cell--full{grid-column:1/-1}.ui-table-wrap--stack-36 .ui-table [data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);display:block}}@container not (width>=42rem){.ui-table-wrap--stack-42 :is(.ui-table,.ui-table>tbody){display:block}.ui-table-wrap--stack-42 .ui-table>thead{display:none}.ui-table-wrap--stack-42 .ui-table>tbody>tr{gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-md);border-block-end:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-table-wrap--stack-42 .ui-table>tbody>tr:last-child{border-block-end:0}.ui-table-wrap--stack-42 .ui-table>tbody>tr>:is(td,th){border:0;padding:0;display:block}.ui-table-wrap--stack-42 .ui-table>tbody>tr>.ui-table__cell--end{justify-self:end}.ui-table-wrap--stack-42 .ui-table>tbody>tr>.ui-table__cell--full{grid-column:1/-1}.ui-table-wrap--stack-42 .ui-table [data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);display:block}}.ui-seg{max-inline-size:100%;padding:var(--space-3xs);border-radius:var(--radius-md);background:var(--color-layer-2);flex-wrap:wrap;display:inline-flex}.ui-seg__option{align-items:center;gap:var(--space-2xs);min-block-size:calc(var(--control-h) - 2 * var(--space-3xs));padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);background:0 0;border:0;display:inline-flex}.ui-seg__option:hover:not(:disabled){color:var(--color-ink)}.ui-seg__option[aria-pressed=true]{background:var(--color-canvas);color:var(--color-ink);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--color-border-control), var(--shadow-1)}.ui-seg__option:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-seg--sm .ui-seg__option{min-block-size:calc(var(--control-h-sm) - 2 * var(--space-3xs));padding-inline:var(--space-xs);font-size:var(--text-xs)}.ui-toggle{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ui-toggle__text{gap:var(--space-3xs);min-inline-size:0;display:grid}.ui-toggle__label{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug);cursor:pointer}.ui-toggle__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.ui-toggle__control{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.ui-toggle__state{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ui-switch{min-inline-size:var(--ui-switch-w);min-block-size:var(--control-h);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-switch__track{inline-size:var(--ui-switch-w);block-size:var(--ui-switch-h);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--control-bg);transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);display:block;position:relative}.ui-switch__thumb{inline-size:var(--ui-switch-thumb);block-size:var(--ui-switch-thumb);border-radius:var(--radius-pill);background:var(--color-border-control);color:var(--color-accent-ink);transition:transform var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);place-items:center;display:grid;position:absolute;inset-block-start:var(--ui-switch-inset);inset-inline-start:var(--ui-switch-inset)}.ui-switch__thumb .icon{opacity:0;stroke-width:2.4px;transition:opacity var(--dur-fast) var(--ease-out-quart)}.ui-switch[aria-checked=true] .ui-switch__track{border-color:var(--color-accent-fill);background:var(--color-accent-fill)}.ui-switch[aria-checked=true] .ui-switch__thumb{background:var(--color-canvas);transform:translateX(var(--ui-switch-travel))}.ui-switch[aria-checked=true] .ui-switch__thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translateX(calc(-1 * var(--ui-switch-travel)))}.ui-switch[aria-checked=true] .ui-switch__thumb .icon{opacity:1}.ui-switch:disabled,.ui-switch[aria-disabled=true]{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-switch[aria-busy=true]{cursor:progress}.ui-field{align-content:start;gap:var(--space-2xs);min-inline-size:0;display:grid}.ui-field__label{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.ui-field__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.ui-field__control{inline-size:100%;min-inline-size:0;min-block-size:var(--control-h);padding-block:0;padding-inline:var(--space-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--color-ink);font-size:var(--text-base);line-height:var(--lh-snug);transition:border-color var(--dur-fast) var(--ease-out-quart);margin:0}.ui-field__control::placeholder{color:var(--color-placeholder);opacity:1}.ui-field__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-radius:var(--control-radius)}.ui-field__control[aria-invalid=true]{border-color:var(--color-danger-line)}.ui-field__control:read-only{background:var(--color-layer-2)}.ui-field__control:disabled{background:var(--color-layer-2);color:var(--color-muted)}.ui-field__control--code{font-variant-numeric:tabular-nums}.ui-field__error{align-items:flex-start;gap:var(--space-2xs);color:var(--color-danger-fg);font-size:var(--text-xs);line-height:var(--lh-snug);display:flex}.ui-field__error .icon{flex:none}.ui-drawer{inline-size:min(var(--ui-drawer-w), 100%);background:var(--color-canvas);block-size:100dvh;max-block-size:none;max-inline-size:100%;color:var(--color-ink);box-shadow:var(--shadow-3);border:1px solid #0000;border-inline-end:0;margin:0;padding:0;padding-inline-end:var(--safe-end,0px);position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}.ui-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ui-drawer-from:-100%}.ui-drawer[open]{animation:ui-drawer-in var(--dur-slow) var(--ease-out-quart);flex-direction:column;display:flex}.ui-drawer::backdrop{background:var(--scrim-sheet);animation:ui-fade-in var(--dur-base) var(--ease-out-quart)}.ui-drawer--lg{--ui-drawer-w:var(--ui-drawer-w-lg)}.ui-drawer__grip{inline-size:var(--ui-grip-w);block-size:var(--ui-grip-h);margin-block:var(--space-xs) 0;border-radius:var(--ui-swatch-radius);background:var(--color-line-strong);flex:none;margin-inline:auto;display:none}.ui-drawer__head{align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-md) var(--space-xs);border-block-end:1px solid var(--color-line);flex:none;display:flex}.ui-drawer__titles{gap:var(--space-3xs);min-inline-size:0;flex:1;padding-block-start:var(--space-2xs);display:grid}.ui-drawer__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.ui-drawer__title:focus{outline:none}.ui-drawer__meta{color:var(--color-muted);font-size:var(--text-xs)}.ui-drawer__body{min-block-size:0;padding:var(--space-md);overscroll-behavior:contain;flex:1;overflow:auto}.ui-drawer__foot{justify-content:flex-end;gap:var(--space-xs);padding-block:var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom));padding-inline:var(--space-md);border-block-start:1px solid var(--color-line);flex-wrap:wrap;flex:none;display:flex}.ui-drawer--bottom{block-size:auto;inline-size:100%;max-block-size:var(--sheet-max-h);border:1px solid #0000;border-block-end:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);padding:0;inset-block:auto 0;inset-inline:0}.ui-drawer--bottom[open]{animation-name:ui-sheet-in}.ui-drawer--bottom .ui-drawer__grip{display:block}@media not all and (width>=43.75em){.ui-drawer{block-size:auto;inline-size:100%;max-block-size:var(--sheet-max-h);border:1px solid #0000;border-block-end:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);padding:0;inset-block:auto 0;inset-inline:0}.ui-drawer[open]{animation-name:ui-sheet-in}.ui-drawer .ui-drawer__grip{display:block}}@keyframes ui-drawer-in{0%{transform:translateX(var(--ui-drawer-from,100%))}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-fade-in{0%{opacity:0}}.ui-confirm{inline-size:min(var(--ui-confirm-w), calc(100% - 2 * var(--gutter)));max-inline-size:100%;max-block-size:calc(100dvh - 2 * var(--space-md));border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-3);overscroll-behavior:contain;border:1px solid #0000;margin:auto;padding:0;overflow:auto}.ui-confirm[open]{animation:ui-confirm-in var(--dur-base) var(--ease-out-quart)}.ui-confirm::backdrop{background:var(--scrim-sheet);animation:ui-fade-in var(--dur-base) var(--ease-out-quart)}.ui-confirm__panel{gap:var(--space-md);padding:var(--space-lg);display:grid}.ui-confirm__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.ui-confirm__body{gap:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);display:grid}.ui-confirm__actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;padding-block-start:var(--space-2xs);display:flex}@keyframes ui-confirm-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2xs))) scale(.99)}}.ui-alert{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--ui-alert-bg);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--lh-snug);border:1px solid #0000;flex-wrap:wrap;display:flex}.ui-alert>.icon{color:var(--ui-alert-fg);flex:none;margin-block-start:var(--ui-icon-nudge)}.ui-alert__content{gap:var(--space-3xs);flex:12rem;min-inline-size:0;display:grid}.ui-alert__title{color:var(--ui-alert-fg);font-weight:var(--weight-semibold)}.ui-alert__body{color:var(--color-ink)}.ui-alert__action{flex:none;align-self:center;margin-inline-start:auto}.ui-alert--info{--ui-alert-bg:var(--color-info-fill);--ui-alert-fg:var(--color-info-fg)}.ui-alert--success{--ui-alert-bg:var(--color-success-fill);--ui-alert-fg:var(--color-success-fg)}.ui-alert--warning{--ui-alert-bg:var(--color-warning-fill);--ui-alert-fg:var(--color-warning-fg)}.ui-alert--danger{--ui-alert-bg:var(--color-danger-fill);--ui-alert-fg:var(--color-danger-fg)}.ui-skel{inline-size:var(--ui-skel-w,4rem);max-inline-size:100%;block-size:var(--ui-skel-h);border-radius:var(--radius-xs);background:var(--color-layer-3);vertical-align:middle;animation:ui-breathe var(--ui-breathe-dur) var(--ease-out-quart) infinite alternate;display:inline-block}.ui-skel-rows{gap:var(--space-sm);display:grid}.ui-skel-rows__row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ui-copy{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ui-copy__status{color:var(--color-muted);font-size:var(--text-xs)}.ui-copy__status--failed{color:var(--color-danger-fg)}@media (pointer:coarse){.ui-seg__option,.ui-seg--sm .ui-seg__option,.ui-unknown--tip{min-block-size:var(--target-min)}}@media (prefers-reduced-motion:reduce){.ui-state--live .icon,.ui-skel{animation:none}}@media (forced-colors:active){.ui-state,.ui-fresh,.ui-basis--tag{border:1px solid canvastext}.ui-seg__option[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.ui-table>tbody>tr:is([aria-selected=true],[aria-current=true]){outline:2px solid highlight}.ui-switch{forced-color-adjust:none}.ui-switch__track{background:canvas;border-color:buttontext}.ui-switch__thumb{color:canvas;background:buttontext}.ui-switch[aria-checked=true] .ui-switch__track{background:highlight;border-color:highlight}.ui-switch[aria-checked=true] .ui-switch__thumb{color:highlight;background:highlighttext}.ui-switch:focus-visible{outline-color:highlight}.ui-skel{background:graytext}}:root{--safe-start:env(safe-area-inset-left,0px);--safe-end:env(safe-area-inset-right,0px);--shell-pad-start:var(--gutter);--shell-pad-end:max(var(--gutter), var(--safe-end));--nav-item-current-ring:var(--color-accent-line);--avatar-size:2rem}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--safe-start:env(safe-area-inset-right,0px);--safe-end:env(safe-area-inset-left,0px)}html:has(dialog[open]){overflow:hidden}.app{grid-template-columns:calc(var(--rail-w) + var(--safe-start)) minmax(0, 1fr);min-block-size:100dvh;display:grid}.rail{z-index:var(--z-rail);background:var(--rail-bg);border-inline-end:1px solid var(--rail-line);position:relative}.rail__inner{gap:var(--space-lg);block-size:100dvh;padding-block:var(--space-md);padding-inline:calc(var(--space-sm) + var(--safe-start)) var(--space-sm);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.brand{align-items:baseline;gap:var(--space-xs);min-block-size:2rem;min-inline-size:0;padding-inline:var(--space-xs);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none;display:flex}.brand__word{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:.14em;flex:none;font-size:1.0625rem;line-height:1}.brand__office{min-inline-size:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand__mark{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:.04em;font-size:1.125rem;line-height:1;display:none}.nav{gap:var(--space-3xs);flex-direction:column;display:flex}.nav__list{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav__group-label{margin-block:var(--space-sm) var(--space-2xs);padding-inline:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted)}.nav__item{align-items:center;gap:var(--space-sm);min-block-size:var(--nav-item-h);padding-inline:var(--space-xs);border-radius:var(--nav-item-radius);color:var(--nav-item-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);text-decoration:none;display:flex}.nav__item:hover{background:var(--nav-item-hover-bg);color:var(--color-ink)}.nav__item[aria-current=page]{background:var(--nav-item-current-bg);color:var(--nav-item-current-fg);box-shadow:inset 0 0 0 1px var(--nav-item-current-ring)}.nav__item[aria-current=page] .nav__label{color:var(--color-ink);font-weight:var(--weight-semibold)}.nav__item:active{background:var(--color-layer-3)}.nav__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rail__foot{gap:var(--space-xs);border-block-start:1px solid var(--rail-line);margin-block-start:auto;padding-block-start:var(--space-sm);display:grid}.user{align-items:center;gap:var(--space-2xs) var(--space-xs);padding-inline:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.user__avatar{inline-size:var(--avatar-size);block-size:var(--avatar-size);border-radius:var(--radius-pill);background:var(--nav-count-bg);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;line-height:1;display:grid}.user__text{min-inline-size:0;line-height:var(--lh-snug);display:grid}.user__name,.user__role{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.user__name{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.user__role{color:var(--color-muted);font-size:var(--text-xs)}.user__sign-out{grid-column:1/-1;justify-self:start}.user__error{color:var(--color-danger-fg);font-size:var(--text-xs);line-height:var(--lh-snug);grid-column:1/-1}.user--sheet{padding:var(--space-sm) var(--space-md) 0;border-block-start:1px solid var(--color-line);margin-block-start:var(--space-sm)}.shell-tip{z-index:var(--z-tooltip);max-inline-size:20rem;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-ink-fill);color:var(--color-on-ink);box-shadow:var(--shadow-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug);border:1px solid #0000;position:fixed}.shell-tip--side{white-space:nowrap;translate:0 -50%}.main{flex-direction:column;min-inline-size:0;display:flex}.content{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;display:flex}.content:focus,.topbar h1:focus,.sheet__head h2:focus{outline:none}.topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-2xs) var(--space-md);min-block-size:var(--topbar-h);padding-block:var(--space-2xs);padding-inline:var(--shell-pad-start) var(--shell-pad-end);background:var(--topbar-bg);border-block-end:1px solid var(--topbar-line);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0;container:topbar/inline-size}.topbar__lead{align-items:center;gap:var(--space-sm);flex:auto;min-inline-size:0;display:flex}.topbar__brand{flex:none;justify-content:center;align-items:center;padding-inline:0;display:none}.topbar__title{align-items:baseline;gap:var(--space-sm);flex:auto;min-inline-size:0;display:flex}.topbar__title h1{max-inline-size:100%;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;flex:none}.crumb{contain:inline-size;min-inline-size:0;color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.topbar__action{flex:none}.cmd{flex:0 1 var(--command-w);align-items:center;gap:var(--space-xs);min-inline-size:min(10rem,100%);min-block-size:var(--control-h);padding-block:0;padding-inline:var(--space-sm) var(--space-2xs);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--color-muted);font-size:var(--text-sm);text-align:start;cursor:text;transition:background-color var(--dur-fast) var(--ease-out-quart);display:flex}.cmd:hover{background:var(--color-layer)}.cmd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.cmd__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sys{align-items:center;gap:var(--space-2xs);min-inline-size:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug);margin:0;display:inline-flex}.sys__icon{color:var(--color-muted);flex:none}.sys[data-state=reachable] .sys__icon{color:var(--color-success-fg)}.sys[data-state=reachable][data-healthy=false] .sys__icon,.sys[data-state=unreachable] .sys__icon{color:var(--color-danger-fg)}.sys__text{font-variant-numeric:tabular-nums}.sys--rail{padding-inline:var(--space-xs)}.sys--bar{white-space:nowrap;flex:none}.update{align-items:center;gap:var(--space-xs) var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--shell-pad-start) var(--shell-pad-end);border-block-end:1px solid var(--topbar-line);background:var(--color-info-fill);color:var(--color-info-fg);font-size:var(--text-sm);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.update__icon{flex:none}.update__text{flex:auto;min-inline-size:0}.update__reload{flex:none}.tabbar{z-index:var(--z-sticky);padding-block-end:env(safe-area-inset-bottom);padding-inline:var(--safe-start) var(--safe-end);background:var(--tabbar-bg);border-block-start:1px solid var(--tabbar-line);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:sticky;inset-block-end:0}.tab{align-content:center;justify-items:center;gap:var(--space-3xs);min-inline-size:0;min-block-size:var(--tabbar-h);padding:var(--space-3xs);color:var(--color-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--lh-tight);background:0 0;border:0;text-decoration:none;display:grid;position:relative}.tab__label{overflow-wrap:anywhere;max-inline-size:100%;line-height:var(--lh-snug);text-align:center;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tab .pip{border-radius:var(--radius-pill);block-size:1.75rem;inline-size:min(3.25rem,100%);transition:background-color var(--dur-fast) var(--ease-out-quart);place-items:center;display:grid}.tab:active .pip{background:var(--color-layer-2)}.tab:is([aria-current=page],[aria-current=true]){color:var(--tab-current-fg);font-weight:var(--weight-semibold)}.tab:is([aria-current=page],[aria-current=true]) .pip{background:var(--tab-current-pip)}.tab:is([aria-current=page],[aria-current=true]):before{content:"";background:var(--tab-current-bar);border-end-end-radius:2px;border-end-start-radius:2px;block-size:2px;position:absolute;inset-block-start:0;inset-inline:30%}.tab:focus-visible{outline-offset:-2px}.palette{--palette-top:clamp(var(--space-md), calc(100dvh - 44rem - var(--space-md)), 12dvh);inset-block:var(--palette-top) auto;inline-size:min(36rem, calc(100% - 2 * var(--gutter)));max-inline-size:none;max-block-size:min(48rem, calc(100dvh - var(--palette-top) - var(--space-md)));border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-3);border:1px solid #0000;margin-block:0;margin-inline:auto;padding:0;position:fixed;inset-inline:0;overflow:hidden}.palette[open]{animation:palette-in var(--dur-base) var(--ease-out-quart)}.palette::backdrop{background:var(--scrim-sheet);animation:fade-in var(--dur-base) var(--ease-out-quart)}.palette__panel{max-block-size:inherit;flex-direction:column;block-size:100%;display:flex}.palette__field{align-items:center;gap:var(--space-xs);padding-block:var(--space-2xs);padding-inline:var(--space-md) var(--space-xs);border-block-end:1px solid var(--color-line);color:var(--color-muted);flex:none;display:flex}.palette__field:focus-within{box-shadow:inset 0 -2px 0 var(--focus-ring-color)}.palette__field input{min-inline-size:0;min-block-size:var(--target-min);color:var(--color-ink);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1;padding:0}.palette__field input::placeholder{color:var(--color-placeholder);opacity:1}.palette__body{flex-direction:column;flex:auto;min-block-size:0;display:flex}.palette__list{min-block-size:0;padding:var(--space-xs);overscroll-behavior:contain;scroll-padding-block:var(--space-xs);flex:0 auto;overflow-y:auto}.palette__group+.palette__group{margin-block-start:var(--space-xs)}.palette__group-label{padding:var(--space-xs) var(--space-xs) var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs)}.palette__item{align-items:center;gap:var(--space-sm);min-block-size:var(--target-min);padding-block:var(--space-2xs);padding-inline:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart);display:flex}.palette__item[data-active]{background:var(--nav-item-current-bg);color:var(--nav-item-current-fg)}.palette__item-text{min-inline-size:0;line-height:var(--lh-snug);flex:1;display:grid}.palette__item-label{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.palette__item-hint{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__go{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart)}.palette__item[data-active] .palette__go{opacity:1}.palette__empty{align-items:center;gap:var(--space-xs);margin:var(--space-xs);padding:var(--space-md) var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);display:flex}.palette__empty .icon{color:var(--color-muted)}.palette__foot{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-block-start:1px solid var(--color-line);background:var(--color-layer);color:var(--color-muted);font-size:var(--text-xs);flex:none;line-height:1.45;display:grid}.palette__keys .kbd{margin-inline:1px}@media (pointer:coarse){.palette__keys{display:none}}@keyframes palette-in{0%{opacity:0;transform:translateY(-.25rem)scale(.99)}}@keyframes fade-in{0%{opacity:0}}.sheet{inline-size:100%;max-inline-size:100%;max-block-size:var(--sheet-max-h);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-3);overscroll-behavior:contain;border:1px solid #0000;border-block-end:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);margin:0;padding:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow:auto}.sheet[open]{animation:sheet-in var(--dur-slow) var(--ease-out-quart)}.sheet::backdrop{background:var(--scrim-sheet);animation:fade-in var(--dur-base) var(--ease-out-quart)}.sheet__panel{padding-block-end:calc(var(--space-sm) + env(safe-area-inset-bottom));padding-inline:var(--safe-start) var(--safe-end)}.sheet__grip{block-size:4px;inline-size:2.5rem;margin:var(--space-xs) auto 0;background:var(--color-line-strong);border-radius:2px;display:block}.sheet__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs) 0;padding-inline:var(--space-md) var(--space-xs);display:flex}.sheet__head h2{font-size:var(--text-base);font-weight:var(--weight-semibold)}.sheet__nav{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm) 0;margin:0;list-style:none;display:grid}.sheet__item{min-block-size:var(--target-min);padding-block:var(--space-xs)}.sheet__item-text{flex:1;min-inline-size:0;display:grid}.sheet__hint{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.sheet__chevron{color:var(--color-muted)}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (pointer:coarse){.nav__item,.rail .brand,.topbar__brand{min-block-size:var(--target-min)}.topbar__brand{min-inline-size:var(--target-min)}.update__reload{min-block-size:var(--target-min)}}@media (forced-colors:active){.nav__item[aria-current=page],.palette__item[data-active]{outline-offset:-2px;outline:2px solid highlight}.tab:is([aria-current=page],[aria-current=true]):before{forced-color-adjust:none;background:highlight}.tab:is([aria-current=page],[aria-current=true]) .pip{outline:1px solid highlight}}@media (width>=43.75em) and ((width<80em)){.app{grid-template-columns:calc(var(--rail-w-compact) + var(--safe-start)) minmax(0, 1fr)}.rail__inner{padding-inline:calc(var(--space-xs) + var(--safe-start)) var(--space-xs);align-items:center}.rail .brand{min-inline-size:var(--target-min);min-block-size:var(--target-min);justify-content:center;align-items:center;padding-inline:0}.rail .brand__word,.rail .brand__office,.nav__group-label{display:none}.rail .brand__mark{display:block}.rail .nav__list{align-items:center}.rail .nav__list+.nav__group-label+.nav__list{border-block-start:1px solid var(--rail-line);margin-block-start:var(--space-xs);padding-block-start:var(--space-xs)}.rail .nav__item{inline-size:var(--target-min);min-block-size:var(--target-min);justify-content:center;padding:0}.rail__foot{justify-items:center}.sys--rail{min-block-size:var(--target-min);justify-content:center;padding-inline:0}.rail .user{grid-template-columns:auto;justify-items:center;padding-inline:0}.rail .user__sign-out{inline-size:var(--target-min);min-block-size:var(--target-min);justify-self:center;padding-inline:0}.topbar{column-gap:var(--space-sm)}}@media (width>=43.75em) and ((width<61.25em)){.topbar__action{inline-size:var(--control-h);padding-inline:0}.cmd .kbd{display:none}}@media not all and (width>=43.75em){:root{--shell-pad-start:max(var(--gutter), var(--safe-start))}.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.tabbar{display:grid}html{scroll-padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-xs))}.topbar{column-gap:var(--space-sm)}.topbar__brand{display:flex}.cmd,.topbar__action,.crumb{display:none}.topbar__title h1{white-space:normal;overflow-wrap:anywhere;flex:0 auto}.palette{inline-size:100%;block-size:calc(100dvh - var(--space-xl));max-block-size:calc(100dvh - var(--space-xl));border-radius:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);inset-block:auto 0}.palette__panel{padding-inline:var(--safe-start) var(--safe-end)}.palette[open]{animation:sheet-in var(--dur-slow) var(--ease-out-quart)}.palette__foot{padding-block-end:calc(var(--space-sm) + env(safe-area-inset-bottom))}}@container topbar not (width>=22rem){.topbar__brand .brand__word{display:none}.topbar__brand .brand__mark{display:block}}.page{align-content:start;gap:var(--space-xl);inline-size:100%;max-inline-size:var(--page-max);padding-block:var(--space-lg) var(--space-2xl);padding-inline:var(--shell-pad-start) var(--shell-pad-end);display:grid}.page--single>*{max-inline-size:52rem}@media not all and (width>=80em){.page{gap:var(--space-lg);padding-block-start:var(--space-md)}}.panel{border:1px solid var(--panel-line);border-radius:var(--panel-radius);background:var(--panel-bg);min-inline-size:0}.panel__head{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--panel-line);flex-wrap:wrap;display:flex}.panel__head h2{font-size:var(--text-base);font-weight:var(--weight-semibold)}.panel__head .meta{color:var(--color-muted);font-size:var(--text-xs)}.panel__head .end{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.panel--mist{background:var(--color-layer)}.section-head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.section-head .meta{color:var(--color-muted);font-size:var(--text-sm)}.section-head .end{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.panel__body{gap:var(--space-sm);padding:var(--space-md);display:grid}.panel__foot{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-block-start:1px solid var(--panel-line);color:var(--color-muted);font-size:var(--text-xs);line-height:1.45;display:flex}.panel__foot .icon{flex:none;margin-block-start:.0625rem}.empty{align-items:start;gap:var(--space-md);padding:var(--space-lg) var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.empty__tile{border-radius:var(--radius-md);background:var(--color-layer-2);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-2);place-items:center;display:grid}.empty__text{justify-items:start;gap:var(--space-xs);min-inline-size:0;max-inline-size:var(--measure);grid-template-columns:minmax(0,1fr);display:grid}.empty__state{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.empty__lead{color:var(--color-ink-2);font-size:var(--text-sm)}.empty__points{gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);padding-inline-start:1.125em;list-style:outside;display:grid}.empty__points li::marker{color:var(--color-muted)}.empty__action{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.tag--phase{font-variant-numeric:tabular-nums}.path{overflow-wrap:anywhere;word-break:break-word}@media not all and (width>=43.75em){.empty{gap:var(--space-sm);padding:var(--space-md)}.empty__tile{block-size:2.25rem;inline-size:2.25rem}.empty__tile .icon{block-size:1.25rem;inline-size:1.25rem}}.help{max-inline-size:var(--measure);color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.page--dash{gap:var(--space-xl)}.today{gap:var(--space-md);padding-block-start:var(--space-xs);display:grid}@media (width>=68.75em){.today{align-items:center;gap:var(--space-md) var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.greet{align-content:center;justify-items:start;gap:var(--space-sm);min-inline-size:0;display:grid}.greet__title{font-size:var(--text-4xl);line-height:1.15}.greet__summary{max-inline-size:46ch;color:var(--color-ink-2);font-size:var(--text-base)}.fresh{align-items:center;gap:var(--space-2xs);padding:.1875rem var(--space-xs);border-radius:var(--radius-sm);background:var(--fresh-bg);box-shadow:inset 0 0 0 1px var(--fresh-line);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.35;display:inline-flex}.fresh .icon{block-size:.875rem;inline-size:.875rem;color:var(--color-muted)}.fresh .sep{color:var(--color-muted)}.fresh__date{align-items:center;gap:var(--space-2xs);display:inline-flex}@media (width>=43.75em){.fresh__date{display:none}}.fresh strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.dash-row{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.dash-row--8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}@media not all and (width>=68.75em){.dash-row,.dash-row--8-4{grid-template-columns:minmax(0,1fr)}}.dest-band{align-content:start;gap:var(--space-sm);min-inline-size:0;display:grid}.dest-empty{border:1px solid var(--panel-line);border-radius:var(--panel-radius);background:var(--panel-bg)}.pulse{container-type:inline-size}@media not all and (width>=80em){.page--dash{gap:var(--space-lg)}.today{padding-block-start:0}}@media not all and (width>=43.75em){.today{gap:var(--space-sm)}.greet{gap:var(--space-xs)}.greet__title{font-size:var(--text-2xl)}.greet__summary{font-size:var(--text-sm)}}.dayline{--band:1rem;--stem:.375rem;--now-row:1.25rem;--tick:.875rem;--axis-y:calc(var(--stem) + var(--band) / 2);min-inline-size:0;margin:0;container-type:inline-size}:lang(ar) .dayline{--now-row:1.625rem;--tick:1.125rem}.dayline__cap{align-items:baseline;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-2xs);display:flex}.dayline__cap b{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}.dayline__plot{block-size:calc(var(--stem) + var(--band) + var(--stem) + var(--now-row) + var(--space-2xs) + var(--tick));margin-inline:var(--space-2xs);position:relative}.dayline__axis{background:var(--dayline-axis);block-size:2px;border-radius:1px;position:absolute;inset-block-start:calc(var(--axis-y) - 1px);inset-inline:0}.dayline__past{inline-size:var(--now);background:var(--dayline-past);border-radius:1px;position:absolute;inset-block:0;inset-inline-start:0}.dayline__hours{border-inline-end:1px solid var(--dayline-axis);background-image:linear-gradient(to right, var(--dayline-axis) 0 1px, transparent 1px);block-size:4px;background-size:8.33333% 100%;position:absolute;inset-block-start:calc(var(--axis-y) + 1px);inset-inline:0}.dayline__hours:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-image:linear-gradient(to left, var(--dayline-axis) 0 1px, transparent 1px)}.dayline__now{inline-size:0;flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:var(--stem);inset-inline-start:var(--now)}.dayline__ring{inline-size:1.5rem;block-size:var(--band);flex:none;place-items:center;display:grid}.dayline__ring:before{content:"";border:3px solid var(--dayline-now);background:var(--color-canvas);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 4px var(--dayline-now-halo);border-radius:50%}.dayline__now-label{color:var(--dayline-now-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-block-start:var(--stem);line-height:1.3}.dayline__now[data-edge=start] .dayline__now-label{align-self:flex-start;margin-inline-start:-.75rem}.dayline__now[data-edge=end] .dayline__now-label{align-self:flex-end;margin-inline-end:-.75rem}.dayline__ticks{block-size:var(--tick);position:absolute;inset-block-end:0;inset-inline:0}.dayline__ticks span{inline-size:0;color:var(--color-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;line-height:1;display:flex;position:absolute;inset-block-start:0;inset-inline-start:var(--at)}.dayline__ticks span:first-child{justify-content:flex-start}.dayline__ticks span:last-child{justify-content:flex-end}.dayline__note{color:var(--dayline-now-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-block-start:var(--space-2xs)}.dayline__empty{max-inline-size:var(--measure);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm)}@container (width<=24rem){.dayline__ticks span:nth-child(2n){visibility:hidden}}:root{--srch-chat-min:20rem;--srch-chat-max:23rem;--srch-composer-min:3.25rem;--srch-composer-focus:5.5rem;--srch-track-w:2.75rem;--srch-track-h:.3125rem;--srch-dot:.5625rem;--srch-list-max:18rem;--srch-price-col:11rem;--srch-thumb-w:6rem;--srch-thumb-h:4.5rem;--srch-context-min:17rem;--srch-context-max:20rem}.srch{flex-direction:column;flex:1;min-block-size:100%;min-inline-size:0;display:flex}.ws{grid-template-columns:minmax(var(--srch-chat-min), var(--srch-chat-max)) minmax(0, 1fr);flex:1;min-block-size:100%;display:grid}.ws__chat{background:var(--color-layer);border-inline-end:1px solid var(--color-line);min-inline-size:0}.ws__chat-inner{block-size:calc(100vh - var(--topbar-h));block-size:calc(100dvh - var(--topbar-h));min-block-size:0;flex-direction:column;display:flex;position:sticky;inset-block-start:var(--topbar-h)}.ws__chat-title{padding-block:var(--space-md) var(--space-2xs);padding-inline:calc(var(--space-md) + var(--space-2xs));font-size:var(--text-base);font-weight:var(--weight-semibold)}.empty--pane{padding:var(--space-md) var(--space-2xs)}.ws__main{min-inline-size:0;container:wsmain/inline-size}.ws--context{grid-template-columns:minmax(var(--srch-chat-min), var(--srch-chat-max)) minmax(0, 1fr) minmax(var(--srch-context-min), var(--srch-context-max))}.ws__context{background:var(--color-canvas);border-inline-start:1px solid var(--color-line);min-inline-size:0}.ws__context-inner{max-block-size:calc(100vh - var(--topbar-h));max-block-size:calc(100dvh - var(--topbar-h));padding:var(--space-md);overscroll-behavior:contain;position:sticky;inset-block-start:var(--topbar-h);overflow:auto}.srch-thread{align-content:start;gap:var(--space-md);min-block-size:0;padding:var(--space-xs) var(--space-md) var(--space-md);overscroll-behavior:contain;flex:1;display:grid;overflow:auto}.srch-thread:focus-visible{outline-offset:-2px}.srch-thread__pending{color:var(--color-muted);font-size:var(--text-xs);justify-self:start}.srch-msg{gap:var(--space-2xs);max-inline-size:100%;display:grid}.srch-msg__meta{color:var(--color-muted);font-size:var(--text-xs)}.srch-msg__meta b{color:var(--color-ink);font-weight:var(--weight-semibold)}.srch-msg__body{gap:var(--space-xs);min-inline-size:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);font-size:var(--text-sm);line-height:var(--lh-body);display:grid}.srch-msg--me{justify-items:end}.srch-msg--me .srch-msg__body{background:var(--color-ink-fill);max-inline-size:92%;color:var(--color-on-ink);border-color:#0000}.srch-msg__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.srch-msg__changes{gap:var(--space-3xs);color:var(--color-ink-2);font-size:var(--text-xs);padding-inline-start:1.125em;list-style:outside;display:grid}.srch-msg__note{color:var(--color-ink-2);font-size:var(--text-xs)}.srch-msg__label{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.srch-msg__questions ul{gap:var(--space-3xs);padding-inline-start:1.125em;list-style:outside;display:grid}.srch-composer{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);border-block-start:1px solid var(--color-line);background:var(--color-layer);flex:none;display:grid}.srch-composer__field{align-items:flex-end;gap:var(--space-xs);padding-block:var(--space-2xs);padding-inline:var(--space-sm) var(--space-2xs);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);display:flex}.srch-composer__field:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.srch-composer textarea{min-inline-size:0;min-block-size:var(--srch-composer-min);padding-block:var(--space-2xs);font-size:var(--text-base);line-height:var(--lh-snug);resize:none;transition:min-block-size var(--dur-base) var(--ease-out-quart);background:0 0;border:0;outline:none;flex:1}.srch-composer textarea::placeholder{color:var(--color-placeholder);opacity:1}.srch-composer__field:is(:focus-within,[data-has-draft=true]) textarea{min-block-size:var(--srch-composer-focus)}.srch-composer__hint{align-items:center;gap:var(--space-2xs) var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.srch-composer--off{gap:var(--space-2xs)}.srch-linkbutton{color:var(--color-accent-ink);font-size:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.srch-linkbutton:hover{text-decoration-thickness:2px}.srch-main{align-content:start;gap:var(--space-lg);padding-block:var(--space-md) var(--space-xl);padding-inline:var(--shell-pad-start) var(--shell-pad-end);display:grid}.srch-main>*{min-inline-size:0;max-inline-size:64rem}.srch-muted{color:var(--color-muted)}.srch-warn{color:var(--color-warning-fg);font-weight:var(--weight-medium)}.srch-query{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.srch-query__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.srch-query__chips{flex:18rem}.srch-query__actions{gap:var(--space-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.srch-chips{gap:var(--space-2xs);flex-wrap:wrap;list-style:none;display:flex}.srch-chip{align-items:center;gap:var(--space-2xs);max-inline-size:100%;min-block-size:var(--state-h);padding-inline:var(--space-xs);border:1px solid var(--color-line-strong);border-radius:var(--chip-radius);background:var(--color-canvas);color:var(--color-ink);font-size:var(--text-xs);line-height:var(--lh-snug);display:inline-flex}.srch-chip .icon{color:var(--color-muted);flex:none}.srch-chips--quiet .srch-chip{background:var(--color-layer-2);border-color:#0000}.srch-chip__value{color:var(--color-ink-2)}.srch-form__body{gap:var(--space-lg);padding:var(--space-md);display:grid}.srch-group{gap:var(--space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.srch-group+.srch-group{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-md)}.srch-group__title{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.srch-group__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.srch-item{gap:var(--space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.srch-item+.srch-item{border-block-start:1px dashed var(--color-line-strong);padding-block-start:var(--space-sm)}.srch-item__title{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0}.srch-item__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.srch-item__actions--inline{align-self:end}.srch-item__nights{min-block-size:var(--control-h);color:var(--color-ink-2);font-size:var(--text-xs);align-self:end;align-items:center;display:flex}.srch-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;display:grid}.srch-grid--leg{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.srch-grid--prefs,.srch-grid--extras{align-items:center}.srch-field{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;position:relative}.srch-field__label{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.srch-field__input,.srch-field__select{inline-size:100%;min-block-size:var(--control-h);padding-inline:var(--space-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--color-ink);font-size:var(--text-base)}.srch-field__input:focus-visible,.srch-field__select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.srch-field__input:disabled{background:var(--color-layer-2);color:var(--color-muted);cursor:not-allowed}.srch-field__input::placeholder{color:var(--color-placeholder);opacity:1}.srch-field--invalid :is(.srch-field__input,.srch-field__select,.srch-place__control){border-color:var(--color-danger-line)}.srch-field__hint{align-items:flex-start;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug);display:flex}.srch-field__error{align-items:flex-start;gap:var(--space-2xs);color:var(--color-danger-fg);font-size:var(--text-xs);line-height:var(--lh-snug);display:flex}.srch-field__error .icon,.srch-field__hint .icon{flex:none;margin-block-start:1px}.srch-place__control{align-items:center;gap:var(--space-xs);min-block-size:var(--control-h);padding-inline:var(--space-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);display:flex}.srch-place__control:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.srch-place__control input{min-inline-size:0;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.srch-place__control input::placeholder{color:var(--color-placeholder);opacity:1}.srch-place__icon{color:var(--color-muted);flex:none}.srch-place__ok{color:var(--color-success-fg);flex:none;display:inline-flex}.srch-place__list{z-index:var(--z-dropdown);max-block-size:var(--srch-list-max);padding:var(--space-3xs);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-2);overscroll-behavior:contain;margin-block-start:var(--space-3xs);list-style:none;display:grid;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.srch-place__list[hidden]{display:none}.srch-place__option{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;display:grid}.srch-place__option:hover,.srch-place__option[aria-selected=true]{background:var(--color-accent-soft)}.srch-place__option[aria-selected=true]{outline:1px solid var(--color-accent-line);outline-offset:-1px}.srch-place__name{gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.srch-place__name .code{color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.srch-place__meta,.srch-place__empty{color:var(--color-muted);font-size:var(--text-xs)}.srch-ages{gap:var(--space-2xs);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.srch-ages>legend{margin-block-end:var(--space-2xs);padding:0}.srch-ages__list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.srch-ages__item{align-items:center;gap:var(--space-3xs);display:inline-flex}.srch-ages__select{inline-size:auto;min-inline-size:6.5rem}.srch-rooms{gap:var(--space-sm);display:grid}.srch-room{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.srch-room>legend{padding-inline:var(--space-2xs)}.srch-chatfilters{gap:var(--space-2xs);display:grid}.srch-chatfilters .srch-chip{padding-inline-end:0}.srch-issues{gap:var(--space-3xs);padding-inline-start:1.125em;list-style:outside;display:grid}.srch-form__actions{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.srch-form__note{color:var(--color-muted);font-size:var(--text-xs);flex:14rem}.srch-toggle{min-inline-size:0}.srch-agents__title{align-items:center;gap:var(--space-xs);display:flex}.srch-agents__title:focus{outline:none}.srch-agents__title .icon{color:var(--color-muted)}.srch-agents__summary{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.srch-agents__cancel{display:flex}.srch-agents__alert{padding:var(--space-sm) var(--space-md) 0}.srch-agents__none{padding:var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm)}.srch-agents--sheet .panel__head{border-block-end:0;padding-inline:0}.srch-agents--sheet .panel__foot{padding-inline:0}.srch-agents--sheet .srch-atable :is(tr>th,tr>td):first-child{padding-inline-start:0}.srch-agents--sheet .srch-atable :is(tr>th,tr>td):last-child{padding-inline-end:0}.srch-stream{flex:none}.srch-agent{gap:var(--space-3xs);min-inline-size:0;display:grid}.srch-agent__label{color:var(--color-ink);font-weight:var(--weight-medium)}.srch-nowrap{white-space:nowrap}.srch-agent__error{color:var(--color-danger-fg)}.srch-atable tr[data-status=RETRYING] .srch-agent__error{color:var(--color-ink-2)}.srch-agent__notes{gap:var(--space-3xs);display:grid}.srch-atable .srch-col-detail{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug)}.srch-progress__track{white-space:nowrap}.srch-progress{align-items:center;gap:var(--space-xs);font-variant-numeric:tabular-nums;display:inline-flex}.srch-progress__cell{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:inline-flex}.srch-progress__track{inline-size:var(--srch-track-w);block-size:var(--srch-track-h);gap:2px;display:flex}.srch-progress__track i{background:var(--color-layer-3);border-radius:1px;flex:1}.srch-progress__track i.on{background:var(--color-accent-fill)}.srch-progress__label,.srch-progress__count{color:var(--color-ink);font-size:var(--text-sm)}.srch-atable tr[data-frozen=true]>td{background:var(--color-layer)}.srch-frozen{align-items:center;gap:var(--space-3xs);color:var(--color-ink);font-weight:var(--weight-medium);display:inline-flex}.srch-agents[data-stream=reconnecting] .ui-state--live .icon,.srch-pill[data-stream=reconnecting] .ui-state--live .icon{animation:none}.srch-pillbar{display:none}.srch-pill{align-items:center;gap:var(--space-xs);inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--color-canvas);box-shadow:var(--shadow-1);color:var(--color-ink);font-size:var(--text-sm);text-align:start;display:flex}.srch-pill>.icon{color:var(--color-accent-ink);flex:none}.srch-pill__text{flex:1;min-inline-size:0}.srch-pill__counts{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.srch-results{gap:var(--space-sm);display:grid;container:results/inline-size}.srch-results__head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.srch-results__head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.srch-results__head .meta{color:var(--color-muted);font-size:var(--text-sm)}.srch-results__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.srch-results__loading{gap:var(--space-sm);padding-block:var(--space-sm);display:grid}.srch-results__empty{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.srch-results__empty .icon{color:var(--color-muted)}.srch-results__none{padding:var(--space-md) 0;color:var(--color-ink-2);font-size:var(--text-sm)}.srch-tabs{gap:var(--space-2xs) var(--space-md);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.srch-tab{align-items:center;gap:var(--space-xs);min-block-size:var(--control-h);padding-inline:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;display:inline-flex}.srch-tab:hover{color:var(--color-ink)}.srch-tab[aria-selected=true]{border-block-end-color:var(--color-accent-line);color:var(--color-ink);font-weight:var(--weight-semibold)}.srch-tab__count{min-inline-size:1.5rem;padding-inline:var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-layer-2);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.srch-tabpanel{gap:var(--space-sm);min-inline-size:0;display:grid}.srch-tabpanel:focus-visible{outline-offset:2px}.srch-facts{gap:var(--space-2xs) var(--space-md);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.srch-facts>li{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.srch-facts .icon{color:var(--color-muted);flex:none}.srch-unknowns{gap:var(--space-2xs) var(--space-md);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.srch-unknowns .code{color:var(--color-muted)}.srch-scope{align-items:flex-start;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug);display:flex}.srch-scope .icon{color:var(--color-muted);flex:none}.srch-scope--open,.srch-scope--open .icon{color:var(--color-warning-fg)}.srch-hotels,.srch-flights,.srch-plain-list{gap:var(--space-sm);list-style:none;display:grid}.srch-hotel,.srch-flight,.srch-offer{gap:var(--space-sm);min-inline-size:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);transition:border-color var(--dur-fast) var(--ease-out-quart);display:grid}.srch-hotel:hover,.srch-flight:hover,.srch-offer:hover{border-color:var(--color-line-strong)}.srch-hotel__meta{gap:var(--space-2xs) var(--space-md);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.srch-hotel__meta>li{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.srch-hotel__meta .icon{color:var(--color-muted);flex:none}.srch-hotel__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.srch-hotel__noprice{color:var(--color-ink-2);font-size:var(--text-sm)}.srch-stars{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.srch-stars__icons{color:var(--stars-color);align-self:center;gap:1px;display:inline-flex}.srch-stars__icons .icon{inline-size:var(--space-sm);block-size:var(--space-sm);fill:currentColor;stroke-width:1px}.srch-stars__value{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.srch-stars__source{font-size:var(--text-xs)}.srch-hres{gap:var(--space-sm);min-inline-size:0;display:grid}.srch-hres__toolbar{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.srch-hres__control{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-inline-size:0;display:flex}.srch-hres__label{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.srch-hres__label .icon{color:var(--color-muted)}.srch-hres__count{color:var(--color-ink-2);font-size:var(--text-sm)}.srch-hres__note{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.srch-hres__group{gap:var(--space-xs);border-block-start:1px solid var(--color-line);padding-block-start:var(--space-md);display:grid}.srch-hres__group-title{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}.srch-hb__top{align-items:start;gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.srch-hb__top--photo{grid-template-columns:var(--srch-thumb-w) minmax(0, 1fr);grid-template-areas:"photo id"}.srch-hb__top--photo>.srch-hb__photo{grid-area:photo}.srch-hb__top--photo>.srch-hb__id{grid-area:id}.srch-hb__photo{gap:var(--space-3xs);inline-size:var(--srch-thumb-w);max-inline-size:var(--srch-thumb-w);min-inline-size:0;margin:0;display:grid}.srch-hb__photo img{inline-size:var(--srch-thumb-w);block-size:var(--srch-thumb-h);max-inline-size:var(--srch-thumb-w);max-block-size:var(--srch-thumb-h);object-fit:cover;border-radius:var(--frame-radius);background:var(--frame-bg);display:block}.srch-hb__photo figcaption{color:var(--color-muted);font-size:var(--text-2xs);line-height:var(--lh-snug);overflow-wrap:anywhere}.srch-hb__id{align-content:start;gap:var(--space-2xs);min-inline-size:0;display:grid}.srch-hb__head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.srch-hb__name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.srch-hb__map{align-items:center;gap:var(--space-3xs);display:inline-flex}.srch-hb__sources{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.srch-hb__room{grid-template-columns:minmax(0, 1fr) minmax(var(--srch-price-col), auto);gap:var(--space-xs) var(--space-md);border-block-start:1px solid var(--color-line);padding-block-start:var(--space-sm);display:grid}.srch-hb__terms{align-content:start;justify-items:start;gap:var(--space-2xs);min-inline-size:0;display:grid}.srch-hb__pick{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.srch-hb__roomname{color:var(--color-accent-ink);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.srch-hb__roomname--none{color:var(--color-ink-2);font-weight:var(--weight-medium)}.srch-hb__seller{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.srch-hb__chip{margin-block-start:var(--space-3xs)}.srch-hb__nobf{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);display:inline-flex}.srch-hb__nobf .icon{color:var(--color-muted)}.srch-hb__price{align-content:start;justify-items:end;gap:var(--space-3xs);text-align:end;display:grid}.srch-price{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--badge-value-bg);color:var(--badge-value-fg);align-items:baseline;display:inline-flex}.srch-price .ui-money--key{font-size:var(--text-lg)}.srch-price .ui-money__code{color:var(--badge-value-fg)}.srch-bhd{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug)}.srch-bhd[data-bhd=converted] .ui-money{color:var(--color-ink);font-weight:var(--weight-semibold)}.srch-bhd__date{color:var(--color-muted)}.srch-rate__label{color:var(--color-muted);font-size:var(--text-xs)}.srch-rate__nightly{color:var(--color-ink-2);font-size:var(--text-xs)}.srch-rate__local{color:var(--color-ink)}.srch-delta{white-space:nowrap}.srch-hb__tips{gap:var(--space-2xs);list-style:none;display:grid}.srch-tip{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-brass-line);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.srch-tip__icon{inline-size:var(--state-h);block-size:var(--state-h);border-radius:var(--radius-sm);background:var(--color-brass-fill);color:var(--color-ink);place-items:center;display:grid}.srch-tip__text{min-inline-size:0}.srch-hb__actions{align-items:center}.srch-hb__caret{transition:transform var(--dur-base) var(--ease-out-quart)}.srch-hb__more[aria-expanded=true] .srch-hb__caret,.srch-hb__details[open] .srch-hb__caret{transform:rotate(180deg)}.srch-hb__rooms,.srch-hb__rgroup{gap:var(--space-2xs);display:grid}.srch-hb__rgroup-head{align-items:center;gap:var(--space-2xs) var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.srch-orows{border:1px solid var(--color-line);border-radius:var(--radius-md);list-style:none;display:grid}.srch-orow{align-items:center;gap:var(--space-2xs) var(--space-md);padding:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.srch-orow+.srch-orow{border-block-start:1px solid var(--color-line)}.srch-orow[aria-current=true]{background:var(--color-accent-soft)}.srch-orow__room{gap:var(--space-3xs);min-inline-size:0;display:grid}.srch-orow__name{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.srch-orow__terms{align-items:center;gap:var(--space-3xs) var(--space-sm);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.srch-orow__price{justify-items:end;gap:var(--space-3xs);font-size:var(--text-sm);text-align:end;display:grid}.srch-orow__amount{font-weight:var(--weight-semibold)}.srch-orow__shown{align-items:center;gap:var(--space-2xs);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.srch-hb__foot{justify-items:start;gap:var(--space-2xs);display:grid}.srch-hb__missing{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--lh-snug)}.srch-hb__details>summary{align-items:center;gap:var(--space-2xs);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:inline-flex}.srch-hb__details>summary::-webkit-details-marker{display:none}.srch-hb__details-body{gap:var(--space-xs);padding-block:var(--space-xs);display:grid}.srch-unknowns--list{gap:var(--space-3xs);display:grid}.srch-flight{grid-template-columns:minmax(0, 1fr) minmax(var(--srch-price-col), 14rem);gap:var(--space-sm) var(--space-md)}.srch-flight__slices{gap:var(--space-sm);min-inline-size:0;display:grid}.srch-flight__price{align-content:start;justify-items:start;gap:var(--space-2xs);border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-md);display:grid}.srch-slice{gap:var(--space-2xs);display:grid}.srch-slice+.srch-slice{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-sm)}.srch-slice__head{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.srch-slice__head .icon{color:var(--color-muted)}.srch-slice__summary{color:var(--color-ink-2);font-size:var(--text-xs)}.srch-segs{gap:var(--space-2xs);list-style:none;display:grid}.srch-seg{gap:var(--space-3xs);display:grid}.srch-seg__ends{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(2rem,1fr) auto;display:grid}.srch-seg__end{gap:var(--space-3xs);display:grid}.srch-seg__end--to{text-align:end;justify-items:end}.srch-seg__time{gap:0;display:grid}.srch-seg__clock{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.srch-seg__zone{color:var(--color-muted);font-size:var(--text-xs)}.srch-seg__iata{color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.srch-seg__line{block-size:var(--space-lg);place-items:center;display:grid;position:relative}.srch-seg__line:before{content:"";inset-inline:calc(var(--srch-dot) / 2);border-block-start:1px solid var(--color-line-strong);position:absolute;inset-block-start:50%}.srch-seg__line:after{content:"";block-size:var(--srch-dot);background:radial-gradient(circle closest-side, var(--color-apricot-strong) 98%, transparent) 0 0 / var(--srch-dot) var(--srch-dot) no-repeat, radial-gradient(circle closest-side, var(--color-apricot-strong) 98%, transparent) 100% 0 / var(--srch-dot) var(--srch-dot) no-repeat;position:absolute;inset-block-start:calc(50% - var(--srch-dot) / 2);inset-inline:0}.srch-seg__dur{z-index:var(--z-raised);padding-inline:var(--space-2xs);background:var(--color-canvas);color:var(--color-ink-2);font-size:var(--text-xs);position:relative}.srch-seg__carrier{color:var(--color-ink-2);font-size:var(--text-xs)}.srch-layover{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;padding-inline-start:var(--space-sm);display:flex}.srch-layover .icon{color:var(--color-muted)}.srch-fare{gap:var(--space-3xs);color:var(--color-ink-2);font-size:var(--text-xs);display:grid}.srch-offer{grid-template-columns:minmax(0, 1fr) minmax(var(--srch-price-col), 14rem);gap:var(--space-sm) var(--space-md)}.srch-offer__body{align-content:start;gap:var(--space-2xs);min-inline-size:0;display:grid}.srch-offer__title{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.srch-offer__price{align-content:start;justify-items:start;gap:var(--space-2xs);border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-md);display:grid}.srch-activity__from{font-size:var(--text-sm)}@container results not (width>=36rem){.srch-hb__room{grid-template-columns:minmax(0,1fr)}.srch-hb__price{text-align:start;justify-items:start}.srch-hb__name{font-size:var(--text-lg)}.srch-price .ui-money--key{font-size:var(--text-base)}.srch-orow{grid-template-columns:minmax(0,1fr) auto}.srch-orow__room{grid-column:1/-1}.srch-orow__price{text-align:start;justify-items:start}.srch-tip{grid-template-columns:auto minmax(0,1fr)}.srch-tip>.btn{grid-column:1/-1;justify-self:start}.srch-flight,.srch-offer{grid-template-columns:minmax(0,1fr)}.srch-flight__price,.srch-offer__price{border-inline-start:0;border-block-start:1px solid var(--color-line);padding-block-start:var(--space-sm);padding-inline-start:0}.srch-seg__clock{font-size:var(--text-base)}}.srch-estimate{--ui-confirm-w:38rem}.srch-est{gap:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);display:grid}.srch-est__units{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.srch-est__sep{color:var(--color-muted);font-weight:var(--weight-regular)}.srch-est__quota{gap:var(--space-3xs);font-size:var(--text-xs);list-style:none;display:grid}.srch-est__quota li{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.srch-est__exceed{color:var(--color-warning-fg);font-weight:var(--weight-medium)}.srch-est__block{gap:var(--space-2xs);display:grid}.srch-est__title{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.srch-est__agents{border:1px solid var(--color-line);border-radius:var(--radius-md);list-style:none;display:grid}.srch-est__agents>li{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.srch-est__agents>li+li{border-block-start:1px solid var(--color-line)}.srch-est__agent{align-items:center;gap:var(--space-2xs) var(--space-xs);min-inline-size:0;color:var(--color-ink);flex-wrap:wrap;display:inline-flex}.srch-est__agents--skipped .srch-est__agent{color:var(--color-muted)}.srch-est__cost{color:var(--color-ink-2);font-variant-numeric:tabular-nums}.srch-est__cached{align-items:center;gap:var(--space-2xs);color:var(--color-info-fg);display:inline-flex}.srch-est__warnings{gap:var(--space-3xs);font-size:var(--text-xs);padding-inline-start:1.125em;list-style:outside;display:grid}.srch-msg__note--notice{color:var(--color-ink);font-weight:var(--weight-medium)}.srch-flags{gap:var(--space-3xs);font-size:var(--text-xs);list-style:none;display:grid}.srch-flag{align-items:flex-start;gap:var(--space-2xs);color:var(--color-ink-2);display:flex}.srch-flag .icon{flex:none;margin-block-start:1px}.srch-flag--warn{color:var(--color-warning-fg);font-weight:var(--weight-medium)}.srch-reasons{gap:var(--space-3xs);color:var(--color-ink-2);font-size:var(--text-sm);padding-inline-start:1.125em;list-style:outside;display:grid}.srch-ondemand{gap:var(--space-md);display:grid}.srch-end{gap:var(--space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.srch-end+.srch-end{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-md)}.srch-end__picks{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.srch-honesty{align-items:flex-start;gap:var(--space-xs);border-block-start:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--lh-body);padding-block-start:var(--space-md);display:flex}.srch-honesty .icon{flex:none;margin-block-start:1px}.srch-honesty ul{gap:var(--space-3xs);list-style:none;display:grid}@media not all and (width>=64em){.ws{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ws__chat{border-inline-end:0;border-block-end:1px solid var(--color-line)}.ws__chat-inner{block-size:auto;position:static}.ws__chat-title{padding-inline:var(--shell-pad-start) var(--shell-pad-end)}.srch-thread{max-block-size:60vh;padding-inline:var(--shell-pad-start) var(--shell-pad-end)}.srch-composer{padding-inline:var(--shell-pad-start) var(--shell-pad-end)}}@media not all and (width>=43.75em){.srch-pillbar{z-index:var(--z-raised);padding-block:var(--space-2xs);padding-inline:var(--shell-pad-start) var(--shell-pad-end);background:var(--color-canvas);border-block-end:1px solid var(--color-line);display:block;position:sticky;inset-block-start:var(--topbar-h)}.srch-composer{z-index:var(--z-raised);position:sticky;inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.srch-main{gap:var(--space-md)}.srch-query__actions{margin-inline-start:0}.srch-hotel,.srch-flight,.srch-offer{padding:var(--space-sm)}:root{--srch-thumb-w:4.5rem;--srch-thumb-h:3.375rem}}@media (pointer:coarse){.srch-composer__hint .srch-composer__keys{display:none}.srch-linkbutton,.srch-tab{min-block-size:var(--target-min)}.srch-place__option{min-block-size:var(--target-min);align-content:center}.srch-hb__map,.srch-hb__details>summary{min-block-size:var(--target-min)}}@media (prefers-reduced-motion:reduce){.srch-composer textarea{transition:none}}@media (forced-colors:active){.srch-tab[aria-selected=true]{border-block-end-color:highlight}.srch-progress__track i.on{background:highlight}.srch-place__option[aria-selected=true]{outline:2px solid highlight}.srch-hotel,.srch-flight,.srch-offer,.srch-pill{border-color:canvastext}.srch-price,.srch-tip,.srch-orows{border:1px solid canvastext}.srch-orow[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}}.srch-agents--sheet:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}.choice{gap:var(--space-xs);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.choice__item{align-items:center;gap:var(--space-xs);min-block-size:var(--control-h);padding-inline:var(--space-sm) var(--space-md);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);display:inline-flex;position:relative}.choice__item input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.choice__item:hover{background:var(--color-layer)}.choice__check{color:var(--color-accent-ink);visibility:hidden}.choice__item:has(input:checked){border-color:var(--color-accent-line);background:var(--color-accent-soft)}.choice__item:has(input:checked) .choice__check{visibility:visible}.choice__item:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.choice__item{min-block-size:var(--target-min)}}.settings-link{justify-items:start}:root{--auth-col:26rem;--auth-col-wide:32rem;--qr-size:11rem}.auth{min-block-size:100dvh;padding-inline:max(var(--gutter), var(--safe-start)) max(var(--gutter), var(--safe-end));background:var(--color-canvas);grid-template-rows:auto 1fr auto;display:grid}.auth__head{padding-block:var(--space-xl) 0;justify-content:center;display:flex}.auth__brand{min-block-size:auto}.auth__main{grid-template-columns:minmax(0, var(--auth-col));place-content:start center;gap:var(--space-md);padding-block:var(--space-xl) var(--space-2xl);display:grid}.auth__main--wide{grid-template-columns:minmax(0, var(--auth-col-wide))}.auth__main:focus{outline:none}.auth__panel-head{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) 0;display:grid}.auth__panel-head h1{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.auth__panel-head h1:focus{outline:none}.auth__lead{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--lh-body)}.auth__panel-body{padding:var(--space-lg)}.auth__after{justify-items:start;gap:var(--space-xs);padding-inline:var(--space-2xs);display:grid}.auth__exit{justify-items:start;gap:var(--space-2xs);display:grid}.auth__exit-error{color:var(--color-danger-fg);font-size:var(--text-xs)}.auth__foot{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-md) max(var(--space-md), env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}@media (width<43.75em){.auth__head{padding-block-start:var(--space-lg)}.auth__main{padding-block:var(--space-lg) var(--space-xl)}.auth__panel-head{padding:var(--space-md) var(--space-md) 0}.auth__panel-body{padding:var(--space-md)}}.auth-form{gap:var(--space-md);min-inline-size:0;display:grid}.auth-form__actions{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.check{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--lh-snug);cursor:pointer;display:flex}.check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent-fill);cursor:pointer;flex:none;margin:.0625rem 0 0}@media (pointer:coarse){.check{min-block-size:var(--target-min);align-items:center}}.notice{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--lh-snug);border:1px solid #0000;display:flex}.notice .icon{flex:none;margin-block-start:.0625rem}.notice--danger{background:var(--color-danger-fill);color:var(--color-danger-fg)}.notice--info{background:var(--color-info-fill);color:var(--color-info-fg)}.notice--warning{background:var(--color-warning-fill);color:var(--color-warning-fg)}.steps{gap:var(--space-lg);color:var(--color-ink);font-size:var(--text-sm);padding-inline-start:1.25em;list-style:decimal;display:grid}.steps>li{padding-inline-start:var(--space-2xs)}.steps>li>*+*{margin-block-start:var(--space-sm)}.steps>li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.totp-key{align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.totp-key__text{justify-items:start;gap:var(--space-2xs);min-inline-size:0;display:grid}.totp-key__secret{margin-block:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-layer-2);color:var(--color-ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.totp-key__copy{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.totp-key__copied{color:var(--color-success-fg);font-size:var(--text-xs)}.qr{inline-size:var(--qr-size);block-size:var(--qr-size);border:1px solid var(--color-line);border-radius:var(--radius-md);forced-color-adjust:none}.qr__light{fill:var(--color-canvas)}.qr__dark{fill:var(--color-ink)}@media (width<43.75em){.totp-key{grid-template-columns:minmax(0,1fr)}}.recovery{gap:var(--space-md);display:grid}.recovery__codes{gap:var(--space-xs) var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-layer);color:var(--color-ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;flex-wrap:wrap;list-style:none;display:flex}.recovery__codes>li{flex:1 1 calc(50% - var(--space-md));min-inline-size:min(max-content, 100%)}.recovery__code{overflow-wrap:anywhere}.recovery__print-head{display:none}.recovery__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.recovery__confirm{gap:var(--space-md);border-block-start:1px solid var(--color-line);padding-block-start:var(--space-md);display:grid}@media print{[data-print-hide],.auth__head,.auth__panel-head{display:none!important}.auth,.auth__main{min-block-size:0;padding:0;display:block}.auth__panel{border:0}.recovery__print-head{gap:var(--space-3xs);font-size:var(--text-sm);margin-block-end:var(--space-md);display:grid}.recovery__print-head span{font-weight:var(--weight-semibold)}.recovery__codes{border:1px solid var(--color-line-strong);background:0 0}}
