@layer reset,base,components,utilities,override;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p{margin:0}p,li,h1,h2,h3,h4{word-break:break-word}html,body{overflow-x:clip}body{min-height:100dvh;font-family:sans-serif;font-size:100%;line-height:1.5;text-rendering:optimizeSpeed}a:hover{color:unset}a:active{color:inherit}img{display:block;max-inline-size:100%}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}ol,ul,menu{list-style:none;margin:0;padding:0}input,button,textarea,select{font:inherit}button{cursor:pointer}hr{all:revert}summary::-webkit-details-marker{display:none}summary::marker{content:""}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0}*,:after,:before,::backdrop,::file-selector-button{margin:0;padding:0}dialog{border:0;padding:0}dialog:where(:focus-visible):focus,dialog:where(:focus-visible):active{outline:0}}@layer base{html{font-size:100%}@media(min-width:100ch){html{font-size:1.1875rem}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:var(--color-ink);font-family:var(--font-sans);interpolate-size:allow-keywords;line-height:1.375;max-inline-size:100vw;scroll-behavior:auto;text-rendering:optimizeLegibility;text-size-adjust:none}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border-color)}hr{border-top:var(--border)}a{text-decoration:none;color:inherit}a:not([class]){color:var(--color-link);text-decoration:underline;text-decoration-skip-ink:auto}:is(a,button,input,textarea,.switch,.btn){transition:.1s ease-out;transition-property:background-color,border-color,box-shadow,filter,outline;touch-action:manipulation;background-color:transparent}:is(a,button,input,textarea,.switch,.btn):where(:focus-visible){border-radius:.25ch;outline:none}:is(a,button,input,textarea,.switch,.btn):where([disabled]){cursor:not-allowed;opacity:.5;pointer-events:none}::selection{background:var(--color-accent-light)}html[data-theme=dark] :is(){background-color:var(--color-selected-dark)}:where(ul,ol):where([role=list]){margin:0;padding:0;list-style:none}kbd{border:1px solid;border-radius:.3em;box-shadow:0 .1em 0 currentColor;font-family:var(--font-mono);font-size:.6em!important;font-weight:600;opacity:.7;padding:0 .4em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;line-height:1.5}video{max-inline-size:100%}details{position:relative}@page{margin:1in}@media print{.no-print{display:none}}turbo-frame{display:contents}.turbo-progress-bar{visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){*{scrollbar-color:#C1C1C1 transparent;scrollbar-width:thin}}}:root{--inline-space: 1ch;--inline-space-half: calc(var(--inline-space) / 2);--inline-space-third: calc(var(--inline-space) / 3);--inline-space-double: calc(var(--inline-space) * 2);--inline-space-triple: calc(var(--inline-space) * 3);--block-space: 1rem;--block-space-half: calc(var(--block-space) / 2);--block-space-third: calc(var(--block-space) / 3);--block-space-double: calc(var(--block-space) * 2);--block-space-triple: calc(var(--block-space) * 3);--element-height: 2rem;--element-block-padding: calc(var(--element-height) / 8);--element-inline-padding: .5rem;--element-padding: var(--element-block-padding) var(--element-inline-padding);--font-sans: "Geist", "Adwaita Sans", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Fizzy", "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif: ui-serif, serif;--font-mono: "Jetbrains Mono", ui-monospace, monospace;--text-xx-small: .55rem;--text-x-small: .75rem;--text-small: .85rem;--text-normal: 1rem;--text-medium: 1.1rem;--text-large: 1.5rem;--text-x-large: 1.8rem;--text-xx-large: 2.5rem;--text-xxx-large: 4rem;--border-color: var(--color-ink-light);--border-color-subtle: var(--color-ink-lighter);--border: 1px solid var(--border-color);--border-subtle: 1px solid var(--border-color-subtle);--color-shadow: oklch(var(--lch-black) / 10%);--shadow: 0 0 0 1px oklch(var(--lch-black) / 5%), 0 .2em .2em oklch(var(--lch-black) / 5%), 0 .4em .4em oklch(var(--lch-black) / 5%), 0 .8em .8em oklch(var(--lch-black) / 5%);--shadow-small: 0 2px 6px -1px var(--color-shadow), 0 2px 12px -1px var(--color-shadow);--shadow-card: 0px 1px 1px #1E1F2140, 0px 0px 1px #1E1F214F;--shadow-large: 0 4px 8px -2px var(--color-shadow), 0 8px 20px -4px var(--color-shadow), 0 24px 64px -8px var(--color-shadow);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .1), inset 0 0px 2px rgba(0, 0, 0, .1);--btn-size: var(--element-height);--footer-height: 2.65rem;--tray-size: clamp(12rem, 25dvw, 24rem);--tray-bar-size: 3.25rem;--focus-ring-color: var(--color-accent);--focus-ring-offset: 1px;--focus-ring-size: 2px;--focus-ring: var(--focus-ring-size) solid var(--focus-ring-color);--dialog-duration: .25s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-overshoot: cubic-bezier(.25, 1.75, .5, 1);--ease-out-overshoot-subtle: cubic-bezier(.25, 1.25, .5, 1);--main-padding: clamp(var(--inline-space), 3vw, calc(var(--inline-space) * 3));--main-width: 1400px;--toolbar-size: 3rem;--z-base: 0;--z-modal: 50;--z-popup: 10;--z-table-header: 1;--z-events-day-header: 3;--z-nav: 30;--z-flash: 40;--z-tooltip: 50;--z-bar: 60;--z-tray: 61;--z-welcome: 62;--lch-black: 0% 0 0;--lch-white: 100% 0 0;--lch-canvas: var(--lch-white);--lch-ink-inverted: var(--lch-white);--lch-primary: var(--lch-white);--lch-accent: var(--lch-white);--lch-ink-darkest: 26% .05 264;--lch-ink-darker: 40% .026 262;--lch-ink-dark: 56% .014 260;--lch-ink-medium: 74% .008 258;--lch-ink-light: 84% .005 256;--lch-ink-lighter: 92% .003 254;--lch-ink-lightest: 96% .002 252;--lch-uncolor-darkest: 26% .018 40;--lch-uncolor-darker: 40.04% .0376 50.06;--lch-uncolor-dark: 57.09% .0676 60.5;--lch-uncolor-medium: 74% .0944 71.46;--lch-uncolor-light: 83.97% .0457 80.84;--lch-uncolor-lighter: 92% .014 90;--lch-uncolor-lightest: 96% .012 100;--lch-red-darkest: 26% .105 34;--lch-red-darker: 40% .154 36;--lch-red-dark: 59% .19 38;--lch-red-medium: 66% .204 40;--lch-red-light: 84.08% .0837 41.96;--lch-red-lighter: 92% .03 44;--lch-red-lightest: 96% .013 46;--lch-yellow-darkest: 26% .0729 40;--lch-yellow-darker: 40% .12 50;--lch-yellow-dark: 58% .156 60;--lch-yellow-medium: 74% .184 70;--lch-yellow-light: 84% .12 80;--lch-yellow-lighter: 92% .076 90;--lch-yellow-lightest: 96% .034 100;--lch-lime-darkest: 26% .064 109;--lch-lime-darker: 40% .101 110;--lch-lime-dark: 56.5% .142 111;--lch-lime-medium: 68% .176 113.11;--lch-lime-light: 83.92% .0927 113.6;--lch-lime-lighter: 92% .046 114;--lch-lime-lightest: 96% .034 115;--lch-green-darkest: 26% .071 149;--lch-green-darker: 40% .12 148;--lch-green-dark: 55% .162 147;--lch-green-medium: 66% .208 146;--lch-green-light: 83.92% .0772 145.06;--lch-green-lighter: 92% .044 144;--lch-green-lightest: 96% .022 143;--lch-aqua-darkest: 26% .059 214;--lch-aqua-darker: 40% .093 212;--lch-aqua-dark: 55.5% .122 210;--lch-aqua-medium: 66% .152 208;--lch-aqua-light: 83.88% .0555 206.02;--lch-aqua-lighter: 92% .02 204;--lch-aqua-lightest: 96% .012 202;--lch-blue-darkest: 26% .126 264;--lch-blue-darker: 40% .166 262;--lch-blue-dark: 57.02% .1895 260.46;--lch-blue-medium: 66% .196 257.82;--lch-blue-light: 84.04% .0719 255.29;--lch-blue-lighter: 92% .026 254;--lch-blue-lightest: 96% .016 252;--lch-violet-darkest: 26% .148 292;--lch-violet-darker: 40% .2 290;--lch-violet-dark: 58% .216 287.6;--lch-violet-medium: 66% .206 285.52;--lch-violet-light: 84.08% .0791 283.47;--lch-violet-lighter: 92% .03 282;--lch-violet-lightest: 96% .015 280;--lch-purple-darkest: 26% .131 314;--lch-purple-darker: 40% .178 312;--lch-purple-dark: 58% .21 310;--lch-purple-medium: 66% .258 308;--lch-purple-light: 84.09% .0778 305.77;--lch-purple-lighter: 92% .03 304;--lch-purple-lightest: 96% .019 302;--color-black: oklch(var(--lch-black));--color-white: oklch(var(--lch-white));--color-ink: oklch(var(--lch-ink-darkest));--color-ink-darkest: oklch(var(--lch-ink-darkest));--color-ink-darker: oklch(var(--lch-ink-darker));--color-ink-dark: oklch(var(--lch-ink-dark));--color-ink-medium: oklch(var(--lch-ink-medium));--color-ink-light: oklch(var(--lch-ink-light));--color-ink-lighter: oklch(var(--lch-ink-lighter));--color-ink-lightest: oklch(var(--lch-ink-lightest));--color-ink-inverted: oklch(var(--lch-ink-inverted));--color-canvas: oklch(var(--lch-canvas));--color-negative: oklch(var(--lch-red-dark));--color-positive: oklch(var(--lch-green-dark));--color-link: oklch(var(--lch-blue-dark));--color-selected-light: oklch(var(--lch-blue-lightest));--color-selected: var(--color-accent);--color-selected-dark: oklch(var(--lch-blue-light));--color-highlight: oklch(var(--lch-blue-lighter));--color-marker: oklch(var(--lch-red-medium));--color-terminal-bg: oklch(98% .002 252);--color-terminal-text: var(--color-ink);--color-terminal-text-light: var(--color-ink-lighter);--highlight-1: rgb(225, 191, 53);--highlight-2: rgb(185, 94, 6);--highlight-3: rgb(207, 0, 0);--highlight-4: rgb(216, 28, 170);--highlight-5: rgb(144, 19, 254);--highlight-6: rgb(5, 98, 185);--highlight-7: rgb(17, 138, 15);--highlight-8: rgb(148, 82, 22);--highlight-9: rgb(102, 102, 102);--highlight-10: rgb(233, 130, 14);--highlight-bg-1: rgba(229, 223, 6, .3);--highlight-bg-2: rgba(255, 185, 87, .3);--highlight-bg-3: rgba(255, 118, 118, .3);--highlight-bg-4: rgba(248, 137, 216, .3);--highlight-bg-5: rgba(190, 165, 255, .3);--highlight-bg-6: rgba(124, 192, 252, .3);--highlight-bg-7: rgba(140, 255, 129, .3);--highlight-bg-8: rgba(221, 170, 123, .3);--highlight-bg-9: rgba(200, 200, 200, .3);--highlight-bg-10: rgb(233, 130, 14, .2);--color-gradient-1: oklch(var(--lch-violet-lighter));--color-gradient-2: oklch(var(--lch-pink-lighter));--color-gradient-3: oklch(var(--lch-purple-lighter));--color-gradient-4: var(--color-canvas);--radius: .65rem;--radius-large: 1rem;--radius-small: .33rem;--radius-round: 99rem;--container-width-small: 110ch;--container-width: 150ch;--container-width-large: 200ch;--color-primary: oklch(59% .19 356);--color-primary-light: color-mix(in oklch, var(--color-primary) 15%, var(--color-canvas));--color-primary-dark: color-mix(in oklch, var(--color-primary) 85%, var(--color-ink));--color-accent: oklch(var(--lch-blue-dark));--color-accent-light: color-mix(in oklch, var(--color-accent) 15%, var(--color-canvas));--color-accent-dark: color-mix(in oklch, var(--color-accent) 85%, var(--color-ink))}@media(max-width:639px){:root{--text-xx-small: .65rem;--text-x-small: .85rem;--text-small: .95rem;--text-normal: 1.1rem;--text-medium: 1.2rem;--text-large: 1.5rem;--text-x-large: 1.8rem;--text-xx-large: 2.5rem}}@media(max-width:799px){:root{--tray-size: var(--footer-height)}}html[data-theme=dark]{--lch-canvas: 20% .0195 232.58;--lch-ink-inverted: var(--lch-black);--lch-ink-darkest: 96.02% .0034 260;--lch-ink-darker: 86% .0061 260;--lch-ink-dark: 73.97% .009 260;--lch-ink-medium: 62% .0122 260;--lch-ink-light: 40% .0148 260;--lch-ink-lighter: 30% .0178 260;--lch-ink-lightest: 25% .0204 260;--lch-uncolor-darkest: 96.09% .0076 100;--lch-uncolor-darker: 86% .021 90;--lch-uncolor-dark: 73.93% .041 80;--lch-uncolor-medium: 62% .0552 70;--lch-uncolor-light: 40% .0387 60;--lch-uncolor-lighter: 30% .012 50;--lch-uncolor-lightest: 25% .0017 40;--lch-red-darkest: 95.85% .0218 46;--lch-red-darker: 86% .086 44;--lch-red-dark: 73.95% .139 42;--lch-red-medium: 62% .154 40;--lch-red-light: 40% .088 38;--lch-red-lighter: 30% .032 36;--lch-red-lightest: 25% .011 34;--lch-yellow-darkest: 96% .056 100;--lch-yellow-darker: 86% .103 90;--lch-yellow-dark: 74.06% .136 80;--lch-yellow-medium: 62.1% .146 70;--lch-yellow-light: 40% .0736 60;--lch-yellow-lighter: 30% .026 50;--lch-yellow-lightest: 25% .01 40;--lch-lime-darkest: 96.04% .066 115;--lch-lime-darker: 86% .098 114;--lch-lime-dark: 73.97% .121 113;--lch-lime-medium: 62% .128 112;--lch-lime-light: 40% .0637 111;--lch-lime-lighter: 30% .024 110;--lch-lime-lightest: 25% .012 109;--lch-green-darkest: 96.12% .035 143;--lch-green-darker: 86% .082 144;--lch-green-dark: 73.99% .117 145;--lch-green-medium: 62% .1261 146;--lch-green-light: 40% .065 147;--lch-green-lighter: 30% .03 148;--lch-green-lightest: 25% .018 149;--lch-aqua-darkest: 96.15% .0244 202;--lch-aqua-darker: 86% .06 204;--lch-aqua-dark: 73.92% .095 206;--lch-aqua-medium: 62% .106 208;--lch-aqua-light: 40% .0594 210;--lch-aqua-lighter: 30% .028 212;--lch-aqua-lightest: 25% .017 214;--lch-blue-darkest: 95.93% .0217 252;--lch-blue-darker: 86% .068 254;--lch-blue-dark: 74% .1293 256;--lch-blue-medium: 62% .159 258;--lch-blue-light: 40% .094 260;--lch-blue-lighter: 30% .0452 262;--lch-blue-lightest: 25% .0318 264;--lch-violet-darkest: 95.97% .019 280;--lch-violet-darker: 86% .068 282;--lch-violet-dark: 74.08% .142 284;--lch-violet-medium: 62% .184 286;--lch-violet-light: 40% .108 288;--lch-violet-lighter: 30% .048 290;--lch-violet-lightest: 25% .025 292;--lch-purple-darkest: 95.99% .0217 302;--lch-purple-darker: 86% .068 304;--lch-purple-dark: 73.98% .141 306;--lch-purple-medium: 62% .177 308;--lch-purple-light: 40% .099 310;--lch-purple-lighter: 30% .04 312;--lch-purple-lightest: 25% .017 314;--lch-pink-darkest: 95.84% .0308 336;--lch-pink-darker: 86% .074 338;--lch-pink-dark: 74.04% .1294 340;--lch-pink-medium: 62% .166 342;--lch-pink-light: 40% .085 344;--lch-pink-lighter: 30% .03 346;--lch-pink-lightest: 25% .011 348;--lch-orange-darkest: 96% .041 53;--lch-orange-darker: 86% .085 55;--lch-orange-dark: 74% .138 57;--lch-orange-medium: 62% .169 59;--lch-orange-light: 40% .092 61;--lch-orange-lighter: 30% .034 63;--lch-orange-lightest: 25% .018 65;--lch-mint-darkest: 96% .035 148;--lch-mint-darker: 86% .067 150;--lch-mint-dark: 74% .115 152;--lch-mint-medium: 62% .144 154;--lch-mint-light: 40% .071 156;--lch-mint-lighter: 30% .026 158;--lch-mint-lightest: 25% .016 160;--lch-indigo-darkest: 96% .023 258;--lch-indigo-darker: 86% .069 260;--lch-indigo-dark: 74% .149 262;--lch-indigo-medium: 62% .184 264;--lch-indigo-light: 40% .103 266;--lch-indigo-lighter: 30% .046 268;--lch-indigo-lightest: 25% .027 270;--lch-rose-darkest: 96% .034 344;--lch-rose-darker: 86% .076 346;--lch-rose-dark: 74% .132 348;--lch-rose-medium: 62% .171 350;--lch-rose-light: 40% .088 352;--lch-rose-lighter: 30% .031 354;--lch-rose-lightest: 25% .021 356;--color-terminal-bg: var(--color-canvas);--color-terminal-text-light: oklch(var(--lch-green-dark));--color-golden: oklch(var(--lch-blue-medium));--color-highlight: oklch(var(--lch-blue-lighter));--shadow: 0 0 0 1px oklch(var(--lch-black) / .42), 0 .2em 1.6em -.8em oklch(var(--lch-black) / .6), 0 .4em 2.4em -1em oklch(var(--lch-black) / .7), 0 .4em .8em -1.2em oklch(var(--lch-black) / .8), 0 .8em 1.2em -1.6em oklch(var(--lch-black) / .9), 0 1.2em 1.6em -2em oklch(var(--lch-black) / 1)}@layer components{.btn{--icon-size: var(--btn-icon-size, 1.3em);--btn-border-radius: var(--radius);--btn-border-hover: var(--color-accent);--btn-hover-brightness: .95;--btn-padding: var(--element-block-padding) var(--element-inline-padding);--btn-border-color: var(--color-ink-light);align-items:center;background-color:var(--btn-background, var(--color-canvas));border-radius:var(--btn-border-radius);border:var(--btn-border-size, 1px) solid var(--btn-border-color, var(--border-color-subtle));color:var(--btn-color, var(--color-ink));cursor:pointer;display:inline-flex;font-weight:var(--btn-font-weight, 600);gap:var(--btn-gap, .5em);justify-content:center;padding:var(--btn-padding, .5em .75em);pointer-events:auto;position:relative;transition:.1s ease-out;transition-property:background-color,border,box-shadow,color,filter,opacity,scale;block-size:auto;height:auto;white-space:nowrap;line-height:1.5rem;box-shadow:var(--btn-shadow)}.btn svg{color:var(--btn-color, var(--color-ink))}@media(any-hover:hover){.btn:hover{filter:brightness(var(--btn-hover-brightness))}}html[data-theme=dark] .btn{--btn-hover-brightness: 1.25}.btn[disabled],.btn:has([disabled]),[disabled] .btn[type=submit],.btn[type=submit]:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}form[aria-busy] .btn:disabled{position:relative}form[aria-busy] .btn:disabled>*{visibility:hidden}form[aria-busy] .btn:disabled:after{--mask: no-repeat radial-gradient(#000 68%, #0000 71%);--size: 1.25em;-webkit-mask:var(--mask),var(--mask),var(--mask);-webkit-mask-size:28% 45%;animation:submitting 1s infinite linear;aspect-ratio:8/5;background:currentColor;content:"";inline-size:var(--size);inset:50%;margin-block:calc((var(--size) / 3) * -1);margin-inline:calc((var(--size) / 2) * -1);position:absolute}.btn:active{--btn-shadow: none}.btn--active{color:var(--color-accent-dark);background:var(--color-accent-light);border-color:var(--color-accent-light)}.btn--primary{--btn-background: var(--color-primary);--btn-color: var(--color-ink-inverted);--btn-border-color: color-mix(in srgb, var(--color-primary-dark) 30%, transparent)}.btn--secondary{--btn-border-color: var(--color-accent);--btn-color: var(--color-accent)}.btn--plain{--btn-background: transparent;--btn-border-radius: 0;--btn-border-size: 0;--btn-color: inherit;--btn-padding: 0;--btn-shadow: none}.btn--link{--btn-background: var(--color-accent);--btn-border-color: var(--color-accent);--btn-color: var(--color-ink-inverted);--focus-ring-color: var(--color-accent);--btn-shadow: none;text-shadow:0 1px 1px var(--color-accent-dark)}.btn--circle,.btn[aria-label]:where(:has(.icon)),.btn:where(:has(.for-screen-reader):has(.icon)){aspect-ratio:1;--btn-padding: 0;--icon-size: 75%;block-size:var(--btn-size);display:grid;justify-content:normal;place-items:center}:is(.btn--circle,.btn[aria-label]:where(:has(.icon)),.btn:where(:has(.for-screen-reader):has(.icon)))>*{grid-area:1/1}.btn--circle{border-radius:var(--radius-round)}@media(max-width:639px){.btn--circle-mobile{aspect-ratio:1;padding:.5em}.btn--circle-mobile kbd,.btn--circle-mobile span:last-of-type{display:none}}@media(min-width:640px){.btn--circle-mobile .icon--mobile-only{display:none!important}}.btn--selected{--btn-background: var(--color-selected);--btn-color: var(--color-ink-inverted);--btn-border-color: var(--color-accent)}.btn--negative{--btn-background: var(--color-negative);--btn-border-color: color-mix(in srgb, var(--color-negative) 30%, transparent);--btn-color: var(--color-ink-inverted);--focus-ring-color: var(--color-negative)}.btn--positive{--btn-background: var(--color-positive);--btn-border-color: color-mix(in srgb, var(--color-positive) 30%, transparent);--btn-color: var(--color-ink-inverted);--focus-ring-color: var(--color-positive)}.btn--success{--success-timing-function: cubic-bezier(.25, 1.25, .5, 1);animation:success 1s var(--success-timing-function)}.btn--success .icon{animation:zoom-fade .5s var(--success-timing-function)}.btn--placeholder{pointer-events:none;visibility:hidden}.btn--remove{--btn-icon-size: .7em}.btn--reversed{--btn-background: var(--color-ink);--btn-border-color: var(--color-canvas);--btn-color: var(--color-canvas);--focus-ring-color: var(--color-ink)}.btn--s{block-size:calc(var(--element-height, 2rem) * .85);line-height:calc(var(--element-height, 2rem) * .85)}.btn--s svg{height:calc(var(--element-height, 2rem) * .55);width:calc(var(--element-height, 2rem) * .55)}.btn--l{block-size:calc(var(--element-height, 2rem) * 1.15);line-height:calc(var(--element-height, 2rem) * 1.15)}.btn--l svg{height:calc(var(--element-height, 2rem) * .75);width:calc(var(--element-height, 2rem) * .75)}.btn--back{--btn-border-size: 0;font-size:var(--text-medium)}@media(max-width:639px){.btn--back{padding:.5em}.btn--back strong,.btn--back kbd{display:none}}.btn__group{--btn-group-border-radius: var(--radius-round);vertical-align:middle;display:inline-flex}.btn__group>button.btn{border-right-width:0;border-radius:0;position:relative;float:left;padding-inline:var(--inline-space)}.btn__group>button.btn:first-child{border-top-left-radius:var(--btn-group-border-radius);border-bottom-left-radius:var(--btn-group-border-radius)}.btn__group>button.btn:last-child{border-top-right-radius:var(--btn-group-border-radius);border-bottom-right-radius:var(--btn-group-border-radius);border-right-width:1px}.btn__group>button.btn.selected:not(:disabled),.btn__group>button.btn[aria-selected=true]:not(:disabled),.btn__group>button.btn:focus:not(:disabled),.btn__group>button.btn:active:not(:disabled){box-shadow:var(--shadow-inset-s);background:var(--color-accent);color:var(--color-ink-inverted);border-color:var(--color-accent)}:is(.btn__group>button.btn.selected:not(:disabled),.btn__group>button.btn[aria-selected=true]:not(:disabled),.btn__group>button.btn:focus:not(:disabled),.btn__group>button.btn:active:not(:disabled)) .icon{color:var(--color-ink-inverted)}.btn__group>button.btn:not(.btn--selected){color:var(--color-ink-darker);box-shadow:none}.btn__group:focus,.btn__group:active,.btn__group>button.button:focus,.btn__group>button.button:active{z-index:1}.btn__group.btn__group--m>button{padding:.125rem .75rem;font-size:.75rem;line-height:1rem}.btn__group.btn__group--s>button{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.btn__group.btn__group--l>button{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.btn__group.btn__group--xl>button{padding:.5rem 1rem;font-size:1.125rem;line-height:1.75rem}}@layer components{.header{--header-gap: .5ch;--btn-icon-size: 1rem;--header-btn-size: 2rem;--header-button-count: 0;--header-actions-width: calc((var(--header-btn-size) + var(--header-gap)) * var(--header-button-count));display:grid;grid-template-columns:var(--header-actions-width) 1fr var(--header-actions-width);grid-template-areas:"menu menu menu" "actions-start title actions-end";max-inline-size:100dvw;padding-block:calc(var(--block-space-half) + env(safe-area-inset-top)) var(--block-space-half);gap:var(--inline-space)}.header:has(.header__actions>*:nth-child(1)){--header-button-count: 1}.header:has(.header__actions>*:nth-child(2)){--header-button-count: 2}.header:has(.header__actions>*:nth-child(3)){--header-button-count: 3}.header:has(nav){row-gap:0}.header:has(~#main .card-columns){inline-size:100dvw;margin-inline:auto;max-inline-size:var(--main-width)}.header nav{grid-area:menu;margin-inline:auto}.header__actions{display:flex;font-size:var(--text-x-small);gap:var(--header-gap);inline-size:var(--header-actions-width)}.header__actions--start{grid-area:actions-start;margin-inline-end:auto}.header__actions--end{grid-area:actions-end;justify-content:flex-end;align-items:center;margin-inline-start:auto}.header__title{color:inherit;font-size:var(--text-large);font-weight:900;grid-area:title;margin:0 auto;min-inline-size:0;text-align:center}.header__skip-navigation{--left-offset: -999em;inset-block-start:4rem;inset-inline-start:var(--left-offset);position:absolute;white-space:nowrap;z-index:11}.header__skip-navigation:focus{--left-offset: var(--inline-space)}.header__logo{color:var(--color-ink);font-size:1.2rem;inline-size:auto;margin-block-start:.1em}.header__logo span{background:var(--color-ink-lightest);block-size:auto;border-radius:.3125em;box-shadow:0 0 0 1px oklch(var(--lch-ink-darkest) / .1),0 .1em .2em -.1em oklch(var(--lch-ink-darkest) / .05),0 .2em .4em -.2em oklch(var(--lch-ink-darkest) / .05),0 .3em .6em -.3em oklch(var(--lch-ink-darkest) / .05);display:grid;height:1.5em;inline-size:1.5em;padding:.325em .275em .225em;place-content:center;width:1.5em}.header__logo svg{height:100%;margin-inline-start:.4125em;margin-inline-end:.5375em;max-height:.8625em;overflow:visible;width:auto}}@layer components{.divider{--divider-color: var(--color-ink-light);align-items:center;display:flex;gap:var(--inline-space)}.divider:before,.divider:after{background:var(--divider-color);block-size:var(--divider-size, 1px);content:"";flex:1}.divider--fade:before{background:linear-gradient(to right,transparent,var(--divider-color) 50%)}.divider--fade:after{background:linear-gradient(to left,transparent,var(--divider-color) 50%)}}@layer components{.panel{background-color:var(--panel-bg, var(--color-canvas));border:var(--border);border-radius:var(--panel-border-radius, var(--radius));color:var(--color-ink);inline-size:var(--panel-size, 60ch);padding:var(--panel-padding, var(--block-space))}@media(min-width:640px){.panel{--panel-size: 100%;padding:var(--panel-padding, var(--block-space-double))}}.panel--full{padding-inline:calc(var(--panel-padding, var(--block-space)) * -1)}.panel--small{--panel-size: 60ch}.panel--medium{--panel-size: 900ch}.panel--large{--panel-size: 120ch}.panel--centered{--panel-border-size: 0;--panel-size: 100%}@media(min-width:640px){.panel--centered{--panel-size: 42ch}}#main:has(.panel--centered){display:grid;justify-content:center;margin:auto}.panel--perma{--panel-max-width: 72em;--panel-padding-inline: calc(var(--block-space) * 4);--panel-margin-inline-negative: calc(var(--panel-padding-inline) * -1);--panel-header-offset: calc(var(--block-space) / 2);--recordable-block-padding: calc(var(--block-space) * 2);--recordable-inline-padding: calc(var(--block-space) * 4);--panel-border-radius: 0;inline-size:100%;max-inline-size:var(--panel-max-width, 64em);margin-inline:auto;padding-inline:var(--panel-padding-inline);padding-block-start:var(--block-space);padding-block-end:calc(var(--block-space) * 2);background-color:var(--color-canvas);border-radius:var(--panel-border-radius) var(--panel-border-radius) 0 0;position:relative;min-block-size:100%}@media screen and (min-width:768px){.panel--perma .panel--perma{--panel-padding-inline: calc(var(--inline-space) * 4)}}@media screen and (min-width:960px){.panel--perma{--panel-border-radius: var(--radius-small)}.panel--perma .panel--perma{--panel-padding-inline: calc(var(--inline-space) * 8)}}.panel-breakout-inline{inline-size:calc(100% + (var(--panel-padding-inline, var(--block-space)) * 2));margin-inline:calc(var(--panel-padding-inline, var(--block-space)) * -1);padding-inline:var(--panel-padding-inline, var(--block-space))}.panel--perma__breadcrumb{--panel-breadcrumb-size: 100%;--panel-breadcrumb-radius: 0;text-align:center;border:var(--border);margin-block-end:-1px;margin-inline:auto;inline-size:var(--panel-breadcrumb-size, 56ch);max-inline-size:var(--panel-max-width, 58em);padding-inline:var(--inline-space);padding-block:var(--block-space-third);margin-top:var(--block-space);font-size:var(--text-normal);border-radius:var(--panel-border-radius) var(--panel-border-radius) 0 0;background:var(--color-canvas)}.panel--perma__breadcrumb.breadcrumb__children .breadcrumb{max-width:12rem;text-overflow:ellipsis}.panel--perma__breadcrumb>a{font-weight:600;max-width:12rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:960px){.panel--perma__breadcrumb{--panel-breadcrumb-size: 85%;--panel-border-radius: var(--radius)}}}@layer components{.perma{--perma-base-space: var(--24px, 1.5rem);--perma-page-margin: 0px;--perma-width: 1088px;inline-size:min(100% - var(--perma-page-margin) * 2,var(--perma-width));margin-inline:auto;min-block-size:calc(100dvh - var(--toolbar-size) - var(--tray-bar-size));padding:var(--perma-base-space);position:relative}.perma__breadcrumb{display:flex;align-items:center;justify-content:space-between;padding-block:var(--block-space-half);padding-inline:var(--inline-space-double);border-block-end:var(--border);border-style:dashed;margin-block-end:var(--block-space);min-height:3.25rem}.perma__breadcrumb-path{display:flex;align-items:center;gap:.4em;font-size:var(--text-small)}.perma__breadcrumb-path a{color:var(--color-ink-dark);font-weight:500}.perma__breadcrumb-path a:hover{color:var(--color-ink);text-decoration:underline}.perma__breadcrumb-path .current{color:var(--color-ink);font-weight:700}.perma__breadcrumb-sep{color:var(--color-ink-light);font-size:1.1em;-webkit-user-select:none;user-select:none}.perma__breadcrumb-actions{display:flex;align-items:center;gap:var(--inline-space);font-size:var(--text-small)}.perma__header{position:relative;text-align:center;border-block-end:var(--border)}.panel--perma>.perma__header{margin-inline:calc(var(--inline-space) * -1);padding-inline:var(--inline-space-double);padding-block-end:var(--block-space)}@media screen and (max-width:767px){.perma__header{display:flex;flex-direction:column;gap:var(--panel-header-offset);padding-block-end:calc(var(--panel-header-offset) * 2)}.perma__header:not(:has(.perma-action-bar)){padding-block-end:var(--panel-header-offset)}}.perma__header--large{padding-block:calc(var(--panel-header-offset) * 1.3)}@media screen and (max-width:767px){.perma__header--large{padding-block:calc(var(--panel-header-offset) * 3)}}.perma__title{text-align:center;margin:0 auto}@media screen and (min-width:768px){.perma__title{font-size:2em}}@media screen and (min-width:768px){.perma__title--toolbar{text-overflow:ellipsis;white-space:nowrap}}}@layer components{.separator{block-size:100%;border-block:0;border-inline-end:0;border-inline-start:var(--border-size, 1px) var(--border-style, solid) var(--border-color, currentColor);display:inline-flex;inline-size:0;margin-inline:.25rem}.separator--horizontal{block-size:0;margin-block:1rem;border-block-end:0;border-block-start:var(--border-size, 1px) var(--border-style, solid) var(--border-color, currentColor);border-inline:0;display:flex;margin-inline:0}}@layer components{.icon{-webkit-touch-callout:none;block-size:var(--icon-size, 1em);display:inline-block;flex-shrink:0;inline-size:var(--icon-size, 1em);pointer-events:none;-webkit-user-select:none;user-select:none}.icon[class*=icon--]{background-color:currentColor;mask-image:var(--svg);mask-position:center;mask-repeat:no-repeat;mask-size:var(--icon-size, 1em);-webkit-mask-image:var(--svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, 1em)}img.icon{background:none}.portal-orb{border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 32%,transparent 58%),conic-gradient(from 0deg,#ff2f92,#7b3cff,#00c8ff,#66e36e,#ffe04b,#ff6534,#ff2f92);box-shadow:inset 0 0 .2rem #00000080,inset 0 0 .05rem #ffffff4d;animation:portal-swirl 6s linear infinite}@keyframes portal-swirl{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.portal-orb{animation:none}}.icon--arrow-left{--svg: url(/assets/icons/arrow-left.svg)}.icon--arrow-right{--svg: url(/assets/icons/arrow-right.svg)}.icon--arrow-left-up{--svg: url(/assets/icons/arrow-left-up.svg)}.icon--add{--svg: url(/assets/icons/add.svg)}.icon--add-circle{--svg: url(/assets/icons/add-circle.svg)}.icon--calculate{--svg: url(/assets/icons/calculate.svg)}.icon--caret-down{--svg: url(/assets/icons/caret-down.svg)}.icon--copy{--svg: url(/assets/icons/copy.svg)}.icon--link{--svg: url(/assets/icons/link.svg)}.icon--trash{--svg: url(/assets/icons/trash.svg)}.icon--more-horizontal{--svg: url(/assets/icons/more-horizontal.svg)}.icon--activity{--svg: url(/assets/icons/activity.svg)}.icon--notifications-on{--svg: url(/assets/icons/notifications-on.svg)}.icon--filter{--svg: url(/assets/icons/filter.svg)}.icon--close{--svg: url(/assets/icons/close.svg)}.icon--lock-open{--svg: url(/assets/icons/lock-open.svg)}.icon--lock{--svg: url(/assets/icons/lock.svg)}.icon--logout{--svg: url(/assets/icons/logout.svg)}.icon--card-download{--svg: url(/assets/icons/card-download.svg)}.icon--cards{--svg: url(/assets/icons/cards.svg)}.icon--edit{--svg: url(/assets/icons/edit.svg)}.icon--edit-note{--svg: url(/assets/icons/edit-note.svg)}.icon--check{--svg: url(/assets/icons/check.svg)}.icon--text-check{--svg: url(/assets/icons/text-check.svg)}.icon--double-check{--svg: url(/assets/icons/double-check.svg)}.icon--save{--svg: url(/assets/icons/save.svg)}.icon--check-list{--svg: url(/assets/icons/check-list.svg)}.icon--refresh{--svg: url(/assets/icons/refresh.svg)}.icon--robot{--svg: url(/assets/icons/robot.svg)}.icon--history{--svg: url(/assets/icons/history.svg)}.icon--chart{--svg: url(/assets/icons/chart.svg)}.icon--pdf{--svg: url(/assets/icons/pdf.svg)}.icon--file{--svg: url(/assets/icons/file.svg)}.icon--user{--svg: url(/assets/icons/user.svg)}.icon--user-add{--svg: url(/assets/icons/user-add.svg)}.icon--pause{--svg: url(/assets/icons/pause.svg)}.icon--play{--svg: url(/assets/icons/play.svg)}.icon--bookmark-add{--svg: url(/assets/icons/bookmark-add.svg)}.icon--bookmark{--svg: url(/assets/icons/bookmark.svg)}.icon--bookmark-outline{--svg: url(/assets/icons/bookmark-outline.svg)}.icon--business{--svg: url(/assets/icons/business.svg)}.icon--duplicate{--svg: url(/assets/icons/duplicate.svg)}.icon--fullscreen{--svg: url(/assets/icons/fullscreen.svg)}.icon--home{--svg: url(/assets/icons/home.svg)}.icon--add-home{--svg: url(/assets/icons/add-home.svg)}.icon--dashboard{--svg: url(/assets/icons/dashboard.svg)}.icon--grid{--svg: url(/assets/icons/grid.svg)}.icon--map{--svg: url(/assets/icons/map.svg)}.icon--merge{--svg: url(/assets/icons/merge.svg)}.icon--alert-exclamation{--svg: url(/assets/icons/alert-exclamation.svg)}.icon--support{--svg: url(/assets/icons/support.svg)}.icon--area-chart{--svg: url(/assets/icons/area-chart.svg)}.icon--people{--svg: url(/assets/icons/people.svg)}.icon--eye{--svg: url(/assets/icons/eye.svg)}.icon--pending{--svg: url(/assets/icons/pending.svg)}.icon--info{--svg: url(/assets/icons/info.svg)}.icon--folder-add{--svg: url(/assets/icons/folder-add.svg)}.icon--folder-closed{--svg: url(/assets/icons/folder-closed.svg)}.icon--folder-opened{--svg: url(/assets/icons/folder-opened.svg)}.icon--file-add{--svg: url(/assets/icons/file-add.svg)}.icon--attach{--svg: url(/assets/icons/attach.svg)}.icon--location{--svg: url(/assets/icons/location.svg)}.icon--dot{--svg: url(/assets/icons/dot.svg)}.icon--close-circle{--svg: url(/assets/icons/close-circle.svg)}.icon--check-circle{--svg: url(/assets/icons/check-circle.svg)}.icon--label-important{--svg: url(/assets/icons/label-important.svg)}.icon--label{--svg: url(/assets/icons/label.svg)}.icon--article{--svg: url(/assets/icons/article.svg)}.icon--asterisc{--svg: url(/assets/icons/asterisc.svg)}.icon--chevron-down{--svg: url(/assets/icons/chevron-down.svg)}.icon--tag{--svg: url(/assets/icons/tag.svg)}.icon--pin{--svg: url(/assets/icons/pin.svg)}.icon--sparkle{--svg: url(/assets/icons/sparkle.svg)}.icon--swap-horiz{--svg: url(/assets/icons/swap-horiz.svg)}.icon--board{--svg: url(/assets/icons/board.svg)}.icon--bookmarks{--svg: url(/assets/icons/bookmarks.svg)}.icon--hand{--svg: url(/assets/icons/hand.svg)}.icon--settings{--svg: url(/assets/icons/settings.svg)}.icon--pull-request{--svg: url(/assets/icons/pull-request.svg)}.icon--pull-request-merged{--svg: url(/assets/icons/pull-request-merged.svg)}.icon--pull-request-draft{--svg: url(/assets/icons/pull-request-draft.svg)}.icon--comment{--svg: url(/assets/icons/comment.svg)}.icon--at{--svg: url(/assets/icons/at.svg)}.icon--github{--svg: url(/assets/icons/github.svg)}.icon--portal-off{--svg: url(/assets/icons/portal-off.svg)}}@layer components{.switch{--switch-color: var(--color-ink-medium);block-size:1.75em;border-radius:2em;display:inline-flex;inline-size:3em;position:relative}.switch:has(:focus-visible) .switch__btn{outline:var(--focus-ring-size) solid var(--focus-ring-color)}.switch__input{block-size:0;inline-size:0;opacity:.1}.switch__btn{background-color:var(--switch-color);border-radius:2em;cursor:pointer;inset:0;outline-offset:var(--focus-ring-offset);position:absolute;transition:.15s ease}.switch__btn:before{background-color:var(--color-ink-inverted);block-size:1.35em;border-radius:50%;content:"";inline-size:1.35em;inset-block-end:.2em;inset-inline-start:.2em;position:absolute;transition:.15s ease}@media(any-hover:hover){.switch__btn:hover{background-color:color-mix(in srgb,var(--switch-color) 80%,var(--color-ink))}}.switch__input:checked+.switch__btn{--switch-color: var(--color-link)}.switch__input:checked+.switch__btn:before{transform:translate(1.2em)}.switch__input:disabled+.switch__btn{--switch-color: var(--color-ink-medium);cursor:not-allowed;opacity:.5}}@layer components{.link{--link-display: inline-flex;--link-align: center;--link-gap: .125rem;--link-font-weight: 500;--link-text-decoration: underline;--link-color: var(--color-ink);--link-color-hover: var(--color-primary);display:var(--link-display);align-items:var(--link-align);gap:var(--link-gap);font-weight:var(--link-font-weight);text-decoration:var(--link-text-decoration);color:var(--link-color);background:none}.link:hover{color:var(--link-color-hover);text-decoration:underline;cursor:pointer}.link--primary{--link-primary-color: var(--color-accent);--link-primary-text-decoration: underline;text-decoration:var(--link-primary-text-decoration);color:var(--link-primary-color)}.link--primary:hover{color:var(--link-primary-color);text-decoration:underline;cursor:pointer}.link--secondary{--link-secondary-color: var(--color-ink-dark);--link-secondary-text-decoration: underline;text-decoration:var(--link-secondary-text-decoration);color:var(--link-secondary-color)}}@layer components{.tabs{--tab-border-color: var(--border-color);--tab-canvas-color: var(--color-ink-lightest);background:transparent!important;border-block-end:1px solid var(--tab-border-color);display:flex;flex-wrap:wrap;gap:.4rem;padding-inline:.8rem;width:auto}.tabs--center{justify-content:center}.tabs--flush-panel{margin-inline:calc(var(--inline-space) * -1)}.tabs__item,.tabs-item{align-items:center;block-size:var(--element-height);border:1px solid var(--tab-border-color);border-radius:var(--radius) var(--radius) 0 0;color:var(--color-ink);display:flex;justify-content:center;margin-block-end:-1px;padding-inline:var(--inline-space);gap:var(--inline-space)}:is(.tabs__item,.tabs-item):not(disabled,.disabled){cursor:pointer}:is(.tabs__item,.tabs-item).disabled{opacity:.5}@media screen and (max-width:767px){.tabs__item{font-size:var(--text-x-small)}}.tabs__item--active{border-block-end-color:transparent;background-color:var(--color-canvas)}}@layer components{.table{--table-text-align: left;--table-position: relative;--table-overflow: auto;--table-width: 100%;--table-color: var(--color-ink);--table-thead-border-bottom: 2px;--table-thead-background: var(--color-ink-lighter);--table-th-padding: .25rem .5rem;--table-th-font-weight: 500;--table-th-border-left: 1px;--table-border-color: var(--border-color);--table-td-padding: .125rem .5rem;--table-row-odd-background: var(--color-canvas);--table-row-even-background: var(--color-ink-lightest);text-align:var(--table-text-align);position:var(--table-position);overflow-x:var(--table-overflow);width:var(--table-width);color:var(--table-color);border:var(--border);border-collapse:collapse}.table[dir=rtl]{text-align:right}.table thead{border-bottom-width:var(--table-thead-border-bottom);background:var(--table-thead-background);border-color:var(--table-border-color)}.table thead tr>*+*{border-left-width:var(--table-th-border-left);border-color:var(--table-border-color)}.table th{padding:var(--table-th-padding);font-weight:var(--table-th-font-weight)}.table tbody tr:nth-child(odd){background-color:var(--table-row-odd-background)}.table tbody tr:nth-child(2n){background-color:var(--table-row-even-background)}.table td{padding:var(--table-td-padding);white-space:nowrap}.table--sheet{--table-thead-background: var(--color-ink-lightest);--table-thead-border-bottom: 1px;--table-th-padding: .5rem .75rem;--table-td-padding: .45rem .75rem;--table-row-odd-background: var(--color-canvas);--table-row-even-background: var(--color-canvas);--table-border-color: var(--color-ink-lighter);border:1px solid var(--table-border-color);border-collapse:collapse;font-size:var(--text-small);line-height:1.3;box-shadow:none;width:auto}.table--sheet thead{background:var(--table-thead-background)}.table--sheet th,.table--sheet td{border:1px solid var(--table-border-color);padding:var(--table-td-padding);vertical-align:middle}.table--sheet th{font-weight:600;padding:var(--table-th-padding);text-align:center}.table--sheet td{text-align:end}.table--sheet td:first-child,.table--sheet th:first-child{text-align:start}.table--sheet.table--editable tbody td:has(input:not(:disabled)):hover{background-color:var(--color-accent-light)}.table--sheet .cell-active{background-color:var(--color-highlight);box-shadow:inset 0 0 0 2px var(--color-accent)}.table--editable td:has(input){padding:0}.table--editable td:has(input):focus-within{background-color:var(--color-highlight);box-shadow:inset 0 0 0 2px var(--color-accent)}.table--editable td input{background:transparent;border:0;color:inherit;font:inherit;inline-size:100%;padding:.45rem .75rem;text-align:end}.table--editable td:first-child input{text-align:start}.table--editable td input:focus{outline:none}.table--editable td input:disabled{cursor:default;opacity:1}}@layer components{.tab-bar{--tab-bar-padding: .5rem 1rem;--tab-bar-display: inline-flex;--tab-bar-align: center;--tab-bar-justify: flex-start;--tab-bar-gap: .5rem;padding:var(--tab-bar-padding);display:var(--tab-bar-display);align-items:var(--tab-bar-align);justify-content:var(--tab-bar-justify);gap:var(--tab-bar-gap)}.tab{--tab-border-radius: 9999px;--tab-padding: .25rem 1rem;--tab-background: var(--color-bg-lighter);--tab-background-active: white;--tab-shadow-active: 0 1px 2px 0 rgb(0 0 0 / .05);--tab-min-width: 6rem;--tab-text-align: center;border-radius:var(--tab-border-radius);padding:var(--tab-padding);background-color:var(--tab-background);cursor:pointer;min-width:var(--tab-min-width);text-align:var(--tab-text-align)}.tab:hover{text-decoration:underline}.tab.active{background-color:var(--tab-background-active);box-shadow:var(--tab-shadow-active)}}@layer components{.popover{--popover-background: var(--color-canvas);--popover-shadow: var(--shadow-small);--popover-font-size: var(--text-normal);--popover-min-width: 10rem;--popover-max-height: 20rem;display:inline-flex;padding:0;position:relative;z-index:2}.popover>summary{list-style:none;cursor:pointer}.popover>summary::-webkit-details-marker{display:none}.popover>summary:active{transform:translatey(2px)}.popover[open]{z-index:999}.popover[open]>summary[aria-label]:after,.popover[open]>summary [aria-label]:after{display:none}details.popover[open]>summary{box-shadow:inset 0 1px 2px #0003}details.popover[open]>summary:hover{filter:none}.popover-dialog{background-clip:padding-box;background-color:var(--popover-background, var(--color-canvas));border-radius:var(--radius);border:var(--border);box-shadow:var(--shadow);color:var(--color-ink);display:flex;flex-direction:column;font-size:var(--popover-font-size);justify-content:flex-start;max-width:100vw;max-height:var(--popover-max-height);overflow:hidden auto;overscroll-behavior:contain;position:absolute;text-align:left;top:calc(100% + var(--inline-space-third));z-index:100;min-width:var(--popover-min-width)}.popover-dialog.popover-dialog-left{left:0}.popover-dialog.popover-dialog-right{right:0}.popover-dialog.popover-dialog-top-right{bottom:calc(100% + var(--inline-space-third));right:0;top:auto}.popover-dialog .line-header>span{background-color:var(--popover-background)}.popover-dialog .popover-dialog-header{--popover-header-background: var(--color-ink-lightest);--popover-header-border: var(--border);--popover-header-height: 2.25rem;--popover-header-padding-inline: 1rem;--popover-header-font-size: var(--text-small);--popover-header-font-weight: 500;display:flex;position:relative;width:100%;align-items:center;justify-content:center;padding-inline:var(--popover-header-padding-inline);height:var(--popover-header-height);font-size:var(--popover-header-font-size);font-weight:var(--popover-header-font-weight);background:var(--popover-header-background);border-bottom:var(--popover-header-border);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.popover-dialog-list{--popover-list-padding: var(--inline-space-half);--popover-list-separator-color: var(--color-ink-lighter);--popover-list-separator-margin: var(--block-space-third) 0;margin:0;overflow-y:auto;padding:var(--popover-list-padding)}.popover-dialog-list hr{background-color:var(--popover-list-separator-color);margin:var(--popover-list-separator-margin)}.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a,.popover-dialog-list>span{--popover-item-gap: var(--inline-space-half);position:relative;align-items:center;color:var(--color-ink);font-size:var(--text-normal);display:flex;gap:var(--popover-item-gap);min-width:0;padding:var(--block-space-third) var(--inline-space);text-decoration:none;width:100%}:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a,.popover-dialog-list>span) svg{width:1rem;height:1rem}.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a{padding-inline:var(--inline-space-triple);user-select:none;-webkit-user-select:none;white-space:nowrap}:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a).selected,:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a).active,:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a):active{font-weight:500}:is(:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a).selected,:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a).active,:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a):active).checkable:before{content:"\2713";position:absolute;left:8px;font-size:var(--text-small);top:55%;transform:translateY(-58%);color:var(--color-accent)}:is(.popover-dialog-list button,.popover-dialog-list .list-item,.popover-dialog-list>button,.popover-dialog-list>a):hover:not([disabled]):not(.not-action){--popover-item-color: var(--color-accent-dark);--popover-item-border: .5px solid var(--color-accent-light);color:var(--color-selected)}@media(max-width:699px){.popover-user-nav .app-navigation-button{border-radius:var(--radius-round)}}.control-popover{--control-popover-max-width: 20rem;display:flex;flex-direction:column;overflow-y:auto;max-width:var(--control-popover-max-width)}}@layer components{.input{accent-color:var(--input-accent-color, var(--color-ink));background-color:var(--input-background, transparent);border-radius:var(--input-border-radius, var(--radius));border:var(--input-border-size, 1px) solid var(--input-border-color, var(--color-ink-medium));color:var(--input-color, var(--color-ink));font-size:max(16px,1em);line-height:inherit;max-inline-size:100%;padding:var(--input-padding, var(--element-block-padding) var(--element-inline-padding));resize:none;text-overflow:ellipsis;inline-size:min-content}.input:autofill,.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0px 1000px var(--color-selected) inset}.input:where(:focus){--focus-ring-offset: -1px;outline:auto;outline-color:var(--input-outline-color, var(--color-accent))}.input[readonly]{--focus-ring-size: 0}.input[autocomplete=one-time-code]{--input-spacing: .5em;font-family:var(--font-mono);font-size:var(--text-large);font-weight:900;inline-size:18ch;letter-spacing:1ch;min-inline-size:18ch;text-align:center}.input[type=number]::-webkit-outer-spin-button,.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){@media(hover:none){.input{font-size:max(16px,1em)!important}}}.input--file{cursor:pointer;display:grid;inline-size:auto;place-items:center}.input--file>*{grid-area:1 / 1}.input--file img{border-radius:.4em}.input--file input[type=file]{--hover-size: 0;--input-border-color: transparent;--input-border-radius: 8px;block-size:100%;cursor:pointer;font-size:0;inline-size:100%;overflow:clip}.input--file input[type=file]::file-selector-button{appearance:none;cursor:pointer;opacity:0}.input--file:has(input[type=file]:focus),.input--file:has(input[type=file]:focus-visible){outline:1px solid var(--color-accent),.15rem solid var(--color-accent-light)}.input--file:is(.avatar) input[type=file]{border-radius:50%}.input--select{box-shadow:revert;--input-border-radius: var(--radius);--input-padding: var(--element-block-padding) 1.8rem var(--element-block-padding) 1rem;--caret-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23000'/%3E%3C/svg%3E");--caret-icon-dark: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23fff'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;background-image:var(--caret-icon);background-size:.5em;background-position:center right .9em;background-repeat:no-repeat;background-color:var(--color-canvas);text-align:start;block-size:auto;height:auto;display:inline-block}.input--select:hover:not(:disabled){background-image:var(--caret-icon);background-size:.5em;background-position:center right .9em;background-repeat:no-repeat}.input--select option{background-color:var(--color-canvas);color:var(--color-ink)}.input--select.txt-large{padding-inline:var(--inline-space-double) var(--inline-space-triple)}.input--select.txt-x-large{padding-inline:calc(var(--inline-space) * 1.5) calc(var(--inline-space) * 3)}.input--filter{--filter-icon: url(/assets/icons/filter.svg);background-image:var(--filter-icon);background-position:center left .8rem;background-repeat:no-repeat;background-size:1.5em;padding-inline-start:2.4rem}.input--filter.input--select{--input-padding: var(--element-block-padding) 1.8rem var(--element-block-padding) 2.4rem;background-image:var(--filter-icon),var(--caret-icon);background-position:center left .8rem,center right .9em;background-repeat:no-repeat,no-repeat;background-size:1.1em,.5em}.input--filter.input--select:hover:not(:disabled){background-image:var(--filter-icon),var(--caret-icon);background-position:center left .8rem,center right .9em;background-repeat:no-repeat,no-repeat;background-size:1.1em,.5em}.input--sort{--sort-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 6h10v2H7zm2 5h8v2H9zm2 5h6v2h-6z'/%3E%3C/svg%3E");--sort-icon-size: 1.5em;background-image:var(--sort-icon);background-position:center left .8rem;background-repeat:no-repeat;background-size:var(--sort-icon-size);padding-inline-start:2.4rem}.input--sort.input--select{--input-padding: var(--element-block-padding) 1.8rem var(--element-block-padding) 2.4rem;background-image:var(--sort-icon),var(--caret-icon);background-position:center left .8rem,center right .9em;background-repeat:no-repeat,no-repeat;background-size:var(--sort-icon-size),.5em}.input--sort.input--select:hover:not(:disabled){background-image:var(--sort-icon),var(--caret-icon);background-position:center left .8rem,center right .9em;background-repeat:no-repeat,no-repeat;background-size:var(--sort-icon-size),.5em}.input--search{--input-border-radius: 2em;--input-padding: var(--element-block-padding) 1rem var(--element-block-padding) 2.5rem;--search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23767a8c' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3C/svg%3E");--search-icon-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3C/svg%3E");background-color:var(--color-canvas);background-image:var(--search-icon);background-position:center left .8rem;background-repeat:no-repeat;background-size:1.3em;box-shadow:revert;line-height:1.5rem}.input--search::placeholder{color:var(--color-ink-medium)}.input--textarea{--input-padding: 0;line-height:inherit;min-block-size:calc(3lh + (2 * var(--input-padding)));min-inline-size:100%;padding-block:var(--input-padding);padding-inline:calc(var(--input-padding) + calc((1lh - 1ex)/2))}@supports (field-sizing: content){.input--textarea{field-sizing:content;max-block-size:calc(3lh + (2 * var(--input-padding)));min-block-size:calc(1lh + (2 * var(--input-padding)))}}.input--invisible{background-color:transparent;block-size:5px;border:none;inline-size:5px;opacity:.1}.input--invisible:focus{outline:none}.switch{--switch-color: var(--color-ink-medium);--switch-hover-brightness: .9;block-size:1.75em;border-radius:2em;display:inline-flex;inline-size:3em;position:relative}.switch:has(:focus-visible) .switch__btn{outline:var(--focus-ring-size) solid var(--focus-ring-color)}.switch__input{block-size:0;inline-size:0;opacity:.1}.switch__btn{background-color:var(--switch-color);border-radius:2em;cursor:pointer;inset:0;outline-offset:var(--focus-ring-offset);position:absolute;transition:.15s ease}.switch__btn:before{background-color:var(--color-ink-inverted);block-size:1.35em;border-radius:50%;content:"";inline-size:1.35em;inset-block-end:.2em;inset-inline-start:.2em;position:absolute;transition:.15s ease}@media(any-hover:hover){.switch__btn:hover{background-color:color-mix(in srgb,var(--switch-color) 80%,var(--color-ink))}}.switch__input:checked+.switch__btn{--switch-color: var(--color-link)}.switch__input:checked+.switch__btn:before{transform:translate(1.2em)}.switch__input:disabled+.switch__btn{--switch-color: var(--color-ink-medium);cursor:not-allowed;opacity:.5}.input--actor{outline-offset:-1px;transition:box-shadow .15s ease,outline-offset .15s ease}.input--actor:focus-within{--input-border-color: var(--color-selected-dark);outline:var(--focus-ring-size) solid var(--focus-ring-color)}.input--actor .input{--input-padding: 0;--input-border-radius: 0;--input-background: transparent;--input-border-size: 0;inline-size:100%;outline:0}.input--actor:has(.input:is(:autofill,:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus)){-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0px 1000px var(--color-selected) inset}.input--hidden{block-size:0;inline-size:0;opacity:0;padding:0}.input.boost__input{--input-border-radius: 0;--input-border-size: 0;--input-padding: 0;color:inherit;font-size:inherit;font-weight:inherit;inline-size:min-content;max-inline-size:3ch;min-inline-size:1ch;outline:none}@supports (field-sizing: content){.input.boost__input{field-sizing:content;max-inline-size:unset}}.input.boost__input:focus{background-color:var(--color-highlight)}.input.boost__input::-webkit-outer-spin-button,.input.boost__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.search-input--tokenized{--input-padding: calc(var(--element-block-padding) - .1rem) var(--element-inline-padding);align-items:center;cursor:text;display:flex;flex-wrap:wrap;gap:var(--inline-space-half);inline-size:min(100%,42rem);min-block-size:var(--element-height);padding:var(--input-padding);position:relative}.search-input__token-list{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--inline-space-half)}.search-input__editor.input{--input-background: transparent;--input-border-size: 0;--input-padding: 0;flex:1 1 8ch;inline-size:auto;min-inline-size:8ch;outline:0}.search-token{align-items:center;display:inline-flex;font-size:var(--text-small);line-height:1.2}.search-token--text{color:var(--color-ink);font-weight:500;padding-inline:.15rem}.search-token--argument{border:1px solid var(--color-ink-medium);border-radius:var(--radius-round);overflow:hidden}.search-token__arg-key,.search-token__arg-value{display:inline-flex;padding:.3rem .75rem;white-space:nowrap}.search-token__arg-key{background-color:var(--color-ink-lightest);border-inline-end:1px solid var(--color-ink-medium);color:var(--color-ink);font-weight:600}.search-token__arg-value{color:var(--color-ink);font-weight:500}.search-input--tokenized .search-input__hint{inset-inline-end:var(--inline-space)}}@layer components{.box{--box-background: var(--color-canvas);--box-border-color: var(--color-border-default);--box-border-width: 1px;--box-border-radius: .375rem;--box-color: var(--color-ink);--box-font-size: .875rem;--box-line-height: 1.25rem;background-color:var(--box-background);border-color:var(--box-border-color);color:var(--box-color);border-width:var(--box-border-width);border-style:solid;border-radius:var(--box-border-radius);font-size:var(--box-font-size);line-height:var(--box-line-height)}.box .box-header{--box-header-background: var(--color-bg-gradient-default);--box-header-border-radius: .375rem;--box-header-border-bottom-width: 1px;--box-header-padding: var(--space-xs);border-top-left-radius:var(--box-header-border-radius);border-top-right-radius:var(--box-header-border-radius);background:var(--box-header-background);border-bottom-width:var(--box-header-border-bottom-width);padding:var(--box-header-padding)}.box .box-body{--box-body-border-bottom-width: 1px;--box-body-padding: var(--space-xs);border-bottom-width:var(--box-body-border-bottom-width);padding:var(--box-body-padding)}.box .box-body:last-child{border-bottom:0}.box .box-footer{--box-footer-border-radius: .375rem;--box-footer-padding: var(--space-xs);border-bottom-left-radius:var(--box-footer-border-radius);border-bottom-right-radius:var(--box-footer-border-radius);padding:var(--box-footer-padding)}}@layer components{:is(.dialog){border:0;opacity:0;transform:scale(.2);transform-origin:top center;transition:var(--dialog-duration) allow-discrete;transition-property:display,opacity,overlay,transform;margin:auto}:is(.dialog)::backdrop{background-color:var(--color-black);opacity:0;transform:scale(1);transition:var(--dialog-duration) allow-discrete;transition-property:display,opacity,overlay}:is(.dialog)[open]{opacity:1;transform:scale(1);overflow:visible}:is(.dialog)[open]::backdrop{opacity:.5}@starting-style{:is(.dialog)[open]{opacity:0;transform:scale(.2)}:is(.dialog)[open]::backdrop{opacity:0}}.dialog.panel{max-inline-size:calc(100vw - var(--inline-space-double) * 2)}}@layer components{.tag{--tag-padding: .125rem .5rem;--tag-letter-spacing: .025em;--tag-text-transform: uppercase;--tag-font-weight: 600;--tag-font-size: .75rem;--tag-line-height: 1rem;--tag-border-radius: .375rem;--tag-text-align: center;--tag-display: inline-flex;--tag-background: var(--color-ink-lighter);--tag-color: var(--color-ink);padding:var(--tag-padding);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);font-weight:var(--tag-font-weight);font-size:var(--tag-font-size);line-height:var(--tag-line-height);border-radius:var(--tag-border-radius);text-align:var(--tag-text-align);display:var(--tag-display);background-color:var(--tag-background);color:var(--tag-color)}.tag--primary{--tag-background: var(--color-primary);--tag-color: var(--color-ink-inverted)}.tag--negative{--tag-background: var(--color-negative);--tag-color: var(--color-ink-inverted)}.tag--positive{--tag-background: var(--color-positive);--tag-color: var(--color-ink-inverted)}}@layer components{.badge{--badge-padding: .2rem var(--inline-space,.8rem);--badge-font-size: .85rem;--badge-font-weight: 600;--badge-line-height: 1rem;--badge-border-radius: var(--radius);--badge-background: var(--color-accent);--badge-color: var(--color-ink-inverted);align-items:center;background-color:var(--badge-background);color:var(--badge-color);border-radius:var(--badge-border-radius);display:inline-flex;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);padding:var(--badge-padding);text-transform:none;white-space:nowrap}.badge--inverted{background-color:var(--color-accent-light);color:var(--color-accent-dark)}.badge--pill{--badge-padding: .25rem .95rem;--badge-font-size: .9rem}.badge--soft{--badge-background: var(--color-primary-light);--badge-color: var(--color-ink);--badge-shadow: none}.badge--ink{--badge-background: var(--color-ink);--badge-color: var(--color-ink-inverted)}.badge--positive{--badge-background: var(--color-positive);--badge-color: var(--color-ink-inverted)}.badge--negative{--badge-background: var(--color-negative);--badge-color: var(--color-ink-inverted)}}@layer components{.break{position:relative;z-index:0}.break--borderless:before{display:none}.break:before{border-block-end:var(--border);content:"";inset-block-start:50%;inset-inline:0;position:absolute;transform:translateY(-50%);z-index:-1}.break>span{font-size:var(--text-x-small);display:inline-block;padding:.3em .73em;color:var(--color-ink-inverted);background:#a4a4a4;border-radius:var(--radius);text-transform:uppercase}.break--block>span{font-size:var(--text-x-small);display:inline-block;padding:.3em .73em;color:var(--color-ink-inverted);background:#a4a4a4;border-radius:var(--radius);text-transform:uppercase}}@layer components{.blank-slate--empty{justify-self:center;align-self:center;border:2px dashed var(--color-ink-light);border-radius:1ch;color:var(--color-ink-dark);margin-block-start:3dvh;margin-block-end:2dvh;padding:1ch 2ch;rotate:-3deg;font-weight:500;font-size:var(--text-medium);max-width:20rem;-webkit-line-clamp:2;text-align:center}}@layer components{.form-field{display:block;margin-block-end:var(--block-space)}@media screen and (max-width:767px){.form-field{padding-block-start:.3rem;padding-block-end:.3rem}}.form--side{--perma-col-gap: 1.2rem;--perma-col-width: 15.2rem;--form-line-height: 2.15rem;--form-margin-end: .5rem}.form--side .form-field{line-height:var(--form-line-height);gap:var(--perma-col-gap, var(--inline-space));margin-block-end:var(--form-margin-end,var(--block-space))}@media screen and (min-width:768px){.form--side .form-field{align-items:start;display:grid;grid-template-columns:var(--perma-col-width) 1fr}.form--side .form-field .form-field__label{font-weight:700}.form--side .form-field--small,.form--side.form--small .form-field{--perma-col-width: 8rem}.form--side.form--align-right .form-field .form-field__content{text-align:end;justify-content:end}}.form-field__label{display:block;font-weight:700;margin-block-end:var(--block-space-half)}@media screen and (min-width:768px){.form--side .form-field__label{text-align:end;margin-block-end:0}}.form-field__content{min-inline-size:0}@media screen and (min-width:768px){.form-field__content{inline-size:100%}}}@layer components{.popup{--btn-background: transparent;--panel-border-radius: var(--radius);--panel-padding: var(--block-space-half);--panel-size: auto;--popup-icon-size: 24px;--popup-item-padding-inline: .4rem;--popup-display: flex;inset:0 auto auto 50%;inset-block-start:calc(100% + .4rem);max-block-size:35dvh;max-inline-size:min(55ch,calc(100vw - (var(--panel-padding))));min-inline-size:min(25ch,calc(100vw - (var(--panel-padding))));overflow:auto;position:absolute;transform:translate(-50%);z-index:var(--z-modal);text-align:left}.popup[open]{display:var(--popup-display)}.popup:where(.popup--align-left),.popup.orient-left{inset-inline:auto 0;transform:translate(var(--orient-offset, 0px))}.popup:where(.popup--align-right),.popup.orient-right{inset-inline:0 auto;transform:translate(var(--orient-offset, 0px))}.popup:where(.popup--align-center){inset-inline:auto auto;left:50%;transform:translate(var(--orient-offset, -50%))}.popup form{display:contents}.popup__footer{border-block-start:1px solid var(--color-ink-lightest);color:var(--card-color);margin-block-start:var(--popup-item-padding-inline);padding:var(--popup-item-padding-inline) var(--popup-item-padding-inline) 0;text-align:center;text-transform:initial}.popup__title{font-weight:800;white-space:nowrap}.popup__title[tabindex="-1"]:focus-visible{outline:unset}.popup__section{border-block-start:1px solid var(--color-ink-lighter);margin-block-end:var(--block-space-half)}.popup__section:not(:has(.popup__list)),.popup__section:not(:has(.popup__list>*)),.popup__section:has(.popup__item[hidden]):not(:has(.popup__item:not([hidden]))){display:none}.popup__section-title{background:var(--color-canvas);font-size:var(--text-normal);font-weight:600;inset-block-start:0;list-style:none;padding:.75ch var(--inline-space-half);position:sticky;text-transform:uppercase;z-index:1}.popup__section-title:is(summary){align-items:center;cursor:pointer;display:flex;gap:.5ch}.popup__section-title::-webkit-details-marker{display:none}.popup__section-title .icon--caret-down{font-size:1ch;margin-inline-start:-.5ch;transition:rotate .15s ease-out}.popup__section:not([open]) .popup__section-title .icon--caret-down{rotate:-90deg}.popup__list{display:flex;flex-direction:column;inline-size:100%;list-style:none;margin:0;max-inline-size:100%;padding:0;row-gap:1px;min-block-size:6rem}.popup__list hr{border-color:var(--color-ink-lighter);height:1px;width:100%}.popup__item{align-items:center;background:transparent;border-radius:.3em;display:flex;inline-size:100%;max-inline-size:100%;font-size:var(--text-normal)}@media(any-hover:hover){.popup__item:hover{background:var(--color-ink-lightest)}}.popup__item:has(.popup__btn[disabled]){pointer-events:none}.popup__item .checked{opacity:0%}.popup__item[aria-checked=true] .checked{opacity:100%}.popup__item[aria-selected]{background-color:var(--color-selected)}.popup__item[aria-selected] .popup__btn{color:var(--color-accent-dark);background:var(--color-accent-light);border-color:var(--color-accent-light)}@media(any-hover:hover){.popup__item[aria-selected]:hover{background-color:var(--color-selected)}}.popup__btn{--btn-border-radius: .3em;--btn-border-size: 0;flex:1 1 auto;font-weight:500;justify-content:start;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--inline-space-half) var(--popup-item-padding-inline);text-align:start}.popup__btn:focus-visible{z-index:1}.popup__icon{--icon-size: 1.25em;inline-size:var(--popup-icon-size)}.popup__radio{--icon-size: var(--text-x-small);block-size:var(--popup-icon-size);inline-size:var(--popup-icon-size);margin-inline-start:var(--popup-item-padding-inline);flex-shrink:0}.popup__radio:hover{--btn-border-color: var(--color-ink)}.popup--animated{opacity:0;transform:scale(.2) translate(-50%);transform-origin:top left;transition:var(--dialog-duration) allow-discrete;transition-property:display,opacity,overlay,transform}.popup--animated::backdrop{background-color:var(--color-always-black);opacity:0;transform:scale(1);transition:var(--dialog-duration) allow-discrete;transition-property:display,opacity,overlay}.popup--animated[open]{opacity:1;transform:scale(1) translate(-50%)}.popup--animated[open]::backdrop{opacity:.5}@starting-style{.popup--animated[open]{opacity:0;transform:scale(.2) translate(-50%)}.popup--animated[open]::backdrop{opacity:0}}}@layer components{.spinner{display:inline-block;inline-size:1em;block-size:1em;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-block-start-color:currentColor;border-radius:50%;animation:spinner-rotation .8s linear infinite;flex-shrink:0}.spinner--small{--spinner-size: .85em;inline-size:var(--spinner-size);block-size:var(--spinner-size)}.spinner--large{--spinner-size: 1.25em;inline-size:var(--spinner-size);block-size:var(--spinner-size)}}@keyframes spinner-rotation{to{rotate:360deg}}@layer utilities{.txt-xx-small{font-size:var(--text-xx-small)}.txt-x-small{font-size:var(--text-x-small)}.txt-small{font-size:var(--text-small)}.txt-normal{font-size:var(--text-normal)}.txt-medium{font-size:var(--text-medium)}.txt-large{font-size:var(--text-large)}.txt-x-large{font-size:var(--text-x-large)}.txt-xx-large{font-size:var(--text-xx-large)}.txt-xxx-large{font-size:var(--text-xxx-large)}.txt-align-center{text-align:center}.txt-align-start{text-align:start}.txt-align-end{text-align:end}.txt-ink{color:var(--color-ink)}.txt-accent{color:var(--color-accent)}.txt-primary{color:var(--color-primary)}.txt-inverted{color:var(--color-ink-inverted)}.txt-negative{color:var(--color-negative)}.txt-positive{color:var(--color-positive)}.txt-subtle{color:var(--color-ink-dark)}.txt-alert{color:var(--color-marker)}.txt-undecorated{text-decoration:none}.txt-underline{text-decoration:underline}.txt-tight-lines{line-height:1.2}.txt-nowrap{white-space:nowrap}.txt-break{word-break:break-word}.txt-uppercase{text-transform:uppercase}.txt-capitalize{text-transform:capitalize}.txt-capitalize-first-letter:first-letter{text-transform:capitalize}.txt-link{color:var(--color-link);text-decoration:underline}.font-weight-black{font-weight:900}.font-weight-bold{font-weight:600}.font-weight-normal{font-weight:400}.font-monospace{font-family:monospace}.justify-end{justify-content:end}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-start{align-self:start}.v-align-middle{vertical-align:middle}.contain{contain:inline-size}.display-inline{display:inline}.flex{display:flex}.flex-inline{display:inline-flex}.block{display:block}.block-inline{display:inline-block}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.grid{display:grid}.grid-inline{display:inline-grid}.grid-auto-flow-row{grid-auto-flow:row}.grid-auto-flow-column{grid-auto-flow:column}.grid-auto-rows-min{grid-auto-rows:minmax(0,auto)}.grid-auto-cols-min{grid-auto-columns:minmax(0,auto)}.grid-cols-none{grid-template-columns:none}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-auto{grid-column:auto}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.flex-1{flex:1}.flex-item-grow{flex-grow:1}.flex-item-shrink{flex-shrink:1}.flex-item-no-shrink{flex-shrink:0}.flex-item-justify-start{margin-inline-end:auto}.flex-item-justify-end{margin-inline-start:auto}.gap{column-gap:var(--column-gap, var(--inline-space));row-gap:var(--row-gap, var(--block-space))}.gap-half{column-gap:var(--column-gap, var(--inline-space-half));row-gap:var(--row-gap, var(--block-space-half))}.gap-double{column-gap:var(--column-gap, var(--inline-space-double));row-gap:var(--row-gap, var(--block-space-double))}.gap-third{column-gap:var(--column-gap, var(--inline-space-third));row-gap:var(--row-gap, var(--block-space-half))}.gap-none{--column-gap: 0;--row-gap: 0;gap:0}ul.gap>*+*{margin-block-start:var(--row-gap, var(--block-space))}ul.gap-half>*+*{margin-block-start:var(--row-gap, var(--block-space-half))}ul.gap-double>*+*{margin-block-start:var(--row-gap, var(--block-space-double))}ul.gap-third>*+*{margin-block-start:var(--row-gap, var(--block-space-third))}ul.gap-none>*+*{margin-block-start:0}.z-base{z-index:var(--z-base, 0)}.z-modal{z-index:var(--z-modal, 50)}.z-popup{z-index:var(--z-popup, 10)}.full-width{inline-size:100%}.full-height{block-size:100%}.min-width{min-inline-size:0}.min-height{min-block-size:0}.half-width{inline-size:50%}.max-width{max-inline-size:100%}.min-content{inline-size:min-content}.fit-content{inline-size:fit-content}.max-inline-size{max-inline-size:100%}.screen-height{height:100vh}.x-small-width{inline-size:45ch}.small-width{inline-size:50ch}.medium-width{inline-size:95ch}.large-width{inline-size:120ch}.x-large-width{inline-size:135ch}.small-height{block-size:30dvh}.overflow-x{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.overflow-y{overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.overflow-visible{overflow:visible}.overflow-clip{text-overflow:clip;white-space:nowrap;overflow:hidden}.overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(pointer:course){.overflow-hide-scrollbar::-webkit-scrollbar{display:none}}.overflow-line-clamp{-webkit-line-clamp:var(--lines, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal}.overflow-line-clamp-2{--lines: 2}.overflow-line-clamp-3{--lines: 3}.non-clickable{cursor:default;pointer-events:none}.cursor-pointer{cursor:pointer}.pad{padding:var(--block-space) var(--inline-space)}.pad-double{padding:var(--block-space-double) var(--inline-space-double)}.pad-triple{padding:var(--block-space-triple) var(--inline-space-triple)}.pad-block{padding-block:var(--block-space)}.pad-block-start{padding-block-start:var(--block-space)}.pad-block-end{padding-block-end:var(--block-space)}.pad-block-half{padding-block:var(--block-space-half)}.pad-block-third{padding-block:var(--block-space-third)}.pad-block-double{padding-block:var(--block-space-double)}.pad-block-start-half{padding-block-start:var(--block-space-half)}.pad-block-end-half{padding-block-end:var(--block-space-half)}.pad-inline{padding-inline:var(--inline-space)}.pad-inline-start{padding-inline-start:var(--inline-space)}.pad-inline-start-double{padding-inline-start:var(--inline-space-double)}.pad-inline-end{padding-inline-end:var(--inline-space)}.pad-inline-end-double{padding-inline-end:var(--inline-space-double)}.pad-inline-end-triple{padding-inline-end:var(--inline-space-triple)}.pad-inline-half{padding-inline:var(--inline-space-half)}.pad-inline-double{padding-inline:var(--inline-space-double)}.pad-inline-triple{padding-inline:var(--inline-space-triple)}.unpad{padding:0!important}.unpad-block-end{padding-block-end:0}.unpad-block-start{padding-block-start:0}.unpad-inline{padding-inline:0}.margin{margin:var(--block-space) var(--inline-space)}.margin-block{margin-block:var(--block-space)}.margin-block-half{margin-block:var(--block-space-half)}.margin-block-start{margin-block-start:var(--block-space)}.margin-block-start-half{margin-block-start:var(--block-space-half)}.margin-block-start-third{margin-block-start:var(--block-space-third)}.margin-block-start-auto{margin-block-start:auto}.margin-block-end{margin-block-end:var(--block-space)}.margin-block-end-half{margin-block-end:var(--block-space-half)}.margin-block-end-third{margin-block-end:var(--block-space-third)}.margin-block-double{margin-block:var(--block-space-double)}.margin-block-end-double{margin-block-end:var(--block-space-double)}.margin-block-end-triple{margin-block-end:var(--block-space-triple)}.margin-block-start-double{margin-block-start:var(--block-space-double)}.margin-inline{margin-inline:var(--inline-space)}.margin-inline-start{margin-inline-start:var(--inline-space)}.margin-inline-start-half{margin-inline-start:var(--inline-space-half)}.margin-inline-end{margin-inline-end:var(--inline-space)}.margin-inline-end-half{margin-inline-end:var(--inline-space-half)}.margin-inline-half{margin-inline:var(--inline-space-half)}.margin-inline-double{margin-inline:var(--inline-space-double)}.margin-none{margin:0}.margin-none-block{margin-block:0}.margin-none-block-start{margin-block-start:0}.margin-none-block-end{margin-block-end:0}.margin-none-inline{margin-inline:0}.margin-none-inline-start{margin-inline-start:0}.margin-none-inline-end{margin-inline-end:0}.center{margin-inline:auto}.center-block{margin-block:auto}.position-relative{position:relative}.position-sticky{position:sticky;inset:var(--inset, 0 auto auto auto);z-index:var(--z, 1)}.fill{background-color:var(--color-canvas)}.fill-black{background-color:var(--color-black)}.fill-white{background-color:var(--color-ink-inverted)}.fill-subtle{background-color:var(--color-ink-lighter)}.fill-shade{background-color:var(--color-ink-lightest)}.fill-selected{background-color:var(--color-selected)}.fill-highlight{background-color:var(--color-highlight)}.fill-transparent{background-color:transparent}.fill-positive{background-color:var(--color-positive)}.fill-negative{background-color:var(--color-negative)}.fill-highlighter{display:inline-flex;position:relative;z-index:1}.fill-highlighter:before{background-color:var(--color-highlight);content:"";inset-block:0;inset-inline:-.1em;position:absolute;transform:skew(-7deg) rotate(-.15deg);z-index:-1}.translucent{opacity:var(--opacity, .66)}.border{border:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-light))}.border-block{border-block:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-light))}.border-bottom{border-block-end:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-light))}.border-top{border-block-start:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-light))}.borderless{border:0}.border--dashed{border-style:dashed}.border-radius{border-radius:var(--radius, .5em)}.border-radius--round{border-radius:var(--radius-round, .5em)}.border-radius--large{border-radius:var(--radius-large, .5em)}.no-border-radius{border-radius:0}.border-radius-block-start{border-start-start-radius:var(--border-radius, .5em);border-start-end-radius:var(--border-radius, .5em)}.shadow{box-shadow:var(--shadow)}.shadow--large{box-shadow:var(--shadow-large)}.shadow--small{box-shadow:var(--shadow-small)}.shadow--card{box-shadow:var(--shadow-card)}.shadowless{box-shadow:none}:where(.list-style-none){list-style:none;margin:0 auto;padding:0}.visually-hidden,.for-screen-reader{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}[hidden]{display:none!important}.display-contents,[contents]{display:contents}@media(display-mode:standalone){.hide-in-pwa{display:none}}@media(display-mode:browser){.hide-in-browser{display:none}}.hide-focus-ring{--focus-ring-size: 0}@media(any-hover:none){.hide-on-touch{display:none}}.show-on-touch{display:none}@media(any-hover:none){.show-on-touch{display:unset}}body:not([data-platform~=native]) .show-on-native{display:none}@media(max-width:768px){.hide-on-mobile{display:none!important}}.show-on-mobile{display:none!important}@media(max-width:768px){.show-on-mobile{display:unset!important}}@media(min-width:769px){.hide-on-desktop{display:none!important}}.show-on-desktop{display:none!important}@media(min-width:769px){.show-on-desktop{display:unset!important}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.contain{inline-size:100%;max-inline-size:var(--container-max, 1200px);margin-inline:auto;padding-inline:var(--inline-space)}.contain--x-small{--container-max: 60ch}.contain--small{--container-max: 100ch}.contain--medium{--container-max: 130ch}.contain--large{--container-max: 160ch}.contain--fluid{max-inline-size:none;margin-inline:0}.anchor-container{container-type:inline-size}@container (max-width: 320px){.hide-if-anchor-below-small,.hide-if-anchor-under-small{display:none}.show-if-anchor-below-small,.show-if-anchor-under-small{display:revert}}@container (min-width: 321px){.hide-if-anchor-above-small,.hide-if-anchor-over-small{display:none}.show-if-anchor-above-small,.show-if-anchor-over-small{display:revert}}@container (max-width: 500px){.hide-if-anchor-below-medium,.hide-if-anchor-under-medium{display:none}.show-if-anchor-below-medium,.show-if-anchor-under-medium{display:revert}}@container (min-width: 501px){.hide-if-anchor-above-medium,.hide-if-anchor-over-medium{display:none}.show-if-anchor-above-medium,.show-if-anchor-over-medium{display:revert}}@container (max-width: 769px){.hide-if-anchor-below-large,.hide-if-anchor-under-large{display:none}.show-if-anchor-below-large,.show-if-anchor-under-large{display:revert}}@container (min-width: 770px){.hide-if-anchor-above-large,.hide-if-anchor-over-large{display:none}.show-if-anchor-above-large,.show-if-anchor-over-large{display:revert}}}@layer utilities{.shake{animation:shake .4s both}@keyframes appear-then-fade{0%,to{opacity:0}5%,60%{opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes react{0%{transform:scale(.85);opacity:0}50%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes scale-fade-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes shake{0%{transform:translate(-2rem)}25%{transform:translate(2rem)}50%{transform:translate(-1rem)}75%{transform:translate(1rem)}}@keyframes slide-up{0%{transform:translateY(2rem)}to{transform:translateY(0)}}@keyframes slide-up-fade-in{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(2rem)}}.anim-slide-in-right{animation:slide-in-right .22s ease-out both}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes submitting{0%{-webkit-mask-position:0% 0%,50% 0%,100% 0%}12.5%{-webkit-mask-position:0% 50%,50% 0%,100% 0%}25%{-webkit-mask-position:0% 100%,50% 50%,100% 0%}37.5%{-webkit-mask-position:0% 100%,50% 100%,100% 50%}50%{-webkit-mask-position:0% 100%,50% 100%,100% 100%}62.5%{-webkit-mask-position:0% 50%,50% 100%,100% 100%}75%{-webkit-mask-position:0% 0%,50% 50%,100% 100%}87.5%{-webkit-mask-position:0% 0%,50% 0%,100% 50%}to{-webkit-mask-position:0% 0%,50% 0%,100% 0%}}@keyframes success{0%{background-color:var(--color-border-darker);scale:.8}33%{background-color:var(--color-border-darker);scale:1}}@keyframes wiggle{0%{transform:rotate(0)}20%{transform:rotate(3deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes wobble{0%{transform:rotate(calc(var(--bubble-rotate) + 30deg))}15%{border-radius:66% 34% 72% 28%/39% 63% 37% 61%}25%{border-radius:55% 47% 62% 40%/58% 50% 52% 44%}33%{border-radius:46% 54% 61% 39%/50% 51% 49% 50%}50%{border-radius:54% 46% 61% 39%/57% 49% 51% 43%}75%{border-radius:53% 45% 60% 38%/56% 48% 50% 42%}}@keyframes zoom-fade{to{transform:translateY(-1.5em);scale:2;opacity:0}}@keyframes blink{50%{border-color:transparent}}.anim-slide-down-fast{animation:slide-down-fade-in-fast .13s ease-out both}@keyframes slide-down-fade-in-fast{0%{opacity:0;translate:0 -.35rem}to{opacity:1;translate:0 0}}.anim-pulse{animation:pulse .13s ease-out both}.anim-rise-fade{transition:transform .22s var(--ease-out-expo),opacity .16s var(--ease-out-expo)}}:root{--color-accent: rgb(222 120 9);--color-accent-light: color-mix(in srgb, var(--color-accent) 10%, var(--color-canvas));--color-accent-dark: color-mix(in srgb, var(--color-accent) 65%, var(--color-ink));--color-primary: var(--color-ink);--color-primary-light: color-mix(in srgb, var(--color-primary) 10%, var(--color-canvas));--color-primary-dark: color-mix(in srgb, var(--color-primary) 65%, var(--color-ink));--lch-pink-darkest: 26% .105 336;--lch-pink-darker: 40% .154 338;--lch-pink-dark: 56% .183 340;--lch-pink-medium: 66% .166 342;--lch-pink-light: 84% .08 344;--lch-pink-lighter: 92% .03 346;--lch-pink-lightest: 96% .012 348;--lch-orange-darkest: 26% .105 53;--lch-orange-darker: 40% .148 55;--lch-orange-dark: 56% .176 57;--lch-orange-medium: 66% .169 59;--lch-orange-light: 84% .088 61;--lch-orange-lighter: 92% .034 63;--lch-orange-lightest: 96% .018 65;--lch-mint-darkest: 26% .064 148;--lch-mint-darker: 40% .101 150;--lch-mint-dark: 56% .138 152;--lch-mint-medium: 66% .144 154;--lch-mint-light: 84% .076 156;--lch-mint-lighter: 92% .026 158;--lch-mint-lightest: 96% .018 160;--lch-rose-darkest: 26% .105 344;--lch-rose-darker: 40% .154 346;--lch-rose-dark: 56% .183 348;--lch-rose-medium: 66% .171 350;--lch-rose-light: 84% .084 352;--lch-rose-lighter: 92% .031 354;--lch-rose-lightest: 96% .013 356;--color-header-bg: #ffffff}html,body{min-height:100%;font-size:.975rem;margin:0}html:has(.card-overlay--active),body:has(.card-overlay--active){overflow:hidden}.avatar{inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-round);object-fit:cover}.avatar--small{inline-size:1.35rem;block-size:1.35rem;border-radius:var(--radius-round);object-fit:cover}.avatar--medium{inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-round);object-fit:cover}.avatar--large{inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-round);object-fit:cover}.avatar--x-large{inline-size:3rem;block-size:3rem;border-radius:var(--radius-round);object-fit:cover}.mention{color:inherit;cursor:pointer;text-decoration:none;font-weight:700}.mention:hover{text-decoration:underline}.section-title{background:var(--color-ink);color:var(--color-ink-inverted);font-weight:900;letter-spacing:.08em;margin:0 0 .3rem;padding-inline:.2rem;text-transform:uppercase}.entry-page{min-block-size:100dvh;display:grid;place-items:center;padding:clamp(var(--block-space),5vw,var(--block-space-triple))}.entry-page__card{inline-size:min(100%,25rem);padding:clamp(1.5rem,5vw,2.25rem);background:var(--color-canvas);border:var(--border-subtle);border-radius:var(--radius-large);box-shadow:var(--shadow)}.entry-page__header{margin-block-end:var(--block-space-double);text-align:center}.entry-page__brand{display:block;inline-size:6.5rem;block-size:auto;margin:0 auto var(--block-space-double)}.entry-page__eyebrow{display:block;margin-block-end:var(--block-space-half);color:var(--color-accent-dark);font-size:var(--text-x-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-page__title{margin:0;font-size:var(--text-x-large);line-height:1.15}.entry-page__intro{margin:var(--block-space-half) 0 0;color:var(--color-ink-dark);font-size:var(--text-small)}.entry-page__form{display:flex;flex-direction:column;gap:var(--block-space)}.entry-page__divider{display:flex;align-items:center;gap:var(--inline-space);margin-block:var(--block-space);color:var(--color-ink-dark);font-size:var(--text-x-small)}.entry-page__divider:before,.entry-page__divider:after{content:"";flex:1;border-block-start:var(--border-subtle)}.entry-page__notice,.entry-page__error{margin:0 0 var(--block-space);font-size:var(--text-small)}.entry-page__notice{color:var(--color-ink-dark)}.entry-page__error{margin-block:var(--block-space) 0;color:var(--color-negative)}.entry-page__code.input{min-inline-size:0;inline-size:100%;letter-spacing:.35em}.entry-page__secondary-action{display:flex;margin:var(--block-space) auto 0;color:var(--color-link);font-size:var(--text-small)}@media(max-width:639px){.entry-page__card{border-radius:var(--radius);box-shadow:var(--shadow-small)}}
