:root:has(.g-legacy){--app-bg:249 248 247;--app-surface:255 255 255;--app-surface-2:245 243 242;--app-surface-3:234 232 230;--app-fg:5 5 5;--app-fg-muted:99 99 99;--app-fg-subtle:133 133 133;--app-border:233 231 229;--app-border-strong:214 212 210;--app-hover:240 238 237;--app-selected:234 232 230;--app-accent:0 0 0;--app-accent-hover:51 51 51;--app-accent-fg:255 255 255;--app-accent-subtle:234 232 230;--info-fg:8 104 196;--info-bg:8 144 255;--info-subtle:228 241 255;--success-fg:47 116 72;--shadow-xs-v:none;--shadow-sm-v:none;--shadow-md-v:0 0 0 1px #0000000f, 0 12px 32px #0000001f;--shadow-modal-v:0 0 0 1px #0000000f, 0 24px 64px #00000029;--art-base:5 5 5}:root.dark:has(.g-legacy){--app-bg:19 18 17;--app-surface:35 33 31;--app-surface-2:24 23 22;--app-surface-3:43 41 39;--app-fg:255 255 255;--app-fg-muted:156 157 161;--app-fg-subtle:130 131 134;--app-border:46 44 42;--app-border-strong:68 65 62;--app-hover:35 33 31;--app-selected:43 41 39;--app-accent:255 255 255;--app-accent-hover:225 225 225;--app-accent-fg:5 5 5;--app-accent-subtle:43 41 39;--info-fg:71 172 255;--info-bg:41 159 255;--info-subtle:18 36 54;--success-fg:99 182 124;--shadow-xs-v:none;--shadow-sm-v:none;--shadow-md-v:0 0 0 1px #ffffff14, 0 12px 32px #00000080;--shadow-modal-v:0 0 0 1px #ffffff1a, 0 24px 64px #000000b3;--art-base:19 18 17}:root:has(.g-legacy) body{background:rgb(var(--app-bg))}:root:has(.g-legacy) .card{background:rgb(var(--app-surface-2));box-shadow:none;border-radius:20px}:root:has(.g-legacy) .card .card{background:rgb(var(--app-surface))}:root:has(.g-legacy) .card-title{letter-spacing:-.01em;font-size:17px}:is(:root:has(.g-legacy) .btn,:root:has(.g-legacy) .btn-primary,:root:has(.g-legacy) .btn-secondary,:root:has(.g-legacy) .btn-ghost){border-radius:999px}:root:has(.g-legacy) .btn-secondary{border-color:rgb(var(--app-border-strong) / .7);box-shadow:none}:root:has(.g-legacy) .btn-icon{border-radius:999px}:root:has(.g-legacy) .field{background:rgb(var(--app-surface));border-color:rgb(var(--app-border-strong) / .8);border-radius:12px}:root:has(.g-legacy) textarea.field{border-radius:14px}:root:has(.g-legacy) .badge{border-radius:999px}:root:has(.g-legacy) .chip{background:rgb(var(--app-surface));border-radius:999px}:root:has(.g-legacy) .chip:has(:checked){background:rgb(var(--app-fg));color:rgb(var(--app-bg));border-color:#0000}:root:has(.g-legacy) .route-opt{background:rgb(var(--app-surface));border-radius:16px}:root:has(.g-legacy) .route-opt:has(:checked){background:rgb(var(--app-surface));box-shadow:0 0 0 1px rgb(var(--app-fg));border-color:rgb(var(--app-fg))}:is(:root:has(.g-legacy) .fchip,:root:has(.g-legacy) .gtab,:root:has(.g-legacy) .nav-link){border-radius:999px}:is(:root:has(.g-legacy) .fchip[aria-pressed=true],:root:has(.g-legacy) .fchip[aria-selected=true],:root:has(.g-legacy) .gtab[aria-current=page],:root:has(.g-legacy) .nav-link[aria-current=page]){color:rgb(var(--app-fg))}:is(:root:has(.g-legacy) .tile-accent,:root:has(.g-legacy) .tile-info,:root:has(.g-legacy) .tile-success){background:rgb(var(--app-surface-3));color:rgb(var(--app-fg))}:is(:root:has(.g-legacy) .card .tile-accent,:root:has(.g-legacy) .card .tile-info,:root:has(.g-legacy) .card .tile-success){background:rgb(var(--app-surface))}:root:has(.g-legacy) .tile{border-radius:12px}:root:has(.g-legacy) .badge-accent{background:rgb(var(--app-surface-3));color:rgb(var(--app-fg))}:root:has(.g-legacy) .avatar{background:rgb(var(--app-fg));color:rgb(var(--app-bg))}:root:has(.g-legacy) .copy-row{background:rgb(var(--app-surface));border-radius:12px}:root:has(.g-legacy) .callout{border-radius:16px}:root:has(.g-legacy) dialog{border-radius:20px}:root:has(.g-legacy) .bar{background:rgb(var(--app-surface-3))}.g-lg-body{-webkit-hyphens:manual;hyphens:manual;min-width:0;color:rgb(var(--app-fg));font-size:15px}.g-lg-body h1{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}.g-legacy .g-ac-in.g-ac-wide,.g-legacy .g-fc-in{max-width:1080px}@media (max-width:1023px){.g-lg-body h1{font-size:22px}}.g-lg-back{height:30px;color:var(--fg2);border-radius:999px;align-items:center;gap:4px;margin:0 0 4px -6px;padding:0 8px 0 4px;font-size:14px;display:inline-flex}@media (hover:hover){.g-lg-back:hover{background:var(--ghost-h);color:var(--fg)}}.g-lg-tabs{scrollbar-width:none;gap:4px;min-width:0;margin:14px 0 18px;display:flex;overflow-x:auto}.g-lg-tabs::-webkit-scrollbar{display:none}.g-lg-tabs a{height:34px;color:var(--fg2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:14px;display:inline-flex}.g-lg-tabs a[aria-current=page]{background:var(--l2);color:var(--fg);font-weight:500}@media (hover:hover){.g-lg-tabs a:not([aria-current=page]):hover{color:var(--fg);background:var(--ghost-h)}}@media (max-width:1023px){.g-lg-tabs{margin:10px -16px 14px;padding:0 16px}}.g-legacy.g-lg-page{background:rgb(var(--app-bg));min-height:100dvh;color:rgb(var(--app-fg))}.g-lg-mark{background:rgb(var(--app-fg));width:28px;height:28px;color:rgb(var(--app-bg));border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.g-legacy .g-ac-scroll:has(>.g-ac-full){overflow:hidden}.g-legacy .g-ac-in.g-ac-full{gap:0;max-width:none;height:100%;padding:0}.g-ac-full>.g-lg-body{flex-direction:column;height:100%;display:flex}.g-ac-full>.g-lg-body>section{flex:1;min-height:0;height:100%!important;margin:0!important}.g-legacy .g-ac-top .btn-icon,.g-legacy .g-fc-mtop .btn-icon{width:32px;height:32px;min-height:32px;color:var(--fg2)}.g-lg-body>main#main{min-height:62dvh!important}.g-ac-full .bg-app-surface{background-color:rgb(var(--app-bg))}
