@font-face{font-family:Manrope;src:url(/marketing/fonts/Manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/marketing/fonts/Inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/marketing/fonts/JetBrainsMono.woff2)format("woff2");font-weight:100 800;font-display:swap}.gt-hero{--gt-ink:#14232b;--gt-ink-muted:#4e5d66;--gt-teal:#1d5c63;--gt-teal-dark:#144249;--gt-teal-tint:#e3eff0;--gt-brass:#b7791f;--gt-brass-text:#7a4e0b;--gt-linen:#f7f4ee;--gt-surface:#fff;--gt-sand:#ede7db;--gt-border:#d9d1c2;--gt-border-strong:#857d6e;--gt-added:#17663f;--gt-added-bg:#e4f3ea;--gt-removed:#a3231b;--gt-removed-bg:#fbe8e6;--gt-changed:#7a4e0b;--gt-changed-bg:#fff1d2;--gt-brass-tint:#b7791f24;--gt-brass-wash:#fbf3e2;--night:#0e1a20;--night-2:#16262e;--night-line:#2a3f4a;--on-night:#f7f4ee;--on-night-muted:#a9bac2;--teal-bright:#7ccbd2;--brass-bright:#e8b055;--added-bright:#7fd3a2;--gt-glow-teal:#7ccbd261;--shop:#2f5d50;--shop-tint:#e4ede9;--gt-frame-shadow-linen:0 0 0 1px #14232b1a,0 calc(36*var(--u)) calc(64*var(--u)) calc(-28*var(--u)) #14232b61,0 calc(10*var(--u)) calc(22*var(--u)) calc(-10*var(--u)) #14232b2e;--gt-frame-shadow-ink:0 0 0 1px var(--night-line),0 calc(52*var(--u)) calc(96*var(--u)) calc(-28*var(--u)) #000000bf,0 0 calc(160*var(--u)) calc(-36*var(--u)) var(--gt-glow-teal);--gt-fabric-sage:#aeb9a3;--gt-fabric-oat:#d8cdb4;--gt-fabric-charcoal:#3a4045;--gt-wall:#e9e2d3;width:100%;color:var(--gt-ink);font-family:Inter,system-ui,sans-serif;line-height:1.4;position:relative;container:gt-hero/inline-size}.gt-hero *{box-sizing:border-box;margin:0;padding:0}.gt-hero svg{display:block}.gt-stage{aspect-ratio:16/10;--u:calc(100cqw/1200);width:100%;position:relative}.gt-frame{border-radius:calc(14*var(--u));background:var(--gt-linen);box-shadow:var(--gt-frame-shadow-linen);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.gt-hero[data-surface=ink] .gt-frame{box-shadow:var(--gt-frame-shadow-ink)}.gt-hero[data-surface=bare] .gt-frame{box-shadow:none}.gt-hero[data-surface=bare] .gt-accent,.gt-hero[data-surface=bare] .gt-pause{display:none}.gt-chrome{height:calc(44*var(--u));background:var(--gt-sand);border-bottom:1px solid var(--gt-border);padding:0 calc(16*var(--u));flex:none;align-items:center;display:flex;position:relative}.gt-dots{gap:calc(8*var(--u));display:flex}.gt-dots i{width:calc(12*var(--u));height:calc(12*var(--u));background:var(--gt-border);border-radius:50%;display:block}.gt-url{left:50%;top:calc(8*var(--u));width:calc(440*var(--u));height:calc(28*var(--u));margin-left:calc(-220*var(--u));border-radius:calc(8*var(--u));background:var(--gt-surface);border:1px solid var(--gt-border);font-size:calc(13*var(--u));color:var(--gt-ink-muted);justify-content:center;align-items:center;gap:calc(7*var(--u));display:flex;position:absolute}.gt-url span{align-items:center;gap:calc(7*var(--u));display:flex;position:absolute}.gt-url svg{width:calc(12*var(--u));height:calc(12*var(--u))}.gx-ex-chip{right:calc(16*var(--u));top:calc(12*var(--u));height:calc(20*var(--u));padding:0 calc(9*var(--u));border-radius:calc(10*var(--u));border:1px solid var(--gt-border-strong);background:var(--gt-surface);color:var(--gt-ink-muted);font:600 calc(10.5*var(--u))/calc(18*var(--u)) "Inter",sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:0;position:absolute}.gt-url .gx-u-app{opacity:0}.gt-url .gx-u-shop{opacity:1}.gt-view{flex:1;position:relative;overflow:hidden}.gt-view>section{position:absolute;inset:0}.gx-sA{opacity:1;background:#fff}.gx-sR{opacity:0;background:#fff}.gx-rl-img{object-fit:cover;width:100%;height:100%;display:block}.gx-rl-m{display:none}.gx-rl-chip{right:calc(16*var(--u));top:calc(12*var(--u));height:calc(20*var(--u));padding:0 calc(9*var(--u));border-radius:calc(10*var(--u));border:1px solid var(--gt-teal);background:var(--gt-teal-tint);color:var(--gt-teal-dark);font:600 calc(10.5*var(--u))/calc(18*var(--u)) "Inter",sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:1;position:absolute}.gx-sS{background:var(--gt-linen);opacity:0;display:flex}.gx-main>.gx-pane-c1,.gx-main>.gx-pane-c2{opacity:0}.gt-pause-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gx-shop-h{height:calc(64*var(--u));padding:0 calc(56*var(--u));border-bottom:1px solid var(--gt-border);justify-content:space-between;align-items:center;display:flex}.gx-shop-brand{font:800 calc(20*var(--u)) "Manrope",sans-serif;letter-spacing:-.01em}.gx-shop-nav{gap:calc(28*var(--u));font-size:calc(14*var(--u));color:var(--gt-ink-muted);display:flex}.gx-shop-crumb{padding:calc(20*var(--u)) calc(56*var(--u)) 0;font-size:calc(13*var(--u));color:var(--gt-ink-muted)}.gx-shop-main{grid-template-columns:1fr calc(480*var(--u));gap:calc(48*var(--u));padding:calc(18*var(--u)) calc(56*var(--u)) 0;display:grid}.gx-shop-img{height:calc(560*var(--u));border-radius:calc(16*var(--u));background:var(--gt-wall);border:1px solid var(--gt-border);position:relative;overflow:hidden}.gx-win{left:50%;top:calc(92*var(--u));width:calc(340*var(--u));height:calc(430*var(--u));margin-left:calc(-170*var(--u));background:var(--gt-teal-tint);border:calc(12*var(--u)) solid #fff;border-radius:calc(6*var(--u));box-shadow:0 0 0 1px var(--gt-border),0 calc(16*var(--u)) calc(30*var(--u)) calc(-18*var(--u)) #14232b59;position:absolute}.gx-win:after{content:"";width:calc(6*var(--u));margin-left:calc(-3*var(--u));background:#fff;position:absolute;top:0;bottom:0;left:50%}.gx-tube{left:50%;top:calc(-30*var(--u));height:calc(14*var(--u));width:calc(376*var(--u));margin-left:calc(-188*var(--u));border-radius:calc(7*var(--u));background:var(--gt-border);z-index:2;position:absolute}.gx-blindbox{left:0;right:0;top:calc(-16*var(--u));height:calc(360*var(--u));z-index:2;justify-content:center;display:flex;position:absolute}.gx-blind{background:var(--gt-fabric-sage);border-bottom:calc(8*var(--u)) solid var(--gt-brass);border-radius:0 0 calc(3*var(--u)) calc(3*var(--u));background-image:repeating-linear-gradient(90deg,#14232b0b 0 calc(2*var(--u)),transparent calc(2*var(--u)) calc(7*var(--u)));width:100%;height:100%;position:relative}.gx-blindwrap{width:100%}.gx-dim-w{left:0;right:0;top:calc(-70*var(--u));font:500 calc(12*var(--u)) "JetBrains Mono",monospace;color:var(--gt-brass-text);justify-content:center;display:flex;position:absolute}.gx-dim-w b{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(6*var(--u));padding:calc(3*var(--u)) calc(8*var(--u));white-space:nowrap;font-weight:500;position:absolute}.gx-dim-w:before{content:"";left:calc(12*var(--u));right:calc(12*var(--u));border-top:1px dashed var(--gt-brass);position:absolute;top:50%}.gx-dim-w b{z-index:1}.gx-dim-h{right:calc(-64*var(--u));top:calc(-16*var(--u));height:calc(360*var(--u));border-left:1px dashed var(--gt-brass);width:1px;position:absolute}.gx-dim-h b{left:calc(-30*var(--u));margin-top:calc(-12*var(--u));font:500 calc(12*var(--u)) "JetBrains Mono",monospace;color:var(--gt-brass-text);background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(6*var(--u));padding:calc(3*var(--u)) calc(8*var(--u));white-space:nowrap;position:absolute;top:50%}.gx-sill{left:50%;top:calc(536*var(--u));width:calc(420*var(--u));height:calc(14*var(--u));margin-left:calc(-210*var(--u));border:1px solid var(--gt-border);border-radius:calc(4*var(--u));background:#fff;position:absolute}.gx-calc{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(16*var(--u));padding:calc(26*var(--u)) calc(28*var(--u)) calc(22*var(--u));height:calc(560*var(--u));box-shadow:0 calc(18*var(--u)) calc(30*var(--u)) calc(-24*var(--u)) #14232b59;flex-direction:column;display:flex}.gx-eyebrow{font:400 calc(11*var(--u)) "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-ink-muted)}.gx-calc h3{font:700 calc(27*var(--u))/1.15 "Manrope",sans-serif;margin-top:calc(6*var(--u))}.gx-calc .gx-sub{font-size:calc(14*var(--u));color:var(--gt-ink-muted);margin-top:calc(4*var(--u))}.gx-fields{gap:calc(16*var(--u));margin-top:calc(20*var(--u));grid-template-columns:1fr 1fr;display:grid}.gx-fld label{font-size:calc(13*var(--u));margin-bottom:calc(6*var(--u));font-weight:500;display:block}.gx-inp{height:calc(46*var(--u));border:1px solid var(--gt-border-strong);border-radius:calc(10*var(--u));padding:0 calc(14*var(--u));font-size:calc(17*var(--u));background:#fff;justify-content:space-between;align-items:center;font-weight:500;display:flex;position:relative}.gx-inp u{font-size:calc(13*var(--u));color:var(--gt-ink-muted);font-weight:400;text-decoration:none}.gx-inp .gx-vals{height:calc(22*var(--u));width:calc(60*var(--u));position:relative}.gx-inp .gx-vals span{line-height:calc(22*var(--u));position:absolute;top:0;left:0}.gx-fab{margin-top:calc(18*var(--u))}.gx-fab>label{font-size:calc(13*var(--u));margin-bottom:calc(8*var(--u));font-weight:500;display:block}.gx-sw{gap:calc(12*var(--u));display:flex}.gx-sw div{border:1px solid var(--gt-border);border-radius:calc(10*var(--u));padding:calc(8*var(--u)) calc(8*var(--u)) calc(7*var(--u));font-size:calc(12*var(--u));color:var(--gt-ink-muted);gap:calc(6*var(--u));flex-direction:column;flex:1;display:flex}.gx-sw div i{height:calc(22*var(--u));border-radius:calc(5*var(--u));display:block}.gx-sw div.gx-on{border:calc(2*var(--u)) solid var(--shop);padding:calc(7*var(--u)) calc(7*var(--u)) calc(6*var(--u));color:var(--gt-ink);background:var(--shop-tint);font-weight:500}.gx-pricebox{border-top:1px solid var(--gt-border);padding-top:calc(14*var(--u));margin-top:auto}.gx-pricebox .gx-lbl{font-size:calc(13*var(--u));color:var(--gt-ink-muted);font-weight:500}.gx-pricerow{height:calc(62*var(--u));margin-top:calc(2*var(--u));position:relative}.gx-pricerow span{font:800 calc(54*var(--u))/calc(62*var(--u)) "Manrope",sans-serif;letter-spacing:-.02em;position:absolute;top:0;left:0}.gx-pricerow small{font:500 calc(14*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted);letter-spacing:0;margin-left:calc(8*var(--u))}.gx-tally-line{height:calc(4*var(--u));border-radius:calc(2*var(--u));background:var(--gt-brass);width:calc(150*var(--u));transform-origin:0}.gx-est{font-size:calc(14*var(--u));color:var(--gt-ink-muted);margin-top:calc(8*var(--u));align-items:center;gap:calc(7*var(--u));display:flex}.gx-est svg{width:calc(15*var(--u));height:calc(15*var(--u));flex:none}.gx-btn{height:calc(48*var(--u));border-radius:calc(10*var(--u));background:var(--shop);color:#fff;font:600 calc(16*var(--u)) "Inter",sans-serif;margin-top:calc(14*var(--u));justify-content:center;align-items:center;display:flex}.gx-calc .gx-by{font:400 calc(11*var(--u)) "JetBrains Mono",monospace;color:var(--gt-ink-muted);text-align:center;margin-top:calc(10*var(--u))}.gx-side{width:calc(208*var(--u));background:var(--gt-surface);border-right:1px solid var(--gt-border);padding:calc(20*var(--u)) calc(14*var(--u));flex-direction:column;flex:none;display:flex}.gx-logo{align-items:center;gap:calc(9*var(--u));padding:0 calc(6*var(--u));font:700 calc(19*var(--u)) "Manrope",sans-serif;letter-spacing:-.01em;margin-bottom:calc(22*var(--u));display:flex}.gx-logo svg{width:calc(26*var(--u));height:calc(26*var(--u))}.gx-nav{gap:calc(4*var(--u));flex-direction:column;display:flex}.gx-nav div{height:calc(38*var(--u));border-radius:calc(8*var(--u));align-items:center;gap:calc(10*var(--u));padding:0 calc(10*var(--u));font-size:calc(14*var(--u));color:var(--gt-ink-muted);font-weight:500;display:flex}.gx-nav div svg{width:calc(17*var(--u));height:calc(17*var(--u));flex:none}.gx-nav div{position:relative}.gx-nav div.gx-on{background:var(--gt-teal-tint);color:var(--gt-teal-dark);font-weight:600}.gx-nav div.gx-on:before{content:"";left:calc(-14*var(--u));top:calc(9*var(--u));bottom:calc(9*var(--u));width:calc(4*var(--u));border-radius:0 calc(3*var(--u)) calc(3*var(--u)) 0;background:var(--gt-brass);position:absolute}.gx-nav .gx-badge-unused{min-width:calc(20*var(--u));height:calc(20*var(--u));border-radius:calc(10*var(--u));background:var(--gt-changed-bg);color:var(--gt-changed);font-size:calc(12*var(--u));border:1px solid #e5c98a;justify-content:center;align-items:center;margin-left:auto;font-weight:600;display:flex}.gx-side .gx-bill{margin-top:auto}.gx-tabs{height:calc(42*var(--u));border-bottom:1px solid var(--gt-border);gap:calc(28*var(--u));padding:0 calc(32*var(--u));font-size:calc(14*var(--u));color:var(--gt-ink-muted);flex:none;font-weight:500;display:flex}.gx-tabs span{align-items:center;height:100%;display:flex;position:relative}.gx-tabs span.gx-on{color:var(--gt-teal-dark);font-weight:600}.gx-tabs span.gx-on:after{content:"";left:0;right:0;bottom:calc(-1*var(--u));height:calc(3*var(--u));background:var(--gt-teal);border-radius:calc(2*var(--u)) calc(2*var(--u)) 0 0;position:absolute}.gx-tabbar{opacity:0;display:none}.gx-main{flex:1;min-width:0;position:relative}.gx-main>.gx-pane{flex-direction:column;display:flex;position:absolute;inset:0}.gx-top{height:calc(60*var(--u));border-bottom:1px solid var(--gt-border);padding:0 calc(32*var(--u));font-size:calc(14*var(--u));color:var(--gt-ink-muted);flex:none;justify-content:space-between;align-items:center;display:flex}.gx-top b{color:var(--gt-ink);font-weight:600}.gx-crumb{align-items:center;gap:calc(8*var(--u));font:500 calc(12*var(--u)) "JetBrains Mono",monospace;color:var(--gt-ink-muted);letter-spacing:-.01em;white-space:nowrap;display:flex}.gx-crumb .gx-sep{color:var(--gt-ink-muted);opacity:.85;display:flex}.gx-crumb .gx-sep svg{width:calc(11*var(--u));height:calc(11*var(--u))}.gx-badge-seller{align-items:center;gap:calc(6*var(--u));height:calc(26*var(--u));padding:0 calc(10*var(--u));border-radius:calc(13*var(--u));background:var(--gt-teal-tint);color:var(--gt-teal-dark);font-size:calc(12.5*var(--u));font-weight:600;display:flex}.gx-badge-seller svg{width:calc(13*var(--u));height:calc(13*var(--u))}.gx-pbody{padding:calc(26*var(--u)) calc(32*var(--u)) 0;flex:1;position:relative}.gx-pbody .gx-ph{font:700 calc(24*var(--u))/1.2 "Manrope",sans-serif}.gx-pbody .gx-lead{font-size:calc(14.5*var(--u));color:var(--gt-ink-muted);margin-top:calc(5*var(--u))}.gx-pane-b .gx-cols{grid-template-columns:calc(392*var(--u)) 1fr;gap:calc(56*var(--u));margin-top:calc(30*var(--u));align-items:start;display:grid}.gx-pcard{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(16*var(--u));padding:calc(28*var(--u)) calc(26*var(--u)) calc(26*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-22*var(--u)) #14232b4d}.gx-pcard .gx-big{font:800 calc(62*var(--u))/1.1 "Manrope",sans-serif;letter-spacing:-.025em;margin-top:calc(10*var(--u))}.gx-pcard .gx-big small{font:500 calc(14*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted);letter-spacing:0;margin-left:calc(6*var(--u))}.gx-pcard .gx-est{margin-top:calc(4*var(--u))}.gx-pcard .gx-glabel{font:500 calc(14*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted);margin-top:calc(12*var(--u))}.gx-pcard .gx-glabel+.gx-big{margin-top:calc(2*var(--u))}.gx-pcard .gx-incl{font:600 calc(14*var(--u)) "Inter",sans-serif;color:var(--gt-ink);margin-top:calc(4*var(--u))}.gx-pcard hr{border:0;border-top:1px dashed var(--gt-brass);margin:calc(24*var(--u)) 0 calc(18*var(--u))}.gx-tag-seller{align-items:center;gap:calc(6*var(--u));height:calc(24*var(--u));padding:0 calc(9*var(--u));border-radius:calc(12*var(--u));background:var(--gt-teal-tint);color:var(--gt-teal-dark);font-size:calc(12*var(--u));font-weight:600;display:inline-flex}.gx-tag-seller svg{width:calc(12*var(--u));height:calc(12*var(--u))}.gx-chip{margin-top:calc(12*var(--u));align-items:center;gap:calc(8*var(--u));padding:calc(11*var(--u)) calc(12*var(--u));border-radius:calc(8*var(--u));border:1px solid var(--gt-brass);background:var(--gt-brass-wash);font:500 calc(11.5*var(--u)) "JetBrains Mono",monospace;color:var(--gt-brass-text);box-shadow:0 0 0 calc(3*var(--u)) var(--gt-brass-tint);white-space:nowrap;display:flex}.gx-chip svg{width:calc(14*var(--u));height:calc(14*var(--u));flex:none}.gx-chip span{text-decoration:underline;-webkit-text-decoration-color:var(--gt-brass);text-decoration-color:var(--gt-brass);text-underline-offset:calc(3*var(--u));text-decoration-thickness:calc(1.5*var(--u));line-height:1.45}.gx-formula{margin-top:calc(16*var(--u));font:400 calc(12.5*var(--u))/1.7 "JetBrains Mono",monospace;color:var(--gt-ink-muted)}.gx-formula b{color:var(--gt-ink);font-weight:500}.gx-paper{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(12*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-22*var(--u)) #14232b4d;position:relative;overflow:hidden}.gx-paper-h{height:calc(36*var(--u));background:var(--gt-sand);border-bottom:1px solid var(--gt-border);padding:0 calc(14*var(--u));font:400 calc(11.5*var(--u)) "JetBrains Mono",monospace;color:var(--gt-ink-muted);justify-content:space-between;align-items:center;display:flex}.gx-paper-b{padding:calc(20*var(--u)) calc(20*var(--u)) calc(16*var(--u))}.gx-paper-b .gx-sup{font:700 calc(19*var(--u)) "Manrope",sans-serif}.gx-paper-b .gx-sup2{font-size:calc(12.5*var(--u));color:var(--gt-ink-muted);margin:calc(3*var(--u)) 0 calc(16*var(--u))}.gx-ptab{grid-template-columns:calc(36*var(--u)) calc(86*var(--u)) repeat(4,1fr);font:500 calc(15*var(--u)) "JetBrains Mono",monospace;border-top:1px solid var(--gt-border);display:grid}.gx-ptab>div{height:calc(50*var(--u));border-bottom:1px solid var(--gt-border);justify-content:center;align-items:center;display:flex;position:relative}.gx-ptab .gx-ln{font-size:calc(10*var(--u));color:var(--gt-border-strong);justify-content:flex-start}.gx-ptab .gx-hd{background:var(--gt-sand);color:var(--gt-ink-muted);font-size:calc(12.5*var(--u))}.gx-ptab .gx-rh{color:var(--gt-ink-muted);font-size:calc(11.5*var(--u));background:var(--gt-sand);padding-left:calc(8*var(--u));justify-content:flex-start}.gx-ptab .gx-rowhl{--rowc:#b7791f12;background:var(--rowc)}.gx-ptab .gx-ln.gx-rowhl{--rowc:var(--gt-brass-tint);color:var(--gt-brass-text);font-weight:600}.gx-ptab .gx-ln.gx-rowhl:before{content:"";left:calc(-20*var(--u));width:calc(4*var(--u));background:var(--gt-brass);border-radius:0 calc(2*var(--u)) calc(2*var(--u)) 0;position:absolute;top:0;bottom:0}.gx-ptab .gx-hl{background:var(--gt-brass-tint);box-shadow:inset 0 0 0 calc(2*var(--u)) var(--gt-brass);color:var(--gt-ink);font-weight:500}.gx-paper-b .gx-foot{font-size:calc(11*var(--u));color:var(--gt-ink-muted);margin-top:calc(8*var(--u))}.gx-conn{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.gx-conn path{fill:none;stroke:var(--gt-brass);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1}.gx-conn circle{fill:var(--gt-brass)}.gt-hero .gx-conn-m{display:none}.gx-pane-c1 .gx-cols{gap:calc(28*var(--u));margin-top:calc(22*var(--u));grid-template-columns:5fr 6fr;align-items:start;display:grid}.gx-scan{left:0;right:0;top:calc(36*var(--u));height:calc(46*var(--u));background:var(--gt-brass-tint);border-top:calc(2*var(--u)) solid var(--gt-brass);opacity:0;position:absolute}.gx-xg{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(12*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-22*var(--u)) #14232b4d;overflow:hidden}.gx-xg-h{height:calc(36*var(--u));background:var(--gt-sand);border-bottom:1px solid var(--gt-border);padding:0 calc(14*var(--u));font-size:calc(12.5*var(--u));justify-content:space-between;align-items:center;font-weight:600;display:flex}.gx-xg-b{padding:calc(14*var(--u)) calc(18*var(--u)) calc(14*var(--u))}.gx-xtab{grid-template-columns:calc(70*var(--u)) repeat(4,1fr);gap:calc(6*var(--u));font:500 calc(13*var(--u)) "JetBrains Mono",monospace;display:grid}.gx-xtab>div{height:calc(38*var(--u));border-radius:calc(7*var(--u));justify-content:center;align-items:center;display:flex}.gx-xtab .gx-hd{font-size:calc(11.5*var(--u));color:var(--gt-ink-muted);height:calc(26*var(--u))}.gx-xc{background:var(--gt-added-bg);color:var(--gt-ink);gap:calc(5*var(--u));border:1px solid #9ccdb0;position:relative}.gx-xc:after{content:"";width:calc(12*var(--u));height:calc(12*var(--u));background:var(--gt-added);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.gx-xfoot{margin-top:calc(14*var(--u));justify-content:space-between;align-items:center;gap:calc(12*var(--u));display:flex}.gx-cnt{height:calc(20*var(--u));font-size:calc(13*var(--u));color:var(--gt-ink-muted);flex:1;position:relative}.gx-cnt span{white-space:nowrap;position:absolute;top:0;left:0}.gx-cnt .gx-c2{color:var(--gt-added);font-weight:600}.gx-cnt .gx-c1{color:var(--gt-changed);font-weight:600}.gx-btn-s{height:calc(40*var(--u));border-radius:calc(9*var(--u));background:var(--gt-teal);color:#fff;font:600 calc(14*var(--u)) "Inter",sans-serif;padding:0 calc(18*var(--u));white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.gx-btn-s span{align-items:center;gap:calc(7*var(--u));display:flex;position:absolute}.gx-btn-s i{visibility:hidden;align-items:center;gap:calc(7*var(--u));font-style:normal;display:flex}.gx-btn-s svg{width:calc(15*var(--u));height:calc(15*var(--u))}.gx-legend{gap:calc(16*var(--u));font-size:calc(12*var(--u));color:var(--gt-ink-muted);margin-top:calc(12*var(--u));display:flex}.gx-legend i{width:calc(10*var(--u));height:calc(10*var(--u));border-radius:calc(3*var(--u));margin-right:calc(6*var(--u));vertical-align:calc(-1*var(--u));display:inline-block}.gx-pills{gap:calc(10*var(--u));margin-top:calc(16*var(--u));display:flex}.gx-pill{height:calc(28*var(--u));border-radius:calc(14*var(--u));padding:0 calc(12*var(--u));align-items:center;gap:calc(6*var(--u));font-size:calc(13*var(--u));border:1px solid #0000;font-weight:600;display:flex}.gx-pill svg{width:calc(13*var(--u));height:calc(13*var(--u))}.gx-pill.gx-ch{background:var(--gt-changed-bg);color:var(--gt-changed);border-color:#e5c98a}.gx-pill.gx-ad{background:var(--gt-added-bg);color:var(--gt-added);border-color:#9ccdb0}.gx-pill.gx-rm{background:var(--gt-removed-bg);color:var(--gt-removed);border-color:#ebb5b0}.gx-dtab{margin-top:calc(18*var(--u));background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(12*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-22*var(--u)) #14232b4d;overflow:hidden}.gx-drow{grid-template-columns:1fr calc(180*var(--u)) calc(180*var(--u)) calc(82*var(--u));min-height:calc(100*var(--u));padding:0 calc(18*var(--u)) 0 0;border-bottom:1px solid var(--gt-border);border-left:calc(4*var(--u)) solid transparent;align-items:center;display:grid}.gx-drow.gx-hd{min-height:calc(34*var(--u));background:var(--gt-sand);font-size:calc(12*var(--u));color:var(--gt-ink-muted);border-left-color:#0000;padding-left:0;font-weight:600}.gx-drow.gx-hd>div:first-child{padding-left:calc(18*var(--u))}.gx-drow.gx-ch{background:var(--gt-changed-bg);border-left-color:var(--gt-changed)}.gx-drow.gx-ad{background:var(--gt-added-bg);border-left-color:var(--gt-added)}.gx-drow.gx-rm{background:var(--gt-removed-bg);border-left-color:var(--gt-removed);border-bottom:0}.gx-dit{gap:calc(12*var(--u));padding:calc(12*var(--u)) 0 calc(12*var(--u)) calc(14*var(--u));align-items:flex-start;display:flex}.gx-mk{width:calc(26*var(--u));height:calc(26*var(--u));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.gx-mk svg{width:calc(13*var(--u));height:calc(13*var(--u))}.gx-ch .gx-mk{background:var(--gt-changed)}.gx-ad .gx-mk{background:var(--gt-added)}.gx-rm .gx-mk{background:var(--gt-removed)}.gx-dit b{font-size:calc(16.5*var(--u));font-weight:600;display:block}.gx-dit .gx-chip2{margin-top:calc(6*var(--u));font:400 calc(12*var(--u)) "JetBrains Mono",monospace;color:var(--gt-brass-text);text-decoration:underline;-webkit-text-decoration-color:var(--gt-brass);text-decoration-color:var(--gt-brass);text-underline-offset:calc(3*var(--u));display:inline-block}.gx-dp{font:500 calc(14.5*var(--u)) "JetBrains Mono",monospace}.gx-dp s{color:var(--gt-ink-muted);font-weight:400}.gx-dp em{color:var(--gt-ink-muted);padding:0 calc(4*var(--u));font-style:normal}.gx-dp strong{font-weight:600}.gx-ch .gx-dp strong{color:var(--gt-changed)}.gx-ad .gx-dp strong{color:var(--gt-added)}.gx-rm .gx-dp strong{color:var(--gt-removed)}.gx-st{height:calc(22*var(--u));font-size:calc(12*var(--u));font-weight:600;position:relative}.gx-st span{line-height:calc(22*var(--u));white-space:nowrap;position:absolute;top:0;left:0}.gx-st .gx-s1{color:var(--gt-ink-muted)}.gx-st .gx-s2{color:var(--gt-added)}.gx-st.gx-rm .gx-s2{color:var(--gt-ink-muted);background:var(--gt-sand);border-radius:calc(11*var(--u));padding:0 calc(9*var(--u));line-height:calc(20*var(--u));border:1px solid #d9cfbd;font-weight:600}.gx-abar{left:calc(32*var(--u));right:calc(32*var(--u));bottom:calc(22*var(--u));height:calc(66*var(--u));background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(14*var(--u));padding:0 calc(16*var(--u)) 0 calc(22*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-18*var(--u)) #14232b66;justify-content:space-between;align-items:center;display:flex;position:absolute}.gx-abar .gx-note{height:calc(20*var(--u));font-size:calc(14*var(--u));flex:1;position:relative}.gx-abar .gx-note span{white-space:nowrap;position:absolute;top:0;left:0}.gx-abar .gx-note .gx-n1{color:var(--gt-ink-muted)}.gx-abar .gx-note .gx-n2{color:var(--gt-added);align-items:center;gap:calc(7*var(--u));font-weight:600;display:flex}.gx-abar .gx-note .gx-n2 svg{width:calc(16*var(--u));height:calc(16*var(--u))}.gx-abar .gx-btns{gap:calc(10*var(--u));display:flex}.gx-btn-g{height:calc(44*var(--u));border-radius:calc(10*var(--u));border:1px solid var(--gt-border-strong);padding:0 calc(18*var(--u));font:600 calc(14.5*var(--u)) "Inter",sans-serif;color:var(--gt-teal-dark);background:#fff;align-items:center;display:flex}.gx-btn-p{height:calc(44*var(--u));border-radius:calc(10*var(--u));background:var(--gt-teal);color:#fff;padding:0 calc(22*var(--u));font:600 calc(14.5*var(--u)) "Inter",sans-serif;min-width:calc(262*var(--u));justify-content:center;align-items:center;display:flex;position:relative}.gx-btn-p span{align-items:center;gap:calc(8*var(--u));white-space:nowrap;display:flex;position:absolute}.gx-btn-p svg{width:calc(16*var(--u));height:calc(16*var(--u))}.gx-cur{width:calc(28*var(--u));height:calc(28*var(--u));z-index:20;opacity:0;pointer-events:none;transform:translate(calc(0*var(--u)),calc(0*var(--u)));position:absolute;top:0;left:0}.gx-cur svg{width:calc(24*var(--u));height:calc(24*var(--u));filter:drop-shadow(0 calc(2*var(--u)) calc(3*var(--u)) #14232b59)}.gx-cur .gx-ring{left:calc(-10*var(--u));top:calc(-10*var(--u));width:calc(26*var(--u));height:calc(26*var(--u));border:calc(2*var(--u)) solid var(--gt-teal);opacity:0;border-radius:50%;position:absolute}.gt-hero[data-surface=ink] .gt-accent g{stroke:var(--brass-bright)}.gt-accent{right:calc(-24*var(--u));bottom:calc(-62*var(--u));width:calc(96*var(--u));height:calc(71*var(--u));pointer-events:none;position:absolute}.gt-pause{display:none}@media (prefers-reduced-motion:no-preference){.gt-pause{align-items:center;gap:calc(8*var(--u));margin-top:calc(12*var(--u));font:500 calc(13*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted);cursor:pointer;display:inline-flex}.gt-hero[data-surface=ink] .gt-pause{color:var(--on-night-muted)}.gt-pause-input{opacity:0;width:1px;height:1px;position:absolute}.gt-pause-input:focus-visible+.gt-stage+.gt-pause{outline:calc(3*var(--u)) solid #1b6fd1;outline-offset:calc(3*var(--u));border-radius:calc(6*var(--u))}.gt-pause .gx-p2,.gt-pause-input:checked+.gt-stage+.gt-pause .gx-p1{display:none}.gt-pause-input:checked+.gt-stage+.gt-pause .gx-p2{display:inline}.gt-pause-input:checked+.gt-stage *,.gt-pause-input:checked+.gt-stage :after{animation-play-state:paused!important}@keyframes gx-cur{0%{opacity:0;transform:translate(calc(598*var(--u)),calc(631*var(--u)))}27.692%{opacity:0;transform:translate(calc(598*var(--u)),calc(631*var(--u)))}30.385%{opacity:1;transform:translate(calc(598*var(--u)),calc(631*var(--u)))}34.615%{opacity:1;transform:translate(calc(478*var(--u)),calc(481*var(--u)))}35.538%{opacity:1;transform:translate(calc(478*var(--u)),calc(481*var(--u)))}48.462%{opacity:1;transform:translate(calc(478*var(--u)),calc(481*var(--u)))}50%{opacity:0;transform:translate(calc(478*var(--u)),calc(481*var(--u)))}51.538%{opacity:0;transform:translate(calc(1059*var(--u)),calc(379*var(--u)))}53.462%{opacity:1;transform:translate(calc(1059*var(--u)),calc(379*var(--u)))}63.077%{opacity:1;transform:translate(calc(1059*var(--u)),calc(379*var(--u)))}68.077%{opacity:1;transform:translate(calc(1084*var(--u)),calc(656*var(--u)))}72.308%{opacity:1;transform:translate(calc(1084*var(--u)),calc(656*var(--u)))}76.923%{opacity:1;transform:translate(calc(1084*var(--u)),calc(656*var(--u)))}78.077%{opacity:0;transform:translate(calc(1084*var(--u)),calc(656*var(--u)))}82.308%{opacity:0;transform:translate(calc(976*var(--u)),calc(518*var(--u)))}84.615%{opacity:1;transform:translate(calc(976*var(--u)),calc(518*var(--u)))}90.769%{opacity:1;transform:translate(calc(1096*var(--u)),calc(648*var(--u)))}91.923%{opacity:1;transform:translate(calc(1096*var(--u)),calc(648*var(--u)))}95.385%{opacity:1;transform:translate(calc(1096*var(--u)),calc(648*var(--u)))}96.923%{opacity:0;transform:translate(calc(1096*var(--u)),calc(648*var(--u)))}to{opacity:0;transform:translate(calc(1096*var(--u)),calc(648*var(--u)))}}@keyframes gx-curM{0%{opacity:0;transform:translate(calc(345*var(--u)),calc(300*var(--u)))}27.692%{opacity:0;transform:translate(calc(345*var(--u)),calc(300*var(--u)))}30.385%{opacity:1;transform:translate(calc(345*var(--u)),calc(300*var(--u)))}34.615%{opacity:1;transform:translate(calc(225*var(--u)),calc(150*var(--u)))}35.538%{opacity:1;transform:translate(calc(225*var(--u)),calc(150*var(--u)))}48.462%{opacity:1;transform:translate(calc(225*var(--u)),calc(150*var(--u)))}50%{opacity:0;transform:translate(calc(225*var(--u)),calc(150*var(--u)))}51.538%{opacity:0;transform:translate(calc(226*var(--u)),calc(299*var(--u)))}53.462%{opacity:1;transform:translate(calc(226*var(--u)),calc(299*var(--u)))}63.077%{opacity:1;transform:translate(calc(226*var(--u)),calc(299*var(--u)))}68.077%{opacity:1;transform:translate(calc(220*var(--u)),calc(350*var(--u)))}72.308%{opacity:1;transform:translate(calc(220*var(--u)),calc(350*var(--u)))}76.923%{opacity:1;transform:translate(calc(220*var(--u)),calc(350*var(--u)))}78.077%{opacity:0;transform:translate(calc(220*var(--u)),calc(350*var(--u)))}82.308%{opacity:0;transform:translate(calc(146*var(--u)),calc(212*var(--u)))}84.615%{opacity:1;transform:translate(calc(146*var(--u)),calc(212*var(--u)))}90.769%{opacity:1;transform:translate(calc(266*var(--u)),calc(342*var(--u)))}91.923%{opacity:1;transform:translate(calc(266*var(--u)),calc(342*var(--u)))}95.385%{opacity:1;transform:translate(calc(266*var(--u)),calc(342*var(--u)))}96.923%{opacity:0;transform:translate(calc(266*var(--u)),calc(342*var(--u)))}to{opacity:0;transform:translate(calc(266*var(--u)),calc(342*var(--u)))}}.gx-cur{animation:13s infinite both gx-cur}@keyframes gx-sA{0%{opacity:0}0%{opacity:0}3.077%{opacity:1}23.846%{opacity:1}26.923%{opacity:0}to{opacity:0}}@keyframes gx-sS{0%{opacity:0}24.615%{opacity:0}27.692%{opacity:1}96.923%{opacity:1}to{opacity:0}}@keyframes gx-ush{0%{opacity:0}3.077%{opacity:1}23.846%{opacity:1}26.923%{opacity:0}to{opacity:0}}@keyframes gx-uap{0%{opacity:0}24.615%{opacity:0}27.692%{opacity:1}96.923%{opacity:1}to{opacity:0}}@keyframes gx-pB{0%{opacity:0}25.385%{opacity:0}28.462%{opacity:1}49.231%{opacity:1}52.308%{opacity:0}to{opacity:0}}@keyframes gx-pC1{0%{opacity:0}50%{opacity:0}53.077%{opacity:1}77.692%{opacity:1}80.769%{opacity:0}to{opacity:0}}@keyframes gx-pC2{0%{opacity:0}78.462%{opacity:0}81.538%{opacity:1}96.923%{opacity:1}to{opacity:0}}@keyframes gx-exA{0%{opacity:0}24.538%{opacity:0}24.615%{opacity:1}to{opacity:1}}@keyframes gx-tbA{0%{opacity:0}24.615%{opacity:0}27.692%{opacity:1}96.923%{opacity:1}to{opacity:0}}@keyframes gx-rlA{0%{opacity:1}24.538%{opacity:1}24.615%{opacity:0}to{opacity:0}}@keyframes gx-pdf{0%{opacity:0;transform:translateY(calc(14*var(--u)))}35%{opacity:0;transform:translateY(calc(14*var(--u)))}40%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-chip{0%{background:var(--gt-surface);box-shadow:0 0 #0000}34.231%{background:var(--gt-surface);box-shadow:0 0 #0000}35.769%{background:var(--gt-brass-wash);box-shadow:0 0 0 calc(3*var(--u)) var(--gt-brass-tint)}to{background:var(--gt-brass-wash);box-shadow:0 0 0 calc(3*var(--u)) var(--gt-brass-tint)}}@keyframes gx-conn{0%{stroke-dashoffset:1px}39.231%{stroke-dashoffset:1px}45.385%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes gx-conncir{0%{opacity:0}43.846%{opacity:0}45.769%{opacity:1}to{opacity:1}}@keyframes gx-rowhl{0%{background-color:#0000}43.846%{background-color:#0000}46.154%{background-color:var(--rowc)}to{background-color:var(--rowc)}}@keyframes gx-rowbar{0%{opacity:0}43.846%{opacity:0}46.154%{opacity:1}to{opacity:1}}@keyframes gx-hl{0%{background:0 0;box-shadow:inset 0 0 #0000}43.846%{background:0 0;box-shadow:inset 0 0 #0000}46.154%{background:var(--gt-brass-tint);box-shadow:inset 0 0 0 calc(2*var(--u)) var(--gt-brass)}to{background:var(--gt-brass-tint);box-shadow:inset 0 0 0 calc(2*var(--u)) var(--gt-brass)}}@keyframes gx-form{0%{opacity:0}37.692%{opacity:0}42.308%{opacity:1}to{opacity:1}}@keyframes gx-g1{0%{opacity:0;transform:translateY(calc(8*var(--u)))}54.231%{opacity:0;transform:translateY(calc(8*var(--u)))}56.923%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-g2{0%{opacity:0;transform:translateY(calc(8*var(--u)))}55.385%{opacity:0;transform:translateY(calc(8*var(--u)))}58.077%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-g3{0%{opacity:0;transform:translateY(calc(8*var(--u)))}56.538%{opacity:0;transform:translateY(calc(8*var(--u)))}59.231%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-gsum{0%{opacity:0;transform:translateY(calc(8*var(--u)))}58.846%{opacity:0;transform:translateY(calc(8*var(--u)))}61.538%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-pvc{0%{opacity:0;transform:translateY(calc(8*var(--u)))}55.769%{opacity:0;transform:translateY(calc(8*var(--u)))}58.462%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-pvhl{0%{background:var(--gt-surface);box-shadow:inset 0 0 #0000}60.769%{background:var(--gt-surface);box-shadow:inset 0 0 #0000}63.077%{background:var(--gt-brass-tint);box-shadow:inset 0 0 0 calc(2*var(--u)) var(--gt-brass)}to{background:var(--gt-brass-tint);box-shadow:inset 0 0 0 calc(2*var(--u)) var(--gt-brass)}}@keyframes gx-abar1{0%{opacity:0;transform:translateY(calc(8*var(--u)))}60.769%{opacity:0;transform:translateY(calc(8*var(--u)))}63.846%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-m2{0%{opacity:0}71.538%{opacity:0}73.077%{opacity:1}to{opacity:1}}@keyframes gx-bq{0%{background:var(--gt-teal);opacity:1}70%{background:var(--gt-teal);opacity:1}70.769%{background:var(--gt-teal-dark);opacity:1}71.923%{background:var(--gt-teal-dark);opacity:1}73.462%{background:var(--gt-teal-dark);opacity:0}to{background:var(--gt-teal-dark);opacity:0}}@keyframes gx-row1{0%{opacity:0;transform:translateY(calc(10*var(--u)))}82.692%{opacity:0;transform:translateY(calc(10*var(--u)))}85.769%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-row2{0%{opacity:0;transform:translateY(calc(10*var(--u)))}84.231%{opacity:0;transform:translateY(calc(10*var(--u)))}87.308%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-row3{0%{opacity:0;transform:translateY(calc(10*var(--u)))}85.769%{opacity:0;transform:translateY(calc(10*var(--u)))}88.846%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes gx-pills{0%{opacity:0}81.538%{opacity:0}83.846%{opacity:1}to{opacity:1}}@keyframes gx-abar{0%{opacity:0}85.385%{opacity:0}88.462%{opacity:1}to{opacity:1}}@keyframes gx-n1{0%{opacity:1}91.538%{opacity:1}92.692%{opacity:0}to{opacity:0}}@keyframes gx-n2{0%{opacity:0}92.308%{opacity:0}93.846%{opacity:1}to{opacity:1}}@keyframes gx-a1{0%{opacity:1}91.923%{opacity:1}92.692%{opacity:0}to{opacity:0}}@keyframes gx-a2{0%{opacity:0}91.923%{opacity:0}92.692%{opacity:1}to{opacity:1}}@keyframes gx-abtn{0%{background:var(--gt-teal)}91.538%{background:var(--gt-teal)}92.308%{background:var(--gt-teal-dark)}to{background:var(--gt-teal-dark)}}@keyframes gx-s1{0%{opacity:1}92.308%{opacity:1}93.846%{opacity:0}to{opacity:0}}@keyframes gx-s2{0%{opacity:0}92.308%{opacity:0}93.846%{opacity:1}to{opacity:1}}@keyframes gx-ring{0%{opacity:0;transform:scale(.4)}34.923%{opacity:0;transform:scale(.4)}35.154%{opacity:.9;transform:scale(.6)}38.077%{opacity:0;transform:scale(1.7)}69.923%{opacity:0;transform:scale(.4)}70.154%{opacity:.9;transform:scale(.6)}73.077%{opacity:0;transform:scale(1.7)}91.308%{opacity:0;transform:scale(.4)}91.538%{opacity:.9;transform:scale(.6)}94.462%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(.4)}}.gx-sA{animation:13s infinite both gx-sA}.gx-sS{animation:13s infinite both gx-sS}.gx-u-shop{animation:13s infinite both gx-ush}.gx-u-app{animation:13s infinite both gx-uap}.gx-pane-b{animation:13s infinite both gx-pB}.gx-pane-c1{animation:13s infinite both gx-pC1}.gx-pane-c2{animation:13s infinite both gx-pC2}.gx-ex-chip{animation:13s infinite both gx-exA}.gx-tabbar{animation:13s infinite both gx-tbA}.gx-rl-chip{animation:13s infinite both gx-rlA}.gx-pane-b .gx-paper{animation:13s infinite both gx-pdf}.gx-pane-b .gx-chip{animation:13s infinite both gx-chip}.gx-pane-b .gx-conn path{animation:13s infinite both gx-conn}.gx-pane-b .gx-conn circle{animation:13s infinite both gx-conncir}.gx-pane-b .gx-rowhl{animation:13s infinite both gx-rowhl}.gx-pane-b .gx-ln.gx-rowhl:before{animation:13s infinite both gx-rowbar}.gx-pane-b .gx-hl{animation:13s infinite both gx-hl}.gx-pane-b .gx-formula{animation:13s infinite both gx-form}.gx-pane-c1 .gx-gl-row.gx-g1{animation:13s infinite both gx-g1}.gx-pane-c1 .gx-gl-row.gx-g2{animation:13s infinite both gx-g2}.gx-pane-c1 .gx-gl-row.gx-g3{animation:13s infinite both gx-g3}.gx-pane-c1 .gx-gl-sum{animation:13s infinite both gx-gsum}.gx-pane-c1 .gx-pv-card{animation:13s infinite both gx-pvc}.gx-pane-c1 .gx-pc.gx-pv{animation:13s infinite both gx-pvhl}.gx-abar1{animation:13s infinite both gx-abar1}.gx-abar1 .gx-m2{animation:13s infinite both gx-m2}.gx-btn-q{animation:13s infinite both gx-bq}.gx-pane-c2 .gx-drow.gx-r1{animation:13s infinite both gx-row1}.gx-pane-c2 .gx-drow.gx-r2{animation:13s infinite both gx-row2}.gx-pane-c2 .gx-drow.gx-r3{animation:13s infinite both gx-row3}.gx-pills{animation:13s infinite both gx-pills}.gx-abar{animation:13s infinite both gx-abar}.gx-abar .gx-n1{animation:13s infinite both gx-n1}.gx-abar .gx-n2{animation:13s infinite both gx-n2}.gx-btn-p .gx-a1{animation:13s infinite both gx-a1}.gx-btn-p .gx-a2{animation:13s infinite both gx-a2}.gx-btn-p{animation:13s infinite both gx-abtn}.gx-st .gx-s1{animation:13s infinite both gx-s1}.gx-st .gx-s2{animation:13s infinite both gx-s2}.gx-cur .gx-ring{animation:13s infinite both gx-ring}}.gx-lead1{align-items:center;gap:calc(14*var(--u));display:flex}.gx-fchip{align-items:center;gap:calc(7*var(--u));height:calc(26*var(--u));padding:0 calc(10*var(--u));border-radius:calc(7*var(--u));background:var(--gt-sand);border:1px solid var(--gt-border);font:400 calc(12*var(--u)) "JetBrains Mono",monospace;color:var(--gt-ink);display:inline-flex}.gx-fchip svg{width:calc(13*var(--u));height:calc(13*var(--u));color:var(--gt-ink-muted)}.gx-gl-row{height:calc(58*var(--u));padding:0 calc(18*var(--u));border-bottom:1px solid var(--gt-border);flex-direction:column;justify-content:center;display:flex;position:relative}.gx-gl-row.gx-g1{background:var(--gt-teal-tint)}.gx-gl-row.gx-g1:before{content:"";width:calc(4*var(--u));background:var(--gt-teal);position:absolute;top:0;bottom:0;left:0}.gx-gn{font-size:calc(14*var(--u));color:var(--gt-ink);font-weight:600}.gx-gs{font-size:calc(12*var(--u));color:var(--gt-ink-muted);margin-top:calc(2*var(--u))}.gx-gl-sum{align-items:center;gap:calc(8*var(--u));padding:calc(14*var(--u)) calc(18*var(--u));font-size:calc(13*var(--u));color:var(--gt-ink);font-weight:500;display:flex}.gx-gl-sum svg{width:calc(15*var(--u));height:calc(15*var(--u));color:var(--gt-added);flex:none}.gx-pc{background:var(--gt-surface);border:1px solid var(--gt-border);color:var(--gt-ink)}.gx-pcap{font-size:calc(12*var(--u));color:var(--gt-ink-muted);margin-top:calc(12*var(--u));line-height:1.4}.gx-abar1{left:calc(32*var(--u));right:calc(32*var(--u));bottom:calc(22*var(--u));height:calc(66*var(--u));background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:calc(14*var(--u));padding:0 calc(16*var(--u)) 0 calc(22*var(--u));box-shadow:0 calc(16*var(--u)) calc(28*var(--u)) calc(-18*var(--u)) #14232b66;justify-content:space-between;align-items:center;display:flex;position:absolute}.gx-abar1 .gx-note{height:calc(28*var(--u));flex:1;position:relative}.gx-abar1 .gx-note .gx-m2{height:calc(28*var(--u));align-items:center;gap:calc(10*var(--u));display:flex;position:absolute;top:0;left:0}.gx-abar1 .gx-note .gx-v{font:700 calc(16*var(--u)) "Manrope",sans-serif;color:var(--gt-ink)}.gx-abar1 .gx-note .gx-live{align-items:center;gap:calc(6*var(--u));height:calc(24*var(--u));padding:0 calc(11*var(--u));border-radius:calc(12*var(--u));background:var(--gt-added-bg);color:var(--gt-added);font:600 calc(12.5*var(--u)) "Inter",sans-serif;border:1px solid #9ccdb0;display:inline-flex}.gx-abar1 .gx-note .gx-live i{width:calc(7*var(--u));height:calc(7*var(--u));background:var(--gt-added);border-radius:50%}.gx-abar1 .gx-btns{gap:calc(10*var(--u));display:flex}.gx-btn-q{height:calc(44*var(--u));border-radius:calc(10*var(--u));background:var(--gt-teal);color:#fff;padding:0 calc(22*var(--u));font:600 calc(14.5*var(--u)) "Inter",sans-serif;min-width:calc(230*var(--u));justify-content:center;align-items:center;display:flex;position:relative}.gx-btn-q span{align-items:center;gap:calc(8*var(--u));white-space:nowrap;display:flex;position:absolute}.gx-btn-q svg{width:calc(16*var(--u));height:calc(16*var(--u))}@container gt-hero (max-width:599px){.gt-stage{aspect-ratio:4/5;--u:calc(100cqw/360)}.gt-frame{border-radius:calc(12*var(--u))}.gt-chrome{height:calc(28*var(--u));padding:0 calc(10*var(--u))}.gt-dots{gap:calc(5*var(--u))}.gt-dots i{width:calc(8*var(--u));height:calc(8*var(--u))}.gt-url{width:calc(186*var(--u));height:calc(18*var(--u));top:calc(5*var(--u));margin-left:calc(-93*var(--u));font-size:calc(10*var(--u));border-radius:calc(6*var(--u))}.gt-url svg{width:calc(9*var(--u));height:calc(9*var(--u))}.gx-shop-h{height:calc(36*var(--u));padding:0 calc(14*var(--u))}.gx-shop-brand{font-size:calc(14*var(--u))}.gx-shop-nav{font-size:calc(10*var(--u));gap:calc(10*var(--u))}.gx-shop-nav span:nth-child(n+3),.gx-shop-crumb{display:none}.gx-shop-main{padding:calc(10*var(--u)) calc(14*var(--u)) 0;display:block}.gx-shop-img{height:calc(96*var(--u));border-radius:calc(10*var(--u))}.gx-win{top:calc(16*var(--u));width:calc(180*var(--u));height:calc(120*var(--u));margin-left:calc(-90*var(--u));border-width:calc(6*var(--u));border-radius:calc(4*var(--u))}.gx-win:after{width:calc(3*var(--u));margin-left:calc(-1.5*var(--u))}.gx-tube{top:calc(-14*var(--u));height:calc(8*var(--u));width:calc(196*var(--u));margin-left:calc(-98*var(--u));border-radius:calc(4*var(--u))}.gx-blindbox{top:calc(-8*var(--u));height:calc(78*var(--u))}.gx-blind{border-bottom-width:calc(4*var(--u));background-image:repeating-linear-gradient(90deg,#14232b0b 0 1px,transparent 1px calc(4*var(--u)))}.gx-dim-w{top:auto;bottom:calc(-4*var(--u));z-index:3;font-size:calc(9*var(--u));left:0;right:0}.gx-dim-w:before{display:none}.gx-dim-w b{padding:1px calc(5*var(--u));border-radius:calc(4*var(--u));top:calc(-40*var(--u))}.gx-dim-h,.gx-sill{display:none}.gx-calc{margin-top:calc(10*var(--u));height:auto;padding:calc(12*var(--u)) calc(14*var(--u)) calc(12*var(--u));border-radius:calc(12*var(--u));box-shadow:none}.gx-calc .gx-eyebrow,.gx-calc .gx-sub,.gx-fab,.gx-calc .gx-by{display:none}.gx-calc h3{font-size:calc(16*var(--u));margin-top:0}.gx-fields{margin-top:calc(8*var(--u));gap:calc(10*var(--u))}.gx-fld label{font-size:calc(10.5*var(--u));margin-bottom:calc(3*var(--u))}.gx-inp{height:calc(30*var(--u));border-radius:calc(7*var(--u));padding:0 calc(10*var(--u));font-size:calc(13*var(--u))}.gx-inp u{font-size:calc(10*var(--u))}.gx-inp .gx-vals{height:calc(16*var(--u));width:calc(40*var(--u))}.gx-inp .gx-vals span{line-height:calc(16*var(--u))}.gx-pricebox{margin-top:calc(10*var(--u));padding-top:calc(8*var(--u))}.gx-pricebox .gx-lbl{font-size:calc(10.5*var(--u))}.gx-pricerow{height:calc(44*var(--u));margin-top:0}.gx-pricerow span{font-size:calc(38*var(--u));line-height:calc(44*var(--u))}.gx-pricerow small{font-size:calc(10.5*var(--u));margin-left:calc(5*var(--u))}.gx-tally-line{width:calc(96*var(--u));height:calc(3*var(--u))}.gx-est{font-size:calc(11*var(--u));margin-top:calc(7*var(--u));gap:calc(5*var(--u))}.gx-est svg{width:calc(12*var(--u));height:calc(12*var(--u))}.gx-btn{height:calc(34*var(--u));font-size:calc(13*var(--u));margin-top:calc(10*var(--u));border-radius:calc(8*var(--u))}.gx-side{display:none}.gx-top{height:calc(34*var(--u));padding:0 calc(14*var(--u));font-size:calc(10.5*var(--u))}.gx-crumb{font-size:calc(9.5*var(--u));gap:calc(5*var(--u))}.gx-pane-c2 .gx-badge-seller{display:none}.gx-badge-seller{white-space:nowrap}.gx-crumb .gx-sep svg{width:calc(8*var(--u));height:calc(8*var(--u))}.gx-badge-seller{height:calc(20*var(--u));font-size:calc(10*var(--u));padding:0 calc(8*var(--u))}.gx-badge-seller svg{width:calc(10*var(--u));height:calc(10*var(--u))}.gx-pbody{padding:calc(8*var(--u)) calc(14*var(--u)) 0}.gx-pbody .gx-ph{font-size:calc(15*var(--u))}.gx-pbody .gx-lead{font-size:calc(10.5*var(--u));margin-top:calc(2*var(--u))}.gx-pane-b .gx-lead{display:none}.gx-ex-chip,.gx-rl-chip{right:calc(10*var(--u));top:calc(5*var(--u));height:calc(17*var(--u));font-size:calc(8.5*var(--u));line-height:calc(15*var(--u));padding:0 calc(6*var(--u))}.gx-rl-d{display:none}.gx-rl-m{display:block}.gx-tabbar{height:calc(40*var(--u));background:var(--gt-surface);border-top:1px solid var(--gt-border);z-index:5;display:flex;position:absolute;bottom:0;left:0;right:0}.gx-tabbar div{justify-content:center;align-items:center;gap:calc(2*var(--u));min-width:0;font-size:calc(8.8*var(--u));color:var(--gt-ink-muted);flex-direction:column;flex:1;font-weight:500;display:flex}.gx-tabbar div svg{width:calc(14*var(--u));height:calc(14*var(--u))}.gx-tabbar div.gx-on{color:var(--gt-teal-dark);font-weight:600}.gx-main{margin-bottom:calc(40*var(--u))}.gx-pane-b .gx-pbody .gx-ph,.gx-pane-b .gx-paper .gx-sup2{display:none}.gx-pane-b .gx-cols{margin-top:0;display:block}.gx-pcard{padding:calc(10*var(--u)) calc(14*var(--u)) calc(10*var(--u));border-radius:calc(12*var(--u));box-shadow:none}.gx-pcard .gx-eyebrow,.gx-tag-seller{display:none}.gx-pcard .gx-big{font-size:calc(34*var(--u));margin-top:0}.gx-pcard .gx-big small{font-size:calc(10.5*var(--u))}.gx-pcard .gx-est{margin-top:calc(2*var(--u))}.gx-pcard hr{margin:calc(9*var(--u)) 0 calc(2*var(--u))}.gx-chip{margin-top:calc(6*var(--u));padding:calc(6*var(--u)) calc(8*var(--u));font-size:calc(9.6*var(--u));gap:calc(6*var(--u));border-radius:calc(6*var(--u));box-shadow:0 0 0 calc(2*var(--u)) var(--gt-brass-tint)}.gx-chip svg{width:calc(11*var(--u));height:calc(11*var(--u))}.gx-formula{font-size:calc(9.6*var(--u));margin-top:calc(6*var(--u));line-height:1.4}.gx-pane-b .gx-paper{margin-top:calc(16*var(--u));border-radius:calc(10*var(--u));box-shadow:none}.gx-paper-h{height:calc(22*var(--u));font-size:calc(9*var(--u));padding:0 calc(10*var(--u))}.gx-paper-b{padding:calc(8*var(--u)) calc(10*var(--u)) calc(8*var(--u))}.gx-paper-b .gx-sup{font-size:calc(12*var(--u))}.gx-paper-b .gx-sup2{font-size:calc(9*var(--u));margin:1px 0 calc(6*var(--u))}.gx-paper-b .gx-foot{display:none}.gx-ptab{grid-template-columns:calc(22*var(--u)) calc(56*var(--u)) repeat(4,1fr)}.gx-ptab>div{height:calc(17*var(--u))}.gx-ptab{font-size:calc(10*var(--u))}.gx-ptab .gx-hd,.gx-ptab .gx-rh{font-size:calc(9*var(--u))}.gx-ptab .gx-ln{font-size:calc(8*var(--u))}.gx-ptab .gx-r3{display:none}.gx-ptab .gx-hl{box-shadow:inset 0 0 0 calc(1.5*var(--u)) var(--gt-brass)}.gx-ptab .gx-ln.gx-rowhl:before{left:calc(-10*var(--u));width:calc(3*var(--u))}.gt-hero .gx-conn-d{display:none}.gt-hero .gx-conn-m{display:block}.gx-pane-c1 .gx-cols{margin-top:calc(8*var(--u));display:block}.gx-pane-c1 .gx-pbody .gx-ph{font-size:calc(14*var(--u))}.gx-pane-c1 .gx-lead1{font-size:calc(9.5*var(--u));gap:calc(8*var(--u));margin-top:calc(3*var(--u))}.gx-fchip{height:calc(18*var(--u));font-size:calc(8.5*var(--u));padding:0 calc(6*var(--u));gap:calc(4*var(--u));border-radius:calc(5*var(--u))}.gx-fchip svg{width:calc(9*var(--u));height:calc(9*var(--u))}.gx-xg{border-radius:calc(10*var(--u));box-shadow:none}.gx-xg-h{height:calc(22*var(--u));font-size:calc(10*var(--u));padding:0 calc(10*var(--u))}.gx-xg-h .gx-eyebrow{display:none}.gx-xg-b{padding:calc(6*var(--u)) calc(10*var(--u)) calc(8*var(--u))}.gx-gl{margin-bottom:calc(6*var(--u))}.gx-gl .gx-xg-h{display:none}.gx-gl-row{height:calc(21*var(--u));padding:0 calc(10*var(--u));flex-direction:row;justify-content:space-between;align-items:center}.gx-gn{font-size:calc(10*var(--u))}.gx-gs{font-size:calc(9*var(--u));margin:0}.gx-gl-sum{padding:calc(5*var(--u)) calc(10*var(--u));font-size:calc(9.4*var(--u));gap:calc(5*var(--u))}.gx-gl-sum svg{width:calc(11*var(--u));height:calc(11*var(--u))}.gx-xtab{grid-template-columns:calc(44*var(--u)) repeat(4,1fr);gap:calc(3*var(--u));font-size:calc(10.5*var(--u))}.gx-xtab>div{height:calc(22*var(--u));border-radius:calc(5*var(--u))}.gx-xtab .gx-hd{height:calc(14*var(--u));font-size:calc(9*var(--u))}.gx-xtab .gx-hd[style]{height:calc(22*var(--u))!important}.gx-pcap,.gx-pv-card .gx-xtab>div:nth-child(n+16){display:none}.gx-abar1{left:calc(14*var(--u));right:calc(14*var(--u));bottom:calc(12*var(--u));height:auto;padding:calc(7*var(--u));border-radius:calc(10*var(--u));box-shadow:0 calc(10*var(--u)) calc(18*var(--u)) calc(-12*var(--u)) #14232b66;position:absolute}.gx-abar1 .gx-note{left:calc(14*var(--u));flex:none;align-items:center;height:auto;margin:0;display:flex;position:absolute;top:0;bottom:0}.gx-abar1 .gx-note .gx-m2{height:calc(22*var(--u));margin-top:calc(-11*var(--u));top:50%}.gx-abar1 .gx-note .gx-v{font-size:calc(13*var(--u))}.gx-abar1 .gx-note .gx-live{height:calc(19*var(--u));font-size:calc(10.5*var(--u));padding:0 calc(8*var(--u))}.gx-abar1 .gx-btns{flex:1}.gx-btn-q{height:calc(34*var(--u));width:100%;min-width:0;font-size:calc(12*var(--u));border-radius:calc(8*var(--u))}.gx-btn-q svg{width:calc(13*var(--u));height:calc(13*var(--u))}.gx-pane-c2 .gx-lead{margin-top:1px;font-size:calc(9.5*var(--u))!important}.gx-pills{margin-top:calc(8*var(--u));gap:calc(6*var(--u))}.gx-pill{height:calc(22*var(--u));font-size:calc(10.5*var(--u));padding:0 calc(9*var(--u));gap:calc(4*var(--u))}.gx-pill svg{width:calc(10*var(--u));height:calc(10*var(--u))}.gx-dtab{margin-top:calc(10*var(--u));border-radius:calc(10*var(--u));box-shadow:none}.gx-drow{min-height:calc(58*var(--u));padding:0 calc(12*var(--u)) 0 0;grid-template-columns:1fr auto}.gx-drow.gx-hd,.gx-drow .gx-st{display:none}.gx-drow .gx-dit{grid-area:1/1/3}.gx-drow .gx-dp{text-align:right;grid-area:1/2;align-self:end}.gx-drow .gx-dp.gx-yp{color:var(--gt-ink-muted);font-size:calc(9.6*var(--u));grid-row:2;align-self:start}.gx-drow .gx-dp:not(.gx-yp):before{content:"ex VAT ";font:400 calc(8*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted)}.gx-drow .gx-dp.gx-yp:before{content:"inc. VAT ";font:400 calc(8*var(--u)) "Inter",sans-serif;color:var(--gt-ink-muted)}.gx-dit{padding:calc(8*var(--u)) 0 calc(8*var(--u)) calc(10*var(--u));gap:calc(8*var(--u))}.gx-mk{width:calc(18*var(--u));height:calc(18*var(--u))}.gx-mk svg{width:calc(10*var(--u));height:calc(10*var(--u))}.gx-dit b{font-size:calc(11*var(--u))}.gx-dit .gx-chip2{font-size:calc(9.2*var(--u));margin-top:calc(3*var(--u))}.gx-fn,.gx-sz,.gx-pnote{display:none}.gx-pcard .gx-glabel{font-size:calc(10.5*var(--u));margin-top:0}.gx-pcard .gx-glabel+.gx-big{margin-top:0}.gx-pcard .gx-incl{font-size:calc(10.5*var(--u));margin-top:0}.gx-pane-b .gx-pcard .gx-est{display:none}.gx-formula{font-size:calc(9*var(--u));line-height:1.35}.gx-chip{line-height:1.3}.gx-dp{font-size:calc(10.5*var(--u))}.gx-abar{left:calc(14*var(--u));right:calc(14*var(--u));bottom:calc(12*var(--u));height:auto;padding:calc(7*var(--u));border-radius:calc(10*var(--u));box-shadow:0 calc(10*var(--u)) calc(18*var(--u)) calc(-12*var(--u)) #14232b66}.gx-abar .gx-note,.gx-btn-g{display:none}.gx-abar .gx-btns{flex:1}.gx-btn-p{height:calc(34*var(--u));width:100%;min-width:0;font-size:calc(12*var(--u));border-radius:calc(8*var(--u))}.gx-btn-p svg{width:calc(13*var(--u));height:calc(13*var(--u))}.gx-cur{animation-name:gx-curM}.gx-cur svg{width:calc(18*var(--u));height:calc(18*var(--u))}.gx-cur .gx-ring{left:calc(-8*var(--u));top:calc(-8*var(--u));width:calc(20*var(--u));height:calc(20*var(--u))}.gt-hero .gt-accent{display:none}}.gx-pills .gx-pnote{font-size:calc(12*var(--u));color:var(--gt-ink-muted);margin-left:auto}
:root{--ink:#14232b;--muted:#4e5d66;--teal:#1d5c63;--teal-dark:#144249;--teal-tint:#e3eff0;--brass:#b7791f;--brass-text:#7a4e0b;--linen:#f7f4ee;--surface:#fff;--sand:#ede7db;--border:#d9d1c2;--border-strong:#857d6e;--added:#17663f;--added-bg:#e4f3ea;--removed:#a3231b;--removed-bg:#fbe8e6;--changed:#7a4e0b;--changed-bg:#fff1d2;--focus:#1b6fd1;--brass-tint:#f7e6bf;--night:#0e1a20;--night-2:#16262e;--night-line:#2a3f4a;--on-night:#f7f4ee;--on-night-muted:#a9bac2;--teal-bright:#7ccbd2;--brass-bright:#e8b055;--added-bright:#7fd3a2;--f-display:"Manrope",system-ui,sans-serif;--f-ui:"Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--r:10px;--r-l:18px;--wrap:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--linen);color:var(--ink);font:400 17px/1.6 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono)}.eyebrow{font:500 12.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-text)}.dark .eyebrow{color:var(--brass-bright)}.d1{font:800 clamp(40px,7.2vw,88px)/1 var(--f-display);letter-spacing:-.035em}.d2{font:800 clamp(30px,4.6vw,56px)/1.05 var(--f-display);letter-spacing:-.03em}.d3{font:700 clamp(22px,2.4vw,30px)/1.2 var(--f-display);letter-spacing:-.015em}.lede{color:var(--muted);max-width:44ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.dark{background:var(--night);color:var(--on-night)}.dark .lede,.dark .muted{color:var(--on-night-muted)}.muted{color:var(--muted)}.ul{text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:.14em;text-decoration-thickness:.08em}.dark .ul{-webkit-text-decoration-color:var(--brass-bright);text-decoration-color:var(--brass-bright)}.btn{border:2px solid var(--teal);background:var(--teal);color:#fff;min-height:52px;font:600 17px var(--f-ui);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:var(--teal-dark);border-color:var(--teal-dark)}.btn.ghost{color:var(--teal);border-color:var(--border-strong);background:0 0}.btn.ghost:hover{background:var(--teal-tint)}.dark .btn{background:var(--teal-bright);border-color:var(--teal-bright);color:var(--night)}.dark .btn:hover{background:#9bdde3}.dark .btn.ghost{color:var(--on-night);border-color:var(--night-line);background:0 0}.dark .btn.ghost:hover{background:var(--night-2)}.btn.block{width:100%;display:flex}.btn.sm{min-height:44px;padding:0 18px;font-size:15px}.nav{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.nav .links{font:500 15px var(--f-ui);gap:28px;display:flex}.nav .links a{opacity:.85;text-decoration:none}.nav .links a[aria-current]{opacity:1;box-shadow:0 2px 0 var(--brass-bright)}.nav .logo img{width:auto;height:28px}@media (max-width:820px){.nav .links{display:none}}.tag{font:500 12px var(--f-mono);letter-spacing:.04em;border:1px solid var(--border-strong);color:var(--muted);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.tag.sample{border-style:dashed}.dark .tag{border-color:var(--night-line);color:var(--on-night-muted)}.src{font:400 12.5px/1.2 var(--f-mono);color:var(--brass-text);border:1px solid var(--border);border-bottom:2px solid var(--brass);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 9px 5px;display:inline-flex}.dark .src{background:var(--night-2);color:var(--brass-bright);border-color:var(--night-line);border-bottom-color:var(--brass-bright)}.src.w{white-space:normal;overflow-wrap:anywhere}.demo{border-radius:var(--r-l);background:var(--night-2);border:1px solid var(--night-line);color:var(--ink);aspect-ratio:16/10;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.demo .bar{background:#0b151a;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.demo .bar i{background:#2c414c;border-radius:50%;width:10px;height:10px}.demo .bar span{font:400 12px var(--f-mono);color:var(--on-night-muted);margin-left:12px}.demo .stage{grid-template-columns:1.12fr 1fr;gap:0;display:grid;position:absolute;inset:34px 0 0}.demo .pane{flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex}.demo .pdfp{background:#e9e4d8}.demo .pg{color:#222;background:#fff;border-radius:4px;padding:14px 16px;font-family:Arial,sans-serif;box-shadow:0 8px 20px -10px #0006}.demo .pg .ph{letter-spacing:.05em;text-transform:uppercase;border-bottom:1.5px solid #222;justify-content:space-between;margin-bottom:8px;padding-bottom:5px;font-size:9px;display:flex}.demo .pg h4{margin:0 0 8px;font-size:13px}.demo table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:clamp(9px,1.05vw,13px)}.demo th,.demo td{text-align:right;border:1px solid #bbb;padding:clamp(3px,.5vw,7px) clamp(3px,.6vw,8px)}.demo th{background:#eee;font-weight:700}.demo td.on{background:var(--brass-tint);outline:3px solid var(--brass);outline-offset:-3px;font-weight:700;position:relative}.demo .calc{border-left:1px solid var(--border);background:#fff;font-family:Lora,Georgia,serif}.demo .calc .brand{font:600 13px var(--f-ui);align-items:center;gap:8px;display:flex}.demo .calc .brand i{color:#fff;width:22px;height:22px;font:700 10px var(--f-ui);background:#2f5d50;border-radius:5px;place-items:center;font-style:normal;display:grid}.demo .calc .lbl{font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#586058}.demo .calc .row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo .calc .fld{font:600 14px var(--f-ui);border:1px solid #c7ccc7;border-radius:6px;padding:7px 10px}.demo .calc .fld small{font:400 10.5px var(--f-ui);color:#586058;display:block}.demo .price{font:800 clamp(34px,5vw,64px)/1 var(--f-display);letter-spacing:-.03em;color:#14232b;transition:opacity .25s}.demo .price.sw{opacity:.15}.demo .note{font:400 12px var(--f-ui);color:#586058}.demo .cta{color:#fff;text-align:center;font:600 14px var(--f-ui);background:#2f5d50;border-radius:8px;padding:10px}.demo .flow{background:var(--brass-bright);width:56px;height:56px;color:var(--night);z-index:3;border-radius:50%;place-items:center;margin:-10px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0006}.demo .flow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.demo .srcrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.demo .srcrow .src{transition:transform .3s}.demo .srcrow.pop .src{transform:translateY(-3px)}.demo-cap{font:400 13px var(--f-ui);color:var(--on-night-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:700px){.demo{aspect-ratio:4/5}.demo .stage{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.demo .calc{border-left:0;border-top:1px solid var(--border)}.demo .flow{margin:-28px 0 0;top:50%;left:auto;right:18px}.demo .pane{gap:8px;padding:14px 16px}.demo .pg{padding:10px 12px}.demo .pg h4{display:none}.demo .price{font-size:44px}.demo .calc .row2{display:none}.demo table{font-size:11px}}@media (prefers-reduced-motion:reduce){.demo .price,.demo .srcrow .src{transition:none}}@media (max-width:700px){.demo .calc .lbl,.demo .pg .ph,.demo .calc .cta{display:none}.demo .pdfp .eyebrow{font-size:11px}.demo .calc{justify-content:center;gap:6px}.demo .src{padding:4px 7px 3px;font-size:11px}.demo .price{font-size:48px}.demo .stage{grid-template-rows:minmax(0,1.05fr) minmax(0,.9fr)}}@media (max-width:520px){.nav .btn.ghost{display:none}.nav .btn{white-space:nowrap}.btn.block{padding:0 14px;font-size:16px}}.demo .brand .theme{font:500 10px var(--f-mono);letter-spacing:.04em;color:#586058;white-space:nowrap;border:1px dashed #a8b0a8;border-radius:99px;margin-left:auto;padding:2px 7px}@media (max-width:700px){.demo .brand .theme{font-size:9.5px;display:inline-block}}.demo{container-type:inline-size}@media (min-width:701px){.demo .pane{gap:1.2cqw;padding:2.2cqw 2.4cqw}.demo table{font-size:clamp(9px,1.25cqw,16px)}.demo .pg{padding:1.4cqw 1.6cqw}.demo .pg .ph{font-size:clamp(8px,.8cqw,11px)}.demo .pg h4{font-size:clamp(11px,1.2cqw,16px)}.demo .price{font-size:clamp(34px,8cqw,104px)}.demo .calc .brand{font-size:clamp(11px,1.2cqw,16px)}.demo .calc .brand i{width:2cqw;min-width:22px;height:2cqw;min-height:22px}.demo .calc .fld{padding:.8cqw 1cqw;font-size:clamp(12px,1.3cqw,17px)}.demo .calc .fld small{font-size:clamp(9px,.9cqw,12px)}.demo .calc .note{font-size:clamp(11px,1.1cqw,15px)}.demo .calc .cta{padding:1.1cqw;font-size:clamp(12px,1.3cqw,17px)}.demo .calc{justify-content:space-between}.demo .src{font-size:clamp(10px,1.05cqw,14px)}.demo .calc .lbl,.demo .pdfp .eyebrow{font-size:clamp(9px,.95cqw,13px)}.demo .flow{width:4.6cqw;min-width:40px;height:4.6cqw;min-height:40px;margin:-2.3cqw 0 0 -2.3cqw}.demo .calc{justify-content:center;gap:2cqw}.demo .srcrow{margin-top:1cqw}.demo th,.demo td{padding:clamp(4px,1.2cqw,16px) clamp(3px,.9cqw,14px)}.demo .srcrow .only{font:400 clamp(10px,1cqw,13px) var(--f-ui);color:#4e5d66}.demo .pdfp{justify-content:center}}@media (max-width:700px){.demo .only,.demo tr:last-child,.demo tr>:nth-child(2){display:none}.demo .pdfp{justify-content:flex-start}.demo .stage{grid-template-rows:minmax(0,1.3fr) minmax(0,.75fr)}.demo .pane{padding:12px 14px}.demo .pg{padding:8px 10px}.demo th,.demo td{padding:4px 6px}.demo .srcrow{margin-top:6px}.demo .calc .price{font-size:44px}.demo .srcrow .src{max-width:calc(100% - 58px);font-size:10.5px}.demo .srcrow .src span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo .flow{width:44px;height:44px;margin-top:-12px}}.keyhero{margin:0}.keyhero .gt-hero{max-width:1200px;margin:0 auto}.keyhero figcaption,.keystill figcaption{font:400 13px/1.4 var(--f-ui);color:var(--on-night-muted);text-align:center;margin-top:14px}.keystill{margin:0}.keystill img{aspect-ratio:16/10;border-radius:14px;width:100%;height:auto;display:block}@media (max-width:699px){.keystill img{aspect-ratio:4/5}}@media (max-width:899px){.keyhero .gt-hero{max-width:560px}}.hero .slot .keyhero{padding-bottom:56px}@media (max-width:520px){.hero .ctas{display:grid}.hero .ctas .btn{text-align:center;justify-content:center;width:100%}}@media (max-width:360px){.wrap{padding-left:16px!important;padding-right:16px!important}}.two>*,.trace>*,.pdfr>*,.modes>*,.pl2>*{min-width:0}.btn .pr{white-space:nowrap}@media (max-width:420px){.btn .sep{display:none}.btn .pr{opacity:.9;margin-top:2px;font-weight:600;display:block}}.btn .lead{display:inline}@media (max-width:420px){.btn:has(.pr){text-align:center;flex-direction:column;gap:0;padding-top:10px;padding-bottom:10px}}.keystill.proof{max-width:420px;margin:28px 0 0}@media (max-width:480px){.keystill.proof{max-width:none;margin-left:-24px;margin-right:-24px}.keystill.proof img{border-left:0;border-right:0;border-radius:0}.keystill.proof figcaption{padding:0 24px}}@media (max-width:360px){.keystill.proof{margin-left:-16px;margin-right:-16px}.keystill.proof figcaption{padding:0 16px}}.keystill.proof img{aspect-ratio:auto;border:1px solid var(--night-line);background:#fff;border-radius:10px;width:100%;height:auto;display:block}.keystill.proof figcaption{text-align:left;margin-top:10px}.keyhero figcaption .cap-rm{display:none}@media (prefers-reduced-motion:reduce){.keyhero figcaption .cap-all{display:none}.keyhero figcaption .cap-rm{display:inline}}@media (prefers-reduced-motion:no-preference){.keyhero .gt-hero .gt-pause{justify-content:center;width:100%;margin-top:12px;display:flex}}html[data-founder-seats=taken] [data-founder-cta]{display:none!important}[data-standard-link]{display:none}html[data-founder-seats=taken] [data-standard-link]{display:inline-flex}[data-page=pricing] #standard:focus-visible{outline-offset:4px;outline:3px solid #1b6fd1}.mk{display:contents}.mk :where(h1,h2,h3){color:inherit}.hero .copy{grid-template-columns:minmax(0,1fr)}.hero .copy>*,.hero .ctas>*{min-width:0;max-width:100%}.hero .ctas .btn{white-space:normal;text-align:center}.hero .d1{overflow-wrap:break-word}@media (max-width:520px){.hero .copy{padding-top:56px}.hero .d1{font-size:clamp(34px,10.4vw,48px)}.hero .ctas{gap:12px}.hero .ctas .btn{width:100%}.btn .pr{white-space:normal;overflow-wrap:anywhere}}
