@import url("https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600;6..72,700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap");:root{--bg:#f4f1eb;--bg-card:#faf8f4;--text:#2c2c2c;--text-muted:#4a4a4a;--border:#e8e4dc;--border-strong:rgba(44,44,44,.22);--card-border:transparent;--gradient-bar:linear-gradient(90deg,#8b7ec8,#6b8faa,#7d9a7d,#c4a97d,#9a7d9a);--ink:#26221c;--ink-2:#4a463e;--ink-3:#857c6e;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,"Helvetica Neue",sans-serif;--mono:"IBM Plex Mono",Menlo,monospace;--gold:#d4a843;--gold-ink:#7a5824;--gold-soft:#f0c878;--river:#6b8faa;--sage:#7d9a7d;--accent-sand:#c4a97d;--accent-mauve:#9a7d9a;--accent-lavender:#8b7ec8;--accent-aqua:#6ba5aa;--accent-error:#c47d7d;--accent-warning:#c4a97d;--accent-success:#7d9a7d;--glass-1:252,250,246;--glass-2:242,237,230;--glass-3:226,220,210;--glass-shadow:38,34,28;--glass-highlight-alpha:0.95;--glass-catch-alpha:0.6;--glow-gold-stop:rgba(212,168,67,.45);--glow-blue-stop:rgba(107,143,170,.35)}.dark{--gold-ink:#c6c6cf;--ink:#fff;--ink-2:hsla(0,0%,100%,.82);--ink-3:hsla(0,0%,100%,.68);--bg:#0b0b10;--bg-card:#12121a;--text:#fff;--text-muted:hsla(0,0%,100%,.72);--border:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.2);--card-border:hsla(0,0%,100%,.1);--glass-1:24,24,32;--glass-2:18,18,26;--glass-3:18,18,26;--glass-shadow:0,0,0;--glass-highlight-alpha:0.06;--glass-catch-alpha:0;--glow-gold-stop:transparent;--glow-blue-stop:transparent;color-scheme:dark}.gg{--bg-card:rgba(var(--glass-rgb,252,250,246),0.42);--border:var(--glass-edge,hsla(0,0%,100%,.72));--border-strong:var(--glass-edge,hsla(0,0%,100%,.72));--card-border:var(--glass-edge,hsla(0,0%,100%,.72))}.gg.dark{--bg-card:hsla(0,0%,100%,.06)}.gg .brand-shell div[style*="--bg-card)"],.gg .economic-shell div[style*="--bg-card)"],.gg .macro-shell div[style*="--bg-card)"]{-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 1px 0 var(--glass-hi,hsla(0,0%,100%,.78)),0 10px 30px rgba(38,34,28,.08)}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--bg)}body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;color:var(--text);transition:background .25s ease,color .25s ease}#root,body,html{min-height:100vh;overflow-x:hidden}@media (max-width:640px){.nav-page-label,.platform-glow{display:none}}.platform-glow{position:fixed;pointer-events:none;z-index:0;border-radius:50%;width:820px;height:820px}.platform-glow-gold{top:-180px;left:-200px;background:radial-gradient(circle,var(--glow-gold-stop) 0,transparent 65%)}.platform-glow-blue{top:50%;right:-240px;transform:translateY(-50%);width:720px;height:720px;background:radial-gradient(circle,var(--glow-blue-stop) 0,transparent 65%)}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.tool-grid{grid-template-columns:1fr;max-width:540px;margin:auto}}.platform-hero{position:relative;padding:64px 0 0;margin:32px;overflow:hidden;border-radius:var(--radius-card)}.platform-hero-eyebrow{font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase;color:var(--gold-ink);margin:16px}.platform-hero h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1.02;letter-spacing:-.025em;color:var(--text);margin:16px}.platform-hero h1 em{font-style:normal;color:var(--river);font-weight:400}.platform-hero p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:16px;line-height:1.7;color:var(--text-muted);max-width:620px}.river-flow-band{position:relative;width:100%;height:220px;margin:24px;overflow:hidden;pointer-events:none}.river-flow-band svg{display:block;width:100%;height:100%}.river-flow-band .rl{fill:none;opacity:0;stroke-linecap:round}.river-flow-band .rl-1{stroke-width:2.5;filter:drop-shadow(0 0 6px #6b8faa);animation:rfb-fade 9s ease-in-out 0s infinite}.river-flow-band .rl-2{stroke-width:2.5;filter:drop-shadow(0 0 6px #7d9a7d);animation:rfb-fade 11s ease-in-out 1.8s infinite}.river-flow-band .rl-3{stroke-width:2.5;filter:drop-shadow(0 0 6px #9a7d9a);animation:rfb-fade 8s ease-in-out 3.5s infinite}.river-flow-band .rl-4{stroke-width:3.5;filter:drop-shadow(0 0 8px #d4a843);animation:rfb-fade 12s ease-in-out 5.2s infinite}.river-flow-band .rl-5{stroke-width:2.5;filter:drop-shadow(0 0 6px #8b7ec8);animation:rfb-fade 10s ease-in-out 6.8s infinite}@keyframes rfb-fade{0%{opacity:.3}15%{opacity:.85}75%{opacity:.85}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.river-flow-band .rl{animation:none!important;opacity:.6!important}}.app-card{position:relative;background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:32px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden}.app-card:hover{border-color:var(--gold);box-shadow:0 0 24px rgba(212,168,67,.15);transform:translateY(-1px)}.app-card.coming,.app-card:disabled{cursor:default;opacity:.5}.app-card.coming:hover,.app-card:disabled:hover{border-color:var(--card-border);box-shadow:none;transform:none}.app-card.frameless,.app-card.frameless:hover{background:transparent;border:none;box-shadow:none}.app-card.frameless:hover{transform:translateY(-1px)}.app-card-title{font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.15;margin:4px}.app-card-tagline,.app-card-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}.app-card-tagline{font-weight:400;font-size:16px;color:var(--text-muted);margin:8px}.app-card-desc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:14px;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-card-live{position:absolute;top:24px;right:28px;display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:.5px;color:#7d9a7d;text-transform:uppercase}.app-card-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#7d9a7d;box-shadow:0 0 6px rgba(125,154,125,.6)}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}.brand-shell h2,.brand-shell h3,.economic-shell h2,.economic-shell h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important;font-weight:400!important;letter-spacing:-.01em;color:var(--text)}.brand-shell h2 em,.brand-shell h3 em,.economic-shell h2 em,.economic-shell h3 em{font-style:normal;font-weight:400;color:var(--river)}.dark .brand-shell h2 em,.dark .brand-shell h3 em,.dark .economic-shell h2 em,.dark .economic-shell h3 em{background:linear-gradient(120deg,#d4a843,#f0c878 50%,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.brand-shell-back{display:inline-block;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;color:var(--text-muted);text-decoration:none;margin:12px;letter-spacing:.5px;transition:color .15s ease}.brand-shell-back:hover{color:var(--text)}.rv-menu a{transition:background var(--dur-hover,.15s) var(--ease-apple,ease)}.rv-menu a:hover{background:rgba(var(--glass-shadow),.06)}.rv-sidebar-group{margin:16px}.rv-sidebar-grouplabel{font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;color:var(--text-muted);opacity:.65;padding:0 12px;margin:8px}.rv-sidebar-link{gap:8px;padding:8px 12px;margin:1px;color:var(--text-muted)}.rv-sidebar-link:hover{background:rgba(var(--glass-shadow),.06);color:var(--text)}.rv-sidebar-link.active{color:var(--text)}.rv-sidebar-link.active:before{background:var(--river)}.rv-sidebar-live{background:var(--sage)}.sheen{position:relative;overflow:hidden;isolation:isolate}.sheen:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%);transform:translateX(-160%);mix-blend-mode:overlay;animation:sheen-sweep 4s ease-in-out infinite}@keyframes sheen-sweep{0%{transform:translateX(-160%) skewX(-14deg)}16%,to{transform:translateX(180%) skewX(-14deg)}}@media (prefers-reduced-motion:reduce){.sheen:after{animation:none;opacity:0}}.rv-grid-sidebar{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.rv-grid-main-aside{display:grid;grid-gap:16px;gap:16px}.rv-grid-main-aside.cols-340{grid-template-columns:1fr 340px}.rv-grid-main-aside.cols-320-2{grid-template-columns:1fr 1fr 320px}.rv-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:820px){.rv-grid-main-aside.cols-320-2,.rv-grid-main-aside.cols-340,.rv-grid-sidebar{grid-template-columns:1fr}}.mt-embed .platform-hero{display:none}.mt-embed .brand-shell{padding:0!important;max-width:none!important;margin:0!important}.lk-pop{background:#faf8f4;color:#2c2c2c}.gg.dark .lk-pop{background:#12121a;color:#fff;border:1px solid hsla(0,0%,100%,.14)}.gg.dark .lk-pop a{color:var(--accent-ink,#a9abee)}.lk-nav-root{position:fixed;inset:0;z-index:90}.lk-nav-scrim{position:absolute;inset:0;background:rgba(0,0,0,.38)}.lk-nav{position:absolute;top:0;bottom:0;left:0;width:min(320px,84vw);background:var(--bg-card);color:var(--text);border:0;border-right:1px solid var(--border);border-radius:0;padding:0;overflow-y:auto;box-shadow:0 24px 60px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:0}.lk-nav-arrange-top{margin:16px 16px 0;display:flex;justify-content:center}.lk-nav-arrange-open{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:5px 16px;border:0;border-radius:6px;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent-lavender),var(--river))}.lk-nav-arrange-open:hover{filter:brightness(1.06)}.lk-page .lk-flow{display:block}.lk-nav-bar{display:flex;align-items:center;gap:12px;padding:8px 12px 4px}.lk-nav-arrange-title{flex:1 1;font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.lk-nav-groups{flex:1 1;overflow-y:auto;padding:8px 12px 24px}.lk-nav-group{margin:16px;display:grid;grid-gap:1px;gap:1px}.lk-nav-group-label{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--text);padding:4px 12px;display:flex;align-items:center;gap:8px}.lk-nav-group-label .dot{width:6px;height:6px;border-radius:50%;background:var(--g-color,var(--river));flex:none}.lk-nav-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:8px 12px;border-radius:6px;cursor:pointer;background:transparent;border:0;color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.2}.lk-nav-item:hover{background:var(--bg)}.lk-nav-ico{width:21px;height:21px;border-radius:6px;flex:none;display:grid;place-items:center;background:var(--g-color,var(--river));box-shadow:0 1px 2px rgba(0,0,0,.18)}.lk-nav-ico svg{display:block}.lk-nav-item .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-nav-note{font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--text-muted);margin:4px 12px 12px}.lk-nav-list{list-style:none;margin:0;padding:0 4px;display:grid;grid-gap:1px;gap:1px}.lk-nav-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:-webkit-grab;cursor:grab}.lk-nav-row:hover{background:var(--bg)}.lk-nav-row:focus-visible{outline:2px solid var(--river);outline-offset:-2px}.lk-nav-row.is-dragging{opacity:.4}.lk-nav-row.is-over{box-shadow:inset 0 2px 0 var(--river)}.lk-nav-grip{color:var(--text-muted);flex:none}.lk-nav-name{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--sans);font-size:14px;line-height:1.2;color:var(--text)}.lk-nav-name .is-off{color:var(--text-muted);text-decoration:line-through}.lk-nav-name input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;cursor:pointer;border:1px solid var(--border);border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.lk-nav-name input:checked{background:var(--ink);border-color:var(--ink)}.lk-nav-name input:checked:after{content:"";width:9px;height:9px;background:var(--on-solid);-webkit-clip-path:polygon(14% 44%,0 62%,38% 100%,100% 18%,84% 2%,36% 66%);clip-path:polygon(14% 44%,0 62%,38% 100%,100% 18%,84% 2%,36% 66%)}.lk-nav-name input:focus-visible{outline:2px solid var(--river);outline-offset:2px}.lk-nav-err{margin:8px 12px 0;font-family:var(--mono);font-size:12px;color:var(--accent-error)}.lk-nav-foot{display:flex;gap:8px;flex-wrap:wrap;padding:12px 12px 16px}.lk-page [id^=lk-]{scroll-margin-top:24px}.lk-daymap{display:grid;grid-template-columns:minmax(0,1fr) 184px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:880px){.lk-daymap{grid-template-columns:minmax(0,1fr);gap:16px}.lk-daymap .lk-day-spine{order:-1}.lk-day-svg{display:none}.lk-daymap .lk-day-lanes{padding-left:0!important}}@media print{.gg .dock,.gg .topbar{display:none!important}.gg .scroller{display:block!important}.gg .stage{max-width:none!important;padding:0!important}.glass{background:#fff!important;box-shadow:none!important}}.lp-row{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:32px 0;border-top:1px solid var(--border)}.lp-row:first-of-type{border-top:0}@media (min-width:880px){.lp-row{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lp-alt>div:first-child{order:2}.lp-alt>div:last-child{order:1}}.lp-mock{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);box-shadow:0 14px 40px -18px rgba(38,34,28,.18);overflow:hidden}.lp-mock-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.lp-mock-body{padding:16px 16px 18px}.lp-block{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-block{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.9,.36,1)}.lp-block.lp-in{opacity:1;transform:none}.lp-fill{animation:lp-fill 3.6s ease-in-out infinite alternate}@keyframes lp-fill{0%{width:30%}to{width:72%}}.lp-fresh{animation:lp-fresh 5s ease-in-out infinite}@keyframes lp-fresh{0%,to{opacity:.55}18%,70%{opacity:1}}.lp-flow{animation:lp-flow 1.1s linear infinite}@keyframes lp-flow{to{stroke-dashoffset:-10}}.lp-pulse{animation:lp-pulse 2.8s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:.55}50%{opacity:1}}.lp-shimmer{position:relative;overflow:hidden}.lp-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.5) 50%,transparent 70%);transform:translateX(-100%);animation:lp-shimmer 3.2s ease-in-out infinite}@keyframes lp-shimmer{60%,to{transform:translateX(100%)}}.lp-dot{opacity:0;animation:lp-dot 7s ease-out infinite}@keyframes lp-dot{0%{opacity:0}78%,8%{opacity:1}92%,to{opacity:0}}}@media (prefers-reduced-motion:no-preference){.lp-caret{animation:lp-caret 1.1s steps(1) infinite}@keyframes lp-caret{50%{opacity:0}}.lp-draw{stroke-dasharray:100;animation:lp-draw 5.5s ease-in-out infinite}@keyframes lp-draw{0%{stroke-dashoffset:100}45%,82%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.lp-row-in{opacity:0;animation:lp-row-in 6s ease-out infinite}@keyframes lp-row-in{0%{opacity:0;transform:translateX(-6px)}10%,86%{opacity:1;transform:none}96%,to{opacity:0}}.lp-sweep{position:relative;overflow:hidden}.lp-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 32%,hsla(0,38%,63%,.14) 50%,transparent 68%);transform:translateX(-100%);animation:lp-shimmer 3.8s ease-in-out infinite}.lp-fill-wide{animation:lp-fill-wide 4s ease-in-out infinite alternate}@keyframes lp-fill-wide{0%{opacity:.55}to{opacity:.95}}}.gg .lp-mock{background:rgba(var(--glass-rgb,252,250,246),.55);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-color:var(--glass-edge,var(--border))}.lp-sig{max-width:680px;padding:32px 0}.lp-sig-rule{height:2px;background:var(--gold);opacity:.75;margin:12px;transform:scaleX(0);transform-origin:left}.lp-in .lp-sig-rule{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.lp-sig-rule{transition:transform .9s cubic-bezier(.22,.9,.36,1) .15s}}:root{--on-solid:#faf8f4}.dark{--on-solid:#0b0b10}.gg{--on-solid:#faf8f4}.gg.dark{--on-solid:#0b0b10}.gg .glass.lk-card.lk-head{overflow:hidden;overflow:clip;background-image:radial-gradient(90% 160% at 100% 0,color-mix(in srgb,var(--app-brand,var(--accent-aqua,#6ba5aa)) 24%,transparent),transparent 65%),linear-gradient(135deg,color-mix(in srgb,var(--app-brand,var(--accent-aqua,#6ba5aa)) 12%,transparent),color-mix(in srgb,var(--app-brand,var(--accent-aqua,#6ba5aa)) 4%,transparent));border-color:color-mix(in srgb,var(--app-brand,var(--accent-aqua,#6ba5aa)) 34%,var(--glass-edge))}.gg .lk-head>div{position:relative}.gg .lk-head-glyph{position:absolute;right:-24px;top:50%;width:176px;height:176px;transform:translateY(-50%);color:var(--app-brand,var(--accent-aqua,#6ba5aa));opacity:.16;pointer-events:none}.gg.dark .lk-head-glyph{opacity:.22}.gg .lk-page .lk-head h1{margin:0}.gg .lk-help{font-size:14px;line-height:1.6;color:var(--ink-2,var(--text-muted));margin:0 0 16px}.gg .lk-help:last-child{margin-bottom:0}.gg .lk-head-nav{position:relative;display:flex;gap:4px;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--hair);overflow-x:auto;scrollbar-width:none}.gg .lk-head-nav::-webkit-scrollbar{display:none}.gg .lk-head-nav .lk-tab:focus-visible{outline-offset:-2px}.gg .lk-tab{flex:none;min-height:36px;padding:0 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--ink-2);font:600 14px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.gg .lk-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.gg .lk-tab[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.gg .lk-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gg .lk-tab[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.gg .glass.lk-savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:620px){.gg .lk-head-nav{gap:0}.gg .lk-tab{padding:0 4px}}.gg .glass.lk-card.lk-head-row{padding-top:16px;padding-bottom:16px}.gg .lk-head-row .lk-head-glyph{width:48px;height:48px;right:24px;opacity:.2}.gg.dark .lk-head-row .lk-head-glyph{opacity:.26}.gg .lk-head-line{position:relative;display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;padding-right:56px}.gg .lk-head-steps{display:flex;gap:4px;flex:none;max-width:100%;overflow-x:auto;scrollbar-width:none}.gg .lk-head-steps::-webkit-scrollbar{display:none}.gg .lk-head-row .lk-tab{display:inline-flex;align-items:center;gap:8px;font-size:16px;min-height:40px}.gg .lk-head-row .lk-tab[aria-current=step]{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.gg .lk-head-row .lk-tab:disabled{opacity:.45;cursor:default;background:transparent}.gg .lk-head-dense .lk-tab{font-size:14px;padding:0 8px}.gg .lk-head-dense .lk-head-steps{gap:2px}.gg .lk-head-meta{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-2)}.gg .lk-head-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.lk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gg .lk-mark{width:20px;height:20px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3);border:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}.gg .lk-tab[aria-current=step] .lk-mark{color:var(--ink);border-color:var(--ink-2)}.gg .lk-tab .lk-mark.done{color:#fff;background:var(--sage);border-color:transparent}.gg.dark .lk-tab .lk-mark.done{color:#0b0b10}.gg .lk-head-row .lk-tab:focus-visible{outline-offset:-2px}@media (max-width:620px){.gg .lk-head-row .lk-head-glyph{display:none}.gg .lk-head-line{padding-right:0}.gg .lk-head-steps{gap:0}.gg .lk-head-row .lk-tab{padding:0 8px}.gg .lk-head-row .lk-tab:not([aria-current]) .lk-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.gg .mx-head{container-type:inline-size}.gg .lk-head-row .mx-tabmenu{display:none}@container (max-width: 640px){.gg .lk-head-row .mx-tabs{display:none}.gg .lk-head-row .mx-tabmenu{display:inline-flex}}.gg .lk-head-row a.lk-tab,.gg .mx-link{text-decoration:none}.gg .mx-link{color:inherit}.gg .mx-link:hover{text-decoration:underline;text-underline-offset:3px}.gg .mx-globe{height:clamp(420px,calc(100vh - 240px),760px);background:radial-gradient(80% 80% at 50% 46%,#252b42 0,#171a2b 52%,#0b0b10 100%)}.gg .mx-globe-note{color:hsla(40,29%,94%,.72)}.gg .mx-globe-away{display:flex;align-items:center;justify-content:center}.gg .mx-globe-full{position:fixed;inset:0;z-index:6000;background:#0b0b10}.gg .mx-globe-full .mx-globe{height:100vh;height:100dvh}.gg .mx-globe-tools{position:absolute;top:12px;right:12px;z-index:7;display:flex;align-items:center;gap:8px}.gg .mx-globe-tools .mx-zoom{display:inline-flex;align-items:center;justify-content:center}.gg .mx-pick:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gg .glass.mx-globe-pop{position:absolute;top:16px;left:16px;z-index:8;box-sizing:border-box;width:min(340px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--bg) 90%,transparent)}.gg .mx-poplink{font:600 14px/1.4 var(--sans,sans-serif);color:var(--accent);text-decoration:none}.gg .mx-poplink:hover{text-decoration:underline;text-underline-offset:3px}.gg .mx-close:focus-visible,.gg .mx-poplink:focus-visible,.gg .mx-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gg .lk-page h2[id]{scroll-margin-top:16px}.gg .mx-close{display:inline-flex;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);cursor:pointer}.gg .mx-close:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.gg .mx-zoom{width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--glass-edge,var(--border));background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--ink);font:600 16px/1 var(--sans,sans-serif);cursor:pointer}.gg .mx-table{width:100%;border-collapse:collapse}.gg .mx-table td,.gg .mx-table th{padding:12px 0 12px 16px;text-align:right;white-space:nowrap}.gg .mx-table thead th{padding-top:0;font:600 12px/1.4 var(--mono,"IBM Plex Mono",Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.gg .mx-table tbody td,.gg .mx-table tbody th{border-top:1px solid var(--hair)}.gg .mx-table th:first-child{padding-left:0;text-align:left}.gg .mx-table tbody th{font:500 16px/1.4 var(--sans,sans-serif);color:var(--ink)}.gg .mx-table td{font:400 14px/1.4 var(--mono,"IBM Plex Mono",Menlo,monospace);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gg.dark .mx-table thead th{font:500 14px/1.4 var(--sans,sans-serif);letter-spacing:.01em;text-transform:none;color:hsla(0,0%,100%,.72)}.gg .mx-coin{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(88px,auto);align-items:center;grid-gap:16px;gap:16px}.gg .mx-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:900px){.gg .mx-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gg .mx-globe{height:auto;aspect-ratio:1/1}.gg .glass.mx-globe-pop{top:56px;max-height:calc(100% - 72px)}.gg .mx-coin{grid-template-columns:minmax(0,1fr) auto}.gg .mx-coin-spark{display:none}}.gg .ws-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.gg .glass.lk-card.ws-app{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;text-decoration:none;color:var(--ink);font:inherit;cursor:pointer;transition:transform calc(.36s * var(--dur, 1)) var(--spring,ease),box-shadow calc(.32s * var(--dur, 1)) var(--spring,ease),border-color .16s ease}.gg .glass.lk-card.ws-app:hover{transform:translateY(calc(-6px * var(--pop, 1))) scale(1.015);box-shadow:inset 0 1px 0 var(--glass-hi),var(--shadow-lift);border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-edge))}.gg .glass.lk-card.ws-app:active{transform:translateY(calc(-2px * var(--pop, 1))) scale(.99)}.gg .ws-app:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gg .glass.lk-card.ws-app.is-soon{cursor:default;opacity:.6}.gg .glass.lk-card.ws-app.is-soon:hover{transform:none;box-shadow:inset 0 1px 0 var(--glass-hi),var(--shadow);border-color:var(--glass-edge)}.gg .ws-glyph{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;margin-bottom:12px;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 24%,transparent);transition:transform calc(.4s * var(--dur, 1)) var(--spring,ease)}.gg .ws-app:hover .ws-glyph{transform:scale(1.18) rotate(-8deg)}.gg .ws-app.is-soon:hover .ws-glyph{transform:none}@media (prefers-reduced-motion:reduce){.gg .glass.lk-card.ws-app,.gg .ws-glyph{transition:border-color .16s ease}.gg .glass.lk-card.ws-app:active,.gg .glass.lk-card.ws-app:hover,.gg .ws-app:hover .ws-glyph{transform:none}}.gg .ws-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gg .ws-name{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.gg .ws-line{font-size:14px;line-height:1.6;color:var(--ink-2);margin-top:4px}.gg .lk-head-glyph+.lk-head-main:after{content:"";flex:100 0;max-width:144px}.gg .up-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.gg .up-area-row{grid-template-columns:minmax(0,1fr) auto!important}.gg .up-area-row>:nth-child(2){grid-column:1/-1;grid-row:2}.gg .up-area-row>:nth-child(4){grid-column:1/-1}.gg .up-source-row{grid-template-columns:minmax(0,1fr)!important}}:root{--radius-card:18px;--radius-inner:13px;--radius-control:10px;--radius-pill:9999px;--radius-sm:var(--radius-control);--radius-md:var(--radius-inner);--radius-lg:var(--radius-card);--radius:var(--radius-inner);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--material-bg:hsla(40,37%,97%,.72);--material-bg-strong:hsla(40,37%,97%,.86);--material-border:rgba(38,34,28,.08);--material-blur:saturate(180%) blur(30px);--shadow-1:0 1px 2px rgba(38,34,28,.06);--shadow-2:0 12px 32px -8px rgba(38,34,28,.12);--shadow-lift:0 1px 2px rgba(38,34,28,.06),0 18px 40px -10px rgba(38,34,28,.16);--hairline:rgba(38,34,28,.08);--ease-apple:cubic-bezier(0.32,0.72,0,1);--dur-hover:0.15s;--dur-press:0.18s;--dur-move:0.22s;--dur-theme:0.25s;--rv-gold:#d4a843;--rv-gold-soft:#f0c878;--rv-river:#6b8faa;--rv-sage:#7d9a7d;--rv-sand:#c4a97d;--rv-mauve:#9a7d9a;--rv-lavender:#8b7ec8;--rv-aqua:#6ba5aa;--rv-error:#c47d7d}.dark,[data-theme=dark]{--material-bg:hsla(0,0%,100%,.08);--material-bg-strong:rgba(11,11,16,.88);--material-border:hsla(0,0%,100%,.14);--material-blur:saturate(150%) blur(32px);--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 10px 32px -16px rgba(0,0,0,.55);--shadow-lift:0 16px 48px -16px rgba(0,0,0,.65);--hairline:hsla(0,0%,100%,.1);color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){:root{--material-bg:#faf8f4;--material-bg-strong:#faf8f4;--material-blur:none}.dark,[data-theme=dark]{--material-bg:#14141c;--material-bg-strong:#14141c}}@media (prefers-contrast:more){:root{--material-border:rgba(38,34,28,.22);--hairline:rgba(38,34,28,.22)}.dark,[data-theme=dark]{--material-border:hsla(0,0%,100%,.28);--hairline:hsla(0,0%,100%,.28)}}.rv-menu-btn{display:flex}.rv-sidebar-backdrop{display:none}.rv-sidebar-backdrop.open{display:block;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.3)}.rv-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1000;width:300px;max-width:86vw;overflow-y:auto;padding:16px 12px 48px;background:var(--material-bg);backdrop-filter:var(--material-blur);-webkit-backdrop-filter:var(--material-blur);border-right:1px solid var(--material-border);box-shadow:var(--shadow-lift);transform:translateX(-100%);transition:transform var(--dur-move) var(--ease-apple)}.rv-sidebar.open{transform:translateX(0)}.rv-sidebar-link{position:relative;display:flex;align-items:center;gap:12px;padding:12px;margin:2px;border-radius:var(--radius-control);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:14px;font-weight:500;color:var(--text-muted,#7a7a7a);text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-apple),color var(--dur-hover) var(--ease-apple)}.rv-sidebar-gap{height:14px}.rv-sidebar-link:hover{background:rgba(var(--glass-shadow,38,34,28),.06);color:var(--text,#2c2c2c)}.rv-sidebar-link.active{background:rgba(107,143,170,.12);color:var(--text,#2c2c2c);font-weight:600}.rv-sidebar-link.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:var(--radius-pill);background:var(--rv-river)}.rv-sidebar-live{margin:auto;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--rv-sage);box-shadow:0 0 5px rgba(125,154,125,.6);animation:rv-pulse 2.4s ease-in-out infinite}@keyframes rv-pulse{0%,to{opacity:.45}50%{opacity:1}}