@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.MOT0tq_className{font-family:Inter,Inter Fallback;font-style:normal}.MOT0tq_variable{--font-inter:"Inter", "Inter Fallback"}
@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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-sky-50:#f0f9ff;--color-sky-300:#77d4ff;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-blue-500:#3080ff;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-rose-100:#ffe4e6;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-300:#d4d4d4;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-800:#262626;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046)}}}@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}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.contents{display:contents}.grid{display:grid}.hidden{display:none}.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,)}.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,)}}:root{--bg:#fff;--fg:#0a0a0a;--card:#fff;--muted:#f5f5f5;--muted-fg:#737373;--border:#e5e5e5;--input:#e5e5e5;--head:#f9f9f9;--shell:#fafafa;--primary:#171717;--primary-fg:#fafafa;--ring:#a1a1a1;--danger:#e40014;--accent:var(--color-blue-500);--shadow-pop:0 10px 38px -10px #00000038, 0 4px 10px -6px #0000001f;--row-h:41px;--rail-w:0px;--workspace-chrome:#f5f5f6;--workspace-selection:#e9e9ec}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--fg:lab(2.75381% 0 0);--card:lab(100% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-fg:lab(48.496% 0 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--head:lab(97.912% 0 0);--shell:lab(98.26% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-fg:lab(98.26% 0 0);--ring:lab(66.128% -.0000298023 .0000119209);--danger:lab(48.4493% 77.4328 61.5452)}}:root[data-theme=dark]{--workspace-chrome:#151517;--workspace-selection:#262629;--bg:#0a0a0a;--fg:#fafafa;--card:#131313;--muted:#262626;--muted-fg:#a1a1a1;--border:#ffffff1a;--input:#ffffff26;--head:#161616;--shell:#0f0f0f;--primary:#e5e5e5;--primary-fg:#171717;--ring:#737373;--danger:#ff6568;--shadow-pop:0 10px 38px -10px #000000b3, 0 4px 10px -6px #00000080}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(2.75381% 0 0);--fg:lab(98.26% 0 0);--card:lab(5.71933% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-fg:lab(66.128% -.0000298023 .0000119209);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--head:lab(7.22637% -.0000149012 0);--shell:lab(4.4379% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-fg:lab(7.78201% -.0000149012 0);--ring:lab(48.496% 0 0);--danger:lab(63.7053% 60.745 31.3109)}}:root[data-density=compact]{--row-h:33px}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition:none!important;animation:none!important}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:20px;overflow:hidden}button{font:inherit;color:inherit;cursor:default;text-align:inherit;background:0 0;border:0;margin:0;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent)}}:focus-visible{outline-offset:1px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.kit-boot{background:var(--bg);height:100dvh}.kit-app{background:var(--workspace-chrome);height:100dvh;display:flex}.kit-view{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.kit-view:focus{outline:none}.kit-pane{flex-direction:column;flex:1;min-height:0;display:flex}.kit-pane[hidden]{display:none}.kit-workspace-heading{align-items:center;gap:6px;min-width:0;display:flex}.kit-workspace-menu{border:1px solid var(--border);height:24px;color:var(--muted-fg);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.kit-workspace-menu:hover,.kit-workspace-menu[aria-expanded=true]{color:var(--fg);background:var(--workspace-selection)}.kit-shell-header{border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.kit-shell-header-workspace{color:var(--muted-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-shell-header-divider{background:var(--border);flex:none;width:1px;height:15px}.kit-shell-header-current{font-weight:650}.kit-shell-header-action{margin-left:auto}.kit-sidebar{background:var(--workspace-chrome);height:100%;min-height:0;color:var(--fg);flex-direction:column;display:flex;position:relative}.kit-sidebar-docked{width:var(--kit-sidebar-width);border-right:1px solid var(--border);flex:none}.kit-sidebar-top{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.kit-suite-name{color:var(--fg);letter-spacing:-.025em;font-size:14px;font-weight:700;text-decoration:none}.kit-shell-icon{width:30px;height:30px;color:var(--muted-fg);cursor:pointer;border-radius:5px;flex:none;place-items:center;display:grid}.kit-shell-icon:hover{color:var(--fg);background:var(--workspace-selection)}.kit-sidebar-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:12px 9px;display:flex;overflow:auto}.kit-sidebar-section{flex-direction:column;gap:2px;display:flex}.kit-sidebar-caption{color:var(--muted-fg);margin:0 7px 3px;font-size:11px;font-weight:600}.kit-sidebar-item{width:100%;min-height:32px;color:var(--fg);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:13px;text-decoration:none;display:flex}.kit-sidebar-item>svg{color:var(--muted-fg);flex:none}.kit-sidebar-item:hover,.kit-sidebar-item[aria-current=page],.kit-sidebar-item.current{background:var(--workspace-selection)}.kit-sidebar-item[aria-current=page],.kit-sidebar-item.current{font-weight:600}.kit-sidebar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kit-workspace-code{border:1px solid var(--border);width:25px;height:21px;color:var(--muted-fg);border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.kit-sidebar-external{margin-left:auto}.kit-sidebar-account{border-top:1px solid var(--border);flex:none;align-items:center;gap:3px;padding:8px;display:flex}.kit-sidebar-profile{cursor:pointer;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px;font-size:13px;display:flex}.kit-sidebar-profile:hover{background:var(--workspace-selection)}.kit-sidebar-profile .kit-avatar{width:25px;height:25px;margin:0}.kit-sidebar-resize{z-index:1;cursor:col-resize;touch-action:none;width:6px;position:absolute;inset:0 0 0 auto}.kit-sidebar-resize:hover,.kit-sidebar-resize:focus-visible{background:var(--border)}.kit-drawer{width:min(var(--kit-sidebar-width), calc(100vw - 28px));border:0;border-right:1px solid var(--border);background:var(--workspace-chrome);max-width:none;height:100dvh;max-height:none;color:var(--fg);margin:0;padding:0;position:fixed;inset:0 auto 0 0}.kit-drawer::backdrop{background:#00000038}.kit-drawer-right{border-right:0;border-left:1px solid var(--border);width:min(360px,100vw - 28px);inset:0 0 0 auto}.kit-details-body{flex-direction:column;gap:14px;padding:16px 12px;display:flex;overflow:auto}.kit-details-body p{color:var(--muted-fg);margin:0;font-size:13px}.kit-details-body h2{margin:0;font-size:15px;font-weight:650;line-height:20px}.kit-details-code{color:var(--muted-fg);font-size:11px}.kit-details-sync{border-block:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;font-size:13px;display:flex}.kit-details-sync [role=status]{align-items:flex-start;gap:8px;display:flex}.kit-details-sync [role=status] svg{flex:none;margin-top:2px}.kit-avatar{color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;margin-top:8px;font-size:11px;font-weight:600;display:grid}.kit-avatar.lg{width:56px;height:56px;margin:0;font-size:19px}.kit-avatar.xl{width:72px;height:72px;margin:0;font-size:25px}.kit-btn{border:1px solid var(--input);background:var(--card);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:14px;font-weight:500;transition:background .12s,opacity .12s;display:inline-flex}.kit-btn:hover{background:var(--muted)}.kit-btn.primary{background:var(--primary);color:var(--primary-fg);border-color:#0000}.kit-btn.primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-btn.primary:hover{background:color-mix(in oklab, var(--primary) 88%, var(--bg))}}.kit-btn.ghost{color:var(--muted-fg);background:0 0;border-color:#0000}.kit-btn.ghost:hover{background:var(--muted);color:var(--fg)}.kit-btn.danger{background:var(--danger);color:#fff;border-color:#0000}.kit-btn:disabled{opacity:.45;pointer-events:none}.kit-input{border:1px solid var(--input);background:var(--card);border-radius:9px;outline:0;width:100%;height:36px;padding:0 11px;font-size:14px}.kit-input.sm{width:auto;min-width:168px;height:34px}.kit-input:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.kit-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 40%, transparent)}}.kit-input[aria-invalid=true]{border-color:var(--danger)}.kit-input::placeholder{color:var(--muted-fg)}select.kit-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.kit-field{flex-direction:column;gap:6px;display:flex}.kit-field-lbl{font-size:13px;font-weight:500}.kit-field-hint{color:var(--muted-fg);font-size:12px;line-height:16px}.kit-input[aria-invalid=true]+.kit-field-hint{color:var(--danger)}.kit-seg{background:var(--muted);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.kit-seg button{height:28px;color:var(--muted-fg);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.kit-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 2px #0000001f}.kit-switch{background:var(--input);border-radius:999px;flex:none;width:38px;height:22px;padding:2px;transition:background .15s}.kit-switch i{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 2px #00000040}.kit-switch.on{background:var(--accent)}.kit-switch.on i{transform:translate(16px)}.kit-swatches{gap:8px;display:inline-flex}.kit-swatches button{color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.kit-swatches button.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--fg)}.kit-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kit-theme{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.kit-theme:hover{background:var(--muted)}.kit-theme.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.kit-theme-art{background:#fff;border:1px solid #80808040;border-radius:7px;flex-direction:column;gap:5px;height:58px;padding:9px;display:flex}.kit-theme-art i{background:#e5e5e5;border-radius:3px;height:6px;display:block}.kit-theme-art i:first-child{background:#171717;width:45%}.kit-theme-art i:last-child{width:70%}.kit-theme-art.dark{background:#171717}.kit-theme-art.dark i{background:#3a3a3a}.kit-theme-art.dark i:first-child{background:#fafafa}.kit-theme-art.system{background:linear-gradient(105deg,#fff 50%,#171717 50%)}.kit-theme-art.system i{background:#9a9a9a}.kit-theme-art.system i:first-child{background:#777}.kit-theme-lbl{align-items:center;gap:6px;padding:0 2px 2px;font-size:13px;font-weight:500;display:flex}.kit-onb{background:radial-gradient(1200px 520px at 50% -10%, var(--accent), transparent 70%), var(--shell);flex-direction:column;justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.kit-onb{background:radial-gradient(1200px 520px at 50% -10%, color-mix(in oklab, var(--accent) 13%, transparent), transparent 70%), var(--shell)}}.kit-brand{align-items:center;gap:10px;display:flex}.kit-brand-mark{background:var(--primary);width:34px;height:34px;color:var(--primary-fg);border-radius:10px;place-items:center;display:grid}.kit-brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.kit-lock{--fg:#202423;--muted-fg:#575b59;--bg:#fff;--border:#b7bab7;--input:#b7bab7;--primary:#222624;--primary-fg:#fff;--danger:#a32424;min-height:100dvh;max-height:100dvh;color:var(--fg);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;padding:36px;display:flex;overflow:auto}.kit-lock-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kit-lock-header .kit-suite-name{letter-spacing:-.055em;font-size:19px}.kit-lock-directory{color:var(--fg);text-underline-offset:3px;font-size:13px;text-decoration:underline}.kit-lock-body{margin-top:123px}.kit-lock-card{width:min(100%,380px)}.kit-lock-card h1{letter-spacing:-.035em;margin:4px 0 7px;font:400 26px/1.25 Georgia,Times New Roman,serif}.kit-lock-card p{color:var(--muted-fg);margin:0}.kit-lock-code{color:var(--muted-fg);font-size:12px;font-weight:650}.kit-pin{align-items:center;gap:7px;margin-top:20px;display:flex}.kit-pin-input{border:1px solid var(--input);background:var(--bg);width:128px;height:37px;color:var(--fg);border-radius:4px;padding:0 10px}.kit-pin-input:focus{outline-offset:0;border-color:#3b4340;outline:1px solid #3b4340}.kit-pin-input[aria-invalid=true]{border-color:var(--danger)}.kit-pin-go{background:var(--primary);width:36px;height:36px;color:var(--primary-fg);cursor:pointer;border-radius:4px;place-items:center;display:grid}.kit-pin-go:disabled{opacity:.32;cursor:default}@media (max-width:600px){.kit-lock{padding:32px}.kit-lock-body{margin-top:105px}}.kit-lock-msg{min-height:20px;color:var(--danger);margin-top:14px;font-size:13px}.kit-lock-foot{color:var(--muted-fg);margin-top:18px;font-size:12px}@keyframes kit-shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.kit-onb-card{border:1px solid var(--border);background:var(--card);width:100%;max-width:560px;box-shadow:var(--shadow-pop);border-radius:18px;overflow:hidden}.kit-onb-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.kit-steps{gap:5px;margin:0;padding:0;list-style:none;display:flex}.kit-steps li{background:var(--muted);border-radius:4px;width:22px;height:4px;transition:background .2s}.kit-steps li.done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kit-steps li.done{background:color-mix(in oklab, var(--accent) 45%, var(--muted))}}.kit-steps li.cur{background:var(--accent)}.kit-onb-body{flex-direction:column;display:flex}.kit-onb-pane{flex-direction:column;gap:16px;min-height:372px;padding:28px 28px 8px;animation:.25s ease-out kit-in;display:flex}.kit-onb-pane.center{text-align:center;justify-content:center;align-items:center}.kit-onb-pane h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:30px}.kit-onb-pane .lead{color:var(--muted-fg);margin:-8px 0 4px;font-size:15px;line-height:22px}.kit-onb-actions{justify-content:space-between;align-items:center;padding:16px 24px 22px;display:flex}.kit-feats{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.kit-feats li{align-items:flex-start;gap:12px;display:flex}.kit-feats .ic{background:var(--accent);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-feats .ic{background:color-mix(in oklab, var(--accent) 13%, transparent)}}.kit-feats .ic{color:var(--accent)}.kit-feats b{font-weight:600;display:block}.kit-feats em{color:var(--muted-fg);font-size:13px;font-style:normal;display:block}.kit-chips{flex-wrap:wrap;gap:8px;display:flex}.kit-chips button{border:1px solid var(--input);border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:500}.kit-chips button:hover{background:var(--muted)}.kit-chips button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kit-chips button.on{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.kit-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.kit-opts button{border:1px solid var(--input);text-align:left;border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kit-opts button:hover{background:var(--muted)}.kit-opts button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kit-opts button.on{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.kit-opts b{font-size:13px;font-weight:600}.kit-opts em{color:var(--muted-fg);font-size:12px;font-style:normal;line-height:16px}.kit-done{background:#00bb7f29;border-radius:999px;place-items:center;width:60px;height:60px;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-done{background:color-mix(in oklab, var(--color-emerald-500) 16%, transparent)}}.kit-done{color:var(--color-emerald-600)}.kit-tips{text-align:left;color:var(--muted-fg);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.kit-tips li{align-items:center;gap:10px;display:flex}.kit-tips kbd{background:var(--muted);min-width:26px;height:22px;color:var(--fg);font:inherit;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}@keyframes kit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kit-page{background:var(--shell);flex:1;overflow:auto}.kit-page-in{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:36px 24px 56px;display:flex}.kit-page-head h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:30px}.kit-page-head p{color:var(--muted-fg);margin:4px 0 0}.kit-hero{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}.kit-hero-name{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.kit-hero-sub{color:var(--muted-fg)}.kit-hero-meta{color:var(--muted-fg);margin-top:4px;font-size:12px}.kit-card{border:1px solid var(--border);background:var(--card);border-radius:14px}.kit-card>header{padding:16px 20px 0}.kit-card h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.kit-card>header p{color:var(--muted-fg);margin:2px 0 0;font-size:13px}.kit-card-body{padding:14px 20px 6px}.kit-card-body>.kit-themes{margin-bottom:8px}.kit-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.kit-card-body>.kit-row:first-child{border-top:0;padding-top:2px}.kit-row-title{font-weight:500}.kit-row-hint{color:var(--muted-fg);font-size:13px}.kit-row-ctl{flex:none;align-items:center;display:flex}.kit-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kit-form-foot{justify-content:flex-end;align-items:center;gap:12px;padding:14px 0 12px;display:flex}.kit-saved{color:var(--color-emerald-600);font-size:13px}.kit-confirm{gap:8px;display:flex}.kit-about{text-align:center;color:var(--muted-fg);padding-top:6px;font-size:12px}.kit-shell-header-mobile{display:none}@media (max-width:767px){.kit-shell-header-mobile{display:flex}.kit-pane[data-grid]{overflow:auto}.kit-pane[data-grid]>*{min-width:768px}.kit-pane[data-grid] .kit-workspace-menu{display:none}}@media (max-width:900px){.kit-form-grid{grid-template-columns:1fr}}@media (pointer:coarse){.kit-sidebar-item{min-height:40px}.kit-sidebar-resize{display:none}}.kit-lock-ok{color:var(--muted-fg)}.kit-sync.saved{color:var(--color-emerald-500)}.kit-sync.offline,.kit-sync.error{color:var(--color-amber-500)}.kit-sync .spin{animation:.9s linear infinite kit-spin}@keyframes kit-spin{to{transform:rotate(360deg)}}.kit-sync-line{color:var(--muted-fg);align-items:center;gap:8px;font-size:13px;display:flex}.kit-sync-line i{background:var(--color-emerald-500);border-radius:99px;flex:none;width:8px;height:8px}.kit-sync-line.offline i,.kit-sync-line.error i{background:var(--color-amber-500)}.kit-sync-line.saving i,.kit-sync-line.loading i{background:var(--accent)}.kit-report{width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0}.kit-report::backdrop{background:#00000047}.kit-report header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.kit-report h2{margin:0;font-size:16px;font-weight:650}.kit-report-body{flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}.kit-report-coverage{color:var(--muted-fg);flex-direction:column;gap:2px;font-size:13px;display:flex}.kit-report-coverage strong{color:var(--fg)}.kit-report [role=alert]{color:var(--danger);margin:0}.kit-report .kit-btn{align-self:flex-end}:root{--g-up:var(--color-emerald-700);--g-up-tri:var(--color-emerald-600);--g-down:var(--color-rose-700);--g-down-tri:var(--color-rose-600);--g-hover:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--g-hover:color-mix(in oklab, var(--fg) 3.5%, var(--card))}}:root{--g-total:#f6f6f6;--g-hatch:var(--fg)}@supports (color:lab(0% 0 0)){:root{--g-total:lab(96.752% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--g-hatch:color-mix(in oklab, var(--fg) 7.5%, transparent)}}:root{--g-h-2:#fda9b3;--g-h-2-fg:var(--color-rose-900);--g-h-1:var(--color-rose-100);--g-h-1-fg:var(--color-rose-800);--g-h0:var(--color-neutral-100);--g-h0-fg:var(--fg);--g-h1:var(--color-emerald-100);--g-h1-fg:var(--color-emerald-800);--g-h2:#68ecba;--g-h2-fg:var(--color-emerald-950);--g-behind:#fc1f59;--g-close:#acaeae;--g-on:#00c78a;--g-sp-up:#d7d8d7;--g-sp-cur:#5b5c5c;--g-sp-tick:#000;--g-sp-base:#d7d8d7;--g-am:var(--color-violet-700);--g-am-stripe:#f3f2ff;--g-am-row:var(--color-violet-50);--g-em:var(--color-sky-700);--g-em-stripe:#e8f5fc;--g-em-row:var(--color-sky-50);--g-ap:var(--color-amber-700);--g-ap-stripe:var(--color-amber-100);--g-ap-row:var(--color-amber-50);--g-tip:#070707;--g-tip-in:#1f1f1f;--g-head-h:calc(var(--row-h) * 3 + 9px)}@supports (color:lab(0% 0 0)){:root{--g-tip:lab(1.98454% 0 0);--g-tip-in:lab(11.84% 0 0)}}:root[data-theme=dark]{--g-up:var(--color-emerald-400);--g-up-tri:var(--color-emerald-400);--g-down:var(--color-rose-400);--g-down-tri:var(--color-rose-500);--g-hover:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-hover:color-mix(in oklab, var(--fg) 5%, var(--card))}}:root[data-theme=dark]{--g-total:#1c1c1c;--g-hatch:var(--fg)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-total:lab(10.1% 0 .00000298023)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-hatch:color-mix(in oklab, var(--fg) 9%, transparent)}}:root[data-theme=dark]{--g-h-2:var(--color-rose-600);--g-h-2-fg:#fff;--g-h-1:#8b0836}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-h-1:lab(29.7104% 51.514 12.6253)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-h-1:color-mix(in oklab, var(--color-rose-900) 62%, var(--card))}}:root[data-theme=dark]{--g-h-1-fg:var(--color-rose-100);--g-h0:var(--color-neutral-800);--g-h0-fg:var(--fg);--g-h1:#004e3b}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-h1:lab(28.8637% -26.9249 5.45986)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-h1:color-mix(in oklab, var(--color-emerald-900) 58%, var(--card))}}:root[data-theme=dark]{--g-h1-fg:var(--color-emerald-100);--g-h2:var(--color-emerald-600);--g-h2-fg:#fff;--g-sp-up:var(--color-neutral-600);--g-sp-cur:var(--color-neutral-300);--g-sp-tick:var(--color-neutral-50);--g-sp-base:var(--color-neutral-600);--g-am:var(--color-violet-300);--g-am-stripe:#7f22fe}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-am-stripe:lab(41.088% 68.9966 -91.995)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-am-stripe:color-mix(in oklab, var(--color-violet-600) 26%, var(--card))}}:root[data-theme=dark]{--g-am-row:#7f22fe}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-am-row:lab(41.088% 68.9966 -91.995)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-am-row:color-mix(in oklab, var(--color-violet-600) 13%, var(--card))}}:root[data-theme=dark]{--g-em:var(--color-sky-300);--g-em-stripe:#0084cc}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-em-stripe:lab(51.7754% -11.4712 -49.8349)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-em-stripe:color-mix(in oklab, var(--color-sky-600) 26%, var(--card))}}:root[data-theme=dark]{--g-em-row:#0084cc}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-em-row:lab(51.7754% -11.4712 -49.8349)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-em-row:color-mix(in oklab, var(--color-sky-600) 13%, var(--card))}}:root[data-theme=dark]{--g-ap:var(--color-amber-300);--g-ap-stripe:#dd7400}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-ap-stripe:lab(60.3514% 40.5624 87.1228)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-ap-stripe:color-mix(in oklab, var(--color-amber-600) 24%, var(--card))}}:root[data-theme=dark]{--g-ap-row:#dd7400}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-ap-row:lab(60.3514% 40.5624 87.1228)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--g-ap-row:color-mix(in oklab, var(--color-amber-600) 11%, var(--card))}}:root[data-theme=dark]{--g-tip:#030303;--g-tip-in:#1b1b1b}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--g-tip:lab(.903296% 0 0);--g-tip-in:lab(9.52% -.00000745058 0)}}.g-root{background:var(--head);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.g-root s{opacity:.45;vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 5px;text-decoration:none;display:inline-block}.g-top{flex:none;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 21px 0 18px;display:flex}.g-title{min-width:0}.g-title h1{letter-spacing:-.005em;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:20px}.g-title p{color:var(--muted-fg);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13.35px;line-height:20px;overflow:hidden}.g-tools{flex:none;align-items:center;gap:10px;display:flex}.g-toolgroup{border:1px solid var(--input);background:var(--card);border-radius:10px;align-items:stretch;height:36px;display:flex;box-shadow:0 1px 2px #0000000a}.g-search{color:var(--muted-fg);border-radius:9px 0 0 9px;align-items:center;gap:8px;padding:0 8px 0 11px;display:flex}.g-search:focus-within{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.g-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 40%, transparent)}}.g-search input{width:124px;color:var(--fg);background:0 0;border:0;outline:0;padding:0;font-size:15.7px}.g-search input::placeholder{color:var(--muted-fg)}.g-search kbd{font:inherit;background:var(--muted);min-width:22px;height:22px;color:var(--muted-fg);border-radius:6px;place-items:center;font-size:12px;display:grid}.g-clear{width:22px;height:22px;color:var(--muted-fg);border-radius:6px;place-items:center;display:grid}.g-clear:hover{background:var(--muted);color:var(--fg)}.g-tool{border-left:1px solid var(--input);width:36px;color:var(--fg);place-items:center;display:grid;position:relative}.g-tool:last-child{border-radius:0 9px 9px 0}.g-tool:hover,.g-tool[aria-expanded=true]{background:var(--muted)}.g-tool.on{color:var(--accent)}.g-tool i{background:var(--accent);color:#fff;text-align:center;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-style:normal;font-weight:600;line-height:14px;position:absolute;top:3px;right:3px}.g-month{border:1px solid var(--input);background:var(--card);border-radius:10px;align-items:center;gap:8px;min-width:162px;height:36px;padding:0 8px 0 12px;font-size:15.7px;display:flex;box-shadow:0 1px 2px #0000000a}.g-month span{white-space:nowrap;flex:1}.g-month svg:last-child{color:var(--muted-fg)}.g-month:hover,.g-month[aria-expanded=true]{background:var(--muted)}.g-add{border-radius:10px;height:36px;padding:0 11px;font-size:15.8px;font-weight:600}.g-sub{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-width:1px 0;border-radius:16px 16px 0 0;flex:none;align-items:center;gap:15px;height:56px;padding:0 18px;display:flex}.g-sub-label{color:var(--muted-fg);font-size:13.5px}.g-chips{border:1px solid var(--input);background:var(--card);border-radius:10px;height:32px;display:flex;overflow:hidden}.g-chip{border-left:1px solid var(--input);align-items:center;gap:6.5px;padding:0 9.5px;font-size:13.6px;font-weight:500;display:flex}.g-chip:first-child{border-left:0}.g-chip b{color:var(--muted-fg);margin-left:1px;font-weight:400}.g-chip:hover{background:var(--head)}.g-chip.on{background:var(--muted);box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab, red, red)){.g-chip.on{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 12%, transparent)}}.g-dot{border-radius:50%;width:8px;height:8px}.g-dot.g-st-behind,.g-bar-fill.g-st-behind,.g-year-bar.g-st-behind{background:var(--g-behind)}.g-dot.g-st-close,.g-bar-fill.g-st-close,.g-year-bar.g-st-close{background:var(--g-close)}.g-dot.g-st-on,.g-bar-fill.g-st-on,.g-year-bar.g-st-on{background:var(--g-on)}.g-year-bar.g-st-none{background:var(--g-sp-up)}.g-legend{color:var(--muted-fg);align-items:center;gap:8px;margin-left:auto;font-size:13.8px;display:flex}.g-legend b{color:var(--fg);font-weight:400}.g-scale{display:flex}.g-scale i{width:24px;height:12px;margin-left:1px}.g-scale i:first-child{border-radius:2px 0 0 2px;margin-left:0}.g-scale i:last-child{border-radius:0 2px 2px 0}.g-scale .g-h-2{background:var(--g-h-2)}.g-scale .g-h-1{background:var(--g-h-1)}.g-scale .g-h0{background:var(--g-h0)}.g-scale .g-h1{background:var(--g-h1)}.g-scale .g-h2{background:var(--g-h2)}.g-wrap{overscroll-behavior:contain;background:var(--card);flex:1;min-height:0;position:relative;overflow:auto scroll}.g-wrap::-webkit-scrollbar{width:8px;height:8px}.g-wrap::-webkit-scrollbar-track{background:var(--card);border-left:1px solid var(--border)}.g-wrap::-webkit-scrollbar-thumb{background:var(--border);background-clip:content-box;border:2px solid #0000;border-left-width:3px;border-radius:4px}.g-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.7px}.g-table th,.g-table td{height:var(--row-h);border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:0 9px 0 10px;font-weight:400;overflow:hidden}.g-table thead{z-index:4;position:sticky;top:0}.g-pin{z-index:2;position:sticky}.g-table thead .g-pin{z-index:3}.g-num{font-variant-numeric:tabular-nums;text-align:right!important;text-overflow:clip!important}.g-strong{font-weight:600!important}.g-groups th{height:calc(var(--row-h) + 13.5px);text-align:center;line-height:17.5px}.g-groups th b{font-size:14.5px;font-weight:600;display:block}.g-groups th span{color:var(--muted-fg);font-size:13.5px;display:block}.g-groups th:first-child{padding-left:19px}.g-heads th{height:calc(var(--row-h) - 5px);font-size:13.6px;font-weight:500}.g-table tbody td{height:calc(var(--row-h) * .996)}.g-table .g-rc{text-align:center;border-right-color:#0000;padding:0}.g-heads .g-rc,.g-grand .g-rc{border-right-color:var(--border)}.g-grand td{background:var(--g-total);font-size:14.8px}.g-grand td.g-h{font-size:13.7px}.g-grand .g-note{color:var(--muted-fg);font-size:13.5px}.g-rtotal .g-note{color:var(--muted-fg);font-size:14.7px}.g-grand .g-note{padding-bottom:7px}.g-note b{color:var(--fg);margin-right:10px;font-weight:600}.g-table .g-hatch{background-color:var(--card);background-image:repeating-linear-gradient(45deg, transparent 0 1.45px, var(--g-hatch) 1.45px 2.3px)}.g-fold{width:24px;height:24px;color:var(--muted-fg);vertical-align:middle;border-radius:6px;place-items:center;display:inline-grid}.g-fold:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.g-fold:hover{background:color-mix(in oklab, currentColor 14%, transparent)}}.g-row:hover>td:not(.g-stripe):not(.g-country):not(.g-h),.g-row.sel>td:not(.g-stripe):not(.g-country):not(.g-h){background-color:var(--g-hover)}.g-table td.g-stripe{vertical-align:top;background:var(--r-stripe);border-right-color:var(--border);overflow:visible}.g-stripe-in{top:var(--g-head-h);flex-direction:column;align-items:center;max-height:100%;display:flex;position:sticky;overflow:hidden}.g-stripe .g-fold{margin:calc((var(--row-h) - 25px) / 2) 0;color:var(--r-fg);flex:none}.g-vert{writing-mode:vertical-rl;color:var(--r-fg);letter-spacing:.01em;margin-top:-5px;padding:0;font-size:14.8px;font-weight:600;transform:rotate(180deg)}.g-r-americas{--r-fg:var(--g-am);--r-stripe:var(--g-am-stripe);--r-row:var(--g-am-row)}.g-r-emea{--r-fg:var(--g-em);--r-stripe:var(--g-em-stripe);--r-row:var(--g-em-row)}.g-r-apac{--r-fg:var(--g-ap);--r-stripe:var(--g-ap-stripe);--r-row:var(--g-ap-row)}.g-rtotal td{background:var(--r-row)}.g-rtotal td.g-stripe{background:var(--r-stripe);vertical-align:middle}.g-rname{font-size:14.6px;color:var(--r-fg)!important;font-weight:600!important}.g-table td.g-country{vertical-align:top;padding-top:calc((var(--row-h) - 21px) / 2)}.g-country-in{align-items:flex-start;gap:7px;line-height:20px;display:flex}.g-country-in span{text-overflow:ellipsis;min-width:0;overflow:hidden}.g-country-in small{color:var(--muted-fg);margin-top:1px;font-size:13.5px;display:block}.g-flag{box-shadow:0 0 0 1px var(--fg);border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.g-flag{box-shadow:0 0 0 1px color-mix(in oklab, var(--fg) 14%, transparent)}}.g-flag{vertical-align:-4px;margin-top:1px}.g-store .g-flag{vertical-align:-3px;margin:0 8px 0 0}.g-name{cursor:pointer;border-radius:4px;font-size:13.7px}.g-name:hover{text-underline-offset:3px;text-decoration:underline}.g-tag{color:var(--muted-fg);margin-left:3px}.g-tag s{margin:0 3px}.g-up{color:var(--g-up)}.g-down{color:var(--g-down)}.g-tri{vertical-align:0;margin-right:6px;display:inline-block}.g-up .g-tri{color:var(--g-up-tri)}.g-down .g-tri{color:var(--g-down-tri)}.g-table td.g-h-2,.g-mtable td.g-h-2{background:var(--g-h-2);color:var(--g-h-2-fg)}.g-table td.g-h-1,.g-mtable td.g-h-1{background:var(--g-h-1);color:var(--g-h-1-fg)}.g-table td.g-h0,.g-mtable td.g-h0{background:var(--g-h0);color:var(--g-h0-fg)}.g-table td.g-h1,.g-mtable td.g-h1{background:var(--g-h1);color:var(--g-h1-fg)}.g-table td.g-h2,.g-mtable td.g-h2{background:var(--g-h2);color:var(--g-h2-fg)}.g-h{cursor:default}.g-edit{cursor:cell}.g-edit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.g-table td.editing{outline:2px solid var(--accent);outline-offset:-2px;padding:0}.g-cell-input{width:100%;height:calc(var(--row-h) - 1px);background:var(--card);text-align:right;border:0;outline:0;padding:0 10px;font-size:14px}.g-table td.g-sparkcell{padding:0 0 0 8.5px;overflow:visible}.g-spark{width:108px;height:34px;display:block;overflow:visible}.g-sp-base{fill:var(--g-sp-base)}.g-sp-up{fill:var(--g-sp-up)}.g-sp-cur{fill:var(--g-sp-cur)}.g-sp-miss{fill:var(--g-behind)}.g-sp-none{fill:var(--g-sp-up);opacity:.5}.g-sp-tick{fill:var(--g-sp-tick)}.g-sp-hot{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.g-sp-hot{fill:color-mix(in oklab, var(--fg) 9%, transparent)}}.g-table td.g-menu{text-align:center;padding:0}.g-dots{vertical-align:middle;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.g-dots:hover{background:var(--muted)}.g-empty{color:var(--muted-fg);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 20px;display:flex;position:sticky;left:0}.g-empty b{color:var(--fg);margin-top:6px;font-size:15px;font-weight:600}.g-empty .kit-btn{margin-top:12px}.g-pop{z-index:60;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-pop);border-radius:12px;max-height:calc(100dvh - 16px);padding:5px;font-size:14px;position:fixed;overflow:auto}.g-pop-title{color:var(--muted-fg);padding:7px 9px 4px;font-size:12.5px}.g-pop-list{flex-direction:column;display:flex}.g-item{white-space:nowrap;border-radius:8px;align-items:center;gap:9px;min-height:32px;padding:0 9px;display:flex}.g-item:hover,.g-item:focus-visible{background:var(--muted)}.g-item>svg:last-child:not(:first-child){margin-left:auto}.g-item.g-danger,.kit-btn.g-danger{color:var(--danger)}.g-pop hr{border:0;border-top:1px solid var(--border);margin:5px 0}.g-check{border-radius:8px;align-items:center;gap:9px;min-height:30px;padding:0 9px;display:flex}.g-check:hover{background:var(--muted)}.g-check input{width:15px;height:15px;accent-color:var(--primary);margin:0}.g-pop-foot{border-top:1px solid var(--border);justify-content:space-between;gap:6px;margin-top:5px;padding-top:5px;display:flex}.g-pop-foot .kit-btn{height:30px;padding:0 9px;font-size:13.5px}.g-tip{z-index:70;background:var(--g-tip);color:#fff;pointer-events:none;border:1px solid #ffffff14;border-radius:14px;width:253px;padding:17px 9px 9px;font-size:13.5px;line-height:19px;position:fixed;transform:translate(-50%,calc(-100% - 5px));box-shadow:0 12px 32px -8px #00000073}.g-tip:after{content:"";left:calc(50% + var(--g-arrow,0px));background:var(--g-tip);border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;transform:rotate(45deg)}.g-tip>b{padding:0 9px;font-size:13.6px;font-weight:600;display:block}.g-tip>span{color:#a4a4a4;color:lab(67.52% -.0000298023 0);padding:4px 9px 0;display:block}.g-tip dl{background:var(--g-tip-in);z-index:1;border-radius:10px;margin:12px 0 0;padding:2px 9px;position:relative}.g-tip dl div{border-top:1px dashed #ffffff29;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.g-tip dl div:first-child{border-top:0}.g-tip dt{color:#bebebe;color:lab(76.8% -.0000298023 0)}.g-tip dd{margin:0;font-weight:600}.g-sheet-wrap{z-index:50;background:#00000029;justify-content:flex-end;padding:10px;animation:.14s ease-out g-fade;display:flex;position:fixed;inset:0}:root[data-theme=dark] .g-sheet-wrap{background:#00000080}.g-sheet{background:var(--card);border:1px solid var(--border);width:min(680px,100%);box-shadow:var(--shadow-pop);border-radius:18px;flex-direction:column;animation:.18s ease-out g-slide;display:flex;overflow:hidden}@keyframes g-fade{0%{opacity:0}}@keyframes g-slide{0%{opacity:0;transform:translate(24px)}}.g-sheet-head{border-bottom:1px solid var(--border);flex:none;padding:18px 24px 16px}.g-sheet-top{align-items:center;gap:10px;display:flex}.g-sheet-top h2,.g-sheet-top code{flex:1}.g-sheet-head h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:500;line-height:28px;display:flex}.g-sheet-head code{color:var(--muted-fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.g-sheet-head p{color:var(--muted-fg);margin:4px 0 0;font-size:15px}.g-sheet-top+h2{margin-top:8px}.g-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g-meta .g-flag{margin:0}.g-icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.g-icon:hover{background:var(--muted)}.g-nav{border:1px solid var(--input);border-radius:9px;align-items:stretch;height:32px;font-size:14px;display:flex;overflow:hidden}.g-nav button{place-items:center;width:32px;display:grid}.g-nav button:hover{background:var(--muted)}.g-nav button:disabled{opacity:.35;pointer-events:none}.g-nav span{border-left:1px solid var(--input);border-right:1px solid var(--input);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.g-tabs{border-bottom:1px solid var(--border);flex:none;gap:26px;padding:0 24px;display:flex}.g-tabs button{height:46px;color:var(--muted-fg);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:15px}.g-tabs button:hover{color:var(--fg)}.g-tabs button.on{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.g-sheet-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px 24px;display:flex;overflow:auto}.g-sheet-foot{border-top:1px solid var(--border);background:var(--head);flex:none;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.g-form{grid-template-columns:1fr 1fr;align-content:start;gap:20px 24px;display:grid!important}.g-field{flex-direction:column;gap:7px;min-width:0;display:flex}.g-field.g-wide{grid-column:1/-1}.g-field>span:first-child{font-size:15px;font-weight:500}.g-field em{color:var(--muted-fg);font-size:13.5px;font-style:normal}.g-field em.g-err{color:var(--danger)}.g-field .kit-input{border-radius:10px;height:38px;font-size:15px}.g-prefix{display:block;position:relative}.g-prefix i{height:38px;color:var(--muted-fg);align-items:center;font-size:15px;font-style:normal;display:flex;position:absolute;top:0;left:12px}.g-prefix .kit-input{text-align:left;padding-left:28px}.g-actions{border-top:1px solid var(--border);flex-direction:row;gap:8px;margin-top:4px;padding-top:18px}.g-pick{border:1px solid var(--input);background:var(--card);border-radius:10px;align-items:center;gap:8px;width:100%;height:38px;padding:0 11px;font-size:15px;display:flex}.g-pick:hover{background:var(--head)}.g-pick>svg{color:var(--muted-fg);flex:none;margin-left:auto}.g-pick-v{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.g-pick-v .g-flag{margin:0}.g-av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.g-badge{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;height:24px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.g-badge-pre{background:var(--color-violet-100);color:var(--color-violet-800);border-color:var(--color-violet-200)}.g-badge-refit{background:var(--color-amber-100);color:var(--color-amber-800);border-color:var(--color-amber-200)}.g-badge-trade{background:var(--color-emerald-100);color:var(--color-emerald-800);border-color:var(--color-emerald-200)}:root[data-theme=dark] .g-badge-pre{background:#8d54ff3d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-pre{background:color-mix(in oklab, var(--color-violet-500) 24%, transparent)}}:root[data-theme=dark] .g-badge-pre{color:var(--color-violet-200);border-color:#a685ff59}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-pre{border-color:color-mix(in oklab, var(--color-violet-400) 35%, transparent)}}:root[data-theme=dark] .g-badge-refit{background:#f99c0033}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-refit{background:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}:root[data-theme=dark] .g-badge-refit{color:var(--color-amber-200);border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-refit{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}:root[data-theme=dark] .g-badge-trade{background:#00bb7f33}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-trade{background:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}:root[data-theme=dark] .g-badge-trade{color:var(--color-emerald-200);border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .g-badge-trade{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.g-card{border:1px solid var(--border);background:var(--head);border-radius:14px;flex:none}.g-card-head{padding:12px 16px 11px}.g-card-head b{font-size:16px;font-weight:500;display:block}.g-card-head span{color:var(--muted-fg);margin-top:1px;font-size:14px;display:block}.g-card-in{background:var(--card);border-top:1px solid var(--border);border:1px solid var(--border);border-radius:14px;margin:0 -1px -1px;padding:4px 16px}.g-per{border-top:1px dashed var(--border);padding:14px 0 13px}.g-per:first-child{border-top:0}.g-per-top,.g-per-bot{align-items:baseline;gap:10px;display:flex}.g-per-top b{font-size:16px;font-weight:500}.g-per-top span,.g-per-bot span{color:var(--muted-fg)}.g-per-top i,.g-per-bot i{color:var(--muted-fg);margin-left:auto;font-style:normal}.g-per-bot b{font-weight:500}.g-per-bot i.g-up{color:var(--g-up)}.g-per-bot i.g-down{color:var(--g-down)}.g-bar{background:var(--muted);border-radius:3px;height:6px;margin:12px 0 10px;position:relative}.g-bar-fill{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.g-bar-tick{background:var(--fg);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:80%}.g-year{grid-template-columns:repeat(12,1fr);gap:6px;padding:14px 0 10px;display:grid}.g-year-col{flex-direction:column;align-items:stretch;gap:6px;display:flex}.g-year-plot{border-radius:4px;align-items:flex-end;display:flex;position:relative}.g-year-col.on .g-year-plot{background:var(--muted)}.g-year-col.later{opacity:.45}.g-year-bar{border-radius:3px 3px 0 0;width:100%}.g-year-tick{background:var(--fg);border-radius:1px;height:2px;margin-bottom:-1px;position:absolute;left:-2px;right:-2px}.g-year-x{text-align:center;color:var(--muted-fg);font-size:12.5px}.g-year-col.on .g-year-x{color:var(--fg);font-weight:600}.g-mtable{border-collapse:separate;border-spacing:0;background:var(--card);border-top:1px solid var(--border);border-radius:0 0 14px 14px;width:100%;font-size:14px;overflow:hidden}.g-mtable th{text-align:right;color:var(--muted-fg);border-bottom:1px solid var(--border);padding:8px 12px;font-size:13.5px;font-weight:500}.g-mtable th:first-child,.g-mtable td:first-child{text-align:left;padding-left:16px}.g-mtable td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 6px}.g-mtable td:nth-child(4),.g-mtable td:nth-child(5){padding-right:12px}.g-mtable tr:last-child td{border-bottom:0}.g-mtable tr.on td:first-child{font-weight:600}.g-mtable small{color:var(--muted-fg)}.g-mtable .g-money{text-align:right;border-radius:8px;width:128px;height:30px;font-size:14px}.g-toast{left:calc(50% + var(--rail-w) / 2);z-index:80;background:var(--primary);color:var(--primary-fg);box-shadow:var(--shadow-pop);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 100px);padding:8px 8px 8px 16px;font-size:14px;animation:.16s ease-out g-rise;display:flex;position:fixed;bottom:22px;transform:translate(-50%)}@keyframes g-rise{0%{opacity:0;transform:translate(-50%,8px)}}.g-toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-toast button{background:var(--primary-fg);border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 9px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.g-toast button{background:color-mix(in oklab, var(--primary-fg) 16%, transparent)}}.g-toast button{flex:none}.g-toast button:hover{background:var(--primary-fg)}@supports (color:color-mix(in lab, red, red)){.g-toast button:hover{background:color-mix(in oklab, var(--primary-fg) 26%, transparent)}}.g-toast .g-toast-x{opacity:.7;background:0 0;justify-content:center;width:28px;padding:0}@media (max-width:1180px){.g-table th,.g-table td{padding:0 8px}.g-table td.g-sparkcell{padding:0 6px}}@media (max-width:1000px){.g-sub-label,.g-legend>span:first-child{display:none}.g-search input{width:92px}.g-month{min-width:0}.g-top{gap:10px;padding:0 12px}.g-sub{padding:0 12px}.g-tools{gap:8px}.g-form{grid-template-columns:1fr}}@media (max-width:860px){.g-title p{display:none}}@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}
