@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--orbit-angle:0deg;--panel-glow:initial;--panel-edge:initial}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-vietnamese-600-normal.2gbrhuh0_8mh1.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-600-normal.2apgyv3nzj6wb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-ext-600-normal.38o29yiflk_v8.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-600-normal.1hoxfyisf-irg.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-600-normal.34vyxsduuj3tr.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-600-normal.2xpt0qcirtddg.woff)format("woff");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:var(--r-md);--ease-out:var(--ease-out);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-3xl:64px;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-body:var(--font-body);--radius-panel:var(--radius-panel);--radius-chip:var(--radius-chip);--ease-spring:var(--ease-spring);--ease-inout:var(--ease-inout);--shadow-overlay:var(--shadow-overlay);--animate-marquee:dugout-marquee 80s linear infinite;--animate-progress:dugout-progress 6s linear 1 both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--canvas);color:var(--text-1);font-family:var(--font-body);font-size:var(--fs-root);line-height:var(--lh-body);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01"}body{background:radial-gradient(1200px 420px at 50% -120px, var(--kit-lift), transparent 70%) no-repeat, var(--canvas);min-height:100%}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(1200px 420px at 50% -120px, color-mix(in oklab, var(--kit-lift) 7%, transparent), transparent 70%) no-repeat, var(--canvas)}}body{color:var(--text-1);font-size:var(--fs-body);line-height:var(--lh-body);overflow-x:hidden}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--accent) 32%, transparent)}}::selection{color:var(--text-1)}::placeholder{color:var(--text-3);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-sm)}::-webkit-scrollbar-thumb:hover{background:var(--text-4)}::-webkit-scrollbar-corner{background:0 0}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline-color:color-mix(in oklab, var(--accent) 80%, transparent)}}:focus-visible{outline-offset:var(--focus-offset)}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}hr{border-color:var(--line)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{:where([aria-haspopup=menu],[aria-haspopup=listbox],[aria-haspopup=dialog],[role=combobox])>svg.lucide-chevron-down{transition:rotate var(--dur-overlay) var(--ease-out)}:where([aria-haspopup=menu],[aria-haspopup=listbox],[aria-haspopup=dialog],[role=combobox])[aria-expanded=true]>svg.lucide-chevron-down{rotate:180deg}}@layer utilities{.kitbar-search{min-width:var(--kitbar-chip);max-width:var(--kitbar-search);justify-content:flex-start;container-type:inline-size}.kitbar-search.kitbar-glass{font-weight:var(--fw-body);color:var(--text-1);flex:1 1 0;gap:8px;margin-left:auto;padding-inline:9px 7px}@supports (color:color-mix(in lab, red, red)){.kitbar-search.kitbar-glass{color:color-mix(in oklab, var(--text-1) 64%, transparent)}}.\@container\/foot{container:foot/inline-size}.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.decision-layout{container-type:inline-size}.fit-ghost{visibility:hidden;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;overflow-x:clip}.fit-ghost[data-text]:before{content:attr(data-text)}.fit-ghost[data-flat]{height:0;overflow:hidden}.desk-portrait{isolation:isolate;flex:none;display:inline-flex;position:relative}.desk-portrait:before{content:"";z-index:-1;border-radius:var(--r-pill);background:radial-gradient(circle, var(--tone,var(--kit-lift)), transparent 68%);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.desk-portrait:before{background:radial-gradient(circle, color-mix(in oklab, var(--tone,var(--kit-lift)) 42%, transparent), transparent 68%)}}.desk-portrait:before{opacity:.85;pointer-events:none}.desk-portrait[data-live]:before{animation:desk-halo var(--dur-breathe) var(--ease-inout) infinite alternate}.kitbar-slab{isolation:isolate;background-color:var(--kit-deep);position:relative}@supports (color:color-mix(in lab, red, red)){.kitbar-slab{background-color:color-mix(in oklab, var(--kit-deep) 30%, var(--canvas))}}.kitbar-slab{background-image:linear-gradient(180deg, var(--white), transparent 45%), linear-gradient(90deg, var(--kit-primary) 0%, var(--kit-primary) 45%, var(--kit-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.kitbar-slab{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 10%, transparent), transparent 45%), linear-gradient(90deg, color-mix(in oklab, var(--kit-primary) 92%, transparent) 0%, color-mix(in oklab, var(--kit-primary) 62%, transparent) 45%, color-mix(in oklab, var(--kit-primary) 38%, transparent) 100%)}}.kitbar-slab{box-shadow:inset 0 1px 0 var(--white), inset 0 -1px 0 var(--black), 0 1px 0 var(--kit-lift), 0 10px 30px -14px var(--kit-aura)}@supports (color:color-mix(in lab, red, red)){.kitbar-slab{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 22%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--black) 45%, transparent), 0 1px 0 color-mix(in oklab, var(--kit-lift) 22%, transparent), 0 10px 30px -14px color-mix(in oklab, var(--kit-aura) 90%, transparent)}}.kitbar-slab:before{content:"";pointer-events:none;background-image:linear-gradient(104deg, transparent 18%, var(--white) 26%, transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kitbar-slab:before{background-image:linear-gradient(104deg, transparent 18%, color-mix(in oklab, var(--white) 7%, transparent) 26%, transparent 34%)}}.kitbar-slab>*{position:relative}.toast{z-index:calc(10 - var(--toast-index,0));translate:0 calc(var(--toast-dir,-1) * var(--toast-index,0) * var(--toast-peek));scale:calc(1 - var(--toast-index,0) * .05);transition:translate var(--dur-slide) var(--ease-out), scale var(--dur-slide) var(--ease-out), opacity var(--dur-slide) var(--ease-out);grid-area:1/1;align-self:end;position:relative}@starting-style{.toast{opacity:0;translate:0 calc(var(--toast-dir,-1) * -16px);scale:.98}}.toast:not([data-front]){height:var(--toast-front-h,auto);overflow:hidden}.toast:not([data-front])>*{opacity:0;transition:opacity var(--dur-hover) var(--ease-out)}[data-position=top-right]>.toast{align-self:start}.toast[data-depth=far]{opacity:0;pointer-events:none}[data-dugout-toasts]:is(:hover,:focus-within)>.toast{translate:0 calc(var(--toast-dir,-1) * var(--toast-offset,0px));height:auto;overflow:visible;scale:1}[data-dugout-toasts]:is(:hover,:focus-within)>.toast:not([data-depth=far])>*{opacity:1}.toast:after{content:"";inset:calc(var(--toast-gap) * -1) 0;z-index:-1;position:absolute}.toast[data-state=closed]{animation:dugout-toast-out var(--dur-hover) var(--ease-out) forwards}.toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x,0px));transition:none}.toast[data-swipe=cancel]{transition:transform var(--dur-overlay) var(--ease-out);transform:none}.toast[data-swipe=end]{animation:dugout-toast-swipe-out var(--dur-overlay) var(--ease-out) forwards}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";pointer-events:none;background:linear-gradient(104deg, transparent 30%, var(--white) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheen:after{background:linear-gradient(104deg, transparent 30%, color-mix(in oklab, var(--white) 26%, transparent) 50%, transparent 70%)}}.sheen:after{transform:translate(-120%)}.sheen:hover:after{animation:dugout-sheen var(--dur-sheen) var(--ease-out) 1}.orbit{position:relative}.orbit:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--orbit-angle), transparent 0deg, transparent 230deg, var(--tone,var(--kit-lift)) 300deg, var(--tone,var(--kit-lift)) 340deg, transparent 360deg);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orbit:after{background:conic-gradient(from var(--orbit-angle), transparent 0deg, transparent 230deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent) 300deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 70%, var(--white)) 340deg, transparent 360deg)}}.orbit:after{-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);animation:dugout-orbit-edge var(--dur-breathe) linear infinite;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.presence-breathe{position:relative}.presence-breathe:after{content:"";border-radius:var(--r-pill);box-shadow:0 0 0 1.5px var(--tone,var(--status-good));opacity:0;pointer-events:none;animation:dugout-breathe var(--dur-breathe) var(--ease-out) infinite;position:absolute;inset:-3px}.avatar-breathe{inset:calc(var(--avatar-gap,3px) * -1);border-radius:var(--r-pill);pointer-events:none;box-shadow:0 0 0 1.5px var(--tone,var(--status-good));opacity:0;animation:dugout-breathe var(--dur-breathe) var(--ease-out) infinite;position:absolute}@media (prefers-reduced-motion:reduce){.avatar-breathe{animation:none}}.logo-gloss{border-radius:inherit;pointer-events:none;background-image:linear-gradient(180deg, var(--white), var(--white) 46%, var(--black));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.logo-gloss{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 18%, transparent), color-mix(in oklab, var(--white) 4%, transparent) 46%, color-mix(in oklab, var(--black) 14%, transparent))}}.edge{position:relative}.edge:before{content:"";border-radius:inherit;pointer-events:none;background:var(--edge-gradient);-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);mask-image:linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.avatar-ring{inset:calc(var(--avatar-gap,3px) * -1);border-radius:var(--r-pill);pointer-events:none;box-shadow:0 0 0 1.5px var(--tone,var(--status-good));position:absolute}.avatar-ring[data-lit]{box-shadow:0 0 0 1.5px var(--tone,var(--status-good)), 0 0 10px -1px var(--tone,var(--status-good))}@supports (color:color-mix(in lab, red, red)){.avatar-ring[data-lit]{box-shadow:0 0 0 1.5px var(--tone,var(--status-good)), 0 0 10px -1px color-mix(in oklab, var(--tone,var(--status-good)) 70%, transparent)}}.avatar-ring[data-dashed]{outline:1.5px dashed var(--tone,var(--text-4));outline-offset:0;box-shadow:none}.logo-ring{border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--white), inset 0 1px 0 var(--white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.logo-ring{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 15%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 22%, transparent)}}.skill-ticks{pointer-events:none;inset-inline:0;height:11px;position:absolute;top:23px}.skill-ticks>*{left:calc((2 * var(--tick,1) - 1) / (2 * var(--skill-count,20)) * 100% + (2 * var(--tick,1) - var(--skill-count,20) - 1) / (2 * var(--skill-count,20)) * var(--skill-gap));font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3);line-height:1;position:absolute;transform:translate(-50%)}.gen-fill{width:calc(var(--gen-progress,0) * 100%);background:linear-gradient(90deg, var(--kit-lift), var(--kit-lift) 85%, transparent);inset-block:0;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.gen-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--kit-lift) 3%, transparent), color-mix(in oklab, var(--kit-lift) 16%, transparent) 85%, transparent)}}.gen-fill{transition:width var(--dur-overlay) linear;pointer-events:none}.scroll-cues{position:relative}.scroll-cues[data-more-right]:after,.scroll-cues[data-more-left]:before{content:"";pointer-events:none;z-index:5;width:28px;position:absolute;top:0;bottom:0}.scroll-cues[data-more-right]:after{background:linear-gradient(270deg, var(--canvas), transparent);right:0}@supports (color:color-mix(in lab, red, red)){.scroll-cues[data-more-right]:after{background:linear-gradient(270deg, color-mix(in oklab, var(--canvas) 85%, transparent), transparent)}}.scroll-cues[data-more-left]:before{background:linear-gradient(90deg, var(--canvas), transparent);left:0}@supports (color:color-mix(in lab, red, red)){.scroll-cues[data-more-left]:before{background:linear-gradient(90deg, color-mix(in oklab, var(--canvas) 85%, transparent), transparent)}}.shell-rail{background-color:var(--rail);background-image:linear-gradient(180deg, var(--white), transparent 40%);position:relative}@supports (color:color-mix(in lab, red, red)){.shell-rail{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 1.2%, transparent), transparent 40%)}}.shell-rail{transition:width var(--dur-overlay) var(--ease-out)}.shell-rail:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--white), var(--white) 30%, var(--white) 80%, var(--white));width:1px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.shell-rail:after{background:linear-gradient(180deg, color-mix(in oklab, var(--white) 12%, transparent), color-mix(in oklab, var(--white) 5%, transparent) 30%, color-mix(in oklab, var(--white) 5%, transparent) 80%, color-mix(in oklab, var(--white) 9%, transparent))}}.shell-rail[data-side=right]:after{left:0;right:auto}.panel-foot{position:relative}.panel-foot:before{content:"";left:var(--panel-padding);right:var(--panel-padding);pointer-events:none;background-image:linear-gradient(90deg, var(--line-faint), var(--line-faint) 60%, transparent);height:1px;position:absolute;top:0}.slide-plate{width:var(--indicator-w,0px);transform:translateX(var(--indicator-x,0px));border-radius:var(--r-sm);background-color:var(--surface-3);background-image:linear-gradient(180deg, var(--white), var(--white));position:absolute;top:2px;bottom:2px;left:0}@supports (color:color-mix(in lab, red, red)){.slide-plate{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 8%, transparent), color-mix(in oklab, var(--white) 3%, transparent))}}.slide-plate{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--white), 0 2px 6px var(--black)}@supports (color:color-mix(in lab, red, red)){.slide-plate{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent), 0 2px 6px color-mix(in oklab, var(--black) 40%, transparent)}}.slide-plate{transition:transform var(--dur-slide) var(--ease-inout), width var(--dur-slide) var(--ease-inout);pointer-events:none}.sidebar-edge{top:7px;bottom:7px;left:calc(var(--sidebar-inset) * -1);width:var(--active-edge);background-color:var(--kit-lift);box-shadow:0 0 10px var(--kit-lift);border-radius:0 3px 3px 0;position:absolute}@supports (color:color-mix(in lab, red, red)){.sidebar-edge{box-shadow:0 0 10px color-mix(in oklab, var(--kit-lift) 80%, transparent)}}.sidebar-edge{pointer-events:none}.strip-divider{position:relative}.strip-divider:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--line) 22%, var(--line) 78%, transparent);width:1px;position:absolute;top:12px;bottom:12px;left:0}.skill-thumb{top:2px;left:calc((2 * var(--skill-pos,1) - 1) / (2 * var(--skill-count,20)) * 100% + (2 * var(--skill-pos,1) - var(--skill-count,20) - 1) / (2 * var(--skill-count,20)) * var(--skill-gap));width:var(--skill-thumb);height:var(--skill-thumb);margin-left:calc(var(--skill-thumb) / -2);border-radius:var(--r-pill);background:radial-gradient(circle at 40% 30%, var(--pearl-hi), var(--pearl-lo));box-shadow:0 0 0 1px var(--black), 0 2px 6px var(--black), 0 0 0 3px var(--tone,var(--kit-lift));position:absolute}@supports (color:color-mix(in lab, red, red)){.skill-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 40%, transparent), 0 2px 6px color-mix(in oklab, var(--black) 60%, transparent), 0 0 0 3px color-mix(in oklab, var(--tone,var(--kit-lift)) 30%, transparent)}}.skill-thumb{transition:left var(--dur-slide) var(--ease-spring), box-shadow var(--dur-hover) var(--ease-out);pointer-events:none}.skill-slider:focus-visible>.skill-thumb{box-shadow:0 0 0 1px var(--black), 0 2px 6px var(--black), 0 0 0 3px var(--surface-1), 0 0 0 5px var(--accent), 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.skill-slider:focus-visible>.skill-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 40%, transparent), 0 2px 6px color-mix(in oklab, var(--black) 60%, transparent), 0 0 0 3px var(--surface-1), 0 0 0 5px color-mix(in oklab, var(--accent) 85%, transparent), 0 0 16px color-mix(in oklab, var(--accent) 50%, transparent)}}[data-dragging]>.skill-thumb{transition-duration:var(--dur-press)}.draft-scan{pointer-events:none;background:linear-gradient(90deg, transparent, var(--tone,var(--kit-lift)), transparent);border-radius:2px;width:120px;height:2px;position:absolute;top:-1px;left:34%}@supports (color:color-mix(in lab, red, red)){.draft-scan{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--tone,var(--kit-lift)) 45%, var(--white)), transparent)}}.draft-scan{box-shadow:0 0 12px var(--tone,var(--kit-lift));animation:draft-scan var(--dur-breathe) linear infinite}.gen-rail{z-index:1;background-color:var(--white);border-radius:2px;height:2px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gen-rail{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.gen-rail{pointer-events:none}.gen-rail:before{content:"";height:100%;width:calc(var(--gen-progress,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--kit-lift), var(--kit-lift));display:block}@supports (color:color-mix(in lab, red, red)){.gen-rail:before{background:linear-gradient(90deg, color-mix(in oklab, var(--kit-lift) 50%, transparent), color-mix(in oklab, var(--kit-lift) 40%, var(--white)))}}.gen-rail:before{box-shadow:0 0 8px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.gen-rail:before{box-shadow:0 0 8px color-mix(in oklab, var(--kit-lift) 90%, transparent)}}.gen-rail:before{transition:width var(--dur-overlay) linear}.panel-head{min-height:var(--panel-header-height);padding:5px 6px 5px var(--panel-padding);flex-wrap:wrap;flex:none;align-items:center;gap:2px 8px;display:flex;position:relative}.panel-head:after{content:"";left:var(--panel-padding);right:var(--panel-padding);pointer-events:none;background-image:linear-gradient(90deg, var(--line), var(--line) 60%, transparent);height:1px;position:absolute;bottom:0}.tabbar{width:100%;height:var(--tabbar-height);align-items:stretch;padding-inline:8px 12px;display:flex;position:relative}.tabbar:after{content:"";background-color:var(--line);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.shell-tab{height:100%;padding-inline:var(--tab-inset);color:var(--text-3);font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action);line-height:var(--lh-action);white-space:nowrap;transition:color var(--dur-hover) var(--ease-out);outline:none;flex:none;align-items:center;gap:7px;display:inline-flex;position:relative}.shell-tab:hover{color:var(--text-2);text-decoration:none}.shell-tab[data-active]{color:var(--text-1)}.shell-tab:focus-visible{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.shell-tab:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 65%, transparent)}}.shell-tab:disabled,.shell-tab[aria-disabled=true]{color:var(--text-4);pointer-events:none}.shell-tab[data-active]>[data-tab-bar]{left:var(--tab-inset);right:var(--tab-inset);background:var(--text-1);height:2px;box-shadow:0 0 10px var(--white);border-radius:2px 2px 0 0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.shell-tab[data-active]>[data-tab-bar]{box-shadow:0 0 10px color-mix(in oklab, var(--white) 45%, transparent)}}[data-indicator-ready] .shell-tab>[data-tab-bar]{display:none}.rule-under{position:relative}.rule-under:after{content:"";left:var(--rule-inset,var(--gutter));right:var(--rule-inset,var(--gutter));pointer-events:none;background-image:linear-gradient(90deg, var(--line), var(--line) 60%, transparent);height:1px;position:absolute;bottom:0}.sidebar-dot{border-radius:var(--r-pill);background-color:var(--tone,var(--text-3));width:6px;height:6px;box-shadow:0 0 0 2px var(--rail), 0 0 6px var(--tone,var(--text-3));position:absolute;bottom:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.sidebar-dot{box-shadow:0 0 0 2px var(--rail), 0 0 6px color-mix(in oklab, var(--tone,var(--text-3)) 75%, transparent)}}.sidebar-dot{pointer-events:none}.slide-indicator{height:2px;width:var(--indicator-w,0px);transform:translateX(var(--indicator-x,0px));background:var(--text-1);box-shadow:0 0 10px var(--white), 0 -2px 12px var(--white);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.slide-indicator{box-shadow:0 0 10px color-mix(in oklab, var(--white) 45%, transparent), 0 -2px 12px color-mix(in oklab, var(--white) 12%, transparent)}}.slide-indicator{transition:transform var(--dur-slide) var(--ease-inout), width var(--dur-slide) var(--ease-inout);pointer-events:none}.skill-hint{bottom:calc(100% - 2px);left:calc((2 * var(--skill-pos,1) - 1) / (2 * var(--skill-count,20)) * 100% + (2 * var(--skill-pos,1) - var(--skill-count,20) - 1) / (2 * var(--skill-count,20)) * var(--skill-gap));border-radius:var(--r-sm);white-space:nowrap;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);background-color:var(--glass);box-shadow:var(--elev-2);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-out), translate var(--dur-hover) var(--ease-out), left var(--dur-slide) var(--ease-spring);padding:3px 7px;position:absolute;transform:translate(-50%)translateY(2px)}.skill-slider:focus-visible>.skill-hint{opacity:1;translate:0}.sidebar-item{width:calc(100% - 2 * var(--sidebar-inset));min-height:var(--control-md);margin-inline:var(--sidebar-inset);border-radius:var(--r-sm);color:var(--text-2);font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action);line-height:var(--lh-action);text-align:left;transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);outline:none;align-items:center;gap:10px;padding:4px 8px 4px 10px;display:flex;position:relative}.sidebar-item [data-sidebar-icon]{color:var(--text-3);transition:color var(--dur-hover) var(--ease-out)}.sidebar-item:hover{color:var(--text-1);background-color:var(--white);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.sidebar-item:hover{background-color:color-mix(in oklab, var(--white) 3.5%, transparent)}}.sidebar-item:hover [data-sidebar-icon]{color:var(--text-2)}.sidebar-item:focus-visible{box-shadow:var(--ring)}.sidebar-item[data-active]{color:var(--text-1);background-color:#0000;background-image:linear-gradient(90deg, var(--kit-primary), var(--kit-primary) 75%)}@supports (color:color-mix(in lab, red, red)){.sidebar-item[data-active]{background-image:linear-gradient(90deg, color-mix(in oklab, var(--kit-primary) 30%, transparent), color-mix(in oklab, var(--kit-primary) 7%, transparent) 75%)}}.sidebar-item[data-active]{box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.sidebar-item[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 16%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 6%, transparent)}}.sidebar-item[data-active]:focus-visible{box-shadow:inset 0 0 0 1px var(--kit-lift), var(--ring)}@supports (color:color-mix(in lab, red, red)){.sidebar-item[data-active]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 16%, transparent), var(--ring)}}.sidebar-item[data-active] [data-sidebar-icon]{color:var(--kit-lift)}.sidebar-item[data-collapsed]{justify-content:center;padding-inline:0}.sidebar-item[aria-disabled=true],.sidebar-item:disabled{pointer-events:none;color:var(--text-4)}.avatar-glyph{border-radius:var(--r-pill);background-color:var(--avatar-cut,var(--surface-1));color:var(--tone,var(--text-2));pointer-events:none;place-items:center;display:grid;position:absolute}.presence-dot{border-radius:var(--r-pill);pointer-events:none;background-color:var(--tone,var(--status-good));box-shadow:0 0 0 var(--avatar-cut-width,2px) var(--avatar-cut,var(--surface-1)), 0 0 8px -1px var(--tone,var(--status-good));position:absolute}.presence-dot[data-presence=away]{background-color:var(--avatar-cut,var(--surface-1));box-shadow:inset 0 0 0 1.5px var(--tone,var(--text-3)), 0 0 0 var(--avatar-cut-width,2px) var(--avatar-cut,var(--surface-1))}.presence-dot[data-presence=down]{background-image:linear-gradient(var(--avatar-cut,var(--surface-1)), var(--avatar-cut,var(--surface-1)));background-position:50%;background-repeat:no-repeat;background-size:56% 1.5px}.switch-thumb{aspect-ratio:1;border-radius:var(--r-pill);background:radial-gradient(circle at 40% 30%, var(--pearl-hi), var(--pearl-lo));height:100%;box-shadow:0 0 0 1px var(--black), 0 1px 3px var(--black);display:block}@supports (color:color-mix(in lab, red, red)){.switch-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 30%, transparent), 0 1px 3px color-mix(in oklab, var(--black) 55%, transparent)}}.switch-thumb{transition:transform var(--dur-slide) var(--ease-spring);pointer-events:none}.switch-thumb[data-state=checked]{transform:translateX(var(--switch-travel))}.kitbar-resume.kitbar-glass{box-shadow:inset 0 0 0 1px var(--status-warn), inset 0 1px 0 var(--glass-top), 0 0 12px -3px var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.kitbar-resume.kitbar-glass{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-warn) 55%, transparent), inset 0 1px 0 var(--glass-top), 0 0 12px -3px color-mix(in oklab, var(--status-warn) 60%, transparent)}}.kitbar-resume.kitbar-glass svg{color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.kitbar-resume.kitbar-glass svg{color:color-mix(in oklab, var(--status-warn) 55%, var(--white))}}.kitbar-resume.kitbar-glass:hover{background-color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.kitbar-resume.kitbar-glass:hover{background-color:color-mix(in oklab, var(--status-warn) 24%, transparent)}}.kitbar-resume:disabled{opacity:.5;pointer-events:none}.kitbar-stop.kitbar-glass svg{color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.kitbar-stop.kitbar-glass svg{color:color-mix(in oklab, var(--status-bad) 50%, var(--white))}}.kitbar-stop.kitbar-glass:hover{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.kitbar-stop.kitbar-glass:hover{background-color:color-mix(in oklab, var(--status-bad) 24%, transparent)}}.kitbar-stop.kitbar-glass:hover{box-shadow:inset 0 0 0 1px var(--status-bad), inset 0 1px 0 var(--glass-top)}@supports (color:color-mix(in lab, red, red)){.kitbar-stop.kitbar-glass:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-bad) 45%, transparent), inset 0 1px 0 var(--glass-top)}}.kitbar-stop:disabled{opacity:.5;pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.toast-viewport{z-index:60;left:calc(var(--sidebar-width) + var(--gutter));bottom:var(--gutter);width:var(--toast-width);max-width:calc(100vw - 2 * var(--gutter));--toast-dir:-1;outline:none;margin:0;padding:0;list-style:none;display:grid;position:fixed}.toast-viewport[data-sidebar=collapsed]{left:calc(var(--sidebar-width-collapsed) + var(--gutter))}.toast-viewport[data-sidebar=none]{left:var(--gutter)}.toast-viewport[data-position=bottom-right]{left:auto;right:var(--gutter)}.toast-viewport[data-position=top-right]{left:auto;right:var(--gutter);bottom:auto;top:calc(var(--kitbar-height) + var(--processing-strip-height) + var(--tabbar-height) + var(--gutter));--toast-dir:1}.desk-sheet{z-index:50;background-color:var(--glass);background-image:radial-gradient(90% 220px at 0% 0%, var(--tone,var(--kit-aura)), transparent 70%);flex-direction:column;width:min(560px,100vw - 32px);display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.desk-sheet{background-image:radial-gradient(90% 220px at 0% 0%, color-mix(in oklab, var(--tone,var(--kit-aura)) 12%, transparent), transparent 70%)}}.desk-sheet{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-left:1px solid var(--line-strong);box-shadow:var(--elev-3);outline:none}.desk-sheet[data-state=open]{animation:desk-sheet-in var(--dur-slide) var(--ease-out)}.desk-sheet[data-state=closed]{animation:desk-sheet-out var(--dur-overlay) var(--ease-out) forwards}.desk-sheet .desk-thread{flex:auto}.desk-sheet .desk-thread>:first-child{margin-top:auto}.desk-presence{flex-direction:column;align-items:flex-start;min-width:0;padding:18px 14px 16px 18px;display:flex;position:relative}.desk-presence:after{content:"";background:linear-gradient(180deg, transparent, var(--line), transparent);width:1px;position:absolute;top:18px;bottom:12px;right:0}.run-step{min-width:0;padding-top:22px;padding-right:12px;position:relative}.run-step:before{content:"";background:var(--line-strong);height:1.5px;position:absolute;top:7px;left:16px;right:0}.run-step:last-child:before{display:none}.run-step[data-state=done]:before{background:linear-gradient(90deg, var(--status-good), var(--status-good))}@supports (color:color-mix(in lab, red, red)){.run-step[data-state=done]:before{background:linear-gradient(90deg, var(--status-good), color-mix(in oklab, var(--status-good) 50%, transparent))}}.run-step[data-state=current]:before{background:linear-gradient(90deg, var(--tone,var(--kit-lift)) 0%, var(--tone,var(--kit-lift)) 60%)}@supports (color:color-mix(in lab, red, red)){.run-step[data-state=current]:before{background:linear-gradient(90deg, var(--tone,var(--kit-lift)) 0%, color-mix(in oklab, var(--tone,var(--kit-lift)) 15%, transparent) 60%)}}.sidebar-badge{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-title);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--ink);background-color:var(--tone,var(--surface-3));box-shadow:inset 0 0 0 1px var(--white), 0 0 12px -2px var(--tone,transparent);flex:none;place-items:center;padding-inline:5px;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.sidebar-badge{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 18%, transparent), 0 0 12px -2px color-mix(in oklab, var(--tone,transparent) 70%, transparent)}}.sidebar-badge[data-tone=neutral]{color:var(--text-1);background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.sidebar-badge[data-collapsed]{box-shadow:0 0 0 2px var(--rail), 0 0 12px -2px var(--tone,transparent);position:absolute;top:-7px;right:-9px}@supports (color:color-mix(in lab, red, red)){.sidebar-badge[data-collapsed]{box-shadow:0 0 0 2px var(--rail), 0 0 12px -2px color-mix(in oklab, var(--tone,transparent) 70%, transparent)}}.palette-row{border-radius:var(--r-sm);position:relative}.palette-row[aria-selected=true]{background-image:linear-gradient(90deg, var(--kit-primary), var(--kit-primary) 80%)}@supports (color:color-mix(in lab, red, red)){.palette-row[aria-selected=true]{background-image:linear-gradient(90deg, color-mix(in oklab, var(--kit-primary) 24%, transparent), color-mix(in oklab, var(--kit-primary) 6%, transparent) 80%)}}.palette-row[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.palette-row[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 14%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 5%, transparent)}}.palette-row[aria-selected=true]:before{content:"";background-color:var(--kit-lift);width:2px;box-shadow:0 0 8px var(--kit-lift);border-radius:0 2px 2px 0;position:absolute;top:8px;bottom:8px;left:0}@supports (color:color-mix(in lab, red, red)){.palette-row[aria-selected=true]:before{box-shadow:0 0 8px color-mix(in oklab, var(--kit-lift) 80%, transparent)}}.palette-row[data-disabled=true]{color:var(--text-4)}.run-node{border-radius:var(--r-pill);background-color:var(--surface-1);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);place-items:center;display:grid;position:absolute;top:0;left:0}.run-node[data-state=done]{background-color:var(--status-good);box-shadow:var(--glow-good)}.run-node[data-state=failed]{background-color:var(--status-bad);box-shadow:var(--glow-bad)}.run-node[data-state=current]{background-color:var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.run-node[data-state=current]{background-color:color-mix(in oklab, var(--tone,var(--kit-lift)) 14%, var(--surface-1))}}.run-node[data-state=current]{box-shadow:inset 0 0 0 1.5px var(--tone,var(--kit-lift)), 0 0 0 5px var(--tone,var(--kit-lift)), 0 0 14px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.run-node[data-state=current]{box-shadow:inset 0 0 0 1.5px var(--tone,var(--kit-lift)), 0 0 0 5px color-mix(in oklab, var(--tone,var(--kit-lift)) 14%, transparent), 0 0 14px color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent)}}.run-node[data-state=current]{animation:run-node-pulse var(--typing-loop) var(--ease-out) infinite}.run-node[data-state=current]:after{content:"";border-radius:var(--r-pill);background:var(--tone,var(--kit-lift));width:6px;height:6px}.toast-timer{left:var(--r-lg);right:var(--r-lg);border-radius:var(--r-pill);transform-origin:0;background:linear-gradient(90deg, var(--tone,var(--text-2)), var(--tone,var(--text-2)));height:2px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.toast-timer{background:linear-gradient(90deg, color-mix(in oklab, var(--tone,var(--text-2)) 30%, transparent), color-mix(in oklab, var(--tone,var(--text-2)) 75%, transparent))}}.toast-timer{animation:dugout-toast-timer var(--toast-duration,5s) linear forwards}[data-paused]>.toast-timer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.toast-timer{display:none}}.desk-reaction{border-radius:var(--r-pill);width:22px;height:22px;color:var(--ink);background-color:var(--tone,var(--kit-lift));box-shadow:0 0 0 2px var(--desk-cut,var(--surface-1)), 0 0 10px var(--tone,var(--kit-lift));place-items:center;display:grid;position:absolute;bottom:-9px;left:-10px}@supports (color:color-mix(in lab, red, red)){.desk-reaction{box-shadow:0 0 0 2px var(--desk-cut,var(--surface-1)), 0 0 10px color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent)}}.desk-reaction{animation:desk-pop .24s var(--ease-spring) backwards}.seg-track{isolation:isolate;border-radius:var(--r-track);background-color:var(--black);align-items:stretch;gap:2px;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.seg-track{background-color:color-mix(in oklab, var(--black) 28%, transparent)}}.seg-track{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 2px var(--black)}@supports (color:color-mix(in lab, red, red)){.seg-track{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 2px color-mix(in oklab, var(--black) 35%, transparent)}}.seg-track[data-instant]>*{transition:none}.processing-strip{z-index:2;width:100%;height:var(--processing-strip-height);background-color:var(--ink);gap:2px;display:flex;position:relative}.gen-core{z-index:1;color:var(--kit-on-primary);background:radial-gradient(circle at 38% 28%, var(--kit-primary), var(--kit-primary) 55%, var(--kit-primary));border-radius:28%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gen-core{background:radial-gradient(circle at 38% 28%, color-mix(in oklab, var(--kit-primary) 60%, var(--white)), var(--kit-primary) 55%, color-mix(in oklab, var(--kit-primary) 62%, var(--black)))}}.gen-core{box-shadow:inset 0 0 0 1px var(--white), inset 0 1px 0 var(--white), 0 0 14px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.gen-core{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 25%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 35%, transparent), 0 0 14px color-mix(in oklab, var(--kit-lift) 50%, transparent)}}.seg-item{z-index:1;padding-inline:var(--pad-control-sm);border-radius:var(--r-sm);white-space:nowrap;color:var(--text-3);transition:color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.seg-item:hover,.seg-item[aria-pressed=true]{color:var(--text-1)}.seg-item:disabled{opacity:.5;cursor:not-allowed}.seg-track:not([data-ready])>.seg-item[aria-pressed=true]{background-color:var(--surface-3);background-image:linear-gradient(180deg, var(--white), var(--white))}@supports (color:color-mix(in lab, red, red)){.seg-track:not([data-ready])>.seg-item[aria-pressed=true]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 8%, transparent), color-mix(in oklab, var(--white) 3%, transparent))}}.seg-track:not([data-ready])>.seg-item[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.seg-track:not([data-ready])>.seg-item[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent)}}.gen-label{z-index:1;min-width:0;position:relative}.gen-count{z-index:1;border-radius:var(--r-sm);font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-1);background-color:var(--white);flex:none;padding:4px 7px;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.gen-count{background-color:color-mix(in oklab, var(--white) 7%, transparent)}}.gen-count{box-shadow:inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.gen-count{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 8%, transparent)}}.gen-kbd{z-index:1;border-radius:var(--r-xs);font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);color:var(--slab-ink);flex:none;padding:4px 6px;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.gen-kbd{color:color-mix(in oklab, var(--slab-ink) 72%, transparent)}}.gen-kbd{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.gen-kbd{background-color:color-mix(in oklab, var(--black) 7%, transparent)}}.gen-kbd{box-shadow:inset 0 0 0 1px var(--black)}@supports (color:color-mix(in lab, red, red)){.gen-kbd{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--black) 12%, transparent)}}.desk-bubble{border-radius:var(--r-lg);min-width:0;font-family:var(--font-body);font-size:var(--fs-chat);line-height:var(--lh-chat);color:var(--text-1);text-wrap:pretty;overflow-wrap:anywhere;padding:8px 12px 9px;position:relative}.desk-bubble[data-author=founder]{background-color:var(--surface-2);background-image:linear-gradient(180deg, var(--kit-hi), var(--kit-primary));border-bottom-right-radius:5px}@supports (color:color-mix(in lab, red, red)){.desk-bubble[data-author=founder]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--kit-hi) 38%, var(--surface-2)), color-mix(in oklab, var(--kit-primary) 30%, var(--surface-2)))}}.desk-bubble[data-author=founder]{box-shadow:inset 0 1px 0 var(--white), inset 0 0 0 1px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.desk-bubble[data-author=founder]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 10%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 22%, transparent)}}.desk-bubble[data-author=agent]{background-color:var(--surface-2);background-image:linear-gradient(180deg, var(--tone,var(--kit-lift)), var(--tone,var(--kit-lift)));border-bottom-left-radius:5px}@supports (color:color-mix(in lab, red, red)){.desk-bubble[data-author=agent]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 8.5%, transparent), color-mix(in oklab, var(--tone,var(--kit-lift)) 4%, transparent))}}.desk-bubble[data-author=agent]{box-shadow:inset 0 0 0 1px var(--tone,var(--kit-lift)), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.desk-bubble[data-author=agent]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--kit-lift)) 16%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 5%, transparent)}}.desk-bubble[data-author=agent][data-streaming]{box-shadow:inset 0 0 0 1px var(--tone,var(--kit-lift)), 0 0 18px -6px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.desk-bubble[data-author=agent][data-streaming]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--kit-lift)) 32%, transparent), 0 0 18px -6px color-mix(in oklab, var(--tone,var(--kit-lift)) 45%, transparent)}}.desk-bubble[data-greeting]{color:var(--text-2)}.desk-bubble p{margin:0}.desk-bubble p+p{margin-top:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-progress{background-color:var(--white);border-radius:2px;height:3px;margin-top:5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-progress{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.desk-progress>span{height:100%;width:calc(var(--progress,0) * 100%);background:linear-gradient(90deg, var(--tone,var(--kit-lift)), var(--tone,var(--kit-lift)));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.desk-progress>span{background:linear-gradient(90deg, var(--tone,var(--kit-lift)), color-mix(in oklab, var(--tone,var(--kit-lift)) 62%, var(--white)))}}.desk-progress>span{box-shadow:0 0 8px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.desk-progress>span{box-shadow:0 0 8px color-mix(in oklab, var(--tone,var(--kit-lift)) 80%, transparent)}}.desk-progress>span{transition:width var(--dur-slide) var(--ease-out)}.fit-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(1em * var(--fit,1));align-self:center;overflow:hidden}.fit-text[data-lines="2"]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.fit-text[data-truncate=false]{text-overflow:clip;overflow:visible}[data-fit-alt]>.fit-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-face{border-radius:var(--r-pill);width:100%;height:100%;box-shadow:0 0 0 1px var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-face{box-shadow:0 0 0 1px color-mix(in oklab, var(--white) 10%, transparent)}}.avatar-face>svg,.avatar-face>img{width:100%;height:100%;display:block}.skill-slider{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;height:36px;padding-top:6px;display:block;position:relative}.skill-slider:focus-visible{outline:none}.skill-slider[aria-disabled=true]{cursor:not-allowed;opacity:.5}.live-run{border-top:1px solid var(--line);background-image:linear-gradient(180deg, var(--kit-lift), transparent 70%);flex-direction:column;gap:12px;min-width:0;padding:14px 20px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.live-run{background-image:linear-gradient(180deg, color-mix(in oklab, var(--kit-lift) 4.5%, transparent), transparent 70%)}}.draft-card{flex-direction:column;min-width:0;display:flex;position:relative}.draft-card[data-state=drafting]{--panel-glow:radial-gradient(90% 140px at 0% 0%, var(--tone,var(--kit-lift)), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.draft-card[data-state=drafting]{--panel-glow:radial-gradient(90% 140px at 0% 0%, color-mix(in oklab, var(--tone,var(--kit-lift)) 10%, transparent), transparent 70%)}}.draft-card[data-state=drafting]{box-shadow:var(--elev-1), inset 0 0 0 1px var(--tone,var(--kit-lift)), 0 0 30px -10px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.draft-card[data-state=drafting]{box-shadow:var(--elev-1), inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--kit-lift)) 30%, transparent), 0 0 30px -10px color-mix(in oklab, var(--tone,var(--kit-lift)) 45%, transparent)}}.slider-track{width:100%;height:var(--slider-track);border-radius:var(--r-pill);background-color:var(--well);box-shadow:inset 0 0 0 1px var(--line);flex-grow:1;position:relative;overflow:hidden}.slider-range{border-radius:inherit;background-image:linear-gradient(90deg, var(--tone,var(--kit-lift)), var(--tone,var(--kit-lift)));height:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.slider-range{background-image:linear-gradient(90deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 65%, transparent), var(--tone,var(--kit-lift)))}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.-inset-x-16{inset-inline:calc(var(--spacing) * -16)}.-inset-x-24{inset-inline:calc(var(--spacing) * -24)}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-28{top:calc(var(--spacing) * -28)}.-top-40{top:calc(var(--spacing) * -40)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.-right-1{right:calc(var(--spacing) * -1)}.-right-20{right:calc(var(--spacing) * -20)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-136{bottom:calc(var(--spacing) * -136)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-1{left:calc(var(--spacing) * -1)}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-auto{left:auto}.gen-slab{isolation:isolate;color:var(--slab-ink);background-color:var(--slab-lo);background-image:linear-gradient(180deg, var(--slab-hi), var(--slab-lo));box-shadow:inset 0 1px 0 var(--white), inset 0 -2px 0 var(--black), 0 0 0 3px var(--kit-lift), 0 10px 28px -10px var(--kit-lift);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gen-slab{box-shadow:inset 0 1px 0 var(--white), inset 0 -2px 0 color-mix(in oklab, var(--black) 12%, transparent), 0 0 0 3px color-mix(in oklab, var(--kit-lift) 22%, transparent), 0 10px 28px -10px color-mix(in oklab, var(--kit-lift) 70%, transparent)}}.gen-slab:hover{box-shadow:inset 0 1px 0 var(--white), inset 0 -2px 0 var(--black), 0 0 0 5px var(--kit-lift), 0 14px 34px -10px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.gen-slab:hover{box-shadow:inset 0 1px 0 var(--white), inset 0 -2px 0 color-mix(in oklab, var(--black) 12%, transparent), 0 0 0 5px color-mix(in oklab, var(--kit-lift) 24%, transparent), 0 14px 34px -10px color-mix(in oklab, var(--kit-lift) 80%, transparent)}}.gen-slab[data-running]{color:var(--text-1);background-color:var(--slab-run);background-image:linear-gradient(180deg, var(--white), var(--white))}@supports (color:color-mix(in lab, red, red)){.gen-slab[data-running]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 7%, transparent), color-mix(in oklab, var(--white) 1%, transparent))}}.gen-slab[data-running]{box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white), 0 0 0 4px var(--kit-lift), 0 12px 32px -12px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.gen-slab[data-running]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 14%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent), 0 0 0 4px color-mix(in oklab, var(--kit-lift) 10%, transparent), 0 12px 32px -12px color-mix(in oklab, var(--kit-lift) 60%, transparent)}}.gen-slab:not([data-running]) .gen-count{color:var(--slab-ink);background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.gen-slab:not([data-running]) .gen-count{background-color:color-mix(in oklab, var(--black) 7%, transparent)}}.gen-slab:not([data-running]) .gen-count{box-shadow:inset 0 0 0 1px var(--black)}@supports (color:color-mix(in lab, red, red)){.gen-slab:not([data-running]) .gen-count{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--black) 12%, transparent)}}.gen-slab[data-indeterminate] .gen-rail:before{background:linear-gradient(90deg, transparent, var(--kit-lift), transparent) no-repeat;width:100%;animation:dugout-head var(--dur-shimmer) linear infinite;background-size:40% 100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.decision-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));align-items:stretch;gap:6px;display:grid}.decision-options>[data-decision-row]{grid-column:1/-1}@container (min-width:360px){.decision-options[data-count="2"]{grid-template-columns:var(--option-cols)}}@container (min-width:540px){.decision-options[data-count="3"]{grid-template-columns:var(--option-cols)}}@container (min-width:716px){.decision-options[data-count="4"]{grid-template-columns:var(--option-cols)}}.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-12{grid-column:span 12/span 12}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.container{width:100%}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.run-activity{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.run-activity>li{align-items:center;gap:7px;min-width:0;display:inline-flex}.run-steps{grid-template-columns:repeat(var(--run-steps,5), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.rail-rule{background-image:linear-gradient(90deg, var(--line), transparent);height:1px;margin:7px 18px}.term-link{appearance:none;font:inherit;text-align:inherit;color:inherit;cursor:help;text-underline-offset:.24em;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.term-link{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}.term-link{text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-hover) var(--ease-out);border-radius:2px}.term-link:hover,.term-link:focus-visible,.term-link[data-state=open]{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:currentColor}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-9{margin:calc(var(--spacing) * 9)}.m-auto{margin:auto}.m-panel-pad{margin:var(--panel-padding)}.kitbar-divider{background-color:var(--white);flex:none;width:1px;height:22px;margin-inline:6px}@supports (color:color-mix(in lab, red, red)){.kitbar-divider{background-color:color-mix(in oklab, var(--white) 16%, transparent)}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}@container not (min-width:84px){.kitbar-search-icon{margin-inline:auto}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mx-panel-pad{margin-inline:var(--panel-padding)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.skill-cells{grid-template-columns:repeat(var(--skill-count,20), minmax(0, 1fr));gap:var(--skill-gap);height:var(--skill-cell-h);margin-top:1px;display:grid}.desk-receipt{font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-3);align-self:flex-end;align-items:center;gap:5px;margin-top:-3px;display:inline-flex}.desk-receipt[data-state=read]>svg{color:var(--accent)}.desk-receipt[data-state=failed]{color:var(--status-bad)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mt-gutter{margin-top:var(--gutter)}.mt-px{margin-top:1px}.t-currency{color:var(--text-3);vertical-align:.3em;font-size:.66em;font-weight:inherit;margin-right:.06em}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.desk-row{align-items:flex-end;gap:9px;min-width:0;max-width:min(84%,560px);display:flex}.desk-row[data-author=founder]{flex-direction:row-reverse;align-self:flex-end}.desk-row[data-reacted]{margin-bottom:6px}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-gutter{margin-bottom:var(--gutter)}.mb-panel-pad{margin-bottom:var(--panel-padding)}.stream-caret:after{content:"";vertical-align:-.15em;background:var(--tone,var(--accent));width:1.5px;height:1.05em;box-shadow:0 0 6px var(--tone,var(--accent));animation:dugout-caret var(--caret-blink) step-end infinite;margin-left:1px;display:inline-block}.desk-handoff{max-width:min(84%,560px);margin-left:calc(var(--desk-portrait-slot) + 9px);border-radius:var(--r-sm);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);background-color:var(--white);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-handoff{background-color:color-mix(in oklab, var(--white) 3%, transparent)}}.desk-handoff{box-shadow:inset 0 0 0 1px var(--line)}[data-variant=inline] .desk-handoff{margin-left:0}.draft-by{min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.draft-by>[data-meta]{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-3);margin-left:auto}.kitbar-search-keys{align-items:center;gap:3px;margin-left:auto;display:inline-flex}@container not (min-width:130px){.kitbar-search-keys{display:none}}.decision-ask{gap:6px;margin-left:auto}.t-unit{font-family:var(--font-mono);font-weight:var(--fw-body-strong);letter-spacing:0;color:var(--text-3);margin-left:.18em;font-size:.62em;line-height:1}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-9{margin-left:calc(var(--spacing) * -9)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.desk-state{font-family:var(--font-body);font-weight:var(--fw-title);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.desk-state>[data-dot]{border-radius:var(--r-pill);background:var(--state-tone,var(--text-3));width:6px;height:6px;box-shadow:0 0 8px var(--state-tone,var(--text-3));flex:none}@supports (color:color-mix(in lab, red, red)){.desk-state>[data-dot]{box-shadow:0 0 8px color-mix(in oklab, var(--state-tone,var(--text-3)) 80%, transparent)}}.desk-state[data-state=live]{--state-tone:var(--status-good);color:var(--status-good)}.desk-state[data-state=working]{--state-tone:var(--status-info)}.desk-state[data-state=available]{--state-tone:var(--status-good)}.desk-state[data-state=down]{--state-tone:var(--status-bad)}.desk-state[data-state=away]>[data-dot]{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.palette-glyph{width:var(--gen-core-md);height:var(--gen-core-md);border-radius:var(--r-sm);color:var(--tone,var(--text-2));flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.palette-glyph{color:color-mix(in oklab, var(--tone,var(--text-2)) 85%, var(--white))}}.palette-glyph{background-color:var(--tone,var(--white))}@supports (color:color-mix(in lab, red, red)){.palette-glyph{background-color:color-mix(in oklab, var(--tone,var(--white)) 9%, transparent)}}.palette-glyph{box-shadow:inset 0 0 0 1px var(--tone,var(--white))}@supports (color:color-mix(in lab, red, red)){.palette-glyph{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--white)) 16%, transparent)}}.toast-tile{width:var(--control-sm);height:var(--control-sm);border-radius:var(--r-sm);color:var(--tone,var(--text-2));background:var(--tone,var(--text-2));flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.toast-tile{background:color-mix(in oklab, var(--tone,var(--text-2)) 14%, transparent)}}.toast-tile{box-shadow:inset 0 0 0 1px var(--tone,var(--text-2)), inset 0 1px 0 var(--white), 0 0 14px -4px var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.toast-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--text-2)) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent), 0 0 14px -4px color-mix(in oklab, var(--tone,var(--text-2)) 55%, transparent)}}.chip-dot{border-radius:var(--r-pill);background-color:var(--tone,currentColor);width:6px;height:6px;box-shadow:0 0 8px var(--tone,currentColor);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.chip-dot{box-shadow:0 0 8px color-mix(in oklab, var(--tone,currentColor) 70%, transparent)}}.slider-thumb{width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--r-pill);background:radial-gradient(circle at 40% 30%, var(--pearl-hi), var(--pearl-lo));box-shadow:0 0 0 1px var(--black), 0 2px 6px var(--black), 0 0 0 3px var(--tone,var(--kit-lift));display:block}@supports (color:color-mix(in lab, red, red)){.slider-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 40%, transparent), 0 2px 6px color-mix(in oklab, var(--black) 55%, transparent), 0 0 0 3px color-mix(in oklab, var(--tone,var(--kit-lift)) 30%, transparent)}}.slider-thumb{transition:scale var(--dur-slide) var(--ease-spring), box-shadow var(--dur-hover) var(--ease-out)}.slider-thumb:hover,.slider-thumb:active{scale:1.12}.slider-thumb:focus-visible{box-shadow:0 0 0 1px var(--black), 0 2px 6px var(--black), 0 0 0 3px var(--surface-1), 0 0 0 5px var(--accent), 0 0 16px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.slider-thumb:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 40%, transparent), 0 2px 6px color-mix(in oklab, var(--black) 55%, transparent), 0 0 0 3px var(--surface-1), 0 0 0 5px color-mix(in oklab, var(--accent) 85%, transparent), 0 0 16px color-mix(in oklab, var(--accent) 50%, transparent)}}.scroll-rail{touch-action:none;-webkit-user-select:none;user-select:none;padding:1px;display:flex}.scroll-rail[data-orientation=vertical]{width:var(--scrollbar-size);height:100%}.scroll-rail[data-orientation=horizontal]{height:var(--scrollbar-size);flex-direction:column}.scroll-rail[data-state=visible]{animation:dugout-overlay-fade-in var(--dur-hover) var(--ease-out)}.scroll-rail[data-state=hidden]{animation:dugout-overlay-fade-out var(--dur-overlay) var(--ease-out) forwards}.typing-dots{align-items:center;gap:3px;display:inline-flex}.typing-dots>*{border-radius:var(--r-pill);background:var(--tone,var(--text-2));width:4px;height:4px;animation:dugout-typing var(--typing-loop) var(--ease-inout) infinite}.typing-dots>:nth-child(2){animation-delay:var(--typing-stagger)}.typing-dots>:nth-child(3){animation-delay:calc(var(--typing-stagger) * 2)}.prompt-caret{vertical-align:-2px;background:var(--tone,var(--kit-lift));width:7px;height:14px;box-shadow:0 0 8px var(--tone,var(--kit-lift));display:inline-block}@supports (color:color-mix(in lab, red, red)){.prompt-caret{box-shadow:0 0 8px color-mix(in oklab, var(--tone,var(--kit-lift)) 70%, transparent)}}.prompt-caret{animation:dugout-caret var(--caret-blink) step-end infinite}.radio-centre{border-radius:var(--r-pill);background-color:var(--ink);width:6px;height:6px;display:block}.kbd-cap{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--r-xs);font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-2);background-color:var(--white);flex:none;place-items:center;padding-inline:4px;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kbd-cap{background-color:color-mix(in oklab, var(--white) 4%, transparent)}}.kbd-cap{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 -1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.kbd-cap{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 -1px 0 color-mix(in oklab, var(--white) 6%, transparent)}}.kbd-cap[data-size=md]{min-width:var(--icon-size-empty);height:var(--icon-size-empty)}.run-log{border-radius:var(--r-sm);background-color:var(--ink);min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--line-faint);font-family:var(--font-mono);font-weight:var(--fw-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-3);align-items:center;gap:8px;padding-inline:10px;line-height:1;display:flex}.run-log>[data-who]{color:var(--tone,var(--kit-lift));flex:none}.strip-segment{background-color:var(--tone);min-width:8px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.strip-segment{background-color:color-mix(in oklab, var(--tone) 34%, transparent)}}.strip-segment{transition:background-color var(--dur-overlay) var(--ease-out), box-shadow var(--dur-overlay) var(--ease-out);background-repeat:no-repeat}.strip-segment[data-state=waiting]{background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.strip-segment[data-state=waiting]{background-color:color-mix(in oklab, var(--tone) 20%, transparent)}}.strip-segment[data-working]{background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.strip-segment[data-working]{background-color:color-mix(in oklab, var(--tone) 58%, transparent)}}.strip-segment[data-working]{background-image:linear-gradient(90deg, transparent, var(--tone) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.strip-segment[data-working]{background-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--tone) 70%, var(--white)) 50%, transparent)}}.strip-segment[data-working]{box-shadow:0 0 8px var(--tone);background-position:50% 0;background-size:36% 100%}@supports (color:color-mix(in lab, red, red)){.strip-segment[data-working]{box-shadow:0 0 8px color-mix(in oklab, var(--tone) 55%, transparent)}}.strip-segment[data-working]{animation:dugout-strip-head var(--dur-shimmer) linear infinite;animation-delay:calc(var(--i,0) * -390ms)}.tab-count{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-title);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-2);background-color:var(--white);place-items:center;padding-inline:6px;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tab-count{background-color:color-mix(in oklab, var(--white) 7%, transparent)}}.tab-count[data-tone=bad]{color:var(--ink);background-color:var(--status-bad);box-shadow:0 0 10px -2px var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.tab-count[data-tone=bad]{box-shadow:0 0 10px -2px color-mix(in oklab, var(--status-bad) 70%, transparent)}}.kitbar-kbd{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--r-xs);font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);color:var(--text-1);place-items:center;padding-inline:5px;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kitbar-kbd{color:color-mix(in oklab, var(--text-1) 62%, transparent)}}.kitbar-kbd{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.kitbar-kbd{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.kitbar-kbd{box-shadow:inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.kitbar-kbd{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 12%, transparent)}}.continue-count{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-title);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;background-color:var(--black);place-items:center;padding-inline:5px;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.continue-count{background-color:color-mix(in oklab, var(--black) 22%, transparent)}}.continue-count{box-shadow:inset 0 0 0 1px var(--black)}@supports (color:color-mix(in lab, red, red)){.continue-count{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--black) 10%, transparent)}}.kitbar-glass{height:var(--kitbar-chip);border-radius:var(--r-track);color:var(--text-1);font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action);white-space:nowrap;background-color:var(--glass-dark);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:inset 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-top);transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);outline:none;flex:none;align-items:center;gap:7px;padding-inline:11px;line-height:1;display:inline-flex}.kitbar-glass svg{color:currentColor;flex:none}@supports (color:color-mix(in lab, red, red)){.kitbar-glass svg{color:color-mix(in oklab, currentColor 70%, transparent)}}.kitbar-glass:is(button,a):hover{background-color:var(--black);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.kitbar-glass:is(button,a):hover{background-color:color-mix(in oklab, var(--black) 42%, transparent)}}.kitbar-glass:is(button,a):hover{box-shadow:inset 0 0 0 1px var(--white), inset 0 1px 0 var(--glass-top)}@supports (color:color-mix(in lab, red, red)){.kitbar-glass:is(button,a):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 17%, transparent), inset 0 1px 0 var(--glass-top)}}.kitbar-glass:focus-visible{box-shadow:inset 0 0 0 1px var(--glass-ring), var(--ring)}.kitbar-glass[data-game-mode=live]{color:var(--kit-lift)}.kitbar-glass[data-runway-tone=warn]{box-shadow:inset 0 0 0 1px var(--status-warn), inset 0 1px 0 var(--glass-top)}@supports (color:color-mix(in lab, red, red)){.kitbar-glass[data-runway-tone=warn]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-warn) 45%, transparent), inset 0 1px 0 var(--glass-top)}}.kitbar-glass[data-runway-tone=bad]{box-shadow:inset 0 0 0 1px var(--status-bad), inset 0 1px 0 var(--glass-top), 0 0 12px -3px var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.kitbar-glass[data-runway-tone=bad]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-bad) 55%, transparent), inset 0 1px 0 var(--glass-top), 0 0 12px -3px color-mix(in oklab, var(--status-bad) 60%, transparent)}}.kitbar-glass[data-connection]{box-shadow:inset 0 0 0 1px var(--status-warn), inset 0 1px 0 var(--glass-top)}@supports (color:color-mix(in lab, red, red)){.kitbar-glass[data-connection]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-warn) 45%, transparent), inset 0 1px 0 var(--glass-top)}}.kitbar-glass[data-connection] svg{color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.kitbar-glass[data-connection] svg{color:color-mix(in oklab, var(--status-warn) 55%, var(--white))}}.desk-ai-tag{height:var(--badge-size);border-radius:var(--r-xs);font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);white-space:nowrap;color:var(--text-2);background-color:var(--white);flex:none;align-items:center;gap:4px;padding-inline:6px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-ai-tag{background-color:color-mix(in oklab, var(--white) 5%, transparent)}}.desk-ai-tag{box-shadow:inset 0 0 0 1px var(--line)}.est-chip{height:var(--badge-size);border:1px dashed var(--white);flex:none;align-items:center;gap:4px;padding-inline:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.est-chip{border:1px dashed color-mix(in oklab, var(--white) 22%, transparent)}}.est-chip{border-radius:var(--r-xs);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:.12em;color:var(--text-2);line-height:1}.just-in-tag{height:var(--badge-size);border-radius:var(--r-xs);font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);white-space:nowrap;color:var(--kit-lift);background-color:var(--kit-lift);flex:none;align-items:center;padding-inline:6px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.just-in-tag{background-color:color-mix(in oklab, var(--kit-lift) 10%, transparent)}}.just-in-tag{box-shadow:inset 0 0 0 1px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.just-in-tag{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 30%, transparent)}}.kitbar-est{height:var(--badge-size);border:1px dashed var(--white);flex:none;align-items:center;padding-inline:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kitbar-est{border:1px dashed color-mix(in oklab, var(--white) 30%, transparent)}}.kitbar-est{border-radius:var(--r-xs);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-data);letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);line-height:1}@supports (color:color-mix(in lab, red, red)){.kitbar-est{color:color-mix(in oklab, var(--text-1) 72%, transparent)}}.draft-cells{grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;height:9px;display:grid}.draft-cells>i{background-color:var(--white);border-radius:1.5px}@supports (color:color-mix(in lab, red, red)){.draft-cells>i{background-color:color-mix(in oklab, var(--white) 3.5%, transparent)}}.today-pill{height:var(--control-xs);border-radius:var(--r-pill);background-color:var(--kit-lift);align-items:center;gap:4px;padding-inline:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.today-pill{background-color:color-mix(in oklab, var(--kit-lift) 18%, var(--surface-1))}}.today-pill{box-shadow:inset 0 0 0 1px var(--kit-lift), 0 0 16px -2px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.today-pill{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 55%, transparent), 0 0 16px -2px color-mix(in oklab, var(--kit-lift) 45%, transparent)}}.today-pill{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-body-strong);color:var(--text-1);white-space:nowrap;font-variant-numeric:tabular-nums}.pin-chip{height:var(--control-xs);border-radius:var(--r-sm);background-color:var(--surface-2);align-items:center;gap:5px;padding-inline:7px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pin-chip{background-color:color-mix(in oklab, var(--surface-2) 88%, transparent)}}.pin-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--rim-light), 0 4px 12px -4px var(--black)}@supports (color:color-mix(in lab, red, red)){.pin-chip{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--rim-light), 0 4px 12px -4px color-mix(in oklab, var(--black) 70%, transparent)}}.pin-chip{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-body-strong);color:var(--text-1);white-space:nowrap}.pin-chip[data-kind=milestone]{box-shadow:inset 0 0 0 1px var(--gold), inset 0 1px 0 var(--rim-light), 0 0 14px -4px var(--gold)}@supports (color:color-mix(in lab, red, red)){.pin-chip[data-kind=milestone]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 55%, transparent), inset 0 1px 0 var(--rim-light), 0 0 14px -4px color-mix(in oklab, var(--gold) 55%, transparent)}}.pin-chip[data-kind=milestone]{color:var(--text-1)}.pin-chip[data-kind=planned]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pin-chip[data-kind=planned]{background-color:color-mix(in oklab, var(--surface-1) 70%, transparent)}}.pin-chip[data-kind=planned]{box-shadow:none;border:1px dashed var(--white)}@supports (color:color-mix(in lab, red, red)){.pin-chip[data-kind=planned]{border:1px dashed color-mix(in oklab, var(--white) 26%, transparent)}}.pin-chip[data-kind=planned]{color:var(--text-2)}.desk-thread{min-width:0;min-height:0;max-height:var(--desk-thread-max);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--white) transparent;flex-direction:column;gap:8px;padding:16px 18px 12px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.desk-thread{scrollbar-color:color-mix(in oklab, var(--white) 14%, transparent) transparent}}.desk-body{grid-template-columns:var(--desk-presence-w) minmax(0, 1fr);min-height:0;display:grid}.decision-heading{min-height:var(--control-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.desk-now{border-radius:var(--r-sm);background-color:var(--white);flex-direction:column;gap:2px;width:100%;min-width:0;padding:7px 9px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-now{background-color:color-mix(in oklab, var(--white) 4%, transparent)}}.desk-now{box-shadow:inset 0 0 0 1px var(--line-faint);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);text-wrap:pretty;overflow-wrap:anywhere}.desk-portrait-slot{width:var(--desk-portrait-slot);flex:none;display:inline-flex}.fit-box{grid-template-columns:minmax(0,auto);min-width:0;max-width:100%;display:inline-grid}.fit-box>*{grid-area:1/1}.nudge-ack{align-items:flex-end;gap:8px;max-width:100%;display:flex}.nudge-ack>.desk-bubble{box-shadow:inset 0 0 0 1px var(--tone,var(--kit-lift)), var(--elev-2)}@supports (color:color-mix(in lab, red, red)){.nudge-ack>.desk-bubble{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--kit-lift)) 24%, transparent), var(--elev-2)}}.run-bar{grid-template-columns:repeat(var(--run-items,12), minmax(0, 1fr));flex:240px;gap:3px;min-width:0;display:grid}.kitbar-search-short{text-align:left;flex:auto;min-width:0;display:none}@container (min-width:84px) and (not (min-width:200px)){.kitbar-search-short{display:block}}.kitbar-search-long{text-align:left;flex:auto;min-width:0}@container not (min-width:200px){.kitbar-search-long{display:none}}.desk-write{min-width:0;animation:desk-rise var(--dur-overlay) var(--ease-out) backwards;align-items:center;gap:8px;display:flex}.desk{--desk-presence-w:156px;--desk-thread-max:440px;--desk-portrait-slot:26px;flex-direction:column;min-width:0;display:flex}.desk[data-variant=compact]{--desk-thread-max:360px}.desk[data-variant=sheet]{--desk-thread-max:none}.quick-replies{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.run-ticker{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.desk-head{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--tone,var(--kit-lift)), var(--line) 40%, transparent) 1;align-items:center;gap:10px;min-width:0;padding:10px 12px 9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-head{border-image:linear-gradient(90deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 25%, transparent), var(--line) 40%, transparent) 1}}.desk-typing{min-width:0;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-3);text-wrap:pretty;align-items:center;gap:8px;display:flex}.desk-typing[data-indent]{padding-left:calc(var(--desk-portrait-slot) + 9px)}.desk-typing .typing-dots>*{box-shadow:0 0 6px var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.desk-typing .typing-dots>*{box-shadow:0 0 6px color-mix(in oklab, var(--tone,var(--text-2)) 70%, transparent)}}.fit-alt{white-space:nowrap;min-width:0;font-size:calc(1em * var(--fit,1));align-self:center;display:none;overflow:hidden}[data-fit-alt]>.fit-alt{display:block}[data-truncate=false]~.fit-alt{overflow:visible}.icon-halo{border-radius:var(--r-pill);color:var(--tone,var(--text-2));flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.icon-halo{color:color-mix(in oklab, var(--tone,var(--text-2)) 80%, var(--white))}}.icon-halo{background:radial-gradient(circle at 50% 28%, var(--tone,var(--text-2)), var(--tone,var(--text-2)) 72%)}@supports (color:color-mix(in lab, red, red)){.icon-halo{background:radial-gradient(circle at 50% 28%, color-mix(in oklab, var(--tone,var(--text-2)) 26%, transparent), color-mix(in oklab, var(--tone,var(--text-2)) 7%, transparent) 72%)}}.icon-halo{box-shadow:inset 0 0 0 1px var(--tone,var(--text-2)), inset 0 1px 0 var(--white), 0 0 0 6px var(--tone,var(--text-2)), 0 10px 30px -8px var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.icon-halo{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--text-2)) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 10%, transparent), 0 0 0 6px color-mix(in oklab, var(--tone,var(--text-2)) 5%, transparent), 0 10px 30px -8px color-mix(in oklab, var(--tone,var(--text-2)) 38%, transparent)}}.field-affix{padding-inline:var(--pad-control-md);font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-mono);letter-spacing:.04em;white-space:nowrap;color:var(--text-1);background-color:var(--white);flex:none;align-self:stretch;align-items:center;gap:6px;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.field-affix{background-color:color-mix(in oklab, var(--white) 3.5%, transparent)}}.field-affix{box-shadow:inset 1px 0 0 var(--line-strong)}.btn-tag{border-radius:var(--r-xs);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-data);letter-spacing:.1em;text-transform:uppercase;color:currentColor;flex:none;align-items:center;padding:3px 5px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-tag{color:color-mix(in oklab, currentColor 82%, transparent)}}.btn-tag{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.btn-tag{background-color:color-mix(in oklab, var(--black) 18%, transparent)}}.code-chip{border-radius:var(--r-xs);font-family:var(--font-mono);font-weight:var(--fw-display);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--text-1);background-color:var(--white);flex:none;align-items:center;padding:4px 6px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.code-chip{background-color:color-mix(in oklab, var(--white) 7%, transparent)}}.code-chip{box-shadow:inset 0 0 0 1px var(--line)}.desk-replies{background-color:var(--black);flex-direction:column;gap:10px;padding:11px 14px 12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-replies{background-color:color-mix(in oklab, var(--black) 16%, transparent)}}.desk-replies{box-shadow:inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.desk-replies{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 4%, transparent)}}[data-variant=inline]>.desk-replies{border-radius:0 0 var(--r-md) var(--r-md)}.desk-band{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--tone,var(--kit-lift)), var(--line) 40%, transparent) 1;flex-direction:column;gap:12px;padding:18px 56px 14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-band{border-image:linear-gradient(90deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 28%, transparent), var(--line) 40%, transparent) 1}}.decision-inner{flex-direction:column;gap:6px;display:flex}.run-meter{font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.run-meter>[data-sep]{color:var(--text-3)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kitbar-holiday-short{display:none}[data-compact~=holiday-short] .kitbar-holiday-short{display:inline}[data-compact~=holiday-icon] .kitbar-holiday-short{display:none}.kitbar-date{display:contents}[data-compact~=date-none] .kitbar-date{display:none}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}[data-compact~=chips-icon] .kitbar-chip-word,[data-compact~=holiday-short] .kitbar-holiday-full,[data-compact~=year] .kitbar-year{display:none}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.switch-track{--switch-travel:calc(var(--switch-md-w) - var(--switch-md-h));width:var(--switch-md-w);height:var(--switch-md-h);border-radius:var(--r-pill);background-color:var(--well);box-shadow:inset 0 0 0 1px var(--line-strong), var(--well-inset);transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);padding:2px}.switch-track[data-size=sm]{--switch-travel:calc(var(--switch-sm-w) - var(--switch-sm-h));width:var(--switch-sm-w);height:var(--switch-sm-h)}.switch-track:hover{box-shadow:inset 0 0 0 1px var(--white), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.switch-track:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 22%, transparent), var(--well-inset)}}.switch-track[data-state=checked]{background-color:var(--accent);background-image:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.switch-track[data-state=checked]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 80%, var(--white)), var(--accent))}}.switch-track[data-state=checked]{box-shadow:inset 0 1px 0 var(--white), 0 0 12px -3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.switch-track[data-state=checked]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 30%, transparent), 0 0 12px -3px color-mix(in oklab, var(--accent) 70%, transparent)}}.spark-dot{border-radius:var(--r-pill);background:currentColor;width:6px;height:6px;box-shadow:0 0 0 2.5px,0 0 8px}@supports (color:color-mix(in lab, red, red)){.spark-dot{box-shadow:0 0 0 2.5px color-mix(in oklab, currentColor 24%, transparent), 0 0 8px color-mix(in oklab, currentColor 70%, transparent)}}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-22{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-112{width:calc(var(--spacing) * 112);height:calc(var(--spacing) * 112)}.size-badge{width:var(--badge-size);height:var(--badge-size)}.size-check{width:var(--check-size);height:var(--check-size)}.size-control-lg{width:var(--control-lg);height:var(--control-lg)}.size-control-md{width:var(--control-md);height:var(--control-md)}.size-control-sm{width:var(--control-sm);height:var(--control-sm)}.size-control-xl{width:var(--control-xl);height:var(--control-xl)}.size-control-xs{width:var(--control-xs);height:var(--control-xs)}.size-full{width:100%;height:100%}.size-gen-core{width:var(--gen-core);height:var(--gen-core)}.size-gen-core-lg{width:var(--gen-core-lg);height:var(--gen-core-lg)}.size-gen-core-md{width:var(--gen-core-md);height:var(--gen-core-md)}.size-gen-core-sm{width:var(--gen-core-sm);height:var(--gen-core-sm)}.size-icon-inline{width:var(--icon-size-inline);height:var(--icon-size-inline)}.size-profile-avatar{width:var(--profile-avatar);height:var(--profile-avatar)}.size-target{width:var(--target-size);height:var(--target-size)}.run-seg{background-color:var(--white);border-radius:2px;height:6px}@supports (color:color-mix(in lab, red, red)){.run-seg{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.run-seg[data-state=landed]{background-color:var(--tone,var(--kit-lift));box-shadow:0 0 8px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=landed]{box-shadow:0 0 8px color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent)}}.run-seg[data-state=drafting]{background-image:linear-gradient(90deg, var(--tone,var(--kit-lift)) calc(var(--progress,.45) * 100%), var(--tone,var(--kit-lift)) calc(var(--progress,.45) * 100%))}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=drafting]{background-image:linear-gradient(90deg, var(--tone,var(--kit-lift)) calc(var(--progress,.45) * 100%), color-mix(in oklab, var(--tone,var(--kit-lift)) 18%, transparent) calc(var(--progress,.45) * 100%))}}.run-seg[data-state=drafting]{background-color:#0000}.run-seg[data-state=queued]{background-color:var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=queued]{background-color:color-mix(in oklab, var(--tone,var(--kit-lift)) 16%, transparent)}}.run-seg[data-state=queued]{box-shadow:inset 0 0 0 1px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=queued]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--kit-lift)) 22%, transparent)}}.run-seg[data-state=failed]{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--status-bad) 0 2px, transparent 2px 4px)}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=failed]{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--status-bad) 60%, transparent) 0 2px, transparent 2px 4px)}}.run-seg[data-state=failed]{box-shadow:inset 0 0 0 1px var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.run-seg[data-state=failed]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-bad) 55%, transparent)}}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-88{height:calc(var(--spacing) * 88)}.h-96{height:calc(var(--spacing) * 96)}.h-120{height:calc(var(--spacing) * 120)}.h-125{height:calc(var(--spacing) * 125)}.h-160{height:calc(var(--spacing) * 160)}.h-300{height:calc(var(--spacing) * 300)}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[368px\]{height:368px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[620px\]{height:620px}.h-auto{height:auto}.h-badge{height:var(--badge-size)}.h-chip{height:var(--chip-height)}.h-control-lg{height:var(--control-lg)}.h-control-md{height:var(--control-md)}.h-control-sm{height:var(--control-sm)}.h-control-xl{height:var(--control-xl)}.h-control-xs{height:var(--control-xs)}.h-field{height:var(--field)}.h-field-lg{height:var(--field-lg)}.h-full{height:100%}.h-kitbar{height:var(--kitbar-height)}.h-kitbar-chip{height:var(--kitbar-chip)}.h-panel-header{height:var(--panel-header-height)}.h-px{height:1px}.h-row-comfortable{height:var(--row-comfortable)}.h-row-compact{height:var(--row-compact)}.h-screen{height:100vh}.h-slider-thumb{height:var(--slider-thumb)}.h-tabbar{height:var(--tabbar-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-full{max-height:100%}.palette-list{max-height:var(--palette-height)}.decision-option.h-auto{min-height:var(--control-md);padding-block:5px}.min-h-0{min-height:0}.min-h-4\.5{min-height:calc(var(--spacing) * 4.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-badge{min-height:var(--badge-size)}.min-h-chip{min-height:var(--chip-height)}.min-h-control-lg{min-height:var(--control-lg)}.min-h-control-md{min-height:var(--control-md)}.min-h-control-sm{min-height:var(--control-sm)}.min-h-control-xl{min-height:var(--control-xl)}.min-h-control-xs{min-height:var(--control-xs)}.min-h-decision-bar{min-height:var(--decision-bar)}.min-h-field{min-height:var(--field)}.min-h-full{min-height:100%}.min-h-panel-header{min-height:var(--panel-header-height)}.min-h-profile-header{min-height:var(--profile-header)}.min-h-row-comfortable{min-height:var(--row-comfortable)}.min-h-row-compact{min-height:var(--row-compact)}.min-h-screen{min-height:100vh}.min-h-target{min-height:var(--target-size)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-108{width:calc(var(--spacing) * 108)}.w-128{width:calc(var(--spacing) * 128)}.w-176{width:calc(var(--spacing) * 176)}.w-200{width:calc(var(--spacing) * 200)}.w-240{width:calc(var(--spacing) * 240)}.w-\[340px\]{width:340px}.w-\[380px\]{width:380px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[960px\]{width:960px}.w-\[1000px\]{width:1000px}.w-\[1040px\]{width:1040px}.w-\[1100px\]{width:1100px}.w-\[1120px\]{width:1120px}.w-\[1200px\]{width:1200px}.w-\[1360px\]{width:1360px}.w-\[1376px\]{width:1376px}.w-auto{width:auto}.w-control-lg{width:var(--control-lg)}.w-control-md{width:var(--control-md)}.w-control-sm{width:var(--control-sm)}.w-control-xl{width:var(--control-xl)}.w-fit{width:fit-content}.w-full{width:100%}.w-kitbar-chip{width:var(--kitbar-chip)}.w-max{width:max-content}.w-palette{width:var(--palette-width)}.w-px{width:1px}.w-rail{width:var(--right-rail-width)}.w-reading{width:var(--reading-measure)}.w-sidebar{width:var(--sidebar-width)}.w-sidebar-collapsed{width:var(--sidebar-width-collapsed)}.w-target{width:var(--target-size)}.quick-reply{max-width:24rem;animation:desk-rise var(--dur-overlay) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--reply-stagger))}.quick-reply[data-chosen]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 14px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-reply[data-chosen]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 60%, transparent), 0 0 14px -4px color-mix(in oklab, var(--accent) 55%, transparent)}}.t-reading{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-reading);line-height:var(--lh-reading);letter-spacing:var(--ls-reading);max-width:var(--reading-measure);text-wrap:pretty;color:var(--reading)}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-112{max-width:calc(var(--spacing) * 112)}.max-w-144{max-width:calc(var(--spacing) * 144)}.max-w-208{max-width:calc(var(--spacing) * 208)}.max-w-300{max-width:calc(var(--spacing) * 300)}.max-w-\[40\%\]{max-width:40%}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-reading{max-width:var(--reading-measure)}.max-w-sidebar{max-width:var(--sidebar-width)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.run-log-tail{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text-2);direction:rtl;flex:auto;overflow:hidden}.run-log-tail>*{direction:ltr;unicode-bidi:isolate}.min-w-\(--min-viewport\){min-width:var(--min-viewport)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-continue-min{min-width:var(--continue-min)}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[3\]{flex:3}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-2{flex-shrink:2}.shrink-4{flex-shrink:4}.grow{flex-grow:1}.basis-1\/3{flex-basis:33.3333%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.overlay-motion{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-popover-content-transform-origin,var(--radix-hover-card-content-transform-origin,var(--radix-tooltip-content-transform-origin,var(--radix-select-content-transform-origin,center))))))}.overlay-motion:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:dugout-overlay-in var(--dur-overlay) var(--ease-out)}.overlay-motion[data-state=closed]{animation:dugout-overlay-out var(--dur-hover) var(--ease-out) forwards}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pressable{transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out), filter var(--dur-hover) var(--ease-out), translate .22s var(--ease-spring), scale .22s var(--ease-spring)}.pressable:active:not(:disabled,[aria-disabled=true]){transition-duration:var(--dur-press);translate:0 1px;scale:.985}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.rotate-6{rotate:6deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skeleton-bar{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.skeleton-bar{background-color:color-mix(in oklab, var(--surface-2), var(--white) 2.5%)}}.skeleton-bar{background-image:linear-gradient(100deg, transparent 20%, var(--white) 35%, var(--kit-lift) 42%, transparent 50%)}@supports (color:color-mix(in lab, red, red)){.skeleton-bar{background-image:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--white) 8%, transparent) 35%, color-mix(in oklab, var(--kit-lift) 4%, transparent) 42%, transparent 50%)}}.skeleton-bar{animation:dugout-shimmer-band var(--dur-shimmer) linear infinite backwards;animation-delay:calc(var(--i,0) * var(--stagger-step));background-position:100% 0;background-size:300% 100%}@media (prefers-reduced-motion:reduce){.skeleton-bar{background-image:none;animation:none}}.shimmer{background-color:var(--surface-2);background-image:linear-gradient(100deg, transparent 20%, var(--white) 35%, transparent 50%)}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--white) 5%, transparent) 35%, transparent 50%)}}.shimmer{animation:dugout-shimmer-band var(--dur-shimmer) linear infinite;animation-delay:calc(var(--i,0) * var(--stagger-step));background-position:0 0;background-size:300% 100%}.landed{outline-offset:-1px;animation:dugout-landed var(--dur-view) var(--ease-out) backwards, dugout-landed-edge var(--dur-draw) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--reply-stagger));outline:1px solid #0000}.backdrop-motion[data-state=open]{animation:dugout-overlay-fade-in var(--dur-overlay) var(--ease-out)}.backdrop-motion[data-state=closed]{animation:dugout-overlay-fade-out var(--dur-hover) var(--ease-out) forwards}.desk-arrive{animation:desk-bubble-in var(--dur-overlay) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .12s)}.draft-landed{animation:dugout-landed var(--dur-view) var(--ease-out) backwards, draft-lit var(--dur-draw) var(--ease-out);animation-delay:calc(var(--i,0) * var(--reply-stagger)), calc(var(--i,0) * var(--reply-stagger))}.animate-breathe{animation:dugout-breathe var(--dur-breathe) var(--ease-out) infinite}.animate-fade-in{animation:dugout-fade-in var(--dur-panel) var(--ease)}.animate-fan{animation:dugout-orbit var(--dur-fan) linear infinite}.animate-marquee{animation:80s linear infinite dugout-marquee}.animate-none{animation:none}.animate-orbit{animation:24s linear infinite dugout-orbit}.animate-ping{animation:var(--animate-ping)}.animate-pop{animation:dugout-pop var(--dur-slide) var(--ease-spring) backwards}.animate-progress{animation:6s linear both dugout-progress}.animate-pulse{animation:var(--animate-pulse)}.animate-ring-pulse{animation:dugout-ring-pulse var(--dur-pulse) var(--ease) 1}.animate-rise-in{animation:dugout-rise-in var(--dur-hover-card) var(--ease)}.animate-shimmer{animation:dugout-shimmer var(--dur-shimmer) linear infinite}.animate-signal{animation:1.8s linear infinite dugout-signal}.animate-spin{animation:var(--animate-spin)}.animate-sweep{animation:dugout-sweep var(--dur-shimmer) var(--ease) infinite}.radio-card{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-card{background-color:color-mix(in oklab, var(--white) 2%, transparent)}}.radio-card{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-card{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 color-mix(in oklab, var(--white) 3%, transparent)}}.radio-card{transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.radio-card:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-card:hover{background-color:color-mix(in oklab, var(--white) 3.5%, transparent)}}.radio-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 color-mix(in oklab, var(--white) 4%, transparent)}}.radio-card[data-state=checked]{background-image:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.radio-card[data-state=checked]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent), color-mix(in oklab, var(--accent) 4%, transparent))}}.radio-card[data-state=checked]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent), 0 8px 24px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.radio-card[data-state=checked]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 0 3px color-mix(in oklab, var(--accent) 10%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--accent) 60%, transparent)}}.radio-card[data-disabled]{opacity:.5;cursor:not-allowed}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-gutter{scroll-margin-top:var(--gutter)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-flow-col{grid-auto-flow:column}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_1fr_1\.6fr\]{grid-template-columns:1fr 1fr 1fr 1.6fr}.grid-cols-\[1fr_15rem\]{grid-template-columns:1fr 15rem}.grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[7rem_1fr_3\.5rem\]{grid-template-columns:7rem 1fr 3.5rem}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.grid-cols-\[21rem_1fr_18rem\]{grid-template-columns:21rem 1fr 18rem}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_4\.5rem_2rem\]{grid-template-columns:minmax(0,1fr) 4.5rem 2rem}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid-cols-\[minmax\(280px\,1fr\)_auto\]{grid-template-columns:minmax(280px,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid-cols-explainer{grid-template-columns:repeat(auto-fit, minmax(var(--explainer-col), 1fr))}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-gutter{gap:var(--gutter)}.gap-px{gap:1px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-gutter{column-gap:var(--gutter)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}:where(.divide-line-faint>:not(:last-child)){border-color:var(--line-faint)}:where(.divide-subtle>:not(:last-child)),:where(.divide-subtle\/50>:not(:last-child)){border-color:var(--line-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.divide-subtle\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--line-subtle) 50%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.surface-popover{background-color:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--line-strong);border-top-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.surface-popover{border-top-color:color-mix(in oklab, var(--white) 18%, transparent)}}.surface-popover{border-radius:var(--r-lg);box-shadow:var(--elev-2)}.surface-panel{border-radius:var(--r-md);background-color:var(--surface-1);background-image:var(--panel-glow,linear-gradient(transparent, transparent)), linear-gradient(180deg, var(--top-light), transparent 120px), linear-gradient(var(--surface-1), var(--surface-1)), var(--panel-edge,var(--edge-gradient));box-shadow:var(--elev-1);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border:1px solid #0000}.surface-dialog{background-color:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--elev-3)}.surface-overlay{background-color:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--elev-2)}.skill-cell{background-color:var(--white);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.skill-cell{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.skill-cell{box-shadow:inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.skill-cell{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 2%, transparent)}}.skill-cell{transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.skill-cell[data-on]{background-color:var(--tone,var(--kit-lift));box-shadow:inset 0 1px 0 var(--white), 0 0 5px -2px var(--tone,var(--kit-lift))}@supports (color:color-mix(in lab, red, red)){.skill-cell[data-on]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 28%, transparent), 0 0 5px -2px var(--tone,var(--kit-lift))}}.entity-link{color:inherit;text-underline-offset:.24em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.entity-link{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}.entity-link{text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-hover) var(--ease-out);border-radius:2px}.entity-link:hover,.entity-link:focus-visible{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-gen{border-radius:var(--r-gen)}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--r-pill)}.rounded-sm{border-radius:var(--r-sm)}.rounded-track{border-radius:var(--r-track)}.rounded-xs{border-radius:var(--r-xs)}.rounded-tl-xs{border-top-left-radius:var(--r-xs)}.rounded-tr-xs{border-top-right-radius:var(--r-xs)}.rounded-br-xs{border-bottom-right-radius:var(--r-xs)}.rounded-bl-xs{border-bottom-left-radius:var(--r-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.chip-plate{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.chip-plate{background-color:color-mix(in oklab, var(--white) 3.5%, transparent)}}.chip-plate{border-color:var(--line)}.chip-plate[aria-pressed=true]{color:var(--text-1);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip-plate[aria-pressed=true]{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.chip-plate[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip-plate[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.chip-tone{background-color:var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.chip-tone{background-color:color-mix(in oklab, var(--tone,var(--text-2)) 12%, transparent)}}.chip-tone{border-color:var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.chip-tone{border-color:color-mix(in oklab, var(--tone,var(--text-2)) 30%, transparent)}}.chip-tone[aria-pressed=true]{background-color:var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.chip-tone[aria-pressed=true]{background-color:color-mix(in oklab, var(--tone,var(--text-2)) 22%, transparent)}}.chip-tone[aria-pressed=true]{border-color:var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.chip-tone[aria-pressed=true]{border-color:color-mix(in oklab, var(--tone,var(--text-2)) 60%, transparent)}}.tile-focused{border-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.tile-focused{border-color:color-mix(in oklab, var(--kit-lift) 45%, transparent)}}.tile-focused{box-shadow:var(--elev-1), 0 0 0 1px var(--kit-lift), 0 0 24px -8px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.tile-focused{box-shadow:var(--elev-1), 0 0 0 1px color-mix(in oklab, var(--kit-lift) 18%, transparent), 0 0 24px -8px color-mix(in oklab, var(--kit-lift) 45%, transparent)}}.border-current{border-color:currentColor}.border-gold,.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-gold\/45{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/45{border-color:color-mix(in oklab, var(--gold) 45%, transparent)}}.border-gold\/50{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.border-kit-lift\/40{border-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.border-kit-lift\/40{border-color:color-mix(in oklab, var(--kit-lift) 40%, transparent)}}.border-kit-lift\/45{border-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.border-kit-lift\/45{border-color:color-mix(in oklab, var(--kit-lift) 45%, transparent)}}.border-kit-lift\/60{border-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.border-kit-lift\/60{border-color:color-mix(in oklab, var(--kit-lift) 60%, transparent)}}.border-kit-primary{border-color:var(--kit-primary)}.border-kit-secondary,.border-kit-secondary\/60{border-color:var(--kit-secondary)}@supports (color:color-mix(in lab, red, red)){.border-kit-secondary\/60{border-color:color-mix(in oklab, var(--kit-secondary) 60%, transparent)}}.border-line{border-color:var(--line)}.border-line-faint{border-color:var(--line-faint)}.border-line-strong{border-color:var(--line-strong)}.border-link{border-color:var(--accent-link)}.border-panel{border-color:var(--bg-panel)}.border-primary{border-color:var(--text-primary)}.border-rating-1{border-color:var(--rating-1)}.border-rating-2{border-color:var(--rating-2)}.border-rating-3{border-color:var(--rating-3)}.border-rating-4{border-color:var(--rating-4)}.border-secondary{border-color:var(--text-secondary)}.border-status-bad\/40{border-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.border-status-bad\/40{border-color:color-mix(in oklab, var(--status-bad) 40%, transparent)}}.border-status-warn\/40{border-color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.border-status-warn\/40{border-color:color-mix(in oklab, var(--status-warn) 40%, transparent)}}.border-subtle,.border-subtle\/50{border-color:var(--line-subtle)}@supports (color:color-mix(in lab, red, red)){.border-subtle\/50{border-color:color-mix(in oklab, var(--line-subtle) 50%, transparent)}}.border-subtle\/60{border-color:var(--line-subtle)}@supports (color:color-mix(in lab, red, red)){.border-subtle\/60{border-color:color-mix(in oklab, var(--line-subtle) 60%, transparent)}}.border-subtle\/70{border-color:var(--line-subtle)}@supports (color:color-mix(in lab, red, red)){.border-subtle\/70{border-color:color-mix(in oklab, var(--line-subtle) 70%, transparent)}}.border-surface-1{border-color:var(--surface-1)}.border-transparent{border-color:#0000}.hairline-50{border-color:var(--line-faint)}.graph-canvas{background-color:var(--ink);background-image:radial-gradient(circle, var(--white) 1px, transparent 1.2px)}@supports (color:color-mix(in lab, red, red)){.graph-canvas{background-image:radial-gradient(circle, color-mix(in oklab, var(--white) 7%, transparent) 1px, transparent 1.2px)}}.graph-canvas{background-size:20px 20px}.btn-glass{color:var(--text-1);background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-glass{background-color:color-mix(in oklab, var(--kit-primary) 42%, transparent)}}.btn-glass{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);box-shadow:inset 0 0 0 1px var(--kit-lift), inset 1px 1px 0 var(--white), 0 10px 24px -14px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-glass{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 50%, transparent), inset 1px 1px 0 color-mix(in oklab, var(--white) 28%, transparent), 0 10px 24px -14px color-mix(in oklab, var(--black) 70%, transparent)}}.btn-glass{transition:background-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease)}.btn-glass:hover{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-glass:hover{background-color:color-mix(in oklab, var(--kit-primary) 54%, transparent)}}.btn-glass:hover{box-shadow:inset 0 0 0 1px var(--kit-lift), inset 1px 1px 0 var(--white), 0 10px 24px -14px var(--black)}@supports (color:color-mix(in lab, red, red)){.btn-glass:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 70%, transparent), inset 1px 1px 0 color-mix(in oklab, var(--white) 34%, transparent), 0 10px 24px -14px color-mix(in oklab, var(--black) 70%, transparent)}}.btn-glass:active{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-glass:active{background-color:color-mix(in oklab, var(--kit-primary) 34%, transparent)}}.btn-glass:disabled:not([aria-busy=true]),.btn-glass[aria-disabled=true]:not([aria-busy=true]){background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-glass:disabled:not([aria-busy=true]),.btn-glass[aria-disabled=true]:not([aria-busy=true]){background-color:color-mix(in oklab, var(--kit-primary) 12%, transparent)}}.btn-glass:disabled:not([aria-busy=true]),.btn-glass[aria-disabled=true]:not([aria-busy=true]){box-shadow:inset 0 0 0 1px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.btn-glass:disabled:not([aria-busy=true]),.btn-glass[aria-disabled=true]:not([aria-busy=true]){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 22%, transparent)}}.btn-glass:disabled:not([aria-busy=true]),.btn-glass[aria-disabled=true]:not([aria-busy=true]){color:var(--text-2)}.btn-primary{background-color:var(--kit-primary);box-shadow:inset 0 0 0 1px var(--white), 0 1px 1px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 14%, transparent), 0 1px 1px color-mix(in oklab, var(--black) 45%, transparent)}}.btn-primary{transition:background-color var(--dur-micro) var(--ease)}.btn-primary:hover{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background-color:color-mix(in oklab, var(--kit-primary) 86%, var(--kit-lift))}}.btn-primary:active{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:active{background-color:color-mix(in oklab, var(--kit-primary) 88%, var(--black))}}.btn-primary:disabled:not([aria-busy=true]),.btn-primary[aria-disabled=true]:not([aria-busy=true]){background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:disabled:not([aria-busy=true]),.btn-primary[aria-disabled=true]:not([aria-busy=true]){background-color:color-mix(in oklab, var(--kit-primary) 14%, var(--surface-2))}}.btn-primary:disabled:not([aria-busy=true]),.btn-primary[aria-disabled=true]:not([aria-busy=true]){box-shadow:inset 0 0 0 1px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.btn-primary:disabled:not([aria-busy=true]),.btn-primary[aria-disabled=true]:not([aria-busy=true]){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 20%, transparent)}}.btn-primary:disabled:not([aria-busy=true]),.btn-primary[aria-disabled=true]:not([aria-busy=true]){color:var(--text-2)}.check-box{color:var(--ink);background-color:var(--well);box-shadow:inset 0 0 0 1.5px var(--white)}@supports (color:color-mix(in lab, red, red)){.check-box{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--white) 24%, transparent)}}.check-box{transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.check-box:hover{box-shadow:inset 0 0 0 1.5px var(--white)}@supports (color:color-mix(in lab, red, red)){.check-box:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--white) 36%, transparent)}}.check-box[data-state=checked],.check-box[data-state=indeterminate]{background-color:var(--accent);background-image:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.check-box[data-state=checked],.check-box[data-state=indeterminate]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 78%, var(--white)), var(--accent))}}.check-box[data-state=checked],.check-box[data-state=indeterminate]{box-shadow:inset 0 1px 0 var(--white), 0 0 10px -2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.check-box[data-state=checked],.check-box[data-state=indeterminate]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 35%, transparent), 0 0 10px -2px color-mix(in oklab, var(--accent) 70%, transparent)}}.continue-skin[data-continue-state=blocked]{box-shadow:inset 0 0 0 1px var(--white), 0 0 0 4px var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.continue-skin[data-continue-state=blocked]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 16%, transparent), 0 0 0 4px color-mix(in oklab, var(--status-bad) 22%, transparent)}}.continue-skin[data-continue-state=processing]{color:var(--text-1);background-color:var(--slab-run);box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white), 0 0 0 3px var(--kit-lift), 0 8px 24px -10px var(--kit-lift);background-image:none}@supports (color:color-mix(in lab, red, red)){.continue-skin[data-continue-state=processing]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 18%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent), 0 0 0 3px color-mix(in oklab, var(--kit-lift) 10%, transparent), 0 8px 24px -10px color-mix(in oklab, var(--kit-lift) 60%, transparent)}}.continue-skin[data-continue-state=processing]:hover{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white), 0 0 0 3px var(--kit-lift), 0 8px 24px -10px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.continue-skin[data-continue-state=processing]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent), 0 0 0 3px color-mix(in oklab, var(--kit-lift) 14%, transparent), 0 8px 24px -10px color-mix(in oklab, var(--kit-lift) 70%, transparent)}}.btn-secondary{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 1px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-secondary{box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 1px color-mix(in oklab, var(--black) 35%, transparent)}}.btn-secondary{transition:background-color var(--dur-micro) var(--ease)}.btn-secondary:hover{background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--white), 0 1px 1px var(--black)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 19%, transparent), 0 1px 1px color-mix(in oklab, var(--black) 35%, transparent)}}.btn-secondary:active{background-color:var(--surface-4)}.btn-secondary[data-active]{background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--tone,var(--accent)), 0 0 14px -4px var(--tone,var(--accent))}@supports (color:color-mix(in lab, red, red)){.btn-secondary[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--accent)) 55%, transparent), 0 0 14px -4px color-mix(in oklab, var(--tone,var(--accent)) 55%, transparent)}}.btn-danger{background-color:var(--status-bad);box-shadow:inset 0 0 0 1px var(--white), 0 1px 1px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-danger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 16%, transparent), 0 1px 1px color-mix(in oklab, var(--black) 45%, transparent)}}.btn-danger{transition:background-color var(--dur-micro) var(--ease)}.btn-danger:hover{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background-color:color-mix(in oklab, var(--status-bad) 88%, var(--white))}}.btn-danger:active{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.btn-danger:active{background-color:color-mix(in oklab, var(--status-bad) 90%, var(--black))}}.btn-gold{background-color:var(--gold);box-shadow:inset 0 0 0 1px var(--white), 0 1px 1px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-gold{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 18%, transparent), 0 1px 1px color-mix(in oklab, var(--black) 45%, transparent)}}.btn-gold{transition:background-color var(--dur-micro) var(--ease)}.btn-gold:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.btn-gold:hover{background-color:color-mix(in oklab, var(--gold) 88%, var(--white))}}.btn-gold:active{background-color:var(--gold-deep)}.btn-tinted{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-tinted{background-color:color-mix(in oklab, var(--kit-primary) 16%, var(--surface-2))}}.btn-tinted{box-shadow:inset 0 0 0 1px var(--kit-lift), 0 1px 1px var(--black);background-image:none}@supports (color:color-mix(in lab, red, red)){.btn-tinted{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 42%, transparent), 0 1px 1px color-mix(in oklab, var(--black) 35%, transparent)}}.btn-tinted{transition:background-color var(--dur-micro) var(--ease)}.btn-tinted:hover{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.btn-tinted:hover{background-color:color-mix(in oklab, var(--kit-primary) 24%, var(--surface-2))}}.surface-raised{background-color:var(--surface-2);background-image:linear-gradient(180deg, var(--white), var(--white))}@supports (color:color-mix(in lab, red, red)){.surface-raised{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 5.5%, transparent), color-mix(in oklab, var(--white) 2%, transparent))}}.surface-raised{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--rim-light), 0 1px 2px var(--black)}@supports (color:color-mix(in lab, red, red)){.surface-raised{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--rim-light), 0 1px 2px color-mix(in oklab, var(--black) 40%, transparent)}}.tile-tab-on{background-color:var(--surface-3);background-image:linear-gradient(180deg, var(--white), var(--white))}@supports (color:color-mix(in lab, red, red)){.tile-tab-on{background-image:linear-gradient(180deg, color-mix(in oklab, var(--white) 8%, transparent), color-mix(in oklab, var(--white) 3%, transparent))}}.tile-tab-on{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.tile-tab-on{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent)}}.hairline-fade{background-color:#0000;background-image:linear-gradient(90deg, var(--line), var(--line) 60%, transparent)}.hairline-fade[data-orientation=vertical]{background-image:linear-gradient(180deg, var(--line), var(--line) 60%, transparent)}.hairline-fade-both{background-color:#0000;background-image:linear-gradient(90deg, transparent, var(--line) 18%, var(--line) 82%, transparent)}.hairline-fade-both[data-orientation=vertical]{background-image:linear-gradient(180deg, transparent, var(--line) 18%, var(--line) 82%, transparent)}.btn-ghost{background-color:#0000}.btn-ghost:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background-color:color-mix(in oklab, var(--white) 5%, transparent)}}.btn-ghost:active{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:active{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.btn-ghost[data-active]{color:var(--text-1);background-color:var(--tone,var(--accent))}@supports (color:color-mix(in lab, red, red)){.btn-ghost[data-active]{background-color:color-mix(in oklab, var(--tone,var(--accent)) 10%, transparent)}}.btn-ghost[data-active]{box-shadow:inset 0 0 0 1px var(--tone,var(--accent)), 0 0 12px -4px var(--tone,var(--accent))}@supports (color:color-mix(in lab, red, red)){.btn-ghost[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--accent)) 45%, transparent), 0 0 12px -4px color-mix(in oklab, var(--tone,var(--accent)) 50%, transparent)}}.field-well{background-color:var(--well);caret-color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong), var(--well-inset);transition:box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.field-well:hover{box-shadow:inset 0 0 0 1px var(--white), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 19%, transparent), var(--well-inset)}}.field-well:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--accent) 14%, transparent), var(--well-inset)}}.field-well[data-tone=warn]{caret-color:var(--status-warn);box-shadow:inset 0 0 0 1px var(--status-warn), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well[data-tone=warn]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-warn) 65%, transparent), var(--well-inset)}}.field-well[data-tone=warn]:focus-within{box-shadow:inset 0 0 0 1px var(--status-warn), 0 0 0 4px var(--status-warn), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well[data-tone=warn]:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-warn) 80%, transparent), 0 0 0 4px color-mix(in oklab, var(--status-warn) 14%, transparent), var(--well-inset)}}.field-well[data-invalid],.field-well[aria-invalid=true]{caret-color:var(--status-bad);box-shadow:inset 0 0 0 1px var(--status-bad), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well[data-invalid],.field-well[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-bad) 70%, transparent), var(--well-inset)}}.field-well[data-invalid]:focus-within,.field-well[aria-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px var(--status-bad), 0 0 0 4px var(--status-bad), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.field-well[data-invalid]:focus-within,.field-well[aria-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status-bad) 85%, transparent), 0 0 0 4px color-mix(in oklab, var(--status-bad) 14%, transparent), var(--well-inset)}}.field-well[data-disabled]:hover,.field-well:disabled:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--well-inset)}.decision-glass{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.decision-glass{background-color:color-mix(in oklab, var(--surface-2) 86%, transparent)}}.decision-glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--white), 0 -1px 0 var(--line), 0 -14px 32px -18px var(--black)}@supports (color:color-mix(in lab, red, red)){.decision-glass{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 7%, transparent), 0 -1px 0 var(--line), 0 -14px 32px -18px color-mix(in oklab, var(--black) 85%, transparent)}}.glass{background-color:var(--glass-dark);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:inset 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-top)}.table-head{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.table-head{background-color:color-mix(in oklab, var(--surface-1) 92%, transparent)}}.table-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 -1px 0 var(--line)}.radio-dot{background-color:var(--well);box-shadow:inset 0 0 0 1.5px var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-dot{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--white) 24%, transparent)}}.radio-dot{transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.radio-dot:hover,:hover>.radio-dot{box-shadow:inset 0 0 0 1.5px var(--white)}@supports (color:color-mix(in lab, red, red)){.radio-dot:hover,:hover>.radio-dot{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--white) 36%, transparent)}}.radio-dot[data-state=checked],[data-state=checked]>.radio-dot{background-color:var(--accent);box-shadow:inset 0 1px 0 var(--white), 0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.radio-dot[data-state=checked],[data-state=checked]>.radio-dot{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 35%, transparent), 0 0 10px color-mix(in oklab, var(--accent) 65%, transparent)}}.row-selected{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.row-selected{background-color:color-mix(in oklab, var(--accent) 9%, transparent)}}.row-selected{box-shadow:inset 2px 0 0 var(--accent)}.row-selected .chip-tone{background-color:var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.row-selected .chip-tone{background-color:color-mix(in oklab, var(--tone,var(--text-2)) 12%, var(--surface-1))}}.bubble-other{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--rim-light)}.bubble-self{background-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.bubble-self{background-color:color-mix(in oklab, var(--kit-lift) 13%, var(--surface-1))}}.bubble-self{box-shadow:inset 0 0 0 1px var(--kit-lift), inset 0 1px 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.bubble-self{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kit-lift) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--white) 8%, transparent)}}.cell-empty{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.cell-empty{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.cell-empty{box-shadow:inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.cell-empty{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--white) 3%, transparent)}}.cell-lit{background-color:var(--tone,var(--text-2));box-shadow:inset 0 1px 0 var(--white), 0 0 6px -1px var(--tone,var(--text-2))}@supports (color:color-mix(in lab, red, red)){.cell-lit{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--white) 28%, transparent), 0 0 6px -1px color-mix(in oklab, var(--tone,var(--text-2)) 60%, transparent)}}.surface-well{background-color:var(--well);box-shadow:inset 0 0 0 1px var(--line-strong), var(--well-inset)}.terminal-well{background-color:var(--ink);box-shadow:inset 0 8px 16px -12px var(--black)}@supports (color:color-mix(in lab, red, red)){.terminal-well{box-shadow:inset 0 8px 16px -12px color-mix(in oklab, var(--black) 90%, transparent)}}.bg-accent,.bg-accent\/6{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/6{background-color:color-mix(in oklab, var(--accent) 6%, transparent)}}.bg-accent\/12{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-backdrop{background-color:var(--backdrop)}.bg-base,.bg-base\/70{background-color:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.bg-base\/70{background-color:color-mix(in oklab, var(--bg-base) 70%, transparent)}}.bg-black\/15{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--black) 15%, transparent)}}.bg-black\/20{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--black) 20%, transparent)}}.bg-black\/30{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--black) 30%, transparent)}}.bg-canvas,.bg-canvas\/40{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/40{background-color:color-mix(in oklab, var(--canvas) 40%, transparent)}}.bg-current{background-color:currentColor}.bg-dept-1{background-color:var(--dept-1)}.bg-dept-2{background-color:var(--dept-2)}.bg-dept-3{background-color:var(--dept-3)}.bg-dept-4{background-color:var(--dept-4)}.bg-dept-5{background-color:var(--dept-5)}.bg-dept-6{background-color:var(--dept-6)}.bg-dept-7{background-color:var(--dept-7)}.bg-dept-8{background-color:var(--dept-8)}.bg-gold,.bg-gold\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-gold\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-gold\/12{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/12{background-color:color-mix(in oklab, var(--gold) 12%, transparent)}}.bg-gold\/15{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.bg-ink,.bg-ink\/25{background-color:var(--bg-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/25{background-color:color-mix(in oklab, var(--bg-ink) 25%, transparent)}}.bg-ink\/40{background-color:var(--bg-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--bg-ink) 40%, transparent)}}.bg-ink\/50{background-color:var(--bg-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/50{background-color:color-mix(in oklab, var(--bg-ink) 50%, transparent)}}.bg-ink\/60{background-color:var(--bg-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--bg-ink) 60%, transparent)}}.bg-ink\/70{background-color:var(--bg-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--bg-ink) 70%, transparent)}}.bg-kit-lift,.bg-kit-lift\/5{background-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.bg-kit-lift\/5{background-color:color-mix(in oklab, var(--kit-lift) 5%, transparent)}}.bg-kit-lift\/60{background-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.bg-kit-lift\/60{background-color:color-mix(in oklab, var(--kit-lift) 60%, transparent)}}.bg-kit-on-primary,.bg-kit-on-primary\/25{background-color:var(--kit-on-primary)}@supports (color:color-mix(in lab, red, red)){.bg-kit-on-primary\/25{background-color:color-mix(in oklab, var(--kit-on-primary) 25%, transparent)}}.bg-kit-primary,.bg-kit-primary\/8{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.bg-kit-primary\/8{background-color:color-mix(in oklab, var(--kit-primary) 8%, transparent)}}.bg-kit-primary\/10{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.bg-kit-primary\/10{background-color:color-mix(in oklab, var(--kit-primary) 10%, transparent)}}.bg-kit-primary\/80{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.bg-kit-primary\/80{background-color:color-mix(in oklab, var(--kit-primary) 80%, transparent)}}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-panel{background-color:var(--bg-panel)}.bg-panel-alt,.bg-panel-alt\/40{background-color:var(--bg-panel-alt)}@supports (color:color-mix(in lab, red, red)){.bg-panel-alt\/40{background-color:color-mix(in oklab, var(--bg-panel-alt) 40%, transparent)}}.bg-panel-alt\/60{background-color:var(--bg-panel-alt)}@supports (color:color-mix(in lab, red, red)){.bg-panel-alt\/60{background-color:color-mix(in oklab, var(--bg-panel-alt) 60%, transparent)}}.bg-panel-alt\/80{background-color:var(--bg-panel-alt)}@supports (color:color-mix(in lab, red, red)){.bg-panel-alt\/80{background-color:color-mix(in oklab, var(--bg-panel-alt) 80%, transparent)}}.bg-panel\/40{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/40{background-color:color-mix(in oklab, var(--bg-panel) 40%, transparent)}}.bg-panel\/60{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/60{background-color:color-mix(in oklab, var(--bg-panel) 60%, transparent)}}.bg-panel\/70{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/70{background-color:color-mix(in oklab, var(--bg-panel) 70%, transparent)}}.bg-panel\/80{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/80{background-color:color-mix(in oklab, var(--bg-panel) 80%, transparent)}}.bg-primary{background-color:var(--text-primary)}.bg-rail{background-color:var(--rail)}.bg-rating-1{background-color:var(--rating-1)}.bg-rating-2{background-color:var(--rating-2)}.bg-rating-3{background-color:var(--rating-3)}.bg-rating-4{background-color:var(--rating-4)}.bg-secondary,.bg-secondary\/40{background-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--text-secondary) 40%, transparent)}}.bg-status-bad,.bg-status-bad\/8{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.bg-status-bad\/8{background-color:color-mix(in oklab, var(--status-bad) 8%, transparent)}}.bg-status-bad\/10{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.bg-status-bad\/10{background-color:color-mix(in oklab, var(--status-bad) 10%, transparent)}}.bg-status-bad\/12{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.bg-status-bad\/12{background-color:color-mix(in oklab, var(--status-bad) 12%, transparent)}}.bg-status-bad\/70{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.bg-status-bad\/70{background-color:color-mix(in oklab, var(--status-bad) 70%, transparent)}}.bg-status-good,.bg-status-good\/10{background-color:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.bg-status-good\/10{background-color:color-mix(in oklab, var(--status-good) 10%, transparent)}}.bg-status-good\/12{background-color:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.bg-status-good\/12{background-color:color-mix(in oklab, var(--status-good) 12%, transparent)}}.bg-status-good\/60{background-color:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.bg-status-good\/60{background-color:color-mix(in oklab, var(--status-good) 60%, transparent)}}.bg-status-good\/70{background-color:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.bg-status-good\/70{background-color:color-mix(in oklab, var(--status-good) 70%, transparent)}}.bg-status-info,.bg-status-info\/70{background-color:var(--status-info)}@supports (color:color-mix(in lab, red, red)){.bg-status-info\/70{background-color:color-mix(in oklab, var(--status-info) 70%, transparent)}}.bg-status-warn,.bg-status-warn\/10{background-color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.bg-status-warn\/10{background-color:color-mix(in oklab, var(--status-warn) 10%, transparent)}}.bg-status-warn\/12{background-color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.bg-status-warn\/12{background-color:color-mix(in oklab, var(--status-warn) 12%, transparent)}}.bg-status-warn\/70{background-color:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.bg-status-warn\/70{background-color:color-mix(in oklab, var(--status-warn) 70%, transparent)}}.bg-subtle{background-color:var(--line-subtle)}.bg-surface-1,.bg-surface-1\/50{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-surface-1\/50{background-color:color-mix(in oklab, var(--surface-1) 50%, transparent)}}.bg-surface-1\/70{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-surface-1\/70{background-color:color-mix(in oklab, var(--surface-1) 70%, transparent)}}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-white,.bg-white\/1\.5{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/1\.5{background-color:color-mix(in oklab, var(--white) 1.5%, transparent)}}.bg-white\/2{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/2{background-color:color-mix(in oklab, var(--white) 2%, transparent)}}.bg-white\/4{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab, var(--white) 4%, transparent)}}.bg-white\/5{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--white) 5%, transparent)}}.bg-white\/6{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.bg-white\/8{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.bg-white\/14{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--white) 14%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.landing-lit{background-image:linear-gradient(180deg, var(--text-1) 10%, var(--accent) 95%)}@supports (color:color-mix(in lab, red, red)){.landing-lit{background-image:linear-gradient(180deg, var(--text-1) 10%, color-mix(in oklab, var(--accent) 85%, var(--text-1)) 95%)}}.landing-lit{color:#0000;-webkit-background-clip:text;background-clip:text}.diff-absent{background-image:repeating-linear-gradient(135deg, var(--white) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab, red, red)){.diff-absent{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--white) 3%, transparent) 0 1px, transparent 1px 7px)}}.specular{background-image:linear-gradient(104deg, transparent 18%, var(--white) 26%, transparent 34%)}@supports (color:color-mix(in lab, red, red)){.specular{background-image:linear-gradient(104deg, transparent 18%, color-mix(in oklab, var(--white) 7%, transparent) 26%, transparent 34%)}}.from-base{--tw-gradient-from:var(--bg-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gold{--tw-gradient-from:var(--gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gold\/70{--tw-gradient-from:var(--gold)}@supports (color:color-mix(in lab, red, red)){.from-gold\/70{--tw-gradient-from:color-mix(in oklab, var(--gold) 70%, transparent)}}.from-gold\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-line-strong{--tw-gradient-from:var(--line-strong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold-deep{--tw-gradient-via:var(--gold-deep);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-line{--tw-gradient-via:var(--line);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-subtle{--tw-gradient-via:var(--line-subtle);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gold-deep{--tw-gradient-to:var(--gold-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gold\/70{--tw-gradient-to:var(--gold)}@supports (color:color-mix(in lab, red, red)){.to-gold\/70{--tw-gradient-to:color-mix(in oklab, var(--gold) 70%, transparent)}}.to-gold\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.chart-tick{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-body-strong);fill:var(--text-3);font-variant-numeric:tabular-nums}.fill-current{fill:currentColor}.fill-gold{fill:var(--gold)}.fill-kit-on-primary{fill:var(--kit-on-primary)}.fill-kit-primary{fill:var(--kit-primary)}.fill-panel{fill:var(--bg-panel)}.fill-panel-alt{fill:var(--bg-panel-alt)}.fill-primary{fill:var(--text-primary)}.fill-status-bad{fill:var(--status-bad)}.fill-status-good{fill:var(--status-good)}.fill-status-info{fill:var(--status-info)}.fill-status-warn{fill:var(--status-warn)}.fill-tertiary{fill:var(--text-3)}.stroke-gold{stroke:var(--gold)}.stroke-kit-lift{stroke:var(--kit-lift)}.stroke-line-strong{stroke:var(--line-strong)}.stroke-status-bad\/60{stroke:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.stroke-status-bad\/60{stroke:color-mix(in oklab, var(--status-bad) 60%, transparent)}}.stroke-status-info\/55{stroke:var(--status-info)}@supports (color:color-mix(in lab, red, red)){.stroke-status-info\/55{stroke:color-mix(in oklab, var(--status-info) 55%, transparent)}}.stroke-status-warn\/60{stroke:var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.stroke-status-warn\/60{stroke:color-mix(in oklab, var(--status-warn) 60%, transparent)}}.stroke-subtle{stroke:var(--line-subtle)}.stroke-white\/10{stroke:var(--white)}@supports (color:color-mix(in lab, red, red)){.stroke-white\/10{stroke:color-mix(in oklab, var(--white) 10%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-gutter{padding:var(--gutter)}.p-panel-pad{padding:var(--panel-padding)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-btn-lg{padding-inline:var(--pad-control-lg)}.px-btn-md{padding-inline:var(--pad-control-md)}.px-btn-sm{padding-inline:var(--pad-control-sm)}.px-chip-x{padding-inline:var(--pad-chip)}.px-gutter{padding-inline:var(--gutter)}.px-panel-pad{padding-inline:var(--panel-padding)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-gutter{padding-top:var(--gutter)}.pt-panel-pad{padding-top:var(--panel-padding)}.pt-px{padding-top:1px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-btn-lg{padding-right:var(--pad-control-lg)}.pr-btn-md{padding-right:var(--pad-control-md)}.pr-btn-sm{padding-right:var(--pad-control-sm)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-panel-pad{padding-bottom:var(--panel-padding)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-30{padding-left:calc(var(--spacing) * 30)}.pl-panel-pad{padding-left:var(--panel-padding)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.t-data{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);text-transform:uppercase;color:var(--text-3)}.t-label{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);color:var(--text-2)}.t-display-lg{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.t-display-xl{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.t-figure-hero{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-figure-hero);line-height:var(--lh-figure-hero);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.t-micro{font-family:var(--font-mono);font-weight:var(--fw-body-strong);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:.02em;font-variant-numeric:tabular-nums}.t-action{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action);line-height:var(--lh-action);letter-spacing:0}.t-action-sm{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action-sm);line-height:var(--lh-action);letter-spacing:0}.t-display-hero{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-hero);line-height:var(--lh-display-hero);letter-spacing:-.015em}.t-display-sm{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);letter-spacing:.005em}.t-tab{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-tab);line-height:var(--lh-tab);letter-spacing:var(--ls-tab)}.t-tab-sm{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-action-sm);line-height:var(--lh-action);letter-spacing:var(--ls-tab)}.t-title{font-family:var(--font-body);font-weight:var(--fw-title);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.003em}.btn-desc{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-small);line-height:var(--lh-small);color:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-desc{color:color-mix(in oklab, currentColor 76%, transparent)}}.btn-desc{text-wrap:pretty}:is([data-variant=primary],[data-variant=danger],[data-variant=gold]) .btn-desc{color:currentColor}.t-chat{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-chat);line-height:var(--lh-chat);text-wrap:pretty}.t-display-md{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);text-wrap:balance}.t-mono{font-family:var(--font-mono);font-weight:var(--fw-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);font-variant-numeric:tabular-nums}.t-body{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-body);line-height:var(--lh-body)}.t-body-strong{font-family:var(--font-body);font-weight:var(--fw-body-strong);font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-small);line-height:var(--lh-small)}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-action{font-size:var(--fs-action);line-height:var(--tw-leading,var(--lh-action))}.text-action-sm{font-size:var(--fs-action-sm);line-height:var(--tw-leading,var(--lh-action))}.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--lh-body))}.text-chat{font-size:var(--fs-chat);line-height:var(--tw-leading,var(--lh-chat))}.text-display-lg{font-size:var(--fs-display-lg);line-height:var(--tw-leading,var(--lh-display-lg))}.text-display-md{font-size:var(--fs-display-md);line-height:var(--tw-leading,var(--lh-display-md))}.text-display-sm{font-size:var(--fs-display-sm);line-height:var(--tw-leading,var(--lh-display-sm))}.text-label{font-size:var(--fs-label);line-height:var(--tw-leading,var(--lh-label))}.text-micro{font-size:var(--fs-micro);line-height:var(--tw-leading,var(--lh-micro))}.text-money{font-size:var(--fs-money);line-height:var(--tw-leading,var(--lh-money))}.text-money-symbol{font-size:var(--fs-money-symbol);line-height:var(--tw-leading,var(--lh-money))}.text-mono{font-size:var(--fs-mono);line-height:var(--tw-leading,var(--lh-mono))}.text-reading{font-size:var(--fs-reading);line-height:var(--tw-leading,var(--lh-reading))}.text-small{font-size:var(--fs-small);line-height:var(--tw-leading,var(--lh-small))}.text-tab{font-size:var(--fs-tab);line-height:var(--tw-leading,var(--lh-tab))}.text-title{font-size:var(--fs-title);line-height:var(--tw-leading,var(--lh-title))}.t-decimals{color:var(--text-2);font-size:.66em}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-data{--tw-tracking:var(--ls-data);letter-spacing:var(--ls-data)}.tracking-label{--tw-tracking:var(--ls-label);letter-spacing:var(--ls-label)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--accent)}.text-accent-link{color:var(--accent-link)}.text-base{color:var(--bg-base)}.text-current{color:currentColor}.text-dept-1{color:var(--dept-1)}.text-dept-2{color:var(--dept-2)}.text-dept-3{color:var(--dept-3)}.text-dept-4{color:var(--dept-4)}.text-dept-5{color:var(--dept-5)}.text-dept-6{color:var(--dept-6)}.text-dept-7{color:var(--dept-7)}.text-dept-8{color:var(--dept-8)}.text-disabled{color:var(--text-4)}.text-gold{color:var(--gold)}.text-inherit{color:inherit}.text-ink{color:var(--bg-ink)}.text-kit-lift{color:var(--kit-lift)}.text-kit-on-primary,.text-kit-on-primary\/80{color:var(--kit-on-primary)}@supports (color:color-mix(in lab, red, red)){.text-kit-on-primary\/80{color:color-mix(in oklab, var(--kit-on-primary) 80%, transparent)}}.text-kit-primary{color:var(--kit-primary)}.text-kit-secondary{color:var(--kit-secondary)}.text-line-strong{color:var(--line-strong)}.text-link{color:var(--accent-link)}.text-primary,.text-primary\/75{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/75{color:color-mix(in oklab, var(--text-primary) 75%, transparent)}}.text-primary\/90{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab, var(--text-primary) 90%, transparent)}}.text-rating-1{color:var(--rating-1)}.text-rating-2{color:var(--rating-2)}.text-rating-3{color:var(--rating-3)}.text-rating-4{color:var(--rating-4)}.text-secondary{color:var(--text-secondary)}.text-status-bad{color:var(--status-bad)}.text-status-good{color:var(--status-good)}.text-status-info{color:var(--status-info)}.text-status-warn{color:var(--status-warn)}.text-tertiary,.text-tertiary\/70{color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.text-tertiary\/70{color:color-mix(in oklab, var(--text-3) 70%, transparent)}}.text-tertiary\/80{color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.text-tertiary\/80{color:color-mix(in oklab, var(--text-3) 80%, transparent)}}.text-white,.text-white\/40{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--white) 40%, transparent)}}.text-white\/45{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--white) 45%, transparent)}}.text-white\/55{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--white) 55%, transparent)}}.text-white\/60{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--white) 60%, transparent)}}.text-white\/80{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--white) 80%, transparent)}}.\[text-transform\:inherit\]{text-transform:inherit}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.accent-accent{accent-color:var(--accent)}.accent-kit-primary{accent-color:var(--kit-primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--kit-primary\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--kit-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-0{--tw-shadow:var(--elev-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-1{--tw-shadow:var(--elev-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-2{--tw-shadow:var(--elev-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-3{--tw-shadow:var(--elev-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-accent{--tw-shadow:var(--glow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-bad{--tw-shadow:var(--glow-bad);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-gold{--tw-shadow:var(--glow-gold);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-good{--tw-shadow:var(--glow-good);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-info{--tw-shadow:var(--glow-info);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-kit{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--kit-aura)), 0 6px 22px -6px var(--tw-shadow-color,var(--kit-aura))}@supports (color:color-mix(in lab, red, red)){.shadow-glow-kit{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklab, var(--kit-aura) 22%, transparent)), 0 6px 22px -6px var(--tw-shadow-color,color-mix(in oklab, var(--kit-aura) 75%, transparent))}}.shadow-glow-kit{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-warn{--tw-shadow:var(--glow-warn);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-none{--tw-inset-shadow:inset 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-rim{--tw-inset-shadow:inset 0 1px 0 var(--tw-inset-shadow-color,var(--rim-light));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rim{--tw-inset-shadow:inset 0 1px 0 var(--rim-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow,0 0 transparent), var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow,0 0 transparent)}.focus-ring:focus-visible{box-shadow:var(--ring);outline:none}.avatar-stacked>.avatar-face{box-shadow:0 0 0 1px var(--white), 0 0 0 2px var(--avatar-cut,var(--surface-1))}@supports (color:color-mix(in lab, red, red)){.avatar-stacked>.avatar-face{box-shadow:0 0 0 1px color-mix(in oklab, var(--white) 10%, transparent), 0 0 0 2px var(--avatar-cut,var(--surface-1))}}.avatar-stacked>.avatar-ring{box-shadow:0 0 0 1.5px var(--tone,var(--status-good)), 0 0 0 3px var(--avatar-cut,var(--surface-1))}.avatar-stacked>.avatar-ring[data-dashed]{box-shadow:0 0 0 3px var(--avatar-cut,var(--surface-1))}.draft-just-in{--draft-rest:var(--elev-1), 0 0 0 1px var(--kit-lift), 0 0 28px -8px var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.draft-just-in{--draft-rest:var(--elev-1), 0 0 0 1px color-mix(in oklab, var(--kit-lift) 22%, transparent), 0 0 28px -8px color-mix(in oklab, var(--kit-lift) 40%, transparent)}}.draft-just-in,.draft-just-in.surface-panel{box-shadow:var(--draft-rest)}.diff-edge-add{box-shadow:inset 2px 0 0 var(--status-good)}@supports (color:color-mix(in lab, red, red)){.diff-edge-add{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--status-good) 70%, transparent)}}.diff-edge-change{box-shadow:inset 2px 0 0 var(--status-warn)}@supports (color:color-mix(in lab, red, red)){.diff-edge-change{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--status-warn) 70%, transparent)}}.diff-edge-del{box-shadow:inset 2px 0 0 var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.diff-edge-del{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--status-bad) 70%, transparent)}}.focus-within-ring:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent), var(--well-inset)}@supports (color:color-mix(in lab, red, red)){.focus-within-ring:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--accent) 14%, transparent), var(--well-inset)}}.row-edge-gold{box-shadow:inset 3px 0 0 var(--gold)}.shadow-status-bad\/40{--tw-shadow-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.shadow-status-bad\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--status-bad) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-accent\/60{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.ring-gold\/40{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ring-gold\/40{--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.ring-kit-lift,.ring-kit-lift\/70{--tw-ring-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.ring-kit-lift\/70{--tw-ring-color:color-mix(in oklab, var(--kit-lift) 70%, transparent)}}.ring-line{--tw-ring-color:var(--line)}.ring-line-strong{--tw-ring-color:var(--line-strong)}.ring-status-good,.ring-status-good\/40{--tw-ring-color:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.ring-status-good\/40{--tw-ring-color:color-mix(in oklab, var(--status-good) 40%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface-1{--tw-ring-offset-color:var(--surface-1)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-4{outline-offset:4px}.outline-accent\/60{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.outline-accent\/60{outline-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.outline-accent\/70{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.outline-accent\/70{outline-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.outline-kit-lift\/40{outline-color:var(--kit-lift)}@supports (color:color-mix(in lab, red, red)){.outline-kit-lift\/40{outline-color:color-mix(in oklab, var(--kit-lift) 40%, transparent)}}.outline-link{outline-color:var(--accent-link)}.outline-subtle{outline-color:var(--line-subtle)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.progress-glow{filter:drop-shadow(0 0 3px)}@supports (color:color-mix(in lab, red, red)){.progress-glow{filter:drop-shadow(0 0 3px color-mix(in oklab, currentColor 60%, transparent))}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-dialog{--tw-backdrop-blur:blur(var(--backdrop-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[background-image\]{transition-property:background-image;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[border-color\,filter\]{transition-property:border-color,filter;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[transform\,border-color\,background-color\,color\]{transition-property:transform,border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-hover{transition-duration:var(--dur-hover)}.duration-micro{transition-duration:var(--dur-micro)}.duration-overlay{transition-duration:var(--dur-overlay)}.duration-panel{transition-duration:var(--dur-panel)}.duration-ribbon{transition-duration:var(--dur-ribbon)}.duration-slide{transition-duration:var(--dur-slide)}.duration-view{transition-duration:var(--dur-view)}.ease-dugout{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-inout{--tw-ease:var(--ease-inout);transition-timing-function:var(--ease-inout)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.edge-tint{--panel-edge:linear-gradient(145deg, var(--tone,var(--kit-lift)) 0%, var(--tone,var(--kit-lift)) 12%, var(--white) 30%, var(--white) 55%, var(--white) 84%, var(--white) 100%)}@supports (color:color-mix(in lab, red, red)){.edge-tint{--panel-edge:linear-gradient(145deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 80%, var(--white)) 0%, color-mix(in oklab, var(--tone,var(--kit-lift)) 24%, transparent) 12%, color-mix(in oklab, var(--white) 5%, transparent) 30%, color-mix(in oklab, var(--white) 3.5%, transparent) 55%, color-mix(in oklab, var(--white) 6%, transparent) 84%, color-mix(in oklab, var(--white) 14%, transparent) 100%)}}.edge-tint:before{background:linear-gradient(145deg, var(--tone,var(--kit-lift)) 0%, var(--tone,var(--kit-lift)) 12%, var(--white) 30%, var(--white) 55%, var(--white) 84%, var(--white) 100%)}@supports (color:color-mix(in lab, red, red)){.edge-tint:before{background:linear-gradient(145deg, color-mix(in oklab, var(--tone,var(--kit-lift)) 80%, var(--white)) 0%, color-mix(in oklab, var(--tone,var(--kit-lift)) 24%, transparent) 12%, color-mix(in oklab, var(--white) 5%, transparent) 30%, color-mix(in oklab, var(--white) 3.5%, transparent) 55%, color-mix(in oklab, var(--white) 6%, transparent) 84%, color-mix(in oklab, var(--white) 14%, transparent) 100%)}}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-none{--tw-outline-style:none;outline-style:none}.rule-fade{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--line), var(--line) 60%, transparent) 1}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.canvas-lit{background:radial-gradient(1100px 380px at 32% -60px, var(--kit-aura), transparent 70%) no-repeat, var(--canvas)}@supports (color:color-mix(in lab, red, red)){.canvas-lit{background:radial-gradient(1100px 380px at 32% -60px, color-mix(in oklab, var(--kit-aura) 11%, transparent), transparent 70%) no-repeat, var(--canvas)}}.dashed-edge{border:1px dashed var(--white)}@supports (color:color-mix(in lab, red, red)){.dashed-edge{border:1px dashed color-mix(in oklab, var(--white) 22%, transparent)}}.glow-brand{--panel-glow:radial-gradient(90% 160px at 0% 0%, var(--kit-aura), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.glow-brand{--panel-glow:radial-gradient(90% 160px at 0% 0%, color-mix(in oklab, var(--kit-aura) 12%, transparent), transparent 70%)}}.glow-dept{--panel-glow:radial-gradient(90% 140px at 0% 0%, var(--tone,var(--kit-aura)), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.glow-dept{--panel-glow:radial-gradient(90% 140px at 0% 0%, color-mix(in oklab, var(--tone,var(--kit-aura)) 13%, transparent), transparent 70%)}}.progress-arc{transition:stroke-dasharray var(--dur-overlay) var(--ease-out)}.ring-inset{--tw-ring-inset:inset}.tone-accent{--tone:var(--accent)}.tone-dept-1{--tone:var(--dept-1)}.tone-dept-2{--tone:var(--dept-2)}.tone-dept-3{--tone:var(--dept-3)}.tone-dept-4{--tone:var(--dept-4)}.tone-dept-5{--tone:var(--dept-5)}.tone-dept-6{--tone:var(--dept-6)}.tone-dept-7{--tone:var(--dept-7)}.tone-dept-8{--tone:var(--dept-8)}.tone-disabled{--tone:var(--text-4)}.tone-gold{--tone:var(--gold)}.tone-kit-lift{--tone:var(--kit-lift)}.tone-rating-1{--tone:var(--rating-1)}.tone-rating-2{--tone:var(--rating-2)}.tone-rating-3{--tone:var(--rating-3)}.tone-rating-4{--tone:var(--rating-4)}.tone-secondary{--tone:var(--text-secondary)}.tone-status-bad{--tone:var(--status-bad)}.tone-status-good{--tone:var(--status-good)}.tone-status-info{--tone:var(--status-info)}.tone-status-warn{--tone:var(--status-warn)}.tone-tertiary{--tone:var(--text-3)}.group-open\/account\:rotate-90:is(:where(.group\/account):is([open],:popover-open,:open) *),.group-open\/detail\:rotate-90:is(:where(.group\/detail):is([open],:popover-open,:open) *),.group-open\/steps\:rotate-90:is(:where(.group\/steps):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/sort\:opacity-100:is(:where(.group\/sort):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/quiet\:text-primary:is(:where(.group\/quiet):hover *){color:var(--text-primary)}.group-hover\/sort\:opacity-100:is(:where(.group\/sort):hover *){opacity:1}}.group-focus-visible\/sort\:opacity-100:is(:where(.group\/sort):focus-visible *),.group-aria-selected\/item\:opacity-100:is(:where(.group\/item)[aria-selected=true] *){opacity:1}.group-data-highlighted\/item\:text-secondary:is(:where(.group\/item)[data-highlighted] *){color:var(--text-secondary)}.group-data-\[state\=checked\]\:text-accent:is(:where(.group)[data-state=checked] *){color:var(--accent)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--text-secondary)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/sub\:translate-x-0\.5:is(:where(.group\/sub)[data-state=open] *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[state\=open\]\/sub\:text-primary:is(:where(.group\/sub)[data-state=open] *){color:var(--text-primary)}.group-data-\[state\=open\]\/trigger\:rotate-180:is(:where(.group\/trigger)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-secondary ::marker{color:var(--text-secondary)}.marker\:text-secondary::marker{color:var(--text-secondary)}.marker\:text-secondary ::-webkit-details-marker{color:var(--text-secondary)}.marker\:text-secondary::-webkit-details-marker{color:var(--text-secondary)}.marker\:tabular-nums ::marker{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.marker\:tabular-nums::marker{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.marker\:tabular-nums ::-webkit-details-marker{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.marker\:tabular-nums::-webkit-details-marker{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.placeholder\:text-tertiary::placeholder{color:var(--text-3)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-kit-primary:before{content:var(--tw-content);background-color:var(--kit-primary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 3)}.after\:right-0\.5:after{content:var(--tw-content);right:calc(var(--spacing) * .5)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-accent:after{content:var(--tw-content);background-color:var(--accent)}.after\:bg-line:after{content:var(--tw-content);background-color:var(--line)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white\/1\.5:nth-child(odd){background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/1\.5:nth-child(odd){background-color:color-mix(in oklab, var(--white) 1.5%, transparent)}}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-gold:hover{border-color:var(--gold)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:border-secondary\/50:hover{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-secondary\/50:hover{border-color:color-mix(in oklab, var(--text-secondary) 50%, transparent)}}.hover\:border-secondary\/60:hover{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-secondary\/60:hover{border-color:color-mix(in oklab, var(--text-secondary) 60%, transparent)}}.hover\:border-secondary\/70:hover{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-secondary\/70:hover{border-color:color-mix(in oklab, var(--text-secondary) 70%, transparent)}}.hover\:bg-accent\/12:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/12:hover{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.hover\:bg-black\/20:hover{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--black) 20%, transparent)}}.hover\:bg-panel-alt:hover{background-color:var(--bg-panel-alt)}.hover\:bg-panel\/80:hover{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel\/80:hover{background-color:color-mix(in oklab, var(--bg-panel) 80%, transparent)}}.hover\:bg-status-bad\/12:hover{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-bad\/12:hover{background-color:color-mix(in oklab, var(--status-bad) 12%, transparent)}}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-white\/2:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/2:hover{background-color:color-mix(in oklab, var(--white) 2%, transparent)}}.hover\:bg-white\/4:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab, var(--white) 4%, transparent)}}.hover\:bg-white\/5:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--white) 5%, transparent)}}.hover\:bg-white\/6:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.hover\:bg-white\/8:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.hover\:bg-white\/26:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/26:hover{background-color:color-mix(in oklab, var(--white) 26%, transparent)}}.hover\:text-kit-lift:hover{color:var(--kit-lift)}.hover\:text-kit-on-primary:hover{color:var(--kit-on-primary)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-secondary:hover{color:var(--text-secondary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-accent\/70:hover{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-accent\/70:hover{--tw-ring-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:ring-line-strong:hover{--tw-ring-color:var(--line-strong)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:after\:bg-secondary:hover:after{content:var(--tw-content);background-color:var(--text-secondary)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-panel:focus{border-radius:var(--radius-panel)}.focus\:bg-panel-alt:focus{background-color:var(--bg-panel-alt)}.focus\:px-2:focus{padding-inline:calc(var(--spacing) * 2)}.focus\:py-1:focus{padding-block:var(--spacing)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:stroke-link:focus-visible{stroke:var(--accent-link)}.focus-visible\:\[stroke-width\:2\]:focus-visible{stroke-width:2px}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-ring:focus-visible{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-link:focus-visible{outline-color:var(--accent-link)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:bg-accent:focus-visible:after{content:var(--tw-content);background-color:var(--accent)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/32:active{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/32:active{background-color:color-mix(in oklab, var(--white) 32%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:text-disabled[data-disabled]{color:var(--text-4)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:bg-white\/8[data-highlighted]{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:bg-white\/8[data-highlighted]{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.data-loading\:opacity-50[data-loading]{opacity:.5}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-tertiary[data-placeholder]{color:var(--text-3)}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=open\]\:bg-white\/8[data-state=open]{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-white\/8[data-state=open]{background-color:color-mix(in oklab, var(--white) 8%, transparent)}}.data-\[state\=open\]\:text-primary[data-state=open]{color:var(--text-primary)}.data-\[variant\=danger\]\:text-status-bad[data-variant=danger]{color:var(--status-bad)}.data-\[variant\=danger\]\:data-highlighted\:bg-status-bad\/12[data-variant=danger][data-highlighted]{background-color:var(--status-bad)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=danger\]\:data-highlighted\:bg-status-bad\/12[data-variant=danger][data-highlighted]{background-color:color-mix(in oklab, var(--status-bad) 12%, transparent)}}@container (min-width:300px){.\@min-\[300px\]\:hidden{display:none}.\@min-\[300px\]\:inline{display:inline}.\@min-\[300px\]\:inline-flex{display:inline-flex}}@container (min-width:600px){.\@min-\[600px\]\:h-panel-header{height:var(--panel-header-height)}.\@min-\[600px\]\:flex-1{flex:1}.\@min-\[600px\]\:flex-none{flex:none}.\@min-\[600px\]\:basis-0{flex-basis:0}.\@min-\[600px\]\:flex-nowrap{flex-wrap:nowrap}.\@min-\[600px\]\:py-0{padding-block:0}.\@min-\[600px\]\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}}@container (min-width:800px){.\@min-\[800px\]\:inline{display:inline}}@container foot (min-width:20rem){.\@xs\/foot\:hidden{display:none}.\@xs\/foot\:inline{display:inline}.\@xs\/foot\:inline-flex{display:inline-flex}}@container (min-width:28rem){.\@md\:inline{display:inline}}@container foot (min-width:36rem){.\@xl\/foot\:inline-flex{display:inline-flex}}@container foot (min-width:42rem){.\@2xl\/foot\:block{display:block}}.\[\&_\.react-grid-item\]\:transition-\[transform\,width\,height\] .react-grid-item{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-hover))}.\[\&_\.react-grid-item\]\:duration-panel .react-grid-item{transition-duration:var(--dur-panel)}.\[\&_\.react-grid-item\]\:ease-dugout .react-grid-item{--tw-ease:var(--ease);transition-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\.react-grid-item\]\:transition-none .react-grid-item{transition-property:none}}.\[\&_\.react-grid-item\.react-draggable-dragging\]\:z-30 .react-grid-item.react-draggable-dragging{z-index:30}.\[\&_\.react-grid-item\.react-draggable-dragging\]\:transition-none .react-grid-item.react-draggable-dragging{transition-property:none}.\[\&_\.react-grid-item\.resizing\]\:z-20 .react-grid-item.resizing{z-index:20}.\[\&_\.react-grid-item\.resizing\]\:transition-none .react-grid-item.resizing{transition-property:none}.\[\&_\.react-grid-placeholder\]\:z-10 .react-grid-placeholder{z-index:10}.\[\&_\.react-grid-placeholder\]\:rounded-panel .react-grid-placeholder{border-radius:var(--radius-panel)}.\[\&_\.react-grid-placeholder\]\:bg-kit-primary\/15 .react-grid-placeholder{background-color:var(--kit-primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.react-grid-placeholder\]\:bg-kit-primary\/15 .react-grid-placeholder{background-color:color-mix(in oklab, var(--kit-primary) 15%, transparent)}}.\[\&_\.react-grid-placeholder\]\:outline-1 .react-grid-placeholder{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&_\.react-grid-placeholder\]\:outline-kit-primary .react-grid-placeholder{outline-color:var(--kit-primary)}.\[\&_\.react-grid-placeholder\]\:outline-dashed .react-grid-placeholder{--tw-outline-style:dashed;outline-style:dashed}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-viewport\]\:bg-ink\! .xterm-viewport{background-color:var(--bg-ink)!important}.\[\&_\[cmdk-group-heading\]\]\:px-2\.5 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\[cmdk-group-heading\]\]\:pt-2\.5 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 2.5)}.\[\&_\[cmdk-group-heading\]\]\:pb-1\.5 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:t-data [cmdk-group-heading]{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);text-transform:uppercase;color:var(--text-3)}.\[\&_\[data-chip\]\]\:max-w-none [data-chip],.\[\&_\[data-status-pill\]\]\:max-w-none [data-status-pill]{max-width:none}.\[\&_a\]\:min-w-0 a{min-width:0}.\[\&_a\]\:truncate a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\+\&\]\:mt-3+.\[\&\+\&\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.\[\&\+ol\]\:mt-2+ol,.\[\&\+ul\]\:mt-2+ul{margin-top:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:size-profile-avatar>*{width:var(--profile-avatar);height:var(--profile-avatar)}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\:first-child\]\:pr-9>:first-child{padding-right:calc(var(--spacing) * 9)}.\[\&\>canvas\]\:block>canvas{display:block}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>p\]\:my-0>p{margin-block:0}.focus-visible\:\[\&\>rect\]\:stroke-accent:focus-visible>rect{stroke:var(--accent)}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-height:190px){.\[\@container\(min-height\:190px\)\]\:inline-flex{display:inline-flex}.\[\@container\(min-height\:190px\)\]\:gap-2{gap:calc(var(--spacing) * 2)}.\[\@container\(min-height\:190px\)\]\:t-display-sm{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);letter-spacing:.005em}}[data-compact~=chips-brief] .\[\[data-compact\~\=chips-brief\]_\&\]\:hidden{display:none}}:root{--canvas:#08090c;--rail:#0b0d11;--surface-1:#0f1217;--surface-2:#151920;--surface-3:#1c212a;--surface-4:#252b36;--ink:#05070a;--white:#fff;--black:#000;--line-faint:#ffffff0b;--line:#ffffff13;--line-strong:#ffffff21;--edge-hi:#ffffff3d;--edge-gradient:linear-gradient(145deg, var(--edge-hi) 0%, #ffffff12 16%, #ffffff09 48%, #ffffff0f 84%, #ffffff26 100%);--top-light:#ffffff05;--rim-light:#ffffff0f;--well:#0000004d;--well-inset:inset 0 1px 3px #00000073;--text-1:#edf0f4;--text-2:#a9b3c1;--text-3:#8a94a3;--text-4:#5a6370;--reading:#dfe4ea;--accent:#7cc4ff;--status-good:#3dd68c;--status-warn:#f5b841;--status-bad:#f36066;--status-info:#5e8eff;--rating-1:#f2545b;--rating-2:#f5b841;--rating-3:#9adf7e;--rating-4:#3dd68c;--kit-primary:#3570cc;--kit-secondary:#fff;--kit-on-primary:#fff;--on-kit-light:#fff;--on-kit-dark:#0f1318;--kit-lift:#7cc4ff;--kit-hi:#5f9dff;--kit-lo:#1e4a8f;--kit-deep:#15325e;--kit-aura:#3a87ff;--dept-1:#5b8cff;--dept-2:#3dd68c;--dept-3:#f5b841;--dept-4:#f2545b;--dept-5:#b98cff;--dept-6:#4fd1c5;--dept-7:#ff8a5b;--dept-8:#e879c8;--gold:#e8c56b;--gold-deep:#b8923a;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--elev-0:inset 0 1px 0 #ffffff08;--elev-1:inset 0 1px 0 #ffffff09, 0 1px 2px #00000073, 0 12px 28px -16px #000000bf;--elev-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #0006, 0 18px 44px -16px #000c;--elev-3:inset 0 1px 0 #ffffff0f, 0 4px 12px #00000073, 0 32px 80px -20px #000000e6;--ring:0 0 0 1px #7cc4ffa6, 0 0 0 4px #7cc4ff29;--glow-good:0 0 10px -1px #3dd68cb3;--glow-warn:0 0 10px -1px #f5b841b3;--glow-bad:0 0 10px -1px #f36066b3;--glow-info:0 0 10px -1px #5e8effb3;--glow-accent:0 0 10px -1px #7cc4ffb3;--glow-gold:0 0 12px -1px #e8c56ba6;--glass:#1c212adb;--glass-blur:16px;--glass-dark:#0308084d;--glass-ring:#ffffff1c;--glass-top:#ffffff1a;--control-xs:22px;--control-sm:28px;--control-md:32px;--control-lg:40px;--control-xl:48px;--field:36px;--field-lg:46px;--badge-size:18px;--target-size:24px;--row-compact:28px;--row-comfortable:34px;--chip-height:var(--control-xs);--icon-size:16px;--icon-size-inline:14px;--icon-size-empty:20px;--icon-stroke:1.75;--sidebar-width:232px;--sidebar-width-collapsed:64px;--kitbar-height:56px;--processing-strip-height:3px;--tabbar-height:40px;--right-rail-width:320px;--inbox-list-width:380px;--panel-header-height:40px;--panel-padding:12px;--gutter:16px;--reading-measure:640px;--min-viewport:1280px;--font-display:"Barlow Semi Condensed", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--fs-root:13px;--fs-display-hero:80px;--lh-display-hero:80px;--fs-display-xl:40px;--lh-display-xl:44px;--fs-display-lg:30px;--lh-display-lg:32px;--fs-display-md:20px;--lh-display-md:24px;--fs-display-sm:16px;--lh-display-sm:20px;--fs-figure-hero:54px;--lh-figure-hero:56px;--fs-title:13px;--lh-title:18px;--fs-action:13px;--lh-action:16px;--fs-action-sm:12.5px;--fs-tab:var(--fs-action);--lh-tab:var(--lh-action);--ls-tab:0em;--fs-label:12px;--lh-label:16px;--ls-label:0em;--fs-data:11px;--lh-data:14px;--ls-data:.09em;--fs-body:13px;--lh-body:19px;--fs-reading:15px;--lh-reading:24px;--ls-reading:-.006em;--fs-chat:13.5px;--lh-chat:20px;--fs-small:12px;--lh-small:16px;--fs-mono:12px;--lh-mono:18px;--fs-micro:11px;--lh-micro:12px;--fw-display:600;--fw-body:400;--fw-body-strong:500;--fw-title:600;--fw-mono:450;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-press:90ms;--dur-hover:.14s;--dur-overlay:.2s;--dur-slide:.26s;--dur-view:.32s;--dur-pulse:.6s;--dur-sheen:.7s;--dur-draw:1.2s;--dur-fan:1.4s;--dur-shimmer:1.6s;--dur-breathe:2.4s;--dur-reveal:.72s;--delay-hover-card:.3s;--stream-char-min:22ms;--stream-char-max:34ms;--stream-comma-pause:.12s;--caret-blink:1.06s;--typing-loop:1.2s;--typing-stagger:.16s;--stagger-step:60ms;--reply-stagger:40ms;--pad-chip:8px;--pad-control-sm:10px;--pad-control-md:12px;--pad-control-lg:16px;--r-track:8px;--r-gen:12px;--gen-core:34px;--gen-core-sm:20px;--gen-core-md:24px;--gen-core-lg:28px;--check-size:16px;--switch-sm-w:28px;--switch-sm-h:16px;--switch-md-w:36px;--switch-md-h:20px;--slider-track:4px;--slider-thumb:16px;--skill-cell-h:9px;--skill-gap:3px;--skill-thumb:18px;--fs-money:22px;--lh-money:26px;--fs-money-symbol:18px;--slab-hi:#f8fafc;--slab-lo:#d6dde6;--slab-ink:#07090c;--slab-run:#10151d;--pearl-hi:#fff;--pearl-lo:#cfd6df;--kitbar-chip:34px;--kitbar-search:320px;--continue-min:112px;--active-edge:3px;--sidebar-inset:10px;--tab-inset:10px;--decision-bar:64px;--palette-width:640px;--palette-height:70vh;--profile-header:96px;--profile-avatar:64px;--explainer-col:200px;--backdrop:#05070aa8;--backdrop-blur:6px;--toast-width:340px;--toast-gap:8px;--toast-peek:10px;--scrollbar-size:6px;--bg-base:var(--canvas);--bg-panel:var(--surface-1);--bg-panel-alt:var(--surface-2);--bg-ink:var(--ink);--line-subtle:var(--line);--text-primary:var(--text-1);--text-secondary:var(--text-2);--accent-link:var(--accent);--radius-panel:var(--r-sm);--radius-chip:var(--r-xs);--ease:var(--ease-out);--dur-micro:var(--dur-hover);--dur-hover-card:var(--dur-overlay);--dur-panel:var(--dur-overlay);--dur-ribbon:var(--dur-draw);--shadow-overlay:var(--elev-2);--inner-highlight:var(--elev-0);--focus-ring:2px solid var(--accent);--focus-offset:2px}:root[data-text=comfortable]{--fs-body:14px;--lh-body:20px;--fs-small:12.5px;--lh-small:16px;--fs-chat:14px;--lh-chat:21px}@keyframes dugout-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dugout-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dugout-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dugout-toast-out{0%{opacity:1}to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes dugout-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x,0px));opacity:1}to{transform:translateX(calc(var(--radix-toast-swipe-end-x,0px) * 2.5));opacity:0}}@keyframes dugout-strip-head{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes desk-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes desk-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes desk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes desk-halo{0%{opacity:.55;transform:scale(1)}to{opacity:.95;transform:scale(1.06)}}@keyframes desk-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes desk-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@keyframes run-node-pulse{0%{box-shadow:inset 0 0 0 1.5px var(--tone,var(--kit-lift)), 0 0 0 0 color-mix(in oklab, var(--tone,var(--kit-lift)) 45%, transparent), 0 0 14px color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent)}to{box-shadow:inset 0 0 0 1.5px var(--tone,var(--kit-lift)), 0 0 0 7px color-mix(in oklab, var(--tone,var(--kit-lift)) 0%, transparent), 0 0 14px color-mix(in oklab, var(--tone,var(--kit-lift)) 60%, transparent)}}@keyframes draft-scan{0%{left:-30%}to{left:100%}}@keyframes draft-lit{0%,25%{box-shadow:var(--elev-1), 0 0 0 1px color-mix(in oklab, var(--kit-lift) 70%, transparent), 0 0 32px -6px color-mix(in oklab, var(--kit-lift) 55%, transparent)}to{box-shadow:var(--draft-rest,var(--elev-1))}}@keyframes dugout-breathe{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes dugout-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes dugout-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes dugout-landed{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dugout-landed-edge{0%,25%{outline-color:color-mix(in oklab, var(--kit-lift) 85%, transparent)}to{outline-color:#0000}}@keyframes dugout-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes dugout-overlay-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes dugout-overlay-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes dugout-shimmer-band{0%{background-position:100% 0}to{background-position:0 0}}@keyframes dugout-head{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes dugout-draw{0%{stroke-dashoffset:var(--draw-length,1000)}to{stroke-dashoffset:0}}@keyframes dugout-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes dugout-orbit-edge{to{--orbit-angle:360deg}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --panel-glow{syntax:"*";inherits:false}@property --panel-edge{syntax:"*";inherits:false}[data-reveal=pending]{opacity:0;transform:translateY(24px)}[data-reveal=shown]{opacity:1;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);transform:none}@media print{[data-reveal=pending]{opacity:1;transform:none}}html,body{min-height:100%;margin:0}.spec-editor-surface{min-height:14rem;color:var(--text-primary);outline:none}.spec-editor-surface p{margin:0 0 .75em}.spec-editor-surface h1,.spec-editor-surface h2,.spec-editor-surface h3{font-family:var(--font-display);margin:1em 0 .4em}.spec-editor-surface ul,.spec-editor-surface ol{margin:0 0 .75em;padding-left:1.4em}.spec-editor-surface code{font-family:var(--font-mono)}.collaboration-carets__caret{word-break:normal;pointer-events:none;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{font-family:var(--font-body);color:var(--bg-ink);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:3px 3px 3px 0;padding:0 4px;font-size:11px;line-height:1.4;position:absolute;top:-1.4em;left:-1px}.collaboration-carets__selection{opacity:.25}.settings-grid{grid-template-columns:232px minmax(0,1fr);gap:16px;display:grid}.brand-backdrop{pointer-events:none;inset-inline:0;height:760px;position:absolute;top:0;overflow:hidden}.brand-backdrop:before{content:"";background:radial-gradient(ellipse 70% 52% at 50% -6%, var(--kit-primary), transparent 70%), radial-gradient(ellipse 34% 30% at 8% 32%, var(--dept-6), transparent 70%), radial-gradient(ellipse 34% 30% at 93% 36%, var(--dept-5), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-backdrop:before{background:radial-gradient(ellipse 70% 52% at 50% -6%, color-mix(in oklab, var(--kit-primary) 30%, transparent), transparent 70%), radial-gradient(ellipse 34% 30% at 8% 32%, color-mix(in oklab, var(--dept-6) 7%, transparent), transparent 70%), radial-gradient(ellipse 34% 30% at 93% 36%, color-mix(in oklab, var(--dept-5) 7%, transparent), transparent 70%)}}.brand-backdrop:after{content:"";background-image:radial-gradient(var(--white) 1px, transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-backdrop:after{background-image:radial-gradient(color-mix(in oklab, var(--white) 8%, transparent) 1px, transparent 1.5px)}}.brand-backdrop:after{background-size:24px 24px;-webkit-mask-image:radial-gradient(62% 46% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(62% 46% at 50% 0,#000 20%,#0000 80%)}.brand-halo{pointer-events:none;filter:blur(36px);background:radial-gradient(ellipse 50% 50% at 50% 46%, var(--kit-primary), transparent 100%);position:absolute;inset:-8% -36% -26%}@supports (color:color-mix(in lab, red, red)){.brand-halo{background:radial-gradient(ellipse 50% 50% at 50% 46%, color-mix(in oklab, var(--kit-primary) 40%, transparent), transparent 100%)}}.first-run-bar{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.first-run-bar{background-color:color-mix(in oklab, var(--canvas) 72%, transparent)}}.first-run-bar{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);box-shadow:inset 0 -1px 0 var(--line)}.brand-column{width:480px;max-width:100%}.first-run-wide{max-width:1440px}.first-run-measure{max-width:960px}html[data-example-swap]::view-transition-old(root){animation-duration:var(--dur-view);animation-timing-function:var(--ease-out)}html[data-example-swap]::view-transition-new(root){animation-duration:var(--dur-view);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){html[data-example-swap]::view-transition-group(*){animation:none!important}html[data-example-swap]::view-transition-old(*){animation:none!important}html[data-example-swap]::view-transition-new(*){animation:none!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes dugout-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dugout-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dugout-ring-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--tone,var(--kit-primary)) 60%, transparent)}to{box-shadow:0 0 0 12px color-mix(in oklab, var(--tone,var(--kit-primary)) 0%, transparent)}}@keyframes dugout-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dugout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dugout-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-34px}}@keyframes dugout-orbit{to{transform:rotate(360deg)}}@keyframes dugout-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dugout-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
