.gw-landing{--bg:#050805;--bg-elev:#0a0f0a;--bg-elev-2:#101610;--bg-sunken:#020402;--bg-glow:#071b0c66;--gwl-border:#202620;--border-soft:#171c17;--border-strong:#323b32;--ink-1:#f8f5ef;--ink-2:#d4d1ca;--ink-3:#9a9890;--ink-4:#6b6961;--ink-5:#3e443e;--forest:#5bbd74;--forest-bright:#6de18b;--forest-deep:#2c6d3e;--forest-soft:#063215;--forest-glow:#5bbd7459;--gold:#ebbd57;--gold-soft:#362600;--gold-glow:#ebbd5747;--profit:#3ec87d;--profit-soft:#003319;--loss:#ff716b;--loss-soft:#551112;--warn:#f2af48;--warn-soft:#422700;--info:#3bb9ed;--info-soft:#002d3f;--grade-a-bg:#033816;--grade-a-fg:#86e79c;--grade-b-bg:#2d3100;--grade-b-fg:#cbd870;--grade-c-bg:#3f2900;--grade-c-fg:#fac463;--grade-d-bg:#4b1d1b;--grade-d-fg:#ffb4ad;--font-ui:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--container:1200px}@supports (color:lab(0% 0 0)){.gw-landing{--bg:lab(2.04582% -1.28353 .963628);--bg-elev:lab(3.80082% -2.11415 1.59251);--bg-elev-2:lab(6.34934% -3.21881 2.43007);--bg-sunken:lab(.939238% -.752449 .560212);--bg-glow:lab(7.71098% -10.4164 6.30971/.4);--gwl-border:lab(14.3422% -3.91218 3.0583);--border-soft:lab(9.67615% -3.35328 2.62187);--border-strong:lab(23.6744% -5.02993 3.93115);--ink-1:lab(96.5523% .22459 3.04749);--ink-2:lab(83.7999% .290632 3.81591);--ink-3:lab(62.9529% -.34216 4.58548);--ink-4:lab(44.3918% -.324577 4.59862);--ink-5:lab(28.2636% -3.91209 3.04489);--forest:lab(69.2991% -42.1007 27.57);--forest-bright:lab(81.1528% -48.1192 31.5158);--forest-deep:lab(40.9453% -30.1264 19.7882);--forest-soft:lab(17.3546% -21.2123 14.0749);--forest-glow:lab(69.2991% -42.1007 27.57/.35);--gold:lab(79.3415% 8.88672 56.5777);--gold-soft:lab(16.4797% 7.72065 31.0895);--gold-glow:lab(79.3415% 8.88672 56.5777/.28);--profit:lab(71.9138% -51.1358 26.3831);--profit-soft:lab(17.5014% -25.9675 13.461);--loss:lab(65.744% 56.5434 32.8389);--loss-soft:lab(17.7901% 31.6229 19.3112);--warn:lab(76.7033% 18.106 60.6421);--warn-soft:lab(18.651% 11.8859 33.1161);--info:lab(70.1231% -22.6012 -36.2686);--info-soft:lab(16.5847% -9.80195 -16.6228);--grade-a-bg:lab(19.7945% -24.304 16.2004);--grade-a-fg:lab(84.3955% -41.9474 27.3063);--grade-b-bg:lab(19.3442% -8.06277 31.2323);--grade-b-fg:lab(83.6529% -15.5359 49.3143);--grade-c-bg:lab(18.7719% 8.01353 30.0822);--grade-c-fg:lab(82.6898% 12.5056 55.4801);--grade-d-bg:lab(18.1126% 21.9566 12.6385);--grade-d-fg:lab(81.0492% 49.9724 28.1729)}}.gw-landing *,.gw-landing :before,.gw-landing :after{box-sizing:border-box}.gw-landing{scroll-behavior:smooth;font-family:var(--font-ui);color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "ss02", "cv11";text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.55;overflow-x:hidden}.gw-landing a{color:inherit;text-decoration:none}.gw-landing button{font:inherit;color:inherit;cursor:pointer}.gw-landing img,.gw-landing svg{max-width:100%;display:block}.gw-landing input{font:inherit}.gw-landing .mono{font-family:var(--font-mono);font-feature-settings:"tnum", "ss01"}.gw-landing .tnum{font-variant-numeric:tabular-nums}.gw-landing ::selection{background:var(--forest);color:#060c0f;color:lab(3.06889% -1.21199 -2.02269)}.gw-landing:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#404b420d 1px,#0000 1px),linear-gradient(90deg,#404b420d 1px,#0000 1px);background-image:linear-gradient(lab(30.6661% -5.92405 3.78698/.05) 1px,#0000 1px),linear-gradient(90deg,lab(30.6661% -5.92405 3.78698/.05) 1px,#0000 1px);background-position:top;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}.gw-landing .container{width:100%;max-width:var(--container);z-index:1;margin:0 auto;padding:0 24px;position:relative}.gw-landing .nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border-soft);background:#050805b8;background:lab(2.04582% -1.28353 .963628/.72);position:fixed;top:0;left:0;right:0}.gw-landing .nav-inner{align-items:center;gap:32px;height:64px;display:flex}.gw-landing .nav-brand{letter-spacing:-.01em;color:var(--ink-1);align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.gw-landing .nav-brand-mark{background:linear-gradient(135deg, var(--forest) 0%, var(--forest-deep) 100%);width:26px;height:26px;box-shadow:0 0 18px var(--forest-glow), inset 0 1px 0 #ffffff2e;border-radius:7px;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.gw-landing .nav-brand-mark{box-shadow:0 0 18px var(--forest-glow), inset 0 1px 0 lab(100% 0 0/.18)}}.gw-landing .nav-brand-mark svg{color:#080d08;color:lab(3.13054% -1.71594 1.29302);width:16px;height:16px}.gw-landing .nav-links{gap:4px;margin-left:8px;display:flex}.gw-landing .nav-link{color:var(--ink-3);border-radius:var(--r-md);padding:8px 12px;font-size:13.5px;transition:color 80ms,background 80ms}.gw-landing .nav-link:hover{color:var(--ink-1);background:var(--bg-elev)}.gw-landing .nav-spacer{flex:1}.gw-landing .nav-cta{border-radius:var(--r-md);height:36px;color:var(--ink-1);background:var(--bg-elev);border:1px solid var(--gwl-border);align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .1s,border-color .1s;display:inline-flex}.gw-landing .nav-cta:hover{background:var(--bg-elev-2);border-color:var(--border-strong)}.gw-landing .nav-cta.primary{background:var(--forest);border-color:var(--forest);color:#080d08;color:lab(3.13054% -1.71594 1.29302);box-shadow:0 0 24px var(--forest-glow);font-weight:600}.gw-landing .nav-cta.primary:hover{background:var(--forest-bright);border-color:var(--forest-bright)}.gw-landing .btn{border-radius:var(--r-lg);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:600;transition:transform .1s,background .12s,box-shadow .2s;display:inline-flex}.gw-landing .btn:hover{transform:translateY(-1px)}.gw-landing .btn:active{transform:translateY(0)}.gw-landing .btn svg{width:18px;height:18px}.gw-landing .btn-primary{background:linear-gradient(180deg, var(--forest-bright) 0%, var(--forest) 100%);color:#060a06;color:lab(2.54987% -1.49188 1.12228);box-shadow:0 0 0 1px #43945899, 0 8px 24px var(--forest-glow), 0 0 60px var(--forest-glow), inset 0 1px 0 #ffffff4d}@supports (color:lab(0% 0 0)){.gw-landing .btn-primary{box-shadow:0 0 0 1px lab(55.1223% -36.1121 23.6764/.6), 0 8px 24px var(--forest-glow), 0 0 60px var(--forest-glow), inset 0 1px 0 lab(100% 0 0/.3)}}.gw-landing .btn-primary:hover{box-shadow:0 0 0 1px #5cb572b3, 0 10px 32px var(--forest-glow), 0 0 80px var(--forest-glow), inset 0 1px 0 #fff6}@supports (color:lab(0% 0 0)){.gw-landing .btn-primary:hover{box-shadow:0 0 0 1px lab(66.8564% -39.0505 25.526/.7), 0 10px 32px var(--forest-glow), 0 0 80px var(--forest-glow), inset 0 1px 0 lab(100% 0 0/.4)}}.gw-landing .btn-ghost{background:var(--bg-elev);border-color:var(--gwl-border);color:var(--ink-1)}.gw-landing .btn-ghost:hover{background:var(--bg-elev-2);border-color:var(--border-strong)}.gw-landing .btn-sm{border-radius:var(--r-md);height:36px;padding:0 14px;font-size:13.5px}.gw-landing .hero{padding:140px 0 80px;position:relative;overflow:hidden}.gw-landing .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.gw-landing .hero-bg:before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--forest-glow), transparent 70%);filter:blur(40px);width:1100px;height:800px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.gw-landing .hero-bg:after{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--gold-glow), transparent 70%);filter:blur(60px);width:500px;height:500px;position:absolute;top:40%;right:-10%}.gw-landing .eyebrow{border-radius:var(--r-pill);border:1px solid var(--forest-soft);color:var(--forest-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13271766;background:lab(13.5138% -11.9784 7.79059/.4);align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.gw-landing .eyebrow-dot{background:var(--forest-bright);width:6px;height:6px;box-shadow:0 0 8px var(--forest-bright);border-radius:999px}.gw-landing .eyebrow-meta{font-family:var(--font-mono);color:var(--forest-deep);font-size:11px}.gw-landing .hero-grid{grid-template-columns:1fr;align-items:center;gap:64px;display:grid}.gw-landing .hero-copy{text-align:center;max-width:780px;margin:0 auto}.gw-landing .hero-h1{letter-spacing:-.025em;color:var(--ink-1);font-feature-settings:"ss01", "ss02", "cv11";margin:0 0 24px;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.04}.gw-landing .hero-h1 .accent{color:var(--forest-bright);white-space:nowrap;position:relative}.gw-landing .hero-h1 .accent:after{content:"";background:linear-gradient(90deg, transparent, var(--forest-bright), transparent);opacity:.6;height:2px;position:absolute;bottom:-2px;left:0;right:0}.gw-landing .hero-sub{color:var(--ink-3);max-width:620px;margin:0 auto 36px;font-size:18px;line-height:1.6}.gw-landing .hero-cta-wrap{flex-direction:column;align-items:center;gap:14px;margin-bottom:24px;display:flex}.gw-landing .hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gw-landing .hero-cta-pill{color:var(--ink-3);border-radius:var(--r-pill);color:oklch(82% .1 230);background:#204e6226;background:lab(30.5476% -10.8315 -16.8285/.15);border:1px solid #008cba4d;border:1px solid lab(53.8287% -20.0773 -33.3273/.3);align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.gw-landing .file-chips{font-size:11.5px;font-family:var(--font-mono);color:var(--ink-4);align-items:center;gap:8px;display:inline-flex}.gw-landing .file-chips-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.gw-landing .hero-sample-btn{margin-top:4px}.gw-landing .file-chip{border-radius:var(--r-pill);border:1px solid var(--forest-soft);color:var(--forest-bright);background:#1327174d;background:lab(13.5138% -11.9784 7.79059/.3);padding:3px 9px;font-weight:500}.gw-landing .hero-mockup-wrap{perspective:2400px;margin-top:72px;padding:0 24px;position:relative}.gw-landing .hero-mockup-floor{filter:blur(40px);z-index:0;background:radial-gradient(50% 50%,#0009,#0000 70%);background:radial-gradient(50% 50%,lab(0% 0 0/.6),#0000 70%);width:80%;height:200px;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.gw-landing .hero-mockup{transform-style:preserve-3d;max-width:960px;margin:0 auto;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateX(14deg)rotateY(-6deg)rotate(0)}.gw-landing .hero-mockup:hover{transform:rotateX(10deg)rotateY(-4deg)}.gw-landing .mockup-panel{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--r-2xl);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 40px 80px -20px #0009,0 20px 50px -10px #00000080,inset 0 1px #ffffff0f;box-shadow:0 0 0 1px lab(100% 0 0/.03),0 40px 80px -20px lab(0% 0 0/.6),0 20px 50px -10px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.06)}.gw-landing .mockup-panel-glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(135deg,#5bbd7480,#0000 40% 60%,#ebbd574d);background:linear-gradient(135deg,lab(69.2991% -42.1007 27.57/.5),#0000 40% 60%,lab(79.3415% 8.88672 56.5777/.3));padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gw-landing .mockup-float{background:var(--bg-elev-2);border:1px solid var(--border-strong);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;position:absolute;box-shadow:0 30px 60px -15px #000000b3,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14;box-shadow:0 30px 60px -15px lab(0% 0 0/.7),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.08)}.gw-landing .md-topbar{border-bottom:1px solid var(--gwl-border);background:var(--bg-elev);align-items:center;gap:12px;padding:10px 16px;display:flex}.gw-landing .md-topbar-dot{background:var(--border-strong);border-radius:999px;width:10px;height:10px}.gw-landing .md-topbar-dot.r{background:#d74745;background:lab(51.7988% 56.7776 34.0415)}.gw-landing .md-topbar-dot.y{background:#d38e00;background:lab(65.0191% 20.6923 71.3966)}.gw-landing .md-topbar-dot.g{background:#319751;background:lab(55.358% -42.3219 27.9624)}.gw-landing .md-topbar-title{color:var(--ink-2);align-items:center;gap:6px;margin-left:8px;font-size:12.5px;font-weight:500;display:inline-flex}.gw-landing .md-topbar-title .crumb{color:var(--ink-4)}.gw-landing .md-topbar-title .sep{color:var(--ink-5)}.gw-landing .md-topbar-status{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--border-soft);align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.gw-landing .md-topbar-status .pulse{background:var(--profit);width:6px;height:6px;box-shadow:0 0 8px var(--profit);border-radius:999px}.gw-landing .md-section-head{justify-content:space-between;align-items:baseline;padding:16px 20px 12px;display:flex}.gw-landing .md-section-title{color:var(--ink-1);font-size:14px;font-weight:600}.gw-landing .md-section-sub{color:var(--ink-3);font-size:11px;font-family:var(--font-mono)}.gw-landing .md-section-sub .dot{opacity:.5;vertical-align:middle;background:currentColor;border-radius:999px;width:3px;height:3px;margin:0 8px;display:inline-block}.gw-landing .md-segmented{background:var(--bg-sunken);border-radius:var(--r-md);border:1px solid var(--border-soft);padding:2px;display:inline-flex}.gw-landing .md-segmented button{color:var(--ink-4);background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:10.5px;font-weight:500}.gw-landing .md-segmented button.active{background:var(--bg-elev-2);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--gwl-border)}.gw-landing .md-kpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 16px;display:grid}.gw-landing .md-kpi{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.gw-landing .md-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.gw-landing .md-kpi-label svg{opacity:.8;width:10px;height:10px}.gw-landing .md-kpi-value{letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.gw-landing .md-kpi-meta{color:var(--ink-4);align-items:center;gap:6px;font-size:10.5px;display:flex}.gw-landing .md-kpi-delta{font-family:var(--font-mono);border-radius:3px;align-items:center;gap:1px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.gw-landing .md-kpi-delta.up{color:var(--profit);background:var(--profit-soft)}.gw-landing .md-kpi-delta.neutral{color:var(--ink-3);background:var(--bg-elev-2)}.gw-landing .md-kpi-bar{background:var(--bg-elev);border-radius:999px;height:3px;overflow:hidden}.gw-landing .md-kpi-bar-fill{background:linear-gradient(90deg, var(--forest-deep), var(--forest));border-radius:999px;height:100%}.gw-landing .md-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 20px 16px;display:flex}.gw-landing .md-chip{background:var(--bg-sunken);border:1px solid var(--border-soft);height:24px;color:var(--ink-3);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.gw-landing .md-chip svg{opacity:.8;width:10px;height:10px}.gw-landing .md-chip.active{background:var(--forest-soft);color:var(--forest-bright);border-color:#0000}.gw-landing .md-chip-divider{background:var(--gwl-border);width:1px;height:14px;margin:0 2px}.gw-landing .md-target{background:var(--forest-soft);height:24px;color:var(--forest-bright);font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;display:inline-flex}.gw-landing .md-target svg{width:10px;height:10px}.gw-landing .md-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.gw-landing .md-table thead th{text-align:left;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-elev);border-top:1px solid var(--gwl-border);border-bottom:1px solid var(--gwl-border);white-space:nowrap;padding:10px 12px;font-size:9.5px;font-weight:600}.gw-landing .md-table tbody td{border-bottom:1px solid var(--border-soft);vertical-align:middle;color:var(--ink-2);padding:9px 12px}.gw-landing .md-table tbody tr:last-child td{border-bottom:none}.gw-landing .md-table tbody tr.hi{background:#0f311826;background:lab(17.2378% -18.0902 11.8984/.15)}.gw-landing .md-prod{align-items:center;gap:8px;display:flex}.gw-landing .md-prod-img{background:var(--bg-elev-2);width:26px;height:26px;font-family:var(--font-mono);color:var(--ink-3);border-radius:5px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.gw-landing .md-prod-img.a{color:#9df7b0;color:lab(90.0779% -38.8609 25.2033);background:#00481d;background:lab(25.8361% -30.4723 20.4276)}.gw-landing .md-prod-img.b{color:#abe8ff;color:lab(88.6878% -19.0161 -28.3072);background:#004158;background:lab(24.7265% -12.7478 -22.1126)}.gw-landing .md-prod-img.c{color:#ffd984;color:lab(88.6485% 7.45559 50.4362);background:#4c3700;background:lab(24.6587% 6.76294 38.2399)}.gw-landing .md-prod-img.d{color:#ffcfca;color:lab(87.2558% 37.2623 20.5954);background:#5d2725;background:lab(23.8155% 25.0824 14.4029)}.gw-landing .md-prod-img.e{color:#d7dbff;color:lab(87.4635% 9.22456 -36.0423);background:#343759;background:lab(23.9677% 6.54493 -21.3561)}.gw-landing .md-prod-img svg{width:14px;height:14px}.gw-landing .md-prod-img:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff0d 4px 5px);background-image:repeating-linear-gradient(45deg,#0000 0 4px,lab(100% 0 0/.05) 4px 5px);position:absolute;inset:0}.gw-landing .md-prod-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.gw-landing .md-prod-title{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.gw-landing .md-prod-sub{color:var(--ink-4);font-size:10px;font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.gw-landing .md-grade{width:22px;height:22px;font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.gw-landing .md-grade.A{background:var(--grade-a-bg);color:var(--grade-a-fg)}.gw-landing .md-grade.B{background:var(--grade-b-bg);color:var(--grade-b-fg)}.gw-landing .md-grade.C{background:var(--grade-c-bg);color:var(--grade-c-fg)}.gw-landing .md-grade.D{background:var(--grade-d-bg);color:var(--grade-d-fg)}.gw-landing .md-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gw-landing .md-money.profit{color:var(--profit);font-weight:600}.gw-landing .md-money.loss{color:var(--loss);font-weight:600}.gw-landing .md-roi{font-family:var(--font-mono);border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.gw-landing .md-roi.hi{background:var(--profit-soft);color:var(--profit)}.gw-landing .md-roi.mid{background:var(--warn-soft);color:var(--warn)}.gw-landing .md-roi.lo{background:var(--loss-soft);color:var(--loss)}.gw-landing .md-rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.gw-landing .md-rank .trend{font-size:10px;font-weight:700}.gw-landing .md-rank .trend.up{color:var(--profit)}.gw-landing .md-rank .trend.down{color:var(--loss)}.gw-landing .md-cost{border-radius:var(--r-sm);border:1px solid var(--border-soft);background:var(--bg-sunken);font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.gw-landing .md-sellers{align-items:center;gap:6px;display:inline-flex}.gw-landing .md-sellers-bar{background:var(--bg-sunken);border-radius:999px;width:40px;height:3px;display:flex;overflow:hidden}.gw-landing .md-sellers-bar>.fba{background:var(--info)}.gw-landing .md-sellers-bar>.fbm{background:var(--ink-5);opacity:.6}.gw-landing .md-sellers-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:10.5px}.gw-landing .md-spark{align-items:center;gap:5px;display:inline-flex}.gw-landing .md-spark svg{width:44px;height:14px}.gw-landing .md-cards{display:none}.gw-landing .md-card{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.gw-landing .md-card:last-child{border-bottom:none}.gw-landing .md-card.hi{background:#0f311826;background:lab(17.2378% -18.0902 11.8984/.15)}.gw-landing .md-card-top{align-items:center;gap:10px;display:flex}.gw-landing .md-card-top .md-prod-meta{flex:1;min-width:0}.gw-landing .md-card-top .md-prod-title{max-width:none}.gw-landing .md-card-top .md-grade{flex-shrink:0;margin-left:auto}.gw-landing .md-card-bottom{align-items:center;gap:10px;padding-left:36px;display:flex}.gw-landing .md-card-bottom .md-money{font-size:13px}.gw-landing .hero-floats{display:contents}.gw-landing .float-kpi{flex-direction:column;gap:8px;width:220px;padding:16px;display:flex;top:-36px;left:-50px;transform:translateZ(60px)rotate(-2deg)}.gw-landing .float-kpi .label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.gw-landing .float-kpi .label svg{width:11px;height:11px;color:var(--gold)}.gw-landing .float-kpi .value{letter-spacing:-.025em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.gw-landing .float-kpi .meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.gw-landing .float-kpi .meta .delta{font-family:var(--font-mono);color:var(--profit);background:var(--profit-soft);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.gw-landing .float-kpi .bar{background:var(--bg-sunken);border-radius:999px;height:4px;overflow:hidden}.gw-landing .float-kpi .bar .fill{background:linear-gradient(90deg, var(--gold), var(--forest));border-radius:999px;height:100%}.gw-landing .float-inspector{flex-direction:column;gap:12px;width:280px;padding:16px;display:flex;top:60px;right:-70px;transform:translateZ(80px)rotate(2deg)}.gw-landing .float-inspector .head{align-items:center;gap:10px;display:flex}.gw-landing .float-inspector .img svg{width:20px;height:20px}.gw-landing .float-inspector .img{color:#9df7b0;color:lab(90.0779% -38.8609 25.2033);width:44px;height:44px;font-family:var(--font-mono);background:#00481d;background:lab(25.8361% -30.4723 20.4276);border-radius:8px;place-items:center;font-size:18px;font-weight:700;display:grid;position:relative;overflow:hidden}.gw-landing .float-inspector .img:after{content:"";background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff0f 4px 6px);background-image:repeating-linear-gradient(45deg,#0000 0 4px,lab(100% 0 0/.06) 4px 6px);position:absolute;inset:0}.gw-landing .float-inspector .title-block{flex-direction:column;gap:2px;min-width:0;display:flex}.gw-landing .float-inspector .title{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.gw-landing .float-inspector .sub{color:var(--ink-4);font-size:10.5px;font-family:var(--font-mono)}.gw-landing .float-inspector .ring{width:38px;height:38px;margin-left:auto;position:relative}.gw-landing .float-inspector .grade-pill{color:var(--grade-a-fg);place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.gw-landing .float-inspector .ledger{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.gw-landing .float-inspector .ledger-row{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.gw-landing .float-inspector .ledger-row .lbl{color:var(--ink-4);font-family:var(--font-ui)}.gw-landing .float-inspector .ledger-row.total{border-top:1px dashed var(--gwl-border);margin-top:2px;padding-top:6px}.gw-landing .float-inspector .ledger-row.total .val{color:var(--profit);font-weight:700}.gw-landing .float-inspector .ledger-row .val{color:var(--ink-1)}.gw-landing .float-inspector .ledger-row .val.neg{color:var(--loss)}.gw-landing .float-pipeline{flex-direction:column;gap:10px;width:260px;padding:14px 16px;display:flex;bottom:-40px;left:-30px;transform:translateZ(40px)rotate(-1deg)}.gw-landing .float-pipeline .title-row{color:var(--ink-1);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.gw-landing .float-pipeline .title-row .spinner{border:2px solid var(--forest-soft);border-top-color:var(--forest);border-radius:999px;width:12px;height:12px;animation:1.2s linear infinite gwl-spin}@keyframes gwl-spin{to{transform:rotate(360deg)}}.gw-landing .float-pipeline .progress{background:var(--bg-sunken);border-radius:999px;height:4px;position:relative;overflow:hidden}.gw-landing .float-pipeline .progress .fill{background:linear-gradient(90deg, var(--forest-deep), var(--forest-bright));border-radius:999px;width:68%;height:100%;position:relative}.gw-landing .float-pipeline .progress .fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000) 0 0/80% 100% no-repeat;background:linear-gradient(90deg,#0000,lab(100% 0 0/.25),#0000) 0 0/80% 100% no-repeat;animation:1.6s linear infinite gwl-shimmer;position:absolute;inset:0}@keyframes gwl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gw-landing .float-pipeline .pmeta{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.gw-landing .float-pipeline .pphases{flex-direction:column;gap:2px;font-size:11px;display:flex}.gw-landing .float-pipeline .phase{color:var(--ink-4);border-radius:5px;align-items:center;gap:8px;padding:4px 6px;display:flex}.gw-landing .float-pipeline .phase.active{background:var(--bg-sunken);color:var(--ink-1)}.gw-landing .float-pipeline .phase.done{color:var(--ink-2)}.gw-landing .float-pipeline .phase .dot{background:var(--bg-elev-2);border-radius:999px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.gw-landing .float-pipeline .phase.active .dot{background:var(--forest)}.gw-landing .float-pipeline .phase.done .dot{background:var(--profit)}.gw-landing .float-pipeline .phase .dot svg{color:#060a06;color:lab(2.54987% -1.49188 1.12228);width:8px;height:8px}.gw-landing .float-pipeline .phase .meta{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:10px}.gw-landing .section{padding:120px 0;position:relative}.gw-landing .section.narrow{padding:80px 0}.gw-landing .section-divider{border-top:1px solid var(--border-soft)}.gw-landing .section-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--forest-bright);align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;display:inline-flex}.gw-landing .section-eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px;display:inline-block}.gw-landing .section-h2{letter-spacing:-.025em;color:var(--ink-1);margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.gw-landing .section-h2 .accent{color:var(--forest-bright)}.gw-landing .section-sub{color:var(--ink-3);max-width:640px;margin:0 0 56px;font-size:17px;line-height:1.55}.gw-landing .center .section-h2,.gw-landing .center .section-sub,.gw-landing .center .section-eyebrow{text-align:center}.gw-landing .center .section-sub{margin-left:auto;margin-right:auto}.gw-landing .social{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:36px 0 28px;position:relative}.gw-landing .social:before,.gw-landing .social:after{content:"";background:linear-gradient(90deg, transparent, var(--forest-glow), transparent);height:1px;position:absolute;left:0;right:0}.gw-landing .social:before{top:-1px}.gw-landing .social:after{bottom:-1px}.gw-landing .social-label{width:100%;color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;display:inline-flex}.gw-landing .social-label svg{width:14px;height:14px;color:var(--forest-bright)}.gw-landing .social-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.gw-landing .social-name{color:var(--ink-4);letter-spacing:-.015em;border-radius:var(--r-md);border:1px solid #0000;padding:4px 8px;font-size:17px;font-weight:700;transition:color .2s,background .2s}.gw-landing .social-name:hover{color:var(--ink-1);background:var(--bg-elev);border-color:var(--forest-soft)}.gw-landing .social-sample{justify-content:center;margin-top:18px;display:flex}.gw-landing .sample-btn{border-radius:var(--r-pill);height:34px;color:var(--forest-bright);border:1px solid var(--forest-soft);box-shadow:0 0 0 1px var(--forest-soft), 0 0 24px var(--forest-glow);letter-spacing:-.005em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06210d80;background:lab(10.149% -14.7787 9.06456/.5);align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;transition:background .12s,transform .12s,box-shadow .2s,color .12s;display:inline-flex}.gw-landing .sample-btn:hover{background:var(--forest);color:#060a06;color:lab(2.54987% -1.49188 1.12228);border-color:var(--forest);box-shadow:0 0 0 1px var(--forest), 0 0 36px var(--forest-glow);transform:translateY(-1px)}.gw-landing .sample-btn .badge{background:var(--forest);color:#060a06;color:lab(2.54987% -1.49188 1.12228);width:20px;height:20px;box-shadow:0 0 12px var(--forest-glow);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gw-landing .sample-btn:hover .badge{color:var(--forest-bright);box-shadow:none;background:#060a06;background:lab(2.54987% -1.49188 1.12228)}.gw-landing .sample-btn .badge svg{width:11px;height:11px}.gw-landing .sample-btn .arrow{opacity:.7;transition:transform .2s,opacity .2s}.gw-landing .sample-btn:hover .arrow{opacity:1;transform:translate(3px)}.gw-landing .feat-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}.gw-landing .feat-list{flex-direction:column;gap:18px;display:flex}.gw-landing .feat-card{border-radius:var(--r-lg);border:1px solid var(--gwl-border);background:var(--bg-elev);gap:16px;padding:20px;transition:border-color .12s,transform .12s,background .12s;display:flex}.gw-landing .feat-card:hover{border-color:var(--forest-soft);background:var(--bg-elev-2);transform:translate(6px)}.gw-landing .feat-icon{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--gwl-border);width:40px;height:40px;color:var(--forest-bright);flex-shrink:0;place-items:center;display:grid}.gw-landing .feat-icon svg{width:18px;height:18px}.gw-landing .feat-card.pulse .feat-icon{animation:2.4s ease-in-out infinite gwl-pulseGlow}@keyframes gwl-pulseGlow{0%,to{box-shadow:0 0 0 0 var(--forest-glow)}50%{box-shadow:0 0 0 6px #0000}}.gw-landing .feat-title{color:var(--ink-1);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600}.gw-landing .feat-copy{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.55}.gw-landing .feat-mockup-wrap{perspective:2200px;position:relative}.gw-landing .feat-mockup{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateX(8deg)rotateY(8deg)}.gw-landing .feat-mockup:hover{transform:rotateX(6deg)rotateY(6deg)}.gw-landing .feat-mockup-floor{filter:blur(40px);z-index:0;background:radial-gradient(50% 50%,#00000080,#0000 70%);background:radial-gradient(50% 50%,lab(0% 0 0/.5),#0000 70%);height:160px;position:absolute;bottom:-8%;left:10%;right:10%}.gw-landing .insp{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--r-2xl);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 40px 80px -20px #0009,0 20px 50px -10px #00000080,inset 0 1px #ffffff0f;box-shadow:0 0 0 1px lab(100% 0 0/.03),0 40px 80px -20px lab(0% 0 0/.6),0 20px 50px -10px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.06)}.gw-landing .insp-head{border-bottom:1px solid var(--gwl-border);background:var(--bg-elev);align-items:center;gap:14px;padding:18px 20px;display:flex}.gw-landing .insp-head .img{color:#9df7b0;color:lab(90.0779% -38.8609 25.2033);width:52px;height:52px;font-family:var(--font-mono);background:#00481d;background:lab(25.8361% -30.4723 20.4276);border-radius:10px;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.gw-landing .insp-head .img:after{content:"";background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff12 4px 6px);background-image:repeating-linear-gradient(45deg,#0000 0 4px,lab(100% 0 0/.07) 4px 6px);position:absolute;inset:0}.gw-landing .insp-head .meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gw-landing .insp-head .title{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:15px;font-weight:600;overflow:hidden}.gw-landing .insp-head .submeta{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);gap:8px;display:inline-flex}.gw-landing .insp-head .submeta span:not(:last-child):after{content:"·";color:var(--ink-5);margin-left:8px}.gw-landing .insp-head .grade-block{flex-direction:column;align-items:center;gap:2px;display:flex}.gw-landing .insp-head .grade-A{background:var(--grade-a-bg);width:40px;height:40px;color:var(--grade-a-fg);font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:18px;font-weight:700;display:grid}.gw-landing .insp-head .grade-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px}.gw-landing .insp-body{background:var(--gwl-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.gw-landing .insp-col{background:var(--bg-elev);padding:18px 20px}.gw-landing .insp-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:6px;margin-bottom:12px;font-size:10.5px;display:inline-flex}.gw-landing .insp-col-title svg{width:11px;height:11px;color:var(--gold)}.gw-landing .insp-ledger{flex-direction:column;gap:8px;display:flex}.gw-landing .insp-ledger-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.gw-landing .insp-ledger-row .lbl{color:var(--ink-3)}.gw-landing .insp-ledger-row .lbl small{color:var(--ink-4);font-family:var(--font-mono);font-size:10px}.gw-landing .insp-ledger-row .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:500}.gw-landing .insp-ledger-row .val.neg{color:var(--loss)}.gw-landing .insp-ledger-divider{background:var(--border-soft);height:1px;margin:2px 0}.gw-landing .insp-ledger-row.total{border-top:1px dashed var(--border-strong);margin-top:4px;padding-top:8px;font-size:13px}.gw-landing .insp-ledger-row.total .lbl{color:var(--ink-1);font-weight:600}.gw-landing .insp-ledger-row.total .val{color:var(--profit);font-size:15px;font-weight:700}.gw-landing .insp-chart{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:8px;height:110px;padding:10px;position:relative;overflow:hidden}.gw-landing .insp-chart svg{width:100%;height:100%}.gw-landing .insp-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.gw-landing .insp-stat{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.gw-landing .insp-stat .l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px}.gw-landing .insp-stat .v{color:var(--ink-1);font-size:14px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gw-landing .broken-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.gw-landing .broken-mockup-wrap{perspective:2000px;position:relative}.gw-landing .broken-mockup{transform-style:preserve-3d;position:relative;transform:rotateX(10deg)rotateY(-8deg)}.gw-landing .broken-grid-sheet{border-radius:var(--r-lg);background:#f3f2ee;background:lab(95.3914% -.159591 1.8988);border:1px solid #bfbeb7;border:1px solid lab(76.8616% -.299215 3.81126);overflow:hidden;box-shadow:0 40px 80px -20px #0009,0 20px 50px -10px #00000080;box-shadow:0 40px 80px -20px lab(0% 0 0/.6),0 20px 50px -10px lab(0% 0 0/.5)}.gw-landing .broken-grid-bar{color:#dcf7e1;color:lab(94.7335% -11.8404 7.56122);font-size:11px;font-family:var(--font-mono);background:#24462c;background:lab(26.529% -17.9816 11.7098);align-items:center;gap:8px;padding:8px 10px;display:flex}.gw-landing .broken-grid-bar .dots{gap:4px;margin-right:4px;display:inline-flex}.gw-landing .broken-grid-bar .dots span{background:#6b8971;background:lab(54.2581% -14.8538 9.53943);border-radius:999px;width:8px;height:8px}.gw-landing .broken-grid-bar-title{margin-left:4px;font-weight:600}.gw-landing .broken-grid-formula{font-family:var(--font-mono);color:#8d000f;color:lab(28.5252% 57.3552 40.6532);background:#ecebe7;background:lab(93.0714% -.159442 1.89891);border-bottom:1px solid #d0cec7;border-bottom:1px solid lab(82.6617% -.301242 3.80987);align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:flex}.gw-landing .broken-grid-formula .fx{color:#4b483c;color:lab(30.5108% -.397235 7.78542);font-weight:700}.gw-landing .broken-grid-rows{font-family:var(--font-mono);color:#171611;color:lab(7.27828% -.186116 3.31157);background:#f3f2ee;background:lab(95.3914% -.159591 1.8988);grid-template-columns:28px repeat(5,1fr);font-size:11px;display:grid}.gw-landing .broken-grid-rows>div{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d3d1ca;border-bottom:1px solid lab(83.8218% -.3016 3.80961);border-right:1px solid #d3d1ca;border-right:1px solid lab(83.8218% -.3016 3.80961);padding:5px 8px;overflow:hidden}.gw-landing .broken-grid-rows .rowhdr,.gw-landing .broken-grid-rows .colhdr{color:#57554f;color:lab(36.26% -.272825 3.83044);text-align:center;background:#e5e4e1;background:lab(90.7514% -.159264 1.899);font-weight:600}.gw-landing .broken-grid-rows .err{color:#a40015;color:lab(34.1199% 63.7074 45.541);font-weight:700}.gw-landing .broken-grid-rows .frozen{color:#a09e98;color:lab(65.2613% -.294328 3.81471);background:#dfdeda;background:lab(88.4314% -.159144 1.89915);position:relative}.gw-landing .broken-grid-rows .selected{outline-offset:-2px;background:#d3f1ff;background:lab(93.1836% -8.23116 -11.5568);outline:2px solid #005e81;outline:2px solid lab(36.3138% -18.4071 -35.6353)}.gw-landing .broken-overlay{font-family:var(--font-mono);color:#a40015;color:lab(34.1199% 63.7074 45.541);letter-spacing:.05em;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#ffffff73;background:lab(100% 0 0/.45);place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.gw-landing .broken-overlay .ring{border:2px solid #a400154d;border:2px solid lab(34.1199% 63.7074 45.541/.3);border-top-color:oklch(45% .2 25);border-radius:999px;width:18px;height:18px;margin-right:8px;animation:1.2s linear infinite gwl-spin}.gw-landing .broken-tag{font-family:var(--font-mono);color:var(--loss);background:var(--bg-elev);border:1px solid var(--loss);z-index:5;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 8px 24px #00000080;box-shadow:0 8px 24px lab(0% 0 0/.5)}.gw-landing .broken-tag.t1{animation:3s ease-in-out infinite gwl-floatA;top:12%;right:-6%}.gw-landing .broken-tag.t2{animation:3.4s ease-in-out .4s infinite gwl-floatA;bottom:18%;left:-6%}.gw-landing .broken-tag.t3{animation:2.8s ease-in-out .8s infinite gwl-floatA;top:52%;right:4%}@keyframes gwl-floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gw-landing .broken-bullets{flex-direction:column;gap:14px;margin-top:24px;display:flex}.gw-landing .broken-bullet{color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;display:flex}.gw-landing .broken-bullet .ic{background:var(--profit-soft);width:22px;height:22px;color:var(--profit);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.gw-landing .broken-bullet .ic svg{width:12px;height:12px}.gw-landing .steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.gw-landing .steps-grid:before{content:"";background:repeating-linear-gradient(90deg, var(--gwl-border) 0 6px, transparent 6px 12px);z-index:0;height:1px;position:absolute;top:60px;left:12%;right:12%}.gw-landing .step{z-index:1;background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-xl);flex-direction:column;gap:14px;padding:28px 24px;transition:border-color .12s,background .12s;display:flex;position:relative}.gw-landing .step:hover{border-color:var(--forest-soft);background:var(--bg-elev-2)}.gw-landing .step-num{font-family:var(--font-mono);color:var(--forest);opacity:.4;letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.gw-landing .step:hover .step-num{opacity:.7}.gw-landing .step-head{align-items:center;gap:10px;display:flex}.gw-landing .step-icon{border-radius:var(--r-md);background:var(--forest-soft);width:32px;height:32px;color:var(--forest-bright);place-items:center;display:grid}.gw-landing .step-icon svg{width:16px;height:16px}.gw-landing .step-title{color:var(--ink-1);font-size:17px;font-weight:600}.gw-landing .step-copy{color:var(--ink-3);margin:0;font-size:14px}.gw-landing .dropzone-wrap{justify-content:center;margin-top:56px;display:flex}.gw-landing .dropzone{background:var(--bg-elev);border:1.5px dashed var(--forest-soft);border-radius:var(--r-xl);text-align:center;width:100%;max-width:720px;padding:40px 32px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.gw-landing .dropzone:hover,.gw-landing .dropzone.drag{border-color:var(--forest-bright);background:#071b0c66;background:lab(7.71098% -10.4164 6.30971/.4)}.gw-landing .dropzone-bg{background:radial-gradient(ellipse 60% 80% at 50% 50%, var(--forest-glow), transparent 70%);opacity:.4;pointer-events:none;position:absolute;inset:0}.gw-landing .dropzone-icon{background:var(--forest);color:#060a06;color:lab(2.54987% -1.49188 1.12228);width:48px;height:48px;box-shadow:0 0 24px var(--forest-glow);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.gw-landing .dropzone-icon svg{width:22px;height:22px}.gw-landing .dropzone-title{color:var(--ink-1);margin:0 0 6px;font-size:19px;font-weight:600}.gw-landing .dropzone-sub{color:var(--ink-3);margin:0 0 18px;font-size:14px}.gw-landing .dropzone-sub kbd{font-family:var(--font-mono);background:var(--bg-sunken);border:1px solid var(--gwl-border);color:var(--ink-2);border-radius:4px;padding:2px 6px;font-size:11.5px}.gw-landing .dropzone-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gw-landing .tier-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.gw-landing .tier{background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-xl);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.gw-landing .tier-name{color:var(--ink-2);letter-spacing:-.005em;font-size:14px;font-weight:600}.gw-landing .tier-price{color:var(--ink-1);letter-spacing:-.025em;align-items:baseline;gap:6px;font-size:32px;font-weight:600;display:inline-flex}.gw-landing .tier-price .per{color:var(--ink-4);font-size:14px;font-weight:400}.gw-landing .tier-cap{color:var(--ink-1);margin-top:4px;font-size:13.5px;font-weight:600}.gw-landing .tier-cap-sub{color:var(--ink-4);margin:2px 0 0;font-size:12px}.gw-landing .tier ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gw-landing .tier li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.gw-landing .tier li .ic{width:16px;height:16px;color:var(--profit);flex-shrink:0;margin-top:1px}.gw-landing .tier li.locked{color:var(--ink-4)}.gw-landing .tier li.locked .ic{color:var(--ink-5)}.gw-landing .tier-locked-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-top:4px;font-size:11px}.gw-landing .tier-cta{border-radius:var(--r-md);text-align:center;border:1px solid var(--gwl-border);background:var(--bg-sunken);height:44px;color:var(--ink-1);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:600;transition:background .1s,border-color .1s;display:flex}.gw-landing .tier-cta:hover{background:var(--bg-elev-2);border-color:var(--border-strong)}.gw-landing .tier.pro{border-color:var(--forest);background:linear-gradient(180deg, #06210d80 0%, var(--bg-elev) 70%);box-shadow:0 0 0 1px var(--forest), 0 30px 60px -20px var(--forest-glow), 0 0 80px -20px var(--forest-glow);z-index:2;transform:translateY(-8px)scale(1.03)}@supports (color:lab(0% 0 0)){.gw-landing .tier.pro{background:linear-gradient(180deg, lab(10.149% -14.7787 9.06456/.5) 0%, var(--bg-elev) 70%)}}.gw-landing .tier.pro .tier-name{color:var(--ink-1)}.gw-landing .tier.pro .tier-cap{color:var(--forest-bright)}.gw-landing .tier.pro .tier-cta{background:linear-gradient(180deg, var(--forest-bright), var(--forest));border-color:var(--forest-bright);color:#060a06;color:lab(2.54987% -1.49188 1.12228);box-shadow:0 6px 16px var(--forest-glow), inset 0 1px 0 #ffffff4d}@supports (color:lab(0% 0 0)){.gw-landing .tier.pro .tier-cta{box-shadow:0 6px 16px var(--forest-glow), inset 0 1px 0 lab(100% 0 0/.3)}}.gw-landing .tier.pro .tier-cta:hover{background:var(--forest-bright)}.gw-landing .tier-badge{background:var(--forest);color:#060a06;color:lab(2.54987% -1.49188 1.12228);box-shadow:0 0 16px var(--forest-glow);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.gw-landing .tier-badge svg{width:12px;height:12px}.gw-landing .tier-callout{border-radius:var(--r-md);background:var(--forest-soft);color:#9df7b0;color:lab(90.0779% -38.8609 25.2033);border:1px solid #235430;border:1px solid lab(31.4149% -24.0748 15.7843);padding:10px 12px;font-size:12.5px;line-height:1.45}.gw-landing .tier-callout strong{color:var(--ink-1);font-weight:700}.gw-landing .tier-fine{color:var(--ink-4);text-align:center;margin:8px 0 0;font-size:11px}.gw-landing .faq{max-width:760px;margin:0 auto}.gw-landing .faq-item{border-bottom:1px solid var(--border-soft)}.gw-landing .faq-q{text-align:left;width:100%;color:var(--ink-1);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:500;transition:color .1s;display:flex}.gw-landing .faq-q:hover{color:var(--forest-bright)}.gw-landing .faq-q svg{width:18px;height:18px;color:var(--ink-4);flex-shrink:0;transition:transform .2s,color .1s}.gw-landing .faq-item.open .faq-q svg{color:var(--forest-bright);transform:rotate(180deg)}.gw-landing .faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1);display:grid}.gw-landing .faq-item.open .faq-a{grid-template-rows:1fr}.gw-landing .faq-a>div{overflow:hidden}.gw-landing .faq-a p{color:var(--ink-3);max-width:620px;margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}.gw-landing .final-cta{text-align:center;border-top:1px solid var(--border-soft);padding:120px 0;position:relative;overflow:hidden}.gw-landing .final-cta-bg{pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 100%, var(--forest-glow), transparent 60%), radial-gradient(ellipse 80% 40% at 50% 0%, #071b0c99, transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.gw-landing .final-cta-bg{background:radial-gradient(ellipse 50% 60% at 50% 100%, var(--forest-glow), transparent 60%), radial-gradient(ellipse 80% 40% at 50% 0%, lab(7.71098% -10.4164 6.30971/.6), transparent 70%)}}.gw-landing .final-cta h2{letter-spacing:-.025em;color:var(--ink-1);margin:0 0 18px;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.gw-landing .final-cta p{color:var(--ink-3);max-width:580px;margin:0 auto 36px;font-size:19px}.gw-landing .footer{border-top:1px solid var(--border-soft);color:var(--ink-4);padding:32px 0;font-size:13px}.gw-landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.gw-landing .footer-meta{align-items:center;gap:12px;display:inline-flex}.gw-landing .footer-meta .dot{background:var(--ink-5);border-radius:999px;width:4px;height:4px}.gw-landing .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.gw-landing .reveal.in{opacity:1;transform:translateY(0)}.gw-landing .reveal[data-stagger="1"]{transition-delay:80ms}.gw-landing .reveal[data-stagger="2"]{transition-delay:.16s}.gw-landing .reveal[data-stagger="3"]{transition-delay:.24s}.gw-landing .reveal[data-stagger="4"]{transition-delay:.32s}.gw-landing .reveal[data-stagger="5"]{transition-delay:.4s}.gw-landing .skel{background:linear-gradient(90deg, var(--bg-elev) 0%, var(--bg-elev-2) 50%, var(--bg-elev) 100%);border-radius:var(--r-md);background-size:200% 100%;flex-shrink:0;animation:1.6s linear infinite gwl-shimmer;display:block}@media (prefers-reduced-motion:reduce){.gw-landing .skel{animation:none}}@media (max-width:980px){.gw-landing .feat-grid,.gw-landing .broken-grid{grid-template-columns:1fr;gap:48px}.gw-landing .steps-grid{grid-template-columns:1fr}.gw-landing .steps-grid:before{display:none}.gw-landing .tier-grid{grid-template-columns:1fr;gap:16px}.gw-landing .tier.pro{transform:none}.gw-landing .hero-mockup{transform-style:flat;transform:none}.gw-landing .nav-links{display:none}.gw-landing .md-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gw-landing .hero{padding:110px 0 60px}.gw-landing .section{padding:80px 0}.gw-landing .insp-body{grid-template-columns:1fr}.gw-landing .hero-mockup-wrap{perspective:none;margin-top:40px;padding:0 16px}.gw-landing .hero-mockup,.gw-landing .hero-mockup:hover{transform-style:flat;flex-direction:column;gap:14px;max-width:100%;transition:none;display:flex;transform:none}.gw-landing .feat-mockup,.gw-landing .feat-mockup:hover{transform-style:flat;transition:none;transform:none}.gw-landing .hero-mockup-floor,.gw-landing .feat-mockup-floor,.gw-landing .md-table{display:none}.gw-landing .md-cards{display:block}.gw-landing .md-section-head{flex-wrap:wrap;gap:8px}.gw-landing .hero-floats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.gw-landing .mockup-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-elev-2);width:auto;position:static;transform:none;box-shadow:0 10px 30px -12px #0009,inset 0 1px #ffffff0f;box-shadow:0 10px 30px -12px lab(0% 0 0/.6),inset 0 1px lab(100% 0 0/.06)}.gw-landing .float-kpi,.gw-landing .float-inspector,.gw-landing .float-pipeline{width:auto;inset:auto;transform:none}}@media (max-width:480px){.gw-landing .hero{padding:88px 0 48px}.gw-landing .section{padding:56px 0}.gw-landing .md-kpis{grid-template-columns:1fr}.gw-landing .step-num{font-size:40px}.gw-landing .tier-grid{gap:14px}.gw-landing .dropzone{padding:28px 18px}.gw-landing .broken-grid-rows{font-size:10px}.gw-landing .broken-grid-rows>div{padding:4px 5px}.gw-landing .md-prod-title{max-width:120px}}.gw-landing .nav-links{align-items:center}.gw-landing .nav-flyout{position:relative}.gw-landing .nav-flyout-trigger{font:inherit;color:var(--ink-3);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;align-items:center;gap:5px;padding:8px 12px;font-size:13.5px;transition:color 80ms,background 80ms;display:inline-flex}.gw-landing .nav-flyout-trigger:hover,.gw-landing .nav-flyout[data-open=true] .nav-flyout-trigger{color:var(--ink-1);background:var(--bg-elev)}.gw-landing .nav-flyout-trigger svg{opacity:.8;width:14px;height:14px;transition:transform .15s}.gw-landing .nav-flyout[data-open=true] .nav-flyout-trigger svg{transform:rotate(180deg)}.gw-landing .nav-flyout-menu{z-index:60;background:var(--bg-elev-2);border:1px solid var(--gwl-border);border-radius:var(--r-lg);flex-direction:column;gap:2px;min-width:220px;margin-top:8px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 20px 50px -10px #0009,inset 0 1px #ffffff0d;box-shadow:0 20px 50px -10px lab(0% 0 0/.6),inset 0 1px lab(100% 0 0/.05)}.gw-landing .nav-flyout-item{color:var(--ink-3);border-radius:var(--r-sm);padding:8px 10px;font-size:13px;transition:color 80ms,background 80ms}.gw-landing .nav-flyout-item:hover{color:var(--ink-1);background:var(--bg-elev)}.gw-landing .nav-auth{align-items:center;gap:10px;display:inline-flex}.gw-landing .nav-auth-skeleton{border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--border-soft);width:132px;height:36px}.gw-landing .nav-burger{border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--gwl-border);width:38px;height:38px;color:var(--ink-1);justify-content:center;align-items:center;margin-left:auto;display:none}.gw-landing .nav-burger svg{width:18px;height:18px}.gw-landing .nav-mobile{display:none}@media (max-width:980px){.gw-landing .nav-auth.desktop-only{display:none}.gw-landing .nav-burger{display:inline-flex}.gw-landing .nav-mobile.open{z-index:49;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border-soft);background:#050805fa;background:lab(2.04582% -1.28353 .963628/.98);max-height:calc(100dvh - 64px);padding:12px 24px 28px;display:block;position:fixed;top:64px;left:0;right:0;overflow-y:auto}.gw-landing .nav-mobile-section{border-bottom:1px solid var(--border-soft);padding:10px 0}.gw-landing .nav-mobile-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-size:10.5px}.gw-landing .nav-mobile a{color:var(--ink-2);padding:8px 0 8px 2px;font-size:14.5px;display:block}.gw-landing .nav-mobile a:hover{color:var(--ink-1)}.gw-landing .nav-mobile .mobile-auth{flex-direction:column;gap:10px;padding-top:16px;display:flex}.gw-landing .nav-mobile .mobile-auth .nav-cta{justify-content:center;height:44px}}.gw-landing .footer{padding:56px 0 32px}.gw-landing .footer-cols{border-bottom:1px solid var(--border-soft);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}.gw-landing .footer-brand{flex-direction:column;gap:12px;max-width:280px;display:flex}.gw-landing .footer-tagline{color:var(--ink-4);margin:0;font-size:13px;line-height:1.5}.gw-landing .footer-social{gap:14px;margin-top:2px;display:inline-flex}.gw-landing .footer-social a{color:var(--ink-4);transition:color .12s}.gw-landing .footer-social a:hover{color:var(--forest-bright)}.gw-landing .footer-social svg{width:18px;height:18px}.gw-landing .footer-col h4{color:var(--ink-1);margin:0 0 14px;font-size:13px;font-weight:600}.gw-landing .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gw-landing .footer-col a{color:var(--ink-4);font-size:13px;transition:color .12s}.gw-landing .footer-col a:hover{color:var(--ink-1)}.gw-landing .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.gw-landing .footer-bottom p{color:var(--ink-4);margin:0;font-size:13px}.gw-landing .footer-legal{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gw-landing .footer-legal a,.gw-landing .footer-legal button{color:var(--ink-4);font-size:13px;transition:color .12s}.gw-landing .footer-legal a:hover,.gw-landing .footer-legal button:hover{color:var(--ink-1)}@media (max-width:980px){.gw-landing .footer-cols{grid-template-columns:1fr 1fr;gap:28px 24px}.gw-landing .footer-brand{grid-column:1/-1;max-width:none}}@media (max-width:560px){.gw-landing .footer-bottom{flex-direction:column;align-items:flex-start}}.gw-landing .mdash{--pad:16px;z-index:1;margin-top:24px;display:none;position:relative}.gw-landing .mdash-frame{background:linear-gradient(180deg, var(--bg-elev) 0%, var(--bg-elev-2) 100%);border:1px solid var(--gwl-border);border-radius:var(--r-2xl);box-shadow:0 24px 60px #01020199, 0 0 0 1px #ffffff05, 0 0 50px var(--forest-glow);overflow:hidden}@supports (color:lab(0% 0 0)){.gw-landing .mdash-frame{box-shadow:0 24px 60px lab(.485271% -.47674 .351706/.6), 0 0 0 1px lab(100% 0 0/.02), 0 0 50px var(--forest-glow)}}.gw-landing .mdash-topbar{border-bottom:1px solid var(--border-soft);background:var(--bg-sunken);font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex}.gw-landing .mdash-topbar .dot{border-radius:50%;width:8px;height:8px}.gw-landing .mdash-topbar .r{background:#ce514d;background:lab(52.0138% 50.3325 29.517)}.gw-landing .mdash-topbar .y{background:#cf9a35;background:lab(67.5597% 13.356 58.1654)}.gw-landing .mdash-topbar .g{background:#54b66e;background:lab(66.976% -42.1308 27.6225)}.gw-landing .mdash-topbar .title{color:var(--ink-2);margin-left:4px}.gw-landing .mdash-topbar .sep{color:var(--ink-5);margin:0 4px}.gw-landing .mdash-topbar .status{color:var(--forest-bright);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.gw-landing .mdash-topbar .pulse{background:var(--forest-bright);width:6px;height:6px;box-shadow:0 0 6px var(--forest-bright);border-radius:50%;animation:1.6s ease-in-out infinite gwl-mdashPulse}@keyframes gwl-mdashPulse{0%,to{opacity:1}50%{opacity:.4}}.gw-landing .mdash-meta{padding:14px var(--pad) 10px;border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.gw-landing .mdash-meta-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:11px}.gw-landing .mdash-meta-rows{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.gw-landing .mdash-meta-rows b{color:var(--ink-1);font-weight:600}.gw-landing .mdash-segmented{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:2px;display:inline-flex}.gw-landing .mdash-segmented button{font-family:var(--font-mono);color:var(--ink-4);background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:11px}.gw-landing .mdash-segmented button.active{background:var(--bg-elev-2);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--gwl-border)}.gw-landing .mdash-kpis{padding:14px var(--pad);border-bottom:1px solid var(--border-soft);gap:10px;display:grid}.gw-landing .mdash-kpi-hero{background:radial-gradient(120% 100% at 100% 0%, var(--forest-glow), transparent 60%), var(--bg-sunken);border:1px solid var(--forest-soft);border-radius:var(--r-lg);gap:6px;padding:14px;display:grid;position:relative;overflow:hidden}.gw-landing .mdash-kpi-hero .label{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.gw-landing .mdash-kpi-hero .label svg{width:13px;height:13px;color:var(--forest-bright)}.gw-landing .mdash-kpi-hero .value{font-family:var(--font-mono);color:var(--ink-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.gw-landing .mdash-kpi-hero .meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.gw-landing .mdash-kpi-hero .delta{border-radius:var(--r-sm);background:var(--profit-soft);color:var(--profit);font-family:var(--font-mono);align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.gw-landing .mdash-kpi-hero .delta svg{width:8px;height:8px}.gw-landing .mdash-kpi-hero .bar{background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.gw-landing .mdash-kpi-hero .bar-fill{background:linear-gradient(90deg, var(--forest-deep), var(--forest-bright));height:100%;box-shadow:0 0 8px var(--forest-glow)}.gw-landing .mdash-kpi-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gw-landing .mdash-kpi-mini{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-md);gap:2px;padding:9px 10px;display:grid}.gw-landing .mdash-kpi-mini .lbl{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.gw-landing .mdash-kpi-mini .val{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.15}.gw-landing .mdash-kpi-mini .sub{color:var(--ink-5);font-size:9.5px}.gw-landing .mdash-filters{padding:12px var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-soft);gap:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%)}.gw-landing .mdash-filters::-webkit-scrollbar{display:none}.gw-landing .mdash-chip{color:var(--ink-2);background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.gw-landing .mdash-chip svg{width:11px;height:11px}.gw-landing .mdash-chip.active{background:var(--forest-soft);color:var(--forest-bright);border-color:var(--forest-deep)}.gw-landing .mdash-chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#573500;border-color:lab(25.5603% 15.0703 47.6264)}.gw-landing .mdash-list-head{padding:14px var(--pad) 8px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.gw-landing .mdash-list-head .sort{color:var(--ink-2);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.gw-landing .mdash-list-head .sort svg{width:11px;height:11px}.gw-landing .mdash-list{background:var(--border-soft);gap:1px;padding:0;display:grid}.gw-landing .mdash-card{background:var(--bg-elev);padding:14px var(--pad);grid-template-columns:38px 1fr auto;align-items:start;gap:12px;display:grid;position:relative}.gw-landing .mdash-card.hi{background:linear-gradient(90deg, #071b0c80, var(--bg-elev) 60%);box-shadow:inset 3px 0 0 var(--forest-bright)}@supports (color:lab(0% 0 0)){.gw-landing .mdash-card.hi{background:linear-gradient(90deg, lab(7.71098% -10.4164 6.30971/.5), var(--bg-elev) 60%)}}.gw-landing .mdash-card .ic{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--border-soft);width:38px;height:38px;color:var(--ink-3);place-items:center;display:grid}.gw-landing .mdash-card .ic.a{color:var(--forest-bright);border-color:var(--forest-soft);background:#06210d;background:lab(10.149% -14.7787 9.06456)}.gw-landing .mdash-card .ic.b{color:var(--info);background:#002021;background:lab(9.9972% -15.0978 -6.35743);border-color:#003538;border-color:lab(19.4672% -21.7608 -8.89174)}.gw-landing .mdash-card .ic.c{color:var(--gold);border-color:var(--gold-soft);background:#2b1401;background:lab(9.30366% 10.6529 13.8198)}.gw-landing .mdash-card .ic.d{color:#efa3c7;color:lab(75.4626% 32.6419 -6.23732);background:#2b101e;background:lab(8.84769% 16.0629 -3.10023);border-color:#442032;border-color:lab(17.9944% 19.3533 -3.72599)}.gw-landing .mdash-card .ic.e{color:#c9cb61;color:lab(80.0364% -11.3544 51.9264);background:#1c1c00;background:lab(9.82988% -3.72218 14.8967);border-color:#303000;border-color:lab(19.2288% -5.13378 28.6396)}.gw-landing .mdash-card .ic svg{width:19px;height:19px}.gw-landing .mdash-card .body{gap:8px;min-width:0;display:grid}.gw-landing .mdash-card .title{color:var(--ink-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.gw-landing .mdash-card .sub{font-family:var(--font-mono);color:var(--ink-4);margin-top:-4px;font-size:10.5px}.gw-landing .mdash-card .stats{border-top:1px dashed var(--border-soft);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:6px;display:grid}.gw-landing .mdash-card .stat{gap:1px;display:grid}.gw-landing .mdash-card .stat .l{color:var(--ink-5);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.gw-landing .mdash-card .stat .v{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.gw-landing .mdash-card .stat .v.profit{color:var(--profit)}.gw-landing .mdash-card .stat .v.loss{color:var(--loss)}.gw-landing .mdash-card .stat .v.gold{color:var(--gold)}.gw-landing .mdash-card .right{justify-items:end;gap:6px;display:grid}.gw-landing .mdash .grade{width:26px;height:26px;font-family:var(--font-mono);letter-spacing:-.02em;border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.gw-landing .mdash .grade.A{background:var(--grade-a-bg);color:var(--grade-a-fg)}.gw-landing .mdash .grade.B{background:var(--grade-b-bg);color:var(--grade-b-fg)}.gw-landing .mdash .grade.C{background:var(--grade-c-bg);color:var(--grade-c-fg)}.gw-landing .mdash .spark{width:56px;height:22px}.gw-landing .mdash .spark svg{width:100%;height:100%;display:block}.gw-landing .mdash-foot{padding:14px var(--pad);border-top:1px solid var(--border-soft);background:var(--bg-sunken);color:var(--ink-4);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.gw-landing .mdash-foot .more{color:var(--forest-bright);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.gw-landing .mdash-foot .more svg{width:11px;height:11px}.gw-landing .mdash-insp{background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-lg);gap:10px;margin-top:14px;padding:14px;display:grid;position:relative}.gw-landing .mdash-insp:before{content:"INSPECTOR · TAP ANY ROW";font-family:var(--font-mono);color:var(--ink-4);background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-sm);letter-spacing:.08em;padding:1px 8px;font-size:9.5px;position:absolute;top:-8px;left:14px}.gw-landing .mdash-insp .head{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.gw-landing .mdash-insp .head .ic{border-radius:var(--r-md);border:1px solid var(--forest-soft);width:36px;height:36px;color:var(--forest-bright);background:#06210d;background:lab(10.149% -14.7787 9.06456);place-items:center;display:grid}.gw-landing .mdash-insp .head .ic svg{width:18px;height:18px}.gw-landing .mdash-insp .head .t{color:var(--ink-1);font-size:13px;font-weight:500;line-height:1.25}.gw-landing .mdash-insp .head .s{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px}.gw-landing .mdash-insp .head .score{text-align:center;border-radius:var(--r-md);background:var(--grade-a-bg);color:var(--grade-a-fg);font-family:var(--font-mono);place-items:center;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.15;display:grid}.gw-landing .mdash-insp .head .score b{font-size:14px;display:block}.gw-landing .mdash-insp .ledger{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:4px 12px}.gw-landing .mdash-insp .ledger .row{color:var(--ink-3);border-bottom:1px dashed var(--border-soft);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.gw-landing .mdash-insp .ledger .row:last-child{border-bottom:0}.gw-landing .mdash-insp .ledger .row .lbl{color:var(--ink-3)}.gw-landing .mdash-insp .ledger .row .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:500}.gw-landing .mdash-insp .ledger .row .val.neg{color:var(--loss)}.gw-landing .mdash-insp .ledger .row.total{border-top:1px solid var(--gwl-border);border-bottom:0;margin-top:2px;padding-top:10px}.gw-landing .mdash-insp .ledger .row.total .lbl{color:var(--ink-1);font-weight:600}.gw-landing .mdash-insp .ledger .row.total .val{color:var(--profit);font-size:14px;font-weight:600}.gw-landing .mdash-pipeline{background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-lg);gap:10px;margin-top:14px;padding:14px;display:grid}.gw-landing .mdash-pipeline .row{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.gw-landing .mdash-pipeline .row .spin{border:1.5px solid var(--forest-deep);border-top-color:var(--forest-bright);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite gwl-spin}.gw-landing .mdash-pipeline .file{font-family:var(--font-mono);color:var(--ink-1)}.gw-landing .mdash-pipeline .progress{background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:3px;height:6px;position:relative;overflow:hidden}.gw-landing .mdash-pipeline .progress .fill{background:linear-gradient(90deg, var(--forest-deep), var(--forest-bright));width:68%;box-shadow:0 0 8px var(--forest-glow);border-radius:3px;position:absolute;inset:0}.gw-landing .mdash-pipeline .pmeta{font-family:var(--font-mono);color:var(--ink-4);justify-content:space-between;font-size:10.5px;display:flex}.gw-landing .mdash-pipeline .pmeta b{color:var(--ink-2);font-weight:500}.gw-landing .sticky-cta{z-index:60;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px)saturate(140%);border-top:1px solid var(--border-soft);background:#030503eb;background:lab(1.24593% -.913799 .682595/.92);align-items:center;gap:10px;transition:transform .24s;display:none;position:fixed;bottom:0;left:0;right:0}.gw-landing .sticky-cta.hide{transform:translateY(110%)}.gw-landing .sticky-cta .meta{flex:1;gap:1px;min-width:0;display:grid}.gw-landing .sticky-cta .t{color:var(--ink-1);font-size:12.5px;font-weight:500}.gw-landing .sticky-cta .s{color:var(--ink-4);font-size:10.5px;font-family:var(--font-mono)}.gw-landing .sticky-cta .btn{flex-shrink:0;height:44px;padding:0 18px;font-size:14px}@media (max-width:768px){.gw-landing{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.gw-landing .hero-mockup-wrap{display:none}.gw-landing .mdash{display:block}.gw-landing .sticky-cta{display:flex}.gw-landing .hero-cta-row{flex-direction:column;align-items:stretch;gap:10px;width:100%}.gw-landing .hero-cta-row .btn{width:100%}.gw-landing .hero-cta-pill{align-self:center}}@media (prefers-reduced-motion:reduce){.gw-landing .mdash-topbar .pulse,.gw-landing .mdash-pipeline .row .spin{animation:none}.gw-landing .sticky-cta{transition:none}}.gw-landing .lp-mobile-only{display:none}.gw-landing .lp-mobile-only .btn-block{width:100%}.gw-landing .lp-mobile-only .m-broken{background:var(--bg-sunken);border:1px solid var(--gwl-border);border-radius:var(--r-lg);margin-bottom:22px;padding:1px;position:relative;overflow:hidden}.gw-landing .lp-mobile-only .m-broken-bar{border-bottom:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--ink-3);background:#0e130e;background:lab(5.39612% -2.68386 2.02709);align-items:center;gap:8px;padding:9px 12px;font-size:10.5px;display:flex}.gw-landing .lp-mobile-only .m-broken-bar .dots{gap:4px;display:flex}.gw-landing .lp-mobile-only .m-broken-bar .dots span{background:var(--ink-5);border-radius:50%;width:7px;height:7px}.gw-landing .lp-mobile-only .m-broken-bar .crash{color:var(--loss);margin-left:auto}.gw-landing .lp-mobile-only .m-sheet{font-family:var(--font-mono);background:#080d08;background:lab(3.13054% -1.71594 1.29302);grid-template-columns:22px 1fr 60px 56px;font-size:11px;display:grid}.gw-landing .lp-mobile-only .m-sheet>div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;overflow:hidden}.gw-landing .lp-mobile-only .m-sheet>div:nth-child(4n+1){background:var(--bg-sunken);color:var(--ink-5);text-align:center}.gw-landing .lp-mobile-only .m-sheet .hdr{color:var(--ink-4);font-size:10px;background:var(--bg-sunken)!important}.gw-landing .lp-mobile-only .m-sheet .err{color:var(--loss);background:#2c080740;background:lab(6.67973% 18.5805 7.41594/.25)}.gw-landing .lp-mobile-only .m-sheet .frozen{color:var(--ink-5)}.gw-landing .lp-mobile-only .m-sheet .selected{background:#0b201080;background:lab(10.0303% -11.9082 7.40415/.5)}.gw-landing .lp-mobile-only .m-broken-overlay{color:var(--loss);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2c0807d9;background:lab(6.67973% 18.5805 7.41594/.85);align-items:center;gap:6px;padding:5px 9px;font-size:9.5px;display:inline-flex;position:absolute;bottom:8px;left:8px}.gw-landing .lp-mobile-only .m-broken-overlay .ring{border:1.5px solid var(--loss);border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.9s linear infinite gwl-spin}.gw-landing .lp-mobile-only .m-bullets{gap:10px;margin-top:6px;display:grid}.gw-landing .lp-mobile-only .m-bullet{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.gw-landing .lp-mobile-only .m-bullet .b{background:var(--forest-soft);width:22px;height:22px;color:var(--forest-bright);border-radius:6px;place-items:center;display:grid}.gw-landing .lp-mobile-only .m-bullet .b svg{width:13px;height:13px}.gw-landing .lp-mobile-only .m-steps{gap:10px;display:grid}.gw-landing .lp-mobile-only .m-step{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-lg);-moz-column-gap:14px;text-align:left;grid-template-columns:auto 1fr;align-items:start;gap:4px 14px;padding:16px;display:grid;position:relative}.gw-landing .lp-mobile-only .m-step .num{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;grid-column:2;font-size:11px}.gw-landing .lp-mobile-only .m-step .icon{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--gwl-border);width:40px;height:40px;color:var(--forest-bright);grid-row:1/span 3;place-items:center;display:grid}.gw-landing .lp-mobile-only .m-step .icon svg{width:18px;height:18px}.gw-landing .lp-mobile-only .m-step .title{color:var(--ink-1);grid-column:2;font-size:16px;font-weight:600}.gw-landing .lp-mobile-only .m-step .copy{color:var(--ink-3);grid-column:2;margin:0;font-size:13.5px;line-height:1.5}.gw-landing .lp-mobile-only .m-dropzone{background:radial-gradient(100% 80% at 50% 0%, var(--forest-glow), transparent 60%), var(--bg-elev);border:1.5px dashed var(--forest-deep);border-radius:var(--r-xl);text-align:center;margin-top:18px;padding:26px 18px;position:relative;overflow:hidden}.gw-landing .lp-mobile-only .m-dropzone .ic{border-radius:var(--r-md);background:var(--forest-soft);width:44px;height:44px;color:var(--forest-bright);place-items:center;margin:0 auto 12px;display:grid}.gw-landing .lp-mobile-only .m-dropzone .ic svg{width:22px;height:22px}.gw-landing .lp-mobile-only .m-dropzone h3{color:var(--ink-1);letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:600}.gw-landing .lp-mobile-only .m-dropzone p{color:var(--ink-3);margin:0 0 16px;font-size:13px}.gw-landing .lp-mobile-only .m-dropzone .actions{gap:8px;display:grid}.gw-landing .lp-mobile-only .m-tiers{gap:14px;display:grid}.gw-landing .lp-mobile-only .m-tier{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-xl);text-align:left;padding:22px 20px;position:relative}.gw-landing .lp-mobile-only .m-tier.pro{border-color:var(--forest-deep);background:radial-gradient(120% 80% at 100% 0%, var(--forest-glow), transparent 60%), linear-gradient(180deg, #09150c 0%, var(--bg-elev) 70%);box-shadow:0 0 0 1px var(--forest-soft), 0 0 50px var(--forest-glow)}@supports (color:lab(0% 0 0)){.gw-landing .lp-mobile-only .m-tier.pro{background:radial-gradient(120% 80% at 100% 0%, var(--forest-glow), transparent 60%), linear-gradient(180deg, lab(5.51649% -5.36603 3.2991) 0%, var(--bg-elev) 70%)}}.gw-landing .lp-mobile-only .m-tier .badge{background:var(--forest-bright);color:#060a06;color:lab(2.54987% -1.49188 1.12228);border-radius:var(--r-pill);box-shadow:0 4px 16px var(--forest-glow);align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-10px;right:18px}.gw-landing .lp-mobile-only .m-tier .badge svg{width:11px;height:11px}.gw-landing .lp-mobile-only .m-tier .name{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:600}.gw-landing .lp-mobile-only .m-tier.pro .name{color:var(--forest-bright)}.gw-landing .lp-mobile-only .m-tier .price{color:var(--ink-1);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:36px;font-weight:600;line-height:1.05}.gw-landing .lp-mobile-only .m-tier .price .per{color:var(--ink-4);margin-left:4px;font-size:14px;font-weight:400}.gw-landing .lp-mobile-only .m-tier .cap{color:var(--ink-2);margin-top:8px;font-size:14px;font-weight:500}.gw-landing .lp-mobile-only .m-tier .cap-sub{color:var(--ink-4);margin-bottom:14px;font-size:12px}.gw-landing .lp-mobile-only .m-tier ul{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.gw-landing .lp-mobile-only .m-tier ul li{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.45;display:grid}.gw-landing .lp-mobile-only .m-tier ul li .ic{width:16px;height:16px;color:var(--forest-bright);flex-shrink:0;margin-top:2px}.gw-landing .lp-mobile-only .m-tier ul li.locked,.gw-landing .lp-mobile-only .m-tier ul li.locked .ic{color:var(--ink-5)}.gw-landing .lp-mobile-only .m-tier .locked-label{color:var(--ink-5);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 6px;font-size:10.5px}.gw-landing .lp-mobile-only .m-tier .callout{border:1px solid var(--forest-soft);border-radius:var(--r-md);color:var(--ink-2);background:#06210d80;background:lab(10.149% -14.7787 9.06456/.5);margin:14px 0;padding:12px;font-size:13.5px;line-height:1.5}.gw-landing .lp-mobile-only .m-tier .callout strong{color:var(--ink-1)}.gw-landing .lp-mobile-only .m-tier .cta{border-radius:var(--r-md);background:var(--bg-elev-2);border:1px solid var(--gwl-border);width:100%;height:46px;color:var(--ink-1);justify-content:center;align-items:center;margin-top:10px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.gw-landing .lp-mobile-only .m-tier.pro .cta{background:linear-gradient(180deg, var(--forest-bright), var(--forest));color:#060a06;color:lab(2.54987% -1.49188 1.12228);border-color:var(--forest);box-shadow:0 6px 20px var(--forest-glow)}.gw-landing .lp-mobile-only .m-tier .fine{color:var(--ink-4);text-align:center;margin:10px 0 0;font-size:11.5px}.gw-landing .lp-mobile-only .m-tier-note{color:var(--ink-4);align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;display:flex}.gw-landing .lp-mobile-only .m-faq{display:grid}.gw-landing .lp-mobile-only .m-faq-item{border-bottom:1px solid var(--border-soft)}.gw-landing .lp-mobile-only .m-faq-item:first-child{border-top:1px solid var(--border-soft)}.gw-landing .lp-mobile-only .m-faq-q{width:100%;color:var(--ink-1);text-align:left;letter-spacing:-.005em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 4px;font-size:15px;font-weight:500;display:flex}.gw-landing .lp-mobile-only .m-faq-q svg{width:16px;height:16px;color:var(--ink-4);flex-shrink:0;transition:transform .18s}.gw-landing .lp-mobile-only .m-faq-item.open .m-faq-q svg{color:var(--forest-bright);transform:rotate(180deg)}.gw-landing .lp-mobile-only .m-faq-a{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.gw-landing .lp-mobile-only .m-faq-item.open .m-faq-a{grid-template-rows:1fr}.gw-landing .lp-mobile-only .m-faq-a>div{overflow:hidden}.gw-landing .lp-mobile-only .m-faq-a p{color:var(--ink-3);margin:0 0 18px;font-size:14px;line-height:1.6}.gw-landing .lp-mobile-only .m-final{text-align:center;background:radial-gradient(120% 100% at 50% 0%, var(--forest-glow), transparent 60%), var(--bg-elev);border:1px solid var(--forest-soft);border-radius:var(--r-2xl);box-shadow:0 0 60px var(--forest-glow);margin:24px 18px 8px;padding:36px 22px}.gw-landing .lp-mobile-only .m-final h2{color:var(--ink-1);letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:600}.gw-landing .lp-mobile-only .m-final p{color:var(--ink-3);margin:0 0 20px;font-size:14.5px;line-height:1.5}@media (max-width:768px){.gw-landing section[aria-labelledby=broken-excel-heading],.gw-landing section[aria-labelledby=steps-heading],.gw-landing #pricing,.gw-landing #faq,.gw-landing .final-cta{display:none}.gw-landing .lp-mobile-only{display:block}.gw-landing .feat-mockup-wrap{display:none}.gw-landing .feat-grid{gap:0;display:block}.gw-landing .feat-list{gap:10px}.gw-landing .feat-card{border-color:var(--border-soft);gap:14px;padding:16px}.gw-landing .feat-card:hover{background:var(--bg-elev);border-color:var(--border-soft);transform:none}.gw-landing .feat-card.pulse{border-color:var(--forest-soft);background:linear-gradient(180deg, #071b0c40, transparent 60%), var(--bg-elev);box-shadow:0 0 30px var(--forest-glow)}@supports (color:lab(0% 0 0)){.gw-landing .feat-card.pulse{background:linear-gradient(180deg, lab(7.71098% -10.4164 6.30971/.25), transparent 60%), var(--bg-elev)}}.gw-landing .feat-card.pulse .feat-icon{animation:none}.gw-landing .feat-icon{width:38px;height:38px}.gw-landing .feat-title{margin:0 0 4px;font-size:16px}.gw-landing .feat-copy{font-size:13.5px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.gw-landing .lp-mobile-only .m-broken-overlay .ring{animation:none}.gw-landing .lp-mobile-only .m-faq-a{transition:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_90222e5-module__AE2Uqq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_90222e5-module__AE2Uqq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_38816d0e-module__jSNxiG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_38816d0e-module__jSNxiG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_ee7d3cf7-module__pYMgLa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_ee7d3cf7-module__pYMgLa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_17b0ffb2-module__Wav3qW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_17b0ffb2-module__Wav3qW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_80bebce7-module__Fqe_ya__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_80bebce7-module__Fqe_ya__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c631ed9a-module__xTH6_q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c631ed9a-module__xTH6_q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
