@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg:#f5f3f4;--fg:#111;--fg-muted:#555353;--line:#dcdadc;--line-subtle:#e8e6e8;--dot:#787678;--plus:#9e9c9e;--crosshair:#777577;--bar:#111;--circle-fill:#efedee;color:var(--fg);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[data-theme=dark]{--bg:#1a1918;--fg:#ece9e6;--fg-muted:#9e9b97;--line:#3a3835;--line-subtle:#2e2c2a;--dot:#5a5856;--plus:#6a6865;--crosshair:#6a6865;--bar:#ece9e6;--circle-fill:#221f1e}*{box-sizing:border-box}html,body,#root{background-color:var(--bg);width:100%;min-width:320px;height:100%;margin:0;padding:0}:root{--card-pointer-light:#0000001a;--card-inner-glow:#00000009}:root[data-theme=dark]{--card-pointer-light:#ffffff17;--card-inner-glow:#ffffff0b}.landing-container{background-color:var(--bg);-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100vh;min-height:100vh;transition:background-color .35s;display:flex;position:relative;overflow:hidden}.site-pages{width:100%;overflow-x:clip}.blank-page{background-color:var(--bg);align-items:center;min-height:100svh;padding:clamp(28px,6vw,88px);display:flex;position:relative;overflow:hidden}.cards-geo-container{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.cards-geo-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cards-geo-backdrop .svg-dot{fill:var(--dot)}.cards-geo-backdrop .svg-plus{stroke:var(--plus)}.cards-plus-grid,.cards-dot-grid{transform:translate(var(--shift-grid-x,0px), var(--shift-grid-y,0px));will-change:transform;transition:transform .18s cubic-bezier(.2,0,.2,1)}.cards-geo-scene{width:min(1160px,96vw);height:min(1160px,96vw);transform:translate(calc(-50% + var(--shift-circles-x,0px)), calc(-50% + var(--shift-circles-y,0px)));perspective:1100px;perspective-origin:50%;pointer-events:none;will-change:transform;transition:transform .14s cubic-bezier(.2,0,.2,1);position:absolute;top:50%;left:50%}.cards-geo-rig{transform-style:preserve-3d;transform-origin:50% 50% 0;transform:rotateX(var(--shift-orbit-tilt-x,0deg)) rotateY(var(--shift-orbit-tilt-y,0deg));will-change:transform;transition:transform .16s cubic-bezier(.2,0,.2,1);animation:22s ease-in-out infinite alternate cardsOrbitBreathe;position:absolute;inset:0}.cards-geo-inner-rig{transform-style:preserve-3d;transform-origin:50% 50% 0;will-change:transform;animation:18s ease-in-out infinite alternate cardsInnerOrbitBreathe;position:absolute;inset:0}@keyframes cardsOrbitBreathe{0%{transform:rotateX(var(--shift-orbit-tilt-x,0deg)) rotateY(var(--shift-orbit-tilt-y,0deg)) rotateZ(0deg)}50%{transform:rotateX(calc(var(--shift-orbit-tilt-x,0deg) + 1.8deg)) rotateY(calc(var(--shift-orbit-tilt-y,0deg) + 2.2deg)) rotateZ(1.2deg)}to{transform:rotateX(calc(var(--shift-orbit-tilt-x,0deg) - 1.5deg)) rotateY(calc(var(--shift-orbit-tilt-y,0deg) - 1.8deg)) rotateZ(-1deg)}}@keyframes cardsInnerOrbitBreathe{0%{transform:rotateX(0)rotateY(0)rotate(0)}50%{transform:rotateX(-2deg)rotateY(-2.4deg)rotate(-1.5deg)}to{transform:rotateX(1.6deg)rotateY(1.8deg)rotate(1.2deg)}}.cards-geo-ring{transform-style:preserve-3d;box-sizing:border-box;border-radius:50%;position:absolute}.cards-ring-outer{border:1px solid var(--line);opacity:.6;inset:0}.cards-ring-orbit-1{border:1px solid var(--line);opacity:.5;inset:0;transform:rotateX(66deg)rotateY(18deg)}.cards-ring-orbit-2{border:1px solid var(--line);opacity:.45;inset:8%;transform:rotateX(-48deg)rotateY(52deg)}.cards-ring-orbit-3{border:1px solid var(--line);opacity:.4;inset:14%;transform:rotateX(74deg)rotateY(-34deg)}.cards-ring-equator{border:1px dashed var(--line);opacity:.32;inset:0;transform:rotateX(84deg)}.cards-ring-inner{border:1px solid var(--line);opacity:.58;width:52%;height:52%;top:24%;left:24%}.cards-ring-inner-orbit{border:1px solid var(--line);opacity:.42;width:52%;height:52%;top:24%;left:24%;transform:rotateX(55deg)rotateY(-30deg)}.second-page-grid{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.landing-card{isolation:isolate;border:1px solid var(--line);background:var(--bg);min-height:clamp(230px,28vw,320px);box-shadow:inset 0 0 26px var(--card-inner-glow);transform:perspective(950px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;flex-direction:column;grid-column:span 2;justify-content:space-between;padding:14px 22px;transition:border-color .18s,box-shadow .22s,transform .15s ease-out;display:flex;position:relative;overflow:visible}.landing-card:before{content:"";pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--card-pointer-light), transparent 74%);filter:blur(13px);transition:opacity .22s;position:absolute;inset:0}.landing-card:hover{border-color:var(--fg-muted);box-shadow:inset 0 0 26px var(--card-inner-glow)}.landing-card:hover:before{opacity:1}.landing-card:nth-child(4){grid-column:2/span 2}.card-art-stage{place-items:center;width:100%;height:clamp(173px,22vw,258px);margin:0 auto;display:grid;position:relative}.artwork-halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--fg) 7%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 4%, var(--bg)) 54%, transparent 76%);pointer-events:none;border-radius:50%;width:min(82%,238px);position:absolute}.card-artwork{z-index:1;mix-blend-mode:multiply;width:min(100%,258px);height:100%;margin:0 auto;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .card-artwork{filter:invert()grayscale()contrast(1.08);mix-blend-mode:screen}.landing-card h2{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;line-height:1}@media (width<=768px){.blank-page{align-items:flex-start;padding:26px 20px}.second-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-card,.landing-card:nth-child(4){grid-column:auto;min-height:230px;padding:14px}.landing-card:last-of-type{grid-column:1/-1}.card-art-stage{height:167px}.artwork-halo{width:min(78%,190px)}.landing-card h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-card{transition:none}}.geometric-background{pointer-events:none;z-index:1;will-change:opacity, transform;width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) 50ms both bgEntrance;position:absolute;top:0;left:0}@keyframes bgEntrance{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.geo-circle-outer{transform:translate(calc(var(--shift-circles-x,0px) * .6), calc(var(--shift-circles-y,0px) * .6));will-change:transform;transition:transform .18s cubic-bezier(.2,0,.2,1)}.geo-circle-orbital{transform:translate(calc(var(--shift-circles-x,0px) * 1), calc(var(--shift-circles-y,0px) * 1));will-change:transform;transition:transform .22s cubic-bezier(.2,0,.2,1)}.geo-circle-inner{transform:translate(calc(var(--shift-circles-x,0px) * .8), calc(var(--shift-circles-y,0px) * .8));will-change:transform;transition:transform .16s cubic-bezier(.2,0,.2,1)}.geo-circle-sweep{transform:translate(calc(var(--shift-circles-x,0px) * .3), calc(var(--shift-circles-y,0px) * .3));will-change:transform;transition:transform .26s cubic-bezier(.2,0,.2,1)}@keyframes geoFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes geoFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes geoFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes geoFloat4{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.geo-float-outer{animation:9s ease-in-out infinite geoFloat1}.geo-float-orbital{animation:11s ease-in-out -3s infinite geoFloat2}.geo-float-inner{animation:7s ease-in-out -5s infinite geoFloat3}.geo-float-sweep{animation:13s ease-in-out -7s infinite geoFloat4}.geo-static-lines{pointer-events:none}.geo-crosshairs{transform:translate(var(--shift-crosshair-x,0px), var(--shift-crosshair-y,0px));will-change:transform;transition:transform .15s cubic-bezier(.2,0,.2,1)}.crosshair-marker{animation:6s ease-in-out infinite alternate crosshairBreathing}@keyframes crosshairBreathing{0%{opacity:.65}to{opacity:.98}}.geo-grids{transform:translate(var(--shift-grid-x,0px), var(--shift-grid-y,0px));will-change:transform;transition:transform .18s cubic-bezier(.2,0,.2,1)}.geo-center-marker{transform:translate(calc(var(--shift-circles-x,0px) * .4), calc(var(--shift-circles-y,0px) * .4));transition:transform .15s cubic-bezier(.2,0,.2,1)}.site-header{z-index:10;box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;padding:34px 108px 0;animation:.9s cubic-bezier(.16,1,.3,1) .1s both headerEntrance;display:flex;position:relative}@keyframes headerEntrance{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header-logo .logo-text{letter-spacing:-.02em;color:var(--fg);align-items:baseline;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px;font-weight:800;line-height:1;transition:opacity .25s,color .35s;display:inline-flex}.header-logo .logo-text:hover{opacity:.75}.logo-stylized-a{vertical-align:baseline;flex-shrink:0;align-items:baseline;width:29.5px;height:26px;margin-bottom:0;margin-right:2px;display:inline-flex}.header-nav{align-items:flex-start;gap:58px;padding-top:6px;display:flex}.nav-item{flex-direction:column;align-items:center;display:flex;position:relative}.nav-item a{letter-spacing:.17em;color:var(--fg);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .25s,letter-spacing .3s cubic-bezier(.16,1,.3,1)}.nav-item:hover a{color:var(--fg);letter-spacing:.21em}.nav-underline{background-color:var(--fg);width:100%;height:1.5px;margin-top:15px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .35s}.nav-item.active:hover .nav-underline{transform:scaleX(1.12)}.nav-hover-line{background-color:var(--fg);width:0;height:1.5px;margin-top:15px;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .35s}.nav-item:not(.active):hover .nav-hover-line{width:100%}.hero-content{z-index:10;flex-direction:column;flex:1;justify-content:flex-start;padding-top:215px;padding-left:206px;display:flex;position:relative}.title-lockup{flex-direction:column;align-items:flex-start;display:inline-flex}.main-title{color:var(--fg);flex-direction:column;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;line-height:.88;transition:color .35s;display:flex}.title-row{text-transform:uppercase;will-change:transform, opacity;align-items:flex-end;font-size:154px;display:flex}.title-row-1{letter-spacing:.08em;transform-origin:0 100%;animation:1.05s cubic-bezier(.16,1,.3,1) .18s both titleEntrance1;transform:scaleX(1.18)}.title-row-2{letter-spacing:.09em;transform-origin:0 100%;margin-top:8px;animation:1.15s cubic-bezier(.16,1,.3,1) .32s both titleEntrance2;transform:scaleX(1.2)}@keyframes titleEntrance1{0%{opacity:0;transform:translateY(28px)scaleX(1.18)}to{opacity:1;transform:translateY(0)scaleX(1.18)}}@keyframes titleEntrance2{0%{opacity:0;transform:translateY(28px)scaleX(1.2)}to{opacity:1;transform:translateY(0)scaleX(1.2)}}.letter-stylized-a{flex-shrink:0;align-items:flex-end;width:126px;height:118px;margin-bottom:2px;margin-right:8px;display:inline-flex}.letter-stylized-a-second{margin-left:6px;margin-right:8px}.lambda-glyph{width:100%;height:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-stylized-a{vertical-align:-.03em;flex-shrink:0;width:.86em;height:.76em;margin-left:.01em;margin-right:.02em;line-height:1;display:inline-block}.brand-stylized-a .lambda-glyph{width:100%;height:100%;display:block}.title-sub{justify-content:space-between;width:412px;margin-top:36px;padding-left:21px;animation:.95s cubic-bezier(.16,1,.3,1) .48s both subEntrance;display:flex}@keyframes subEntrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.title-sub span{color:var(--fg);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:35px;font-weight:300;line-height:1;transition:transform .25s,color .35s;display:inline-block}.title-sub span:hover{transform:translateY(-2px)}@media (width<=1280px){.site-header{padding:28px 48px 0}.header-nav{gap:36px}.hero-content{padding-top:140px;padding-left:80px}.title-row{font-size:110px}.letter-stylized-a{width:90px;height:84px}.title-row-2{margin-top:6px}.title-sub{width:290px;margin-top:24px;padding-left:14px}.title-sub span{font-size:26px}}.mobile-controls,.mobile-nav-overlay,.mobile-nav-drawer{display:none}@media (width>=769px){.mobile-controls,.mobile-nav-overlay,.mobile-nav-drawer{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=768px){.site-header{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:22px 20px 0}.header-nav{display:none}.mobile-controls{align-items:center;gap:4px;display:flex}.hamburger{cursor:pointer;width:36px;height:36px;color:var(--fg);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.ham-bar{background:var(--fg);transform-origin:50%;border-radius:1px;width:20px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,width .3s cubic-bezier(.16,1,.3,1);display:block}.ham-bar-1.open{transform:translateY(6.5px)rotate(45deg)}.ham-bar-2.open{opacity:0;width:0}.ham-bar-3.open{transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav-overlay{display:none}.mobile-nav-overlay.open{z-index:40;background:0 0;display:block;position:fixed;inset:0}.mobile-nav-drawer{z-index:50;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:0;width:min(260px,76vw);padding:48px 32px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav-drawer.open{transform:translate(0)}.mobile-nav-item{letter-spacing:.18em;color:var(--fg-muted);border-bottom:1px solid var(--line-subtle);padding:16px 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,letter-spacing .25s}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-item.active{color:var(--fg);letter-spacing:.22em}.mobile-nav-item:hover{color:var(--fg)}.hero-content{justify-content:center;padding:0 24px 10vh}.main-title{line-height:.86}.title-row{letter-spacing:.02em;font-size:clamp(68px,18.5vw,110px);transform:none!important}.title-row-1{letter-spacing:.03em;transform:none!important}.title-row-2{margin-top:4px;transform:none!important}.letter-stylized-a{width:clamp(55px,14.5vw,90px);height:clamp(51px,13.5vw,84px);margin-right:4px}.title-sub{justify-content:space-between;width:auto;max-width:clamp(200px,52vw,310px);margin-top:clamp(16px,4vw,28px);padding-left:4px;padding-right:0}.title-sub span{font-size:clamp(18px,5vw,28px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.geometric-background,.site-header,.title-row-1,.title-row-2,.title-sub,.crosshair-marker,.geo-float-outer,.geo-float-orbital,.geo-float-inner,.geo-float-sweep{opacity:1!important;animation:none!important}.geo-interactive-circles,.geo-circle-outer,.geo-circle-orbital,.geo-circle-inner,.geo-circle-sweep,.geo-crosshairs,.geo-grids,.geo-center-marker{transition:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce) and (width>=769px){.title-row-1{transform:scaleX(1.18)!important}.title-row-2{transform:scaleX(1.2)!important}}.theme-toggle{cursor:pointer;width:28px;height:28px;color:var(--fg);opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;padding:0;transition:opacity .2s;display:flex}.theme-toggle:hover{opacity:1}.theme-toggle svg{width:16px;height:16px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.theme-toggle:hover svg{transform:rotate(20deg)}.header-nav .theme-toggle{align-self:flex-start;margin-top:-7.5px}:root{--pbg:#f4f2ef;--panel:#fff;--ink:#171715;--muted:#77736d;--line:#e3dfd9;--accent:#bd5b35}.workspace{background:var(--pbg);min-height:100vh;color:var(--ink);grid-template-columns:250px minmax(0,1fr);font-family:Manrope,system-ui,sans-serif;display:grid}.sidebar{color:#f3f0ec;z-index:5;background:#191918;flex-direction:column;height:100vh;padding:23px 16px 15px;display:flex;position:sticky;top:0}.brand{color:#fff;text-align:left;letter-spacing:-.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:5px 8px 28px;font-size:18px;display:flex}.brand>span{color:#e58a61;border:1px solid #66615b;border-radius:12px;place-items:center;width:39px;height:39px;font-size:26px;display:grid}.brand b{font-weight:800}.brand b>span{color:#d37a53}.brand small{color:#88837c;letter-spacing:.16em;margin-top:3px;font:9px DM Mono,monospace;display:block}.nav-links{flex:1;overflow:auto}.nav{color:#bdb8b1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin:3px 0;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.nav:hover,.nav.active{color:#fff;background:#302d29}.nav.active{box-shadow:inset 2px 0 #df855d}.nav span{opacity:0}.nav.active span{opacity:1;color:#e58a61}.website-nav{border-top:1px solid #373430;border-radius:0;margin:10px 0}.account{border-top:1px solid #373430;align-items:center;gap:9px;padding:16px 4px 0;display:flex}.account img{background:#45413c;border-radius:50%;width:32px;height:32px}.account div{flex:1;min-width:0}.account b,.account small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account b{font-size:11px}.account small{color:#a19a91;text-transform:capitalize;margin-top:3px;font-size:10px}.account button{color:#eee;cursor:pointer;background:0 0;border:0;font-size:19px}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);letter-spacing:.08em;color:#827b73;text-transform:uppercase;background:#ffffff80;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(18px,4vw,55px);font:10px DM Mono,monospace;display:flex}.topbar i{color:#c3bcb4;margin:0 9px;font-style:normal}.topbar button{color:var(--ink);cursor:pointer;background:0 0;border:0;font:700 11px Manrope}.content{flex:1;width:min(1180px,100%);margin:0 auto;padding:clamp(22px,4vw,52px)}.main footer{border-top:1px solid var(--line);letter-spacing:.1em;color:#969087;justify-content:space-between;padding:16px clamp(22px,4vw,52px);font:9px DM Mono,monospace;display:flex}.page-title{margin-bottom:27px}.page-title small,.welcome-row>div>small,.panel-head small{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;font:10px DM Mono,monospace}.page-title h1,.welcome-row h1{letter-spacing:-.065em;margin:9px 0;font-size:clamp(29px,4vw,44px);line-height:1.1}.page-title p,.welcome-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.welcome-row{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.btn{border:1px solid var(--ink);cursor:pointer;border-radius:7px;padding:10px 15px;font:700 11px Manrope}.btn.primary{background:var(--ink);color:#fff}.btn.primary:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.stat,.panel,.quick,.resource{background:var(--panel);border:1px solid var(--line);border-radius:10px}.stat{min-height:105px;padding:16px}.stat small{letter-spacing:.1em;color:#8e8880;text-transform:uppercase;font:9px DM Mono,monospace;display:block}.stat strong{letter-spacing:-.06em;margin-top:12px;font-size:27px;display:block}.panel{margin:13px 0;padding:20px}.panel h2,.section-title{letter-spacing:-.04em;margin:6px 0;font-size:17px}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head b{font-size:24px}.progress{background:#eee9e3;border-radius:20px;height:8px;margin:18px 0 8px;overflow:hidden}.progress span{background:var(--accent);border-radius:20px;height:100%;display:block}.panel>p{color:var(--muted);font-size:11px}.section-title{margin:27px 0 12px}.quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.quick{text-align:left;cursor:pointer;min-height:118px;color:var(--ink);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.quick:hover,.resource:hover{border-color:#c17b5d;transform:translateY(-2px)}.quick b{margin-top:auto;font-size:12px}.quick small{color:var(--muted);margin-top:5px;font-size:10px}.quick span{color:var(--accent);align-self:flex-end}.row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.row a,.resource a{color:var(--accent);font-weight:700;text-decoration:none}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;font:700 11px Manrope}.toolbar{justify-content:space-between;align-items:center;gap:10px;margin:14px 0;display:flex}.toolbar small{color:var(--muted)}input,select,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;max-width:100%;padding:10px;font:12px Manrope}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.resource{padding:17px;transition:all .18s}.resource>small{color:#8d837a;text-transform:uppercase;letter-spacing:.1em;font:9px DM Mono,monospace}.resource h3{letter-spacing:-.04em;margin:14px 0 7px;font-size:15px}.resource p{color:var(--muted);font-size:11px;line-height:1.6}.resource img{object-fit:cover;border-radius:6px;width:100%;height:145px;margin-bottom:12px}.resource .row{margin-top:16px}.subtopic{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.subtopic>div{min-width:150px}.subtopic b,.subtopic small{display:block}.subtopic b{font-size:12px}.subtopic small{color:var(--muted);margin-top:4px;font-size:10px}.subtopic select{padding:7px;font-size:10px}.form{max-width:700px}.form label{gap:6px;margin:12px 0;font-size:11px;font-weight:700;display:grid}.form input,.form textarea{width:100%}.form textarea{resize:vertical;min-height:85px}.form form{margin-top:12px}.table-scroll{padding:0;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--line);padding:12px 15px}.table-scroll th{text-transform:uppercase;color:#8c857d;background:#f8f6f3;font:9px DM Mono,monospace}.table-scroll td small{color:var(--muted);margin-top:3px;display:block}.empty{text-align:center;color:var(--muted);padding:27px;font-size:11px}.empty b{color:var(--ink);font-size:13px}.error-box{color:#a43e2d;background:#fff2ed;border-radius:6px;padding:10px 12px;font-size:11px}.loading{min-height:100vh;color:var(--muted);place-items:center;font-size:12px;display:grid}.login-screen{color:#f6f2ec;background:#191918;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:100vh;padding:clamp(28px,8vw,120px);font-family:Manrope,system-ui;display:grid}.login-content{max-width:490px}.login-content>small{letter-spacing:.14em;color:#e58a61;font:10px DM Mono,monospace}.login-content h1{letter-spacing:-.07em;margin:22px 0;font-size:clamp(48px,7vw,82px);line-height:1.03}.login-content h1 i{color:#e58a61;font-family:Georgia,serif;font-weight:400}.login-content p{color:#b7b0a8;font-size:13px;line-height:1.7}.login-actions{gap:12px;margin:26px 0;display:flex}.login-actions .primary{color:#1b1917;background:#e58a61;border-color:#e58a61;padding:13px 22px}.login-actions .ghost{color:#f4eee8;border-color:#605a53;padding:13px 22px}.login-content .error-box{color:#ffc5b1}.login-orbit{color:#e58a61;letter-spacing:-.08em;border:1px solid #37332f;border-radius:50%;place-items:center;height:min(510px,65vw);min-height:290px;font-size:clamp(40px,6vw,75px);display:grid;position:relative}.login-orbit:before,.login-orbit:after{content:"";border:1px solid #48423b;border-radius:50%;position:absolute;inset:12%;transform:rotate(-22deg)}.login-orbit:after{border-style:dashed;inset:28%;transform:rotate(35deg)}.login-orbit b{z-index:1}.login-orbit b span{color:#eee}.login-orbit small{letter-spacing:.2em;color:#948b82;font:9px DM Mono,monospace;position:absolute;bottom:19%}.back-button{z-index:20;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:5px;padding:8px;position:fixed;top:12px;left:12px}@media (width<=1050px){.workspace{grid-template-columns:215px minmax(0,1fr)}.stats,.quick-links,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.workspace{display:block}.sidebar{height:auto;padding:10px;position:relative}.brand{padding:3px 5px 10px}.nav-links{gap:4px;display:flex;overflow:auto}.nav{white-space:nowrap;width:auto;padding:9px}.website-nav,.account{display:none}.topbar{height:47px;padding:0 15px}.content{padding:20px 15px}.welcome-row{flex-direction:column;align-items:flex-start}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links,.cards{grid-template-columns:1fr}.main footer{font-size:8px}.main footer span{display:none}.login-screen{grid-template-columns:1fr;padding:35px 24px}.login-orbit{height:260px;min-height:260px}}
