html[data-design-variant]{--font-display:"Space Grotesk Variable", sans-serif;--font-reading:"Space Grotesk Variable", sans-serif;--font-code:"JetBrains Mono Variable", monospace}html[data-design-variant] body,html[data-design-variant] input,html[data-design-variant] select,html[data-design-variant] textarea,html[data-design-variant] button{font-family:var(--font-reading)}html[data-design-variant] h1,html[data-design-variant] h2,html[data-design-variant] h3,html[data-design-variant] h4,html[data-design-variant] .brand-name{font-family:var(--font-display)}html[data-design-variant] code,html[data-design-variant] pre,html[data-design-variant] .sidebar-footer,html[data-design-variant] .preview-query{font-family:var(--font-code)}.topology-navigation{gap:.35rem;display:grid}.topology-navigation--topbar,.topology-topbar-identity{display:none}.topology-home-link{display:grid}.topology-nav-menu{position:relative}.topology-nav-menu>button.topology-nav-trigger{width:100%;min-height:2.3rem;color:var(--nav-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;padding:.48rem .65rem;font-size:.78rem;font-weight:620;display:flex}.topology-nav-menu>button.topology-nav-trigger svg{width:.9rem;height:.9rem;transition:transform .14s}.topology-nav-menu[data-open=true]>button.topology-nav-trigger svg{transform:rotate(180deg)}.topology-nav-menu>button.topology-nav-trigger:hover,.topology-nav-menu>button.topology-nav-trigger:focus-visible,.topology-nav-menu>button.topology-nav-trigger.is-active,.topology-nav-menu[data-open=true]>button.topology-nav-trigger{border-color:var(--nav-line);background:color-mix(in srgb, var(--nav-ink) 8%, transparent);color:var(--nav-ink);filter:none}.topology-nav-menu-items,.topology-nav-menu-panel{gap:.2rem;display:grid}.topology-flyout{display:grid;position:relative}.topology-flyout-trigger{width:100%;min-height:2.55rem;color:var(--nav-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .65rem;font-size:.78rem;font-weight:620;display:grid}.topology-flyout-trigger:hover,.topology-flyout-trigger:focus-visible,.topology-flyout-trigger.active,.topology-flyout[data-open=true]>.topology-flyout-trigger{background:color-mix(in srgb, var(--nav-ink) 8%, transparent);color:var(--nav-ink);filter:none;border-color:#0000}.topology-flyout>:is(a,button).topology-flyout-trigger>svg{width:.85rem;height:.85rem;transform:rotate(-90deg)}.topology-flyout-panel{border-left:1px solid var(--nav-line);gap:.24rem;margin:.15rem 0 .25rem .72rem;padding:.25rem 0 .25rem .45rem;display:grid}.topology-flyout-heading{border-bottom:1px solid var(--atmosphere-line);justify-content:space-between;align-items:end;gap:.8rem;padding:.4rem .48rem .52rem;display:flex}.topology-flyout-heading>div{gap:.12rem;min-width:0;display:grid}.topology-flyout-heading strong{color:var(--ink);font-size:.75rem}.topology-flyout-heading small,.topology-flyout-status{color:var(--muted);font-size:.65rem;line-height:1.35}.topology-flyout-heading>a{color:var(--accent-strong);flex:none;font-size:.66rem;font-weight:680}.topology-flyout-heading>a:hover,.topology-flyout-heading>a:focus-visible{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.topology-flyout-status{margin:0;padding:.65rem .5rem}.topology-class-shortcuts{gap:.08rem;display:grid}.topology-class-shortcuts>a{color:var(--ink);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding:.43rem .5rem;font-size:.72rem;display:grid}.topology-class-shortcuts>a:hover,.topology-class-shortcuts>a:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}.topology-class-shortcuts>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topology-class-shortcuts>a small{color:var(--muted);font-family:var(--font-code);white-space:nowrap;font-size:.56rem}html[data-design-variant=v6]{--font-display:"Fraunces Variable", Georgia, serif;--font-reading:"Space Grotesk Variable", sans-serif;--font-code:"JetBrains Mono Variable", monospace;--accent:#5666c7;--accent-strong:#3f4da3;--accent-hover:#4655b2;--accent-soft:#e8eafb;--accent-luminous:#aab2f4;--accent-contrast:#fff;--secondary-accent:#788397;--secondary-accent-strong:#5c6678;--secondary-accent-soft:#e7e9ee;--secondary-accent-luminous:#b8bfcc;--stillwater-haze:#8f9ab7;--atmosphere-line:color-mix(in srgb, var(--secondary-accent) 28%, #ccd1da);--atmosphere-surface:color-mix(in srgb, var(--secondary-accent-soft) 58%, #fbfcfd);--bg:#edf0f4;--bg-strong:#e1e5eb;--bg-highlight:#f6f7f9;--card:#fbfcfd;--field-bg:#f8f9fb;--ink:#20242d;--muted:#687080;--line:var(--atmosphere-line);--warm:#a46b55;--nav-bg:color-mix(in srgb, var(--secondary-accent-soft) 54%, #e5e8ed);--nav-ink:#20242d;--nav-muted:#666e7c;--nav-line:color-mix(in srgb, var(--secondary-accent) 24%, #c7ccd5);--danger:#a63b4a;--danger-contrast:#fff;--danger-soft:#f3e1e4;--danger-line:#ddbac0;--radius:18px;--shadow:0 14px 42px #23283614;--shadow-float:0 28px 80px #1c212f2b}html[data-design-variant=v6][data-theme=dark]{--bg:#111318;--bg-strong:#0c0e12;--bg-highlight:#191c22;--card:#171a20;--field-bg:#111318;--ink:#eff1f6;--muted:#a8adb8;--line:var(--atmosphere-line);--accent:#9aa6ff;--accent-strong:#bbc2ff;--accent-hover:#aeb7ff;--accent-soft:#292d50;--accent-luminous:#acb5ff;--accent-contrast:#111318;--secondary-accent:#a5aabc;--secondary-accent-strong:#c5c9d4;--secondary-accent-soft:#282b33;--secondary-accent-luminous:#bdc1cd;--stillwater-haze:#52586b;--atmosphere-line:color-mix(in srgb, var(--secondary-accent) 18%, #323640);--atmosphere-surface:color-mix(in srgb, var(--secondary-accent-soft) 42%, #171a20);--nav-bg:color-mix(in srgb, var(--secondary-accent-soft) 38%, #15171c);--nav-ink:#eff1f6;--nav-muted:#a5aab5;--nav-line:color-mix(in srgb, var(--secondary-accent) 17%, #30343d);--shadow:0 16px 46px #00000038;--shadow-float:0 30px 90px #0000006b}html[data-design-variant=v6][data-accent=blue]{--accent:#3b6bdc;--accent-strong:#2853b8;--accent-hover:#315fc9;--accent-soft:#e7edff;--accent-luminous:#8eafff}html[data-design-variant=v6][data-theme=dark][data-accent=blue]{--accent:#7fa8ff;--accent-strong:#a8c1ff;--accent-hover:#92b3ff;--accent-soft:#1b2c52;--accent-luminous:#91b2ff}html[data-design-variant=v6][data-accent=violet]{--accent:#7657d9;--accent-strong:#5d3fbc;--accent-hover:#6849ca;--accent-soft:#eee9ff;--accent-luminous:#b6a4ff}html[data-design-variant=v6][data-theme=dark][data-accent=violet]{--accent:#ae95ff;--accent-strong:#c6b5ff;--accent-hover:#baa4ff;--accent-soft:#302650;--accent-luminous:#bca7ff}html[data-design-variant=v6][data-accent=amber]{--accent:#b86b10;--accent-strong:#915008;--accent-hover:#a95e0a;--accent-soft:#fff0d6;--accent-luminous:#ffc568;--accent-contrast:#111318}html[data-design-variant=v6][data-theme=dark][data-accent=amber]{--accent:#f3b657;--accent-strong:#ffd187;--accent-hover:#f8c36d;--accent-soft:#493418;--accent-luminous:#f5be67}html[data-design-variant=v6][data-accent=rose]{--accent:#bd4969;--accent-strong:#98334f;--accent-hover:#aa3e5a;--accent-soft:#fde8ee;--accent-luminous:#f39ab2}html[data-design-variant=v6][data-theme=dark][data-accent=rose]{--accent:#f28ba8;--accent-strong:#ffb0c4;--accent-hover:#fa9cb5;--accent-soft:#4a2430;--accent-luminous:#f39bb2}html[data-design-variant=v6][data-accent=custom]{--accent:var(--custom-accent);--accent-strong:color-mix(in oklab, var(--custom-accent) 68%, #172033);--accent-hover:var(--accent-strong);--accent-soft:color-mix(in oklab, var(--custom-accent) 13%, #fff);--accent-luminous:color-mix(in oklab, var(--custom-accent) 62%, #fff);--accent-contrast:var(--custom-accent-contrast)}html[data-design-variant=v6][data-theme=dark][data-accent=custom]{--accent-strong:color-mix(in oklab, var(--custom-accent) 68%, #fff);--accent-soft:color-mix(in oklab, var(--custom-accent) 30%, #171a20);--accent-luminous:color-mix(in oklab, var(--custom-accent) 72%, #fff)}html[data-design-variant=v6][data-secondary-accent=dusk]{--secondary-accent:#6f789d;--secondary-accent-strong:#545f86;--secondary-accent-soft:#e6e8f0;--secondary-accent-luminous:#a9b0c8;--stillwater-haze:#8f9ab7}html[data-design-variant=v6][data-secondary-accent=blue]{--secondary-accent:#5f7fa8;--secondary-accent-strong:#47678e;--secondary-accent-soft:#e1e8f1;--secondary-accent-luminous:#9eb1cb;--stillwater-haze:#7f97b8}html[data-design-variant=v6][data-secondary-accent=violet]{--secondary-accent:#7e7196;--secondary-accent-strong:#645779;--secondary-accent-soft:#eae6ee;--secondary-accent-luminous:#b2a7c0;--stillwater-haze:#988aaa}html[data-design-variant=v6][data-secondary-accent=amber]{--secondary-accent:#92795e;--secondary-accent-strong:#745e47;--secondary-accent-soft:#eee7df;--secondary-accent-luminous:#c0ad98;--stillwater-haze:#ad967b}html[data-design-variant=v6][data-secondary-accent=rose]{--secondary-accent:#95717d;--secondary-accent-strong:#785865;--secondary-accent-soft:#efe5e8;--secondary-accent-luminous:#c2a5ae;--stillwater-haze:#ae8794}html[data-design-variant=v6][data-secondary-accent=custom]{--secondary-accent:color-mix(in srgb, var(--custom-secondary-accent) 62%, #788397);--secondary-accent-strong:color-mix(in srgb, var(--custom-secondary-accent) 68%, #4f596c);--secondary-accent-soft:color-mix(in srgb, var(--custom-secondary-accent) 12%, #f4f5f7);--secondary-accent-luminous:color-mix(in srgb, var(--custom-secondary-accent) 42%, #d7dae2);--stillwater-haze:color-mix(in srgb, var(--custom-secondary-accent) 48%, #aeb5c8)}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=dusk]{--secondary-accent:#8992b0;--secondary-accent-strong:#a7afca;--secondary-accent-soft:#252936;--secondary-accent-luminous:#adb5cd;--stillwater-haze:#4e566d}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=blue]{--secondary-accent:#7e94b5;--secondary-accent-strong:#a0b2cc;--secondary-accent-soft:#202936;--secondary-accent-luminous:#a9b8cf;--stillwater-haze:#44546a}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=violet]{--secondary-accent:#988aa8;--secondary-accent-strong:#b4a7c2;--secondary-accent-soft:#2c2732;--secondary-accent-luminous:#c0b3ca;--stillwater-haze:#554b61}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=amber]{--secondary-accent:#a28d74;--secondary-accent-strong:#c2ae95;--secondary-accent-soft:#302a24;--secondary-accent-luminous:#c9b9a4;--stillwater-haze:#5d5143}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=rose]{--secondary-accent:#a4848f;--secondary-accent-strong:#c2a3ad;--secondary-accent-soft:#32272c;--secondary-accent-luminous:#cdb2ba;--stillwater-haze:#604a53}html[data-design-variant=v6][data-theme=dark][data-secondary-accent=custom]{--secondary-accent:color-mix(in srgb, var(--custom-secondary-accent) 58%, #a5aabc);--secondary-accent-strong:color-mix(in srgb, var(--custom-secondary-accent) 60%, #c5c9d4);--secondary-accent-soft:color-mix(in srgb, var(--custom-secondary-accent) 18%, #202329);--secondary-accent-luminous:color-mix(in srgb, var(--custom-secondary-accent) 44%, #bdc1cd);--stillwater-haze:color-mix(in srgb, var(--custom-secondary-accent) 42%, #52586b)}html[data-design-variant=v6] body{background-color:var(--bg);background-image:radial-gradient(ellipse at 78% -8%, color-mix(in srgb, var(--card) 86%, transparent) 0, transparent 36rem), radial-gradient(ellipse at 3% 72%, color-mix(in srgb, var(--stillwater-haze) 21%, transparent) 0, transparent 34rem), linear-gradient(180deg, color-mix(in srgb, var(--bg-highlight) 82%, var(--bg)) 0, var(--bg) 46%, color-mix(in srgb, var(--bg-strong) 82%, var(--bg)) 100%);background-attachment:fixed}html[data-design-variant=v6] .app-layout{grid-template-columns:minmax(224px,248px) minmax(0,1fr);gap:clamp(1rem,2vw,2rem);max-width:1840px;margin:0 auto;padding:clamp(.85rem,1.8vw,1.65rem)}html[data-design-variant=v6] .app-shell.sidebar-collapsed .app-layout{grid-template-columns:74px minmax(0,1fr)}html[data-design-variant=v6] .sidebar.card{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 82%, transparent), color-mix(in srgb, var(--nav-bg) 72%, transparent));max-height:calc(100vh - clamp(1.7rem,3.6vw,3.3rem));box-shadow:inset 0 1px 0 #ffffff80, var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(1.06);backdrop-filter:blur(24px)saturate(1.06);border-radius:26px;padding:1rem .78rem .8rem;top:clamp(.85rem,1.8vw,1.65rem)}html[data-design-variant=v6] .sidebar-header{padding:.3rem .42rem .15rem}html[data-design-variant=v6] .sidebar .brand-glyph{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--card) 74%, transparent);color:var(--accent-strong);border-radius:50%}html[data-design-variant=v6] .sidebar .brand-name{letter-spacing:-.025em;font-size:1.08rem;font-weight:630}html[data-design-variant=v6] .sidebar .brand-product,html[data-design-variant=v6] .sidebar-label,html[data-design-variant=v6] .sidebar-footer{color:var(--nav-muted)}html[data-design-variant=v6] .sidebar nav{gap:.85rem}html[data-design-variant=v6] .sidebar-label{font-family:var(--font-code);letter-spacing:.13em;margin:0 0 .2rem .62rem;font-size:.56rem}html[data-design-variant=v6] .sidebar-link,html[data-design-variant=v6] button.sidebar-link-button{min-height:2.28rem;color:var(--nav-muted);border-color:#0000;border-radius:999px;padding:.5rem .62rem;font-size:.82rem}html[data-design-variant=v6] .sidebar-link:hover,html[data-design-variant=v6] button.sidebar-link-button:hover{border-color:color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--card) 66%, transparent);color:var(--ink);filter:none}html[data-design-variant=v6] .sidebar-link.active{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 84%, transparent), color-mix(in srgb, var(--card) 62%, transparent));box-shadow:none;color:var(--accent-strong)}html[data-design-variant=v6] .sidebar-link.active .sidebar-icon{color:var(--accent)}html[data-design-variant=v6] .topbar.card{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--card) 76%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);border-radius:20px;padding:.58rem .72rem .58rem .9rem;top:clamp(.85rem,1.8vw,1.65rem);box-shadow:inset 0 1px #ffffff75,0 12px 34px #263a4412}html[data-design-variant=v6] .content{gap:1.15rem;padding:.35rem 0 3rem}html[data-design-variant=v6] .card{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--card) 86%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);border-radius:20px}html[data-design-variant=v6] .user-menu.card{background:color-mix(in srgb, var(--card) 97%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.02);backdrop-filter:blur(28px)saturate(1.02)}html[data-design-variant=v6] .content .card{padding:clamp(1rem,2vw,1.35rem)}html[data-design-variant=v6] input,html[data-design-variant=v6] select,html[data-design-variant=v6] textarea,html[data-design-variant=v6] button,html[data-design-variant=v6] .link-chip,html[data-design-variant=v6] .status-pill{border-radius:12px}html[data-design-variant=v6] input,html[data-design-variant=v6] select,html[data-design-variant=v6] textarea{border-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 86%, transparent)}html[data-design-variant=v6] .workspace-hero,html[data-design-variant=v6] .landing-hero{border-color:color-mix(in srgb, var(--line) 62%, transparent);background:radial-gradient(ellipse at 82% 24%, color-mix(in srgb, var(--card) 64%, transparent), transparent 27%), linear-gradient(158deg, color-mix(in srgb, var(--card) 94%, transparent) 0 38%, color-mix(in srgb, var(--accent-soft) 78%, transparent) 72%, color-mix(in srgb, var(--stillwater-haze) 28%, var(--card)));min-height:18rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), var(--shadow);border-radius:30px;padding:clamp(1.7rem,4vw,3.8rem);overflow:hidden}html[data-design-variant=v6] .workspace-hero:before,html[data-design-variant=v6] .landing-hero:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent);width:56%;height:1px;box-shadow:0 1.8rem 0 color-mix(in srgb, var(--accent-luminous) 10%, transparent), 0 -2.8rem 0 color-mix(in srgb, var(--stillwater-haze) 16%, transparent);pointer-events:none;position:absolute;bottom:20%;right:-8%}html[data-design-variant=v6] .workspace-hero:after,html[data-design-variant=v6] .landing-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--card) 58%, transparent), transparent 68%);border:0;width:24rem;height:24rem;top:-6rem;right:-4rem}html[data-design-variant=v6] .workspace-hero-copy h2,html[data-design-variant=v6] .landing-hero h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:470;line-height:.94}html[data-design-variant=v6] .eyebrow,html[data-design-variant=v6] th{font-family:var(--font-code);letter-spacing:.1em;font-size:.61rem}html[data-design-variant=v6] table{border-collapse:collapse}html[data-design-variant=v6] thead{background:color-mix(in srgb, var(--bg-highlight) 62%, transparent)}html[data-design-variant=v6] th,html[data-design-variant=v6] td{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}html[data-design-variant=v6] tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 52%, transparent)}html[data-design-variant=v6] .create-button.resource-index-create{border:1px solid color-mix(in srgb, var(--secondary-accent) 24%, var(--line));background:color-mix(in srgb, var(--secondary-accent-soft) 54%, var(--card));min-height:2.15rem;box-shadow:none;color:var(--secondary-accent-strong);padding:.34rem .62rem;font-size:.82rem;font-weight:640}html[data-design-variant=v6] .create-button.resource-index-create:hover,html[data-design-variant=v6] .create-button.resource-index-create:focus-visible{border-color:color-mix(in srgb, var(--secondary-accent) 42%, var(--line));background:var(--secondary-accent-soft);box-shadow:none;color:var(--secondary-accent-strong);filter:none}@media (min-width:901px){html[data-design-variant=v6] .app-layout,html[data-design-variant=v6] .app-shell.sidebar-collapsed .app-layout{width:100%;max-width:1840px;margin:0 auto;padding:clamp(.7rem,1.25vw,1.15rem);display:block}html[data-design-variant=v6] .sidebar.card{display:none}html[data-design-variant=v6] .app-main{gap:.9rem;width:100%;padding:0}html[data-design-variant=v6] .topbar.card{z-index:80;border-color:var(--atmosphere-line);background:linear-gradient(112deg, color-mix(in srgb, var(--atmosphere-surface) 94%, transparent), color-mix(in srgb, var(--secondary-accent-soft) 62%, var(--card)));box-shadow:inset 0 1px 0 #ffffff7a, 0 12px 38px color-mix(in srgb, var(--stillwater-haze) 12%, transparent);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"identity navigation utilities";gap:.5rem clamp(.45rem,1vw,.85rem);padding:.52rem .65rem;display:grid;top:clamp(.7rem,1.25vw,1.15rem)}html[data-design-variant=v6] .topology-topbar-identity{grid-area:identity;align-items:center;gap:.42rem;min-width:0;display:flex}html[data-design-variant=v6] .topology-topbar-identity .brand-lockup{flex:none}html[data-design-variant=v6] .topology-topbar-identity .brand-glyph{border-color:color-mix(in srgb, var(--secondary-accent) 34%, var(--line));background:color-mix(in srgb, var(--card) 72%, transparent);width:2.08rem;height:2.08rem;color:var(--secondary-accent-strong);border-radius:50%;flex-basis:2.08rem}html[data-design-variant=v6] .topology-navigation--topbar{grid-area:navigation;align-items:center;gap:.16rem;min-width:0;display:flex}html[data-design-variant=v6] .topology-home-link,html[data-design-variant=v6] .topology-nav-menu{flex:none}html[data-design-variant=v6] .topology-home-link .sidebar-link,html[data-design-variant=v6] .topology-nav-menu>button.topology-nav-trigger{min-height:2.28rem;color:var(--nav-muted);border-radius:999px;padding:.44rem .58rem;font-size:.76rem;font-weight:640}html[data-design-variant=v6] .topology-home-link .sidebar-link{gap:.42rem}html[data-design-variant=v6][data-theme=dark] .topology-nav-menu>button.topology-nav-trigger,html[data-design-variant=v6][data-theme=dark] .sidebar-label{color:color-mix(in srgb, var(--nav-ink) 84%, var(--nav-muted))}html[data-design-variant=v6] .topology-home-link .sidebar-link:hover,html[data-design-variant=v6] .topology-home-link .sidebar-link.active,html[data-design-variant=v6] .topology-nav-menu>button.topology-nav-trigger:hover,html[data-design-variant=v6] .topology-nav-menu>button.topology-nav-trigger:focus-visible,html[data-design-variant=v6] .topology-nav-menu>button.topology-nav-trigger.is-active,html[data-design-variant=v6] .topology-nav-menu[data-open=true]>button.topology-nav-trigger{border-color:color-mix(in srgb, var(--secondary-accent) 30%, var(--line));background:color-mix(in srgb, var(--secondary-accent-soft) 72%, transparent);box-shadow:none;color:var(--secondary-accent-strong)}html[data-design-variant=v6] .topology-nav-menu-items{z-index:90;width:max-content;min-width:15rem;max-width:min(21rem,100vw - 2rem);padding-top:.52rem;position:absolute;top:100%;left:0}html[data-design-variant=v6] .topology-nav-menu-panel{border:1px solid var(--atmosphere-line);background:linear-gradient(145deg, color-mix(in srgb, var(--card) 96%, transparent), color-mix(in srgb, var(--secondary-accent-soft) 54%, var(--card)));box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);border-radius:17px;padding:.42rem}html[data-design-variant=v6] .topology-flyout-panel{z-index:2;border:1px solid var(--atmosphere-line);background:linear-gradient(145deg, color-mix(in srgb, var(--card) 97%, transparent), color-mix(in srgb, var(--secondary-accent-soft) 48%, var(--card)));width:max-content;min-width:17rem;max-width:min(21rem,100vw - 2rem);max-height:calc(100vh - 6rem);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);border-radius:17px;margin:0;padding:.42rem;position:absolute;top:-.42rem;left:calc(100% + .46rem);overflow-y:auto}html[data-design-variant=v6] .topology-flyout-trigger{color:var(--muted)}html[data-design-variant=v6] .topology-flyout-trigger:hover,html[data-design-variant=v6] .topology-flyout-trigger:focus-visible,html[data-design-variant=v6] .topology-flyout[data-open=true]>.topology-flyout-trigger{background:color-mix(in srgb, var(--secondary-accent-soft) 76%, transparent);color:var(--ink)}html[data-design-variant=v6] .topology-flyout-trigger.active{border-color:color-mix(in srgb, var(--secondary-accent) 30%, var(--line));background:var(--secondary-accent-soft);box-shadow:inset 2px 0 0 var(--secondary-accent);color:var(--secondary-accent-strong)}html[data-design-variant=v6] .topology-nav-menu-items .sidebar-link{min-height:2.55rem;color:var(--muted);border-radius:12px}html[data-design-variant=v6] .topology-nav-menu-items .sidebar-link:hover{background:color-mix(in srgb, var(--secondary-accent-soft) 76%, transparent);color:var(--ink);border-color:#0000}html[data-design-variant=v6] .topology-nav-menu-items .sidebar-link.active{border-color:color-mix(in srgb, var(--secondary-accent) 30%, var(--line));background:var(--secondary-accent-soft);box-shadow:inset 2px 0 0 var(--secondary-accent);color:var(--secondary-accent-strong)}html[data-design-variant=v6] .topbar-right{flex-wrap:nowrap;flex:none;grid-area:utilities;width:auto;min-width:0}html[data-design-variant=v6] .topbar-search-form{flex-basis:clamp(12rem,18vw,22rem);max-width:22rem}html[data-design-variant=v6] .resource-index-summary{color:var(--muted)}html[data-design-variant=v6] .resource-index-summary-item:before{color:color-mix(in srgb, var(--secondary-accent) 58%, transparent)}}@media (min-width:901px) and (max-width:1320px){html[data-design-variant=v6] .desktop-search-form{display:none}html[data-design-variant=v6] .mobile-search-trigger{display:inline-flex}}@media (min-width:901px) and (max-width:1120px){html[data-design-variant=v6] .topbar.card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity utilities""navigation navigation"}html[data-design-variant=v6] .topology-navigation--topbar{border-top:1px solid color-mix(in srgb, var(--secondary-accent) 20%, var(--line));padding-top:.44rem}}@media (min-width:901px) and (max-width:1060px){html[data-design-variant=v6] .topology-home-link .sidebar-link,html[data-design-variant=v6] .topology-nav-menu>button.topology-nav-trigger{padding-inline:.48rem;font-size:.72rem}html[data-design-variant=v6] .app-shell .topology-home-link .sidebar-text{display:none}html[data-design-variant=v6] .user-trigger{justify-content:center;width:2.45rem;height:2.45rem;padding:0}html[data-design-variant=v6] .user-trigger-text,html[data-design-variant=v6] .user-chevron{display:none}}@media (max-width:900px){html[data-design-variant=v6] .app-layout{grid-template-columns:1fr;padding:.7rem}html[data-design-variant=v6] .sidebar.card{width:min(320px,85vw);max-height:100vh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-110%)}html[data-design-variant=v6] .app-shell.mobile-sidebar-open .sidebar{transform:translate(0)}html[data-design-variant=v6] .topbar.card{top:.7rem}html[data-design-variant=v6] .sidebar.card{background:color-mix(in srgb, var(--card) 94%, var(--bg));border-radius:0 24px 24px 0;padding:1rem}}@media (max-width:620px){html[data-design-variant=v6] .workspace-hero-copy h2{font-size:clamp(2.35rem,13vw,4rem)}}html[data-design-variant=v6][data-atmosphere]{--accent:var(--theme-accent);--accent-strong:var(--theme-accent-strong);--accent-hover:var(--theme-accent-hover);--accent-soft:var(--theme-accent-soft);--accent-luminous:var(--theme-accent-luminous);--accent-contrast:var(--theme-accent-contrast);--secondary-accent:var(--theme-secondary);--secondary-accent-strong:var(--theme-secondary-strong);--secondary-accent-soft:var(--theme-secondary-soft);--secondary-accent-luminous:var(--theme-secondary-luminous);--bg:var(--theme-bg);--bg-strong:var(--theme-bg-strong);--bg-highlight:var(--theme-bg-highlight);--card:var(--theme-card);--field-bg:var(--theme-field-bg);--ink:var(--theme-ink);--muted:var(--theme-muted);--line:var(--theme-line);--warm:var(--theme-warm);--nav-bg:var(--theme-nav-bg);--nav-ink:var(--theme-nav-ink);--nav-muted:var(--theme-nav-muted);--nav-line:var(--theme-nav-line);--shadow:var(--theme-shadow);--shadow-float:var(--theme-shadow-float);--stillwater-haze:var(--theme-haze);--atmosphere-line:var(--theme-atmosphere-line);--atmosphere-surface:var(--theme-atmosphere-surface)}html[data-design-variant=v6][data-theme=light][data-atmosphere] .topbar.card{--nav-muted:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-accent));--nav-ink:var(--theme-ink)}html[data-design-variant=v6][data-theme=light][data-atmosphere=sunset] .topbar.card{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(112deg, color-mix(in srgb, var(--accent) 28%, var(--card)), color-mix(in srgb, var(--accent) 20%, var(--accent-soft)));box-shadow:inset 0 1px 0 #ffffff8a, 0 12px 38px color-mix(in srgb, var(--accent) 13%, transparent)}
.sidebar-layer{display:contents}.classes-table-tools,.collections-table-tools{grid-template-columns:auto auto minmax(14rem,1fr);gap:.6rem;width:min(43rem,100%)}.resource-index .table-filter-input:placeholder-shown{padding-right:.9rem}.table-pagination-info{gap:.65rem}button.table-pagination-action{min-height:2.75rem;padding:.5rem .75rem;text-decoration:none}@media (max-width:1200px){.classes-table-tools,.collections-table-tools{grid-template-columns:auto minmax(0,1fr);width:min(29rem,100%)}.resource-index .classes-table-tools .table-filter-form,.resource-index .collections-table-tools .table-filter-form{grid-column:1/-1;width:100%}}.sidebar-header{gap:.5rem}.resource-picker{min-width:0;max-width:100%}.resource-picker .directory-lookup-trigger{text-align:left;max-width:100%;min-height:2.75rem}.resource-picker .directory-lookup-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-picker .directory-lookup-popover{z-index:90;width:min(28rem,100vw - 2rem);max-height:min(36rem,70vh);overflow-y:auto}.resource-picker .directory-lookup-options{max-height:18rem;overflow-y:auto}.topology-flyout-link-row{align-items:stretch;display:flex}.topology-flyout-link-row>a{flex:1;min-width:0}.topology-flyout-toggle{min-width:2.75rem;min-height:2.75rem;padding:.5rem}.topology-flyout-toggle svg{width:1rem;height:1rem}.workspace-pinned-nav{align-items:center;gap:.75rem;padding:.2rem .7rem;display:flex;overflow-x:auto}.workspace-pinned-nav a{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:16rem;min-height:2.75rem;padding:.6rem 0;display:block;overflow:hidden}.command-trigger{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.shortcut-hint-key{min-width:1.25rem;box-shadow:0 1px 0 var(--line);border-radius:4px;padding:.1rem .3rem;font-size:.7rem;line-height:1.2}.topbar-search-input:not(:focus)::placeholder{color:#0000}.topbar-search-hint{white-space:nowrap;pointer-events:none;color:var(--muted);align-items:center;gap:.35rem;font-size:.84rem;display:flex;position:absolute;inset:0 .9rem;overflow:hidden}.topbar-search-field:focus-within .topbar-search-hint{display:none}@media (max-width:900px){.command-trigger .shortcut-hint-key{display:none}}.command-dialog{max-width:36rem}.command-options{gap:.25rem;max-height:50vh;display:grid;overflow-y:auto}.command-options>a,.command-options>button{text-align:left;border-radius:8px;min-height:2.75rem;padding:.65rem .8rem}.command-options>a:hover,.command-options>a:focus-visible{background:var(--accent-soft)}.login-heading{text-align:center;margin:0 0 1rem;font-size:1.5rem}.login-password-field{display:grid;position:relative}.login-password-field input{padding-inline-end:3.25rem}.login-password-toggle{inset-inline-end:.125rem;width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.login-password-toggle:hover{background:var(--accent-soft)}.login-password-toggle svg{width:1.25rem;height:1.25rem}.login-appearance{justify-self:center;width:min(58rem,100%)}.login-appearance>summary{cursor:pointer;border:1px solid var(--line);background:var(--card);width:fit-content;min-height:2.75rem;color:var(--ink);border-radius:999px;margin:0 auto;padding:.65rem 1rem}.login-appearance>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-appearance[open]>summary{margin-bottom:.5rem}.toast-container{max-height:calc(100dvh - 2rem);overflow-y:auto}.toast-close{flex-shrink:0;min-width:2.75rem;min-height:2.75rem}table:focus-visible,tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:620px){.workspace-pinned-nav{gap:.55rem;font-size:.85rem}.command-trigger{min-width:2.75rem;padding:.45rem;font-size:.8rem}.login-heading{font-size:1.3rem}}
