:root{--page-max:clamp(1280px, 90vw, 2400px);--page-pad:clamp(20px, 4vw, 80px);--sky-top:#4fb0ee;--sky-mid:#9ed6f7;--sky-low:#d8ecf9;--sun:#f7ffe9;--sun-2:#e8ffb8;--sea-top:#0b7cc4;--sea-mid:#0aa8dd;--sea-low:#59d8f2;--sand-top:#efdcba;--sand-bot:#dbc096;--sand-dot:#96764a6b;--surf:#fff;--trunk:#a67c4e;--trunk-2:#7d5a35;--petal:#f9d3d8;--panel:76%;--backdrop-filter:var(--backdrop-brand)}[data-theme=dark]{--sky-top:#03101d;--sky-mid:#071a2a;--sky-low:#0d2a3d;--sun:#eaf6ff;--sun-2:#cfe6f5;--sea-top:#083f5c;--sea-mid:#062f47;--sea-low:#0c536e;--sand-top:#26333d;--sand-bot:#18232c;--sand-dot:#ffffff1f;--surf:#cdeffb;--trunk:#4a3a2a;--trunk-2:#33271b;--petal:#54383e;--panel:80%}:root{--paper:#fff;--paper-alt:#f6f6f3;--ink:#0a0a0a;--ink-2:#5b6168;--navy:#0a0a0a;--paper-2:#fff;--card:#fff;--background:#fff;--muted:#f1f1ee;--muted-foreground:#5b6168;--foam:#eef4f9;--sidebar:#f6f6f3;--line:#0a0a0a24;--line-on-ink:#ffffff2e;--cardline:#0a0a0a1f;--border:#0a0a0a24;--shadow-brand:#0a0a0a1f;--accent:#0093f7;--accent-dark:#33c9fb;--accent-ink:color-mix(in oklab, var(--accent) 82%, #000);--accent-fill:#0077ca;--on-accent:#fff;--status-ok-ink:color-mix(in oklab, var(--status-ok) 76.5%, #000);--status-warn-ink:color-mix(in oklab, var(--status-warn) 65.5%, #000);--status-down-ink:color-mix(in oklab, var(--status-down) 90.5%, #000);--status-info-ink:color-mix(in oklab, var(--lagoon-ink) 93.5%, #000);--glass:#ffffffc7;--glass-line:#0a0a0a1a}[data-theme=dark]{--paper:#000;--paper-alt:#0e0e0e;--ink:#f4f4f2;--ink-2:#a3a7ab;--navy:#f4f4f2;--paper-2:#0a0a0a;--card:#121212;--background:#000;--muted:#161616;--muted-foreground:#a3a7ab;--foam:#161a1e;--sidebar:#0e0e0e;--deep-band:#000;--line:#ffffff24;--line-on-ink:#ffffff2e;--cardline:#ffffff1f;--border:#ffffff24;--shadow-brand:#0009;--accent-ink:color-mix(in oklab, var(--accent-dark) 86%, #fff);--accent-fill:var(--accent-dark);--on-accent:#0a0a0a;--status-ok-ink:color-mix(in oklab, var(--status-ok) 98%, #fff);--status-warn-ink:var(--status-warn);--status-down-ink:color-mix(in oklab, var(--status-down) 75.5%, #fff);--status-info-ink:var(--lagoon-ink);--glass:#0a0a0ab8;--glass-line:#ffffff1f}.accent-scope{--accent-ink:var(--accent-ink-light,color-mix(in oklab, var(--accent) 82%, #000));--accent-fill:var(--accent-fill-light,color-mix(in oklab, var(--accent) 80%, #000))}[data-theme=dark] .accent-scope{--accent-ink:color-mix(in oklab, var(--accent-dark) 86%, #fff);--accent-fill:var(--accent-fill-dark,var(--accent-dark))}@layer base{body{background:var(--paper);color:var(--ink)}body[data-backdrop=scene]{background:var(--sky-mid)}body{margin:0;overflow-x:hidden}a{color:var(--lagoon)}a:hover{color:var(--jungle)}}[data-motion=off] *{animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.drift-plate{transform:scale(1.03)}.drift-sky,.drift-sea,.drift-sand{will-change:transform}@supports (animation-timeline:scroll(root block)){.drift-plate{animation:1s linear both plateDrift;animation-timeline:scroll(root);transform:none}.drift-sky{animation:1s linear both skyDrift;animation-timeline:scroll(root)}.drift-sea{animation:1s linear both seaDrift;animation-timeline:scroll(root)}.drift-sand{animation:1s linear both sandDrift;animation-timeline:scroll(root)}}@keyframes gtChatM1{0%,3%{opacity:0;transform:translateY(10px)}7%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes gtChatM2{0%,17%{opacity:0;transform:translateY(10px)}21%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes gtChatM3{0%,31%{opacity:0;transform:translateY(10px)}35%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes gtChatM4{0%,45%{opacity:0;transform:translateY(10px)}49%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes gtChatM5{0%,59%{opacity:0;transform:translateY(10px)}63%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes gtChatM6{0%,73%{opacity:0;transform:translateY(12px)scale(.97)}78%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes plateDrift{0%{transform:translate(0,0)scale(1.03)}to{transform:translateY(-18px)scale(1.08)}}@keyframes skyDrift{0%{transform:translate(0,0)}to{transform:translateY(40px)}}@keyframes seaDrift{0%{transform:translate(0,0)}to{transform:translateY(-30px)}}@keyframes sandDrift{0%{transform:translate(0,0)}to{transform:translateY(-115px)}}@keyframes cloudLeft{0%{transform:translate(114vw)}to{transform:translate(-46vw)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatySm{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes swayA{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.6deg)}}@keyframes swayB{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2.8deg)}}@keyframes swayTrunk{0%,to{transform:rotate(1.4deg)}50%{transform:rotate(-1.4deg)}}@keyframes surfIn{0%,to{opacity:.42;transform:translateY(20px)scaleY(.8)}48%{opacity:.9;transform:translateY(-14px)scaleY(1.14)}}@keyframes crest{0%,to{opacity:.28;transform:translateY(6px)scaleX(1)}50%{opacity:.66;transform:translateY(-5px)scaleX(1.03)}}@keyframes surfIn2{0%,to{opacity:.35;transform:translateY(24px)scaleY(.9)}55%{opacity:.8;transform:translateY(-4px)scaleY(1.05)}}@keyframes shimmer{0%{background-position:0 0}to{background-position:320px 0}}@keyframes glint{0%,to{opacity:.35}50%{opacity:.75}}@keyframes pulseRing{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes sheen{0%{transform:translate(-130%)}60%,to{transform:translate(240%)}}@keyframes badgeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.7)}20%{opacity:.7}to{opacity:0;transform:translateY(-220px)scale(1.1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes flyLeft{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes flyRight{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes settleIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes pulseRingAccent{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes dashFlow{to{stroke-dashoffset:-24px}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spotlightIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] [data-world] [data-iso-scene]{filter:brightness(.6)saturate(.85)}[data-theme=dark] [data-world]{--iso-label-halo:#050505d9}[data-theme=dark] .gt-site-header,.dark .gt-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000}.folder-tabs{z-index:1;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-end;gap:4px;margin-bottom:-1px;padding:0 18px;display:flex;position:relative;overflow-x:auto}.folder-tabs::-webkit-scrollbar{display:none}.folder-tabs[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.folder-tabs[data-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.folder-tabs[data-more=left\ right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.folder-tab{--tab-bg:color-mix(in oklab, var(--lagoon) 9%, var(--paper-alt));--tab-cap:color-mix(in oklab, var(--lagoon) 22%, var(--paper-alt));--tab-slant:10px;z-index:0;min-height:46px;padding:4px calc(var(--tab-slant) + clamp(14px, 1.6vw, 24px)) 0;cursor:pointer;flex:none;align-items:center;margin-top:12px;transition:color .2s,min-height .25s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.folder-tab:before,.folder-tab:after{content:"";z-index:-1;background:var(--tab-bg);border:1px solid var(--line);border-top:3px solid var(--tab-cap);transform-origin:bottom;border-bottom:0;transition:background-color .2s,border-color .2s;position:absolute;top:0;bottom:1px}.folder-tab:before{border-right:0;border-top-left-radius:9px;left:0;right:45%;transform:skew(-11deg)}.folder-tab:after{border-left:0;border-top-right-radius:9px;left:45%;right:0;transform:skew(11deg)}.folder-tab:hover{--tab-cap:var(--lagoon)}.folder-tab:focus-visible{outline:2px solid var(--lagoon);outline-offset:-6px;border-radius:10px}.folder-tab[aria-selected=true]{--tab-bg:var(--folder-bg,var(--card));--tab-cap:var(--lime);z-index:1;min-height:54px}.folder-tab[aria-selected=true]:before,.folder-tab[aria-selected=true]:after{bottom:0}.folder-body{background:var(--folder-bg,var(--card));border:1px solid var(--line);box-shadow:0 24px 48px -36px var(--shadow-brand);border-radius:0 22px 22px;padding:clamp(16px,3vw,44px);position:relative}.folder-body:focus-visible{outline:2px solid var(--lagoon);outline-offset:3px}.folder-body:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) both folderOpen}@keyframes folderOpen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
