@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--f-display:"Anton","Anton Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--f-body:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--f-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#0c0c0d;--ink2:#131318;--ink3:#1b1b22;--paper:#f2f1ec;--grey:#8e8c85;--dim:#cbc9c0;--cyan:#00a5e3;--magenta:#e5097f;--yellow:#ffd400;--green:#37d67a;--gx:clamp(20px,4vw,72px)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{--f-d:var(--f-display),Impact,sans-serif;--f-b:var(--f-body),system-ui,sans-serif;--f-m:var(--f-mono),ui-monospace,monospace;font-family:var(--f-b);background:var(--ink);color:var(--paper);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:var(--ink)}.mono{font-family:var(--f-m);font-size:11px;letter-spacing:.22em}.disp,.mono{text-transform:uppercase}.disp{font-family:var(--f-d);font-weight:400;letter-spacing:.005em}.l{overflow:hidden}.l,.l .in{display:block}.ch{display:inline-block;will-change:transform}#ink,#mind{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.dots{opacity:.5;background-image:radial-gradient(rgba(242,241,236,.06) 1px,transparent 1.4px);background-size:26px 26px}.dots,.glow{position:fixed;inset:0;pointer-events:none;z-index:1}.glow{background:radial-gradient(55% 70% at 78% 12%,rgba(0,165,227,.16),transparent 62%),radial-gradient(45% 60% at 12% 92%,rgba(229,9,127,.1),transparent 60%)}.cursor,.cursor-ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:200;mix-blend-mode:difference;transform:translate(-50%,-50%)}.cursor{width:7px;height:7px;background:#fff;margin:-3.5px 0 0 -3.5px}.cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(255,255,255,.6);transition:width .25s,height .25s,margin .25s,background .25s}.cursor-ring.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(255,255,255,.08)}@media (hover:none){.cursor,.cursor-ring{display:none}}#loader{position:fixed;inset:0;z-index:300;background:var(--ink);display:grid;place-content:center;text-align:center;grid-gap:14px;gap:14px}#loader[hidden]{display:none}#loader .word{font-family:var(--f-d);font-size:clamp(48px,12vw,150px);text-transform:uppercase;line-height:.9;color:var(--paper)}#loader .tag{color:var(--grey)}#loader .pct{font-family:var(--f-m);font-size:13px;color:var(--cyan);letter-spacing:.1em}header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px var(--gx);mix-blend-mode:difference;color:#fff}header .brand{font-family:var(--f-d);font-size:22px;text-transform:uppercase}header .brand sup{font-size:9px}header nav.mid{display:flex;gap:30px;font-size:13px;font-weight:500}header nav.mid a{opacity:.72;transition:opacity .25s}header nav.mid a:hover{opacity:1}header .right{display:flex;gap:18px;align-items:center}header .clock{font-size:11px;letter-spacing:.18em;opacity:.7}.kbd{font-size:10px;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:4px 8px;opacity:.7}.h-cta,.kbd{font-family:var(--f-m)}.h-cta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.7);border-radius:999px;padding:10px 18px;transition:background .25s,color .25s}.h-cta:hover{background:#fff;color:#000}@media (max-width:960px){header .clock,header nav.mid{display:none}}.hero{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gx) 44px}.hero h1{font-size:clamp(56px,12.5vw,196px);line-height:.86}.hero h1 .ko .ch{color:transparent;-webkit-text-stroke:2px var(--paper)}.hero h1 .ai{color:var(--cyan);-webkit-text-stroke:0}.hero-sub{display:flex;gap:40px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-top:26px}.hero-sub p{max-width:380px;color:var(--dim);font-size:15px}.hero-sub b{color:var(--paper)}.askbar{margin-top:38px;position:relative;z-index:3}.askbar .frame{display:flex;align-items:center;gap:18px;background:rgba(19,19,24,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #2a2a33;border-radius:18px;padding:10px 10px 10px 26px;max-width:980px;box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.askbar .pulse{width:10px;height:10px;border-radius:50%;background:var(--green);flex:none;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(55,214,122,.5)}50%{box-shadow:0 0 0 9px rgba(55,214,122,0)}}.askbar .q{flex:1 1;font-size:clamp(15px,1.6vw,19px);color:var(--paper);min-height:1.5em;text-align:left;background:none;border:0;font-family:var(--f-b);outline:none}.askbar button.q.ghost{cursor:text}.askbar .q .caret{display:inline-block;width:2px;height:1.1em;background:var(--cyan);vertical-align:-2px;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.askbar button.ask{font-family:var(--f-m);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border:0;cursor:pointer;background:var(--paper);color:var(--ink);border-radius:12px;padding:18px 26px;white-space:nowrap;transition:background .25s}.askbar button.ask:hover{background:var(--cyan)}.askbar .hint{margin-top:14px;color:var(--grey);font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.askbar .hint button{border:1px solid #2a2a33;border-radius:999px;padding:6px 13px;cursor:pointer;background:none;color:var(--grey);transition:border-color .25s,color .25s;font-family:var(--f-m);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.askbar .hint button:hover{border-color:var(--cyan);color:var(--cyan)}.marq{position:relative;z-index:2;border-top:1px solid var(--ink3);border-bottom:1px solid var(--ink3);overflow:hidden;padding:14px 0;background:var(--ink)}.marq-row{display:flex;width:max-content;gap:46px;font-family:var(--f-m);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);white-space:nowrap;animation:drift 30s linear infinite}.marq-row b{color:var(--green);font-weight:500}.marq-row i{font-style:normal;color:var(--cyan)}@keyframes drift{to{transform:translateX(-50%)}}.kick{display:flex;align-items:center;gap:16px;color:var(--grey);margin-bottom:40px}.kick:after{content:"";flex:1 1;height:1px;background:currentColor;opacity:.3}.chat{position:relative;z-index:2;padding:clamp(90px,13vh,170px) var(--gx);background:var(--paper);color:var(--ink)}.chat-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:center}.chat h2{font-size:clamp(42px,6.4vw,104px);line-height:.9}.chat h2 em{font-style:normal;color:var(--magenta)}.chat .copy p{color:#55534c;max-width:440px;margin-top:24px;font-size:16px}.chat .copy p b{color:var(--ink)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.chips .ghost-chip,.chips span{font-family:var(--f-m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px;padding:8px 14px}.op{background:var(--ink);color:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(12,12,13,.55);border:1px solid #26262e}.op-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px dashed #2a2a33;font-family:var(--f-m);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.op-head b{color:var(--cyan);font-weight:500}.op-body{padding:22px 20px;display:flex;flex-direction:column;gap:14px;min-height:380px}.msg{max-width:85%;font-size:13.5px;line-height:1.55;padding:12px 16px;border-radius:14px}.msg.user{align-self:flex-end;background:var(--paper);color:var(--ink);border-bottom-right-radius:4px}.msg.ai{align-self:flex-start;background:#1b1b22;border-bottom-left-radius:4px;color:var(--dim)}.msg.ai b{color:var(--paper)}.qcard{align-self:flex-start;width:92%;border:1px solid #2a2a33;border-radius:14px;overflow:hidden;background:#101014}.qcard .qh{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ink3);font-family:var(--f-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.qcard .qh b{color:var(--green);font-weight:500}.qcard table{width:100%;border-collapse:collapse;font-size:12.5px}.qcard td{padding:9px 16px;border-bottom:1px solid #16161b;color:var(--dim)}.qcard td:last-child{text-align:right;color:var(--paper);font-family:var(--f-m);font-size:11.5px}.qcard .qf{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.qcard .price{font-family:var(--f-d);font-size:28px}.qcard .price small{font-size:.45em;color:var(--grey)}.qcard .accept{font-family:var(--f-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--cyan);color:var(--ink);border:0;border-radius:999px;padding:11px 18px;cursor:pointer}.receipt{align-self:flex-start;font-family:var(--f-m);font-size:10.5px;letter-spacing:.08em;color:var(--green)}.op-input{display:flex;gap:10px;border-top:1px solid var(--ink3);padding:14px 16px}.op-input input{flex:1 1;background:#16161b;border:1px solid #26262e;color:var(--paper);border-radius:10px;padding:12px 14px;font-family:var(--f-b);font-size:13px;outline:none}.op-input button{background:var(--paper);border:0;border-radius:10px;width:46px;cursor:pointer;font-size:16px}@media (max-width:980px){.chat-wrap{grid-template-columns:1fr}}.board-sec{position:relative;z-index:2;padding:clamp(90px,13vh,170px) var(--gx);background:var(--ink)}.board-sec h2{font-size:clamp(40px,6vw,100px);line-height:.9;margin-bottom:16px}.board-sec h2 em{font-style:normal;color:var(--yellow)}.board-sec .lede{color:var(--dim);max-width:520px;margin-bottom:28px}.ticker-line{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:18px}.ticker-line b{color:var(--green);font-weight:500}.board{border:1px solid #2a2a33;border-radius:16px;overflow:hidden;background:#101014;font-family:var(--f-m)}.b-head,.b-row{display:grid;grid-template-columns:1.6fr .8fr .7fr .9fr;grid-gap:16px;gap:16px;align-items:center;padding:15px 22px}.b-head{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);border-bottom:1px dashed #2a2a33}.b-row{border-bottom:1px solid #16161b;font-size:12.5px}.b-row:last-child{border-bottom:0}.b-row .j{color:var(--paper)}.b-row .j small{display:block;color:var(--grey);font-size:10.5px;margin-top:3px}.b-row .by{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.by.ai{color:var(--cyan)}.by.hu{color:var(--dim)}.st{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;justify-self:start}.st i{width:6px;height:6px;border-radius:50%;background:currentColor}.st.press{color:var(--yellow);border:1px solid var(--yellow)}.st.press i{animation:blink 1.2s infinite}.st.proof{color:var(--cyan);border:1px solid var(--cyan)}.st.done{color:var(--green);border:1px solid var(--green)}.st.bind{color:var(--magenta);border:1px solid var(--magenta)}@media (max-width:760px){.b-head,.b-row{grid-template-columns:1.4fr .9fr}.b-head span:nth-child(2),.b-head span:nth-child(3),.b-row .by,.b-row .q2{display:none}}.tools{position:relative;z-index:2;padding:clamp(90px,13vh,170px) var(--gx);background:var(--paper);color:var(--ink)}.tools h2{font-size:clamp(40px,6vw,100px);line-height:.9}.tools h2 .ko{color:transparent;-webkit-text-stroke:2px var(--ink)}.tools .lede{color:#55534c;max-width:460px;margin:22px 0 50px}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.tcard{border:1.5px solid var(--ink);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:34px;min-height:170px;transition:transform .25s,background .25s,color .25s,border-color .25s;cursor:pointer;position:relative;overflow:hidden;background:var(--paper)}.tcard:hover{transform:translateY(-4px)}.tcard .tno{color:var(--grey)}.tcard h3{font-family:var(--f-d);font-size:24px;text-transform:uppercase;font-weight:400;line-height:1}.tcard p{font-size:13px;color:#55534c;margin-top:6px}.tcard .go{position:absolute;top:18px;right:18px;font-size:16px;transition:transform .25s}.tcard:hover .go{transform:translate(3px,-3px)}.tcard.c:hover{background:var(--cyan)}.tcard.m:hover{background:var(--magenta);color:var(--paper);border-color:var(--magenta)}.tcard.m:hover p{color:rgba(242,241,236,.75)}.tcard.y:hover{background:var(--yellow)}.tcard.k:hover{background:var(--ink);color:var(--paper)}.tcard.k:hover p{color:var(--dim)}.api{position:relative;z-index:2;padding:clamp(90px,13vh,170px) var(--gx);background:var(--ink)}.api-wrap{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:center}.api h2{font-size:clamp(44px,7vw,110px);line-height:.9}.api h2 em{font-style:normal;color:var(--green)}.api p{max-width:430px;margin-top:24px;font-size:16px}.api p,.api ul{color:var(--dim)}.api ul{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:12px;font-size:14px}.api ul li:before{content:"→";color:var(--green);margin-right:12px;font-family:var(--f-m)}.api .chips .ghost-chip{border-color:#3a3a45;color:var(--dim);transition:border-color .25s,color .25s}.api .chips .ghost-chip:hover{border-color:var(--green);color:var(--green)}.term{background:#0a0a0c;border:1px solid #26262e;border-radius:16px;overflow:hidden;font-family:var(--f-m);font-size:12.5px;line-height:1.7;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}.term .t-head{display:flex;gap:7px;padding:14px 18px;border-bottom:1px solid var(--ink3)}.term .t-head i{width:10px;height:10px;border-radius:50%;background:#2a2a33}.term pre{padding:20px 22px;overflow-x:auto;color:var(--dim);font-family:var(--f-m);white-space:pre}.term .g{color:var(--green)}.term .c{color:var(--cyan)}.term .y{color:var(--yellow)}.term .m{color:var(--magenta)}.term .mut{color:#55545e}@media (max-width:980px){.api-wrap{grid-template-columns:1fr}}.cta{position:relative;z-index:2;padding:clamp(110px,18vh,220px) var(--gx);text-align:left}.cta h2{font-size:clamp(64px,14vw,230px);line-height:.85}.cta h2 .ko .ch{color:transparent;-webkit-text-stroke:2px var(--paper)}.cta .row{margin-top:44px;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.cta .note{color:var(--grey);max-width:300px;font-size:14px}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-m);font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:var(--paper);color:var(--ink);border-radius:999px;padding:18px 30px;transition:background .3s}.btn:hover{background:var(--cyan)}.btn .arr{transition:transform .3s}.btn:hover .arr{transform:translateX(4px)}footer{position:relative;z-index:2;background:var(--ink);border-top:1px solid var(--ink3);padding:80px var(--gx) 0;overflow:hidden}footer .cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:60px}footer .brand{display:inline-block;font-family:var(--f-d);font-size:26px;text-transform:uppercase}footer .brand sup{font-size:10px}.foot-blurb{max-width:280px;color:var(--grey);font-size:14px;margin-top:16px}footer h5{color:var(--grey);margin-bottom:16px}footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}footer ul a{color:var(--dim);font-size:14px;transition:color .25s}footer ul a:hover{color:var(--cyan)}.foot-meta{gap:18px;flex-wrap:wrap;padding:26px 0;border-top:1px solid var(--ink3);color:var(--grey)}.foot-mark,.foot-meta{display:flex;justify-content:space-between}.foot-mark{font-family:var(--f-d);font-size:clamp(60px,22vw,360px);line-height:.8;color:transparent;-webkit-text-stroke:1px #2a2a33;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-.12em}.foot-mark span{display:inline-block}@media (max-width:860px){footer .cols{grid-template-columns:1fr 1fr}}.dock{position:fixed;right:26px;bottom:26px;z-index:60;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);border-radius:999px;padding:12px 20px 12px 14px;box-shadow:0 20px 50px -16px rgba(0,0,0,.6);cursor:pointer;transition:transform .25s}.dock:hover{transform:translateY(-3px)}.dock .d-dot{width:34px;height:34px;border-radius:50%;background:var(--ink);display:grid;place-items:center;color:var(--cyan);font-family:var(--f-m);font-size:13px}.dock .d-text strong{font-size:13px;font-weight:600;display:block}.dock .d-text small{display:block;font-size:10.5px;color:#777}@media (max-width:560px){.dock .d-text{display:none}}.placeholder{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:140px var(--gx) 80px;max-width:900px}.placeholder h1{font-size:clamp(44px,9vw,140px);line-height:.9;text-transform:capitalize;margin:10px 0 24px}.placeholder h1 .ko{color:transparent;-webkit-text-stroke:2px var(--paper)}.placeholder p{color:var(--dim);max-width:480px;margin-bottom:34px}.page-hero{position:relative;z-index:2;padding:160px var(--gx) 80px}.page-hero h1{font-size:clamp(34px,8.5vw,132px);line-height:.92;margin:18px 0 30px}.word{display:inline-block;white-space:nowrap}@media (min-width:981px){.page-hero.has-visual h1{font-size:clamp(36px,5.3vw,96px)}}.page-hero h1 .ko .ch{color:transparent;-webkit-text-stroke:2px var(--paper)}.page-hero .lede{color:var(--dim);max-width:580px;font-size:16px;margin-bottom:34px}.ph-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ph-alt{color:var(--grey);text-decoration:none;transition:color .25s}.ph-alt:hover{color:var(--paper)}.svc-products .lede{color:#55534c;max-width:460px;margin:22px 0 50px}.svc-products .tcard{text-decoration:none;color:inherit}.svc-routes{display:flex;flex-wrap:wrap;gap:12px 34px;margin-top:54px;padding-top:26px;border-top:1.5px solid var(--ink)}.svc-routes a{color:var(--ink);text-decoration:none;transition:opacity .2s}.svc-routes a:hover{opacity:.55}.svc-dark{position:relative;z-index:2;padding:clamp(90px,13vh,170px) var(--gx)}.svc-cta h2,.svc-dark h2,.svc-products h2{font-size:clamp(40px,6vw,100px);line-height:.9}.svc-dark h2 .ko{color:transparent;-webkit-text-stroke:2px var(--paper)}.svc-lede{color:var(--dim);max-width:540px;margin:22px 0 56px}.svc-rows{border-top:1px solid rgba(242,241,236,.16)}.svc-row{display:grid;grid-template-columns:1.2fr 1.6fr auto auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(242,241,236,.16);color:inherit;text-decoration:none;transition:padding-left .25s,border-color .25s}.svc-row:hover{padding-left:14px;border-bottom-color:var(--cyan)}.svc-row-name{font-size:clamp(20px,2.6vw,34px);text-transform:uppercase;line-height:1}.svc-row-best{color:var(--grey);font-size:13.5px}.svc-row-pages{color:var(--dim)}.svc-row-go{font-size:18px;transition:transform .25s}.svc-row:hover .svc-row-go{transform:translateX(5px);color:var(--cyan)}.svc-sizes{margin-top:90px}.svc-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 22px}.svc-chip{border:1px solid rgba(242,241,236,.22);border-radius:999px;padding:9px 16px;color:var(--paper)}.svc-chip em{font-style:normal;color:var(--grey);margin-left:6px}.svc-note{color:var(--grey);font-size:13.5px;max-width:480px}.crop{position:absolute;width:16px;height:16px;pointer-events:none}.crop.tl{left:14px;border-left:1px solid rgba(242,241,236,.4)}.crop.tl,.crop.tr{top:14px;border-top:1px solid rgba(242,241,236,.4)}.crop.tr{right:14px;border-right:1px solid rgba(242,241,236,.4)}.crop.bl{left:14px;border-left:1px solid rgba(242,241,236,.4)}.crop.bl,.crop.br{bottom:14px;border-bottom:1px solid rgba(242,241,236,.4)}.crop.br{right:14px;border-right:1px solid rgba(242,241,236,.4)}.colour-bar{display:inline-flex}.colour-bar i{width:16px;height:9px;display:block}.colour-bar .cb-c{background:var(--cyan)}.colour-bar .cb-m{background:var(--magenta)}.colour-bar .cb-y{background:var(--yellow)}.colour-bar .cb-k{background:var(--ink);box-shadow:inset 0 0 0 1px rgba(242,241,236,.35)}.colour-bar i.t{opacity:.45}.regmark{color:var(--grey);margin-right:9px;flex:none}.page-hero .colour-bar{margin-top:38px}.ph-grid{display:grid;grid-template-columns:1fr}.page-hero.has-visual .ph-grid{grid-template-columns:1.15fr .85fr;gap:clamp(34px,5vw,90px);align-items:center}.ph-visual{min-width:0}.schematic{width:100%;max-width:440px;height:auto;display:block;margin-left:auto}@media (max-width:980px){.page-hero.has-visual .ph-grid{grid-template-columns:1fr}.schematic{max-width:340px;margin:44px auto 0}}.op-strip-wrap{padding-top:0}.op-strip{position:relative;border:1px solid rgba(242,241,236,.18);border-radius:18px;padding:clamp(36px,5vw,64px);background:var(--ink2);overflow:hidden}.op-strip .kick{display:flex;align-items:center}.op-strip h2{margin:16px 0 0}.op-strip .svc-lede{margin-bottom:38px}.op-strip .askbar{max-width:760px}.op-receipts{display:flex;flex-wrap:wrap;gap:8px 26px;color:var(--green)}.op-note,.op-receipts{margin-top:26px;font-size:11px}.op-note{color:var(--grey);max-width:560px;line-height:1.7}.op-note a{color:var(--paper)}.op-strip .op-bar{position:absolute;bottom:0;right:clamp(36px,5vw,64px)}.svc-duo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:34px}.svc-duo h3{color:var(--cyan);margin-bottom:10px}.svc-duo p{color:var(--dim);font-size:13.5px;line-height:1.65}@media (max-width:980px){.svc-duo{grid-template-columns:1fr}}.svc-note a{color:var(--paper)}.svc-steps-wrap{padding-top:0}.svc-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:56px}.svc-step{border-top:1px solid rgba(242,241,236,.16);padding-top:18px;min-height:150px}.svc-step-no{color:var(--cyan)}.svc-step h3{font-size:22px;text-transform:uppercase;font-weight:400;margin:12px 0 10px}.svc-step p{font-size:12.5px;color:var(--grey);line-height:1.55}.svc-faq-wrap{padding-top:0}.faqs{margin-top:56px;border-top:1px solid rgba(242,241,236,.16);max-width:880px}.faqs details{border-bottom:1px solid rgba(242,241,236,.16)}.faqs summary{display:flex;align-items:baseline;gap:22px;padding:22px 0;cursor:pointer;list-style:none}.faqs summary::-webkit-details-marker{display:none}.faq-no{color:var(--grey)}.faq-q{font-size:clamp(16px,2vw,21px);font-weight:500;flex:1 1}.faq-plus{font-size:20px;color:var(--grey);transition:transform .25s,color .25s}.faqs details[open] .faq-plus{transform:rotate(45deg);color:var(--cyan)}.faq-a p{color:var(--dim);font-size:14px;max-width:640px;padding:0 0 26px 47px;line-height:1.65}.faq-a a{color:var(--paper)}@media (max-width:980px){.svc-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.svc-row{grid-template-columns:1fr auto}.svc-row-best{grid-column:1/-1;order:3}.faq-a p{padding-left:0}}@media (max-width:560px){.svc-steps{grid-template-columns:1fr}}.h-acct{color:var(--paper);text-decoration:none;font-size:10.5px;opacity:.75;transition:opacity .2s}.h-acct:hover{opacity:1}@media (max-width:640px){.h-acct{display:none}}.auth{position:relative;z-index:2;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:140px var(--gx) 80px}.auth-card{width:100%;max-width:440px;border:1px solid rgba(242,241,236,.18);border-radius:18px;background:var(--ink2);padding:clamp(28px,4vw,44px)}.auth-card .kick{display:flex;align-items:center}.auth-card h1{font-size:clamp(36px,5vw,56px);line-height:.95;margin:14px 0 10px}.auth-card h1 .ko{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.auth-lede{color:var(--grey);font-size:13px;line-height:1.6;margin-bottom:6px}.auth-form{gap:16px;margin-top:22px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:7px}.auth-form label .mono{font-size:10px;color:var(--grey)}.auth-form input{background:var(--ink);border:1px solid rgba(242,241,236,.18);border-radius:10px;padding:12px 14px;color:var(--paper);font-family:var(--f-b);font-size:14px;transition:border-color .2s}.auth-form input:focus{outline:none;border-color:var(--cyan)}.auth-error{color:var(--magenta);font-size:11px}.auth-submit{justify-content:center;width:100%}.auth-or{text-align:center;color:var(--grey);font-size:10px}.auth-google{width:100%;background:none;border:1px solid rgba(242,241,236,.3);border-radius:999px;color:var(--paper);font-family:var(--f-m);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:13px 18px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.auth-google:hover{background:var(--paper);color:var(--ink)}.auth-swap{text-align:center;color:var(--grey);font-size:10.5px;margin-top:4px}.auth-swap a{color:var(--paper)}.acct{position:relative;z-index:2;min-height:80svh;padding:160px var(--gx) 100px}.acct .kick{display:flex;align-items:center}.acct h1{font-size:clamp(44px,7vw,110px);line-height:.92;margin:18px 0 22px}.acct h1 .ko{color:transparent;-webkit-text-stroke:2px var(--paper)}.acct-lede{color:var(--dim);max-width:520px;margin-bottom:50px}.acct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-bottom:46px}.acct-card{border:1px solid rgba(242,241,236,.16);border-radius:16px;background:var(--ink2);padding:24px;display:flex;flex-direction:column;gap:14px;min-height:180px}.acct-card h3{color:var(--cyan);font-size:11px}.acct-card p{color:var(--grey);font-size:13px;line-height:1.6;flex:1 1}.acct-card .auth-google,.acct-card .btn{align-self:flex-start;width:auto}.desk{position:relative;z-index:2;min-height:100svh;padding:110px var(--gx) 90px}.desk-strip{gap:28px;flex-wrap:wrap;font-size:10.5px;color:var(--grey);border:1px solid rgba(242,241,236,.16);border-radius:999px;padding:10px 18px;background:var(--ink2);margin-bottom:34px}.desk-id,.desk-strip{display:flex;align-items:center}.desk-id{color:var(--paper)}.desk-press{display:flex;align-items:center;gap:7px;color:var(--green)}.desk-press i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.desk-strip>span:last-child{margin-left:auto}.desk-layout{display:grid;grid-template-columns:170px 1fr;grid-gap:clamp(26px,4vw,70px);gap:clamp(26px,4vw,70px);align-items:start}.desk-nav{gap:26px;position:-webkit-sticky;position:sticky;top:110px;font-size:11px}.desk-nav,.desk-nav-group{display:flex;flex-direction:column}.desk-nav-group{gap:2px}.desk-nav-group h5{font-family:var(--f-d);font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--paper);margin:0 0 10px 14px}.desk-nav-group h5:after{content:"";display:block;width:26px;height:2px;background:var(--cyan);margin-top:6px}.desk-nav a{color:var(--grey);text-decoration:none;padding:10px 14px;border-left:1px solid rgba(242,241,236,.14);transition:color .2s,border-color .2s,padding-left .2s}.desk-nav a:hover{color:var(--paper)}.desk-nav a.active{color:var(--paper);border-left:2px solid var(--cyan);padding-left:18px}.desk-content{min-width:0}.desk-content h1{font-size:clamp(38px,5.5vw,80px);line-height:.92;margin:0 0 18px}.desk-content h1 .ko{color:transparent;-webkit-text-stroke:2px var(--paper)}.desk-stats{display:flex;gap:26px;flex-wrap:wrap;color:var(--grey);font-size:11px;margin-bottom:30px}.desk-stats b{color:var(--cyan);font-weight:500;margin-right:5px}.desk-onboard{margin-bottom:26px}.desk-steps{list-style:none;display:flex;flex-direction:column;gap:10px}.desk-steps li{display:flex;align-items:center;gap:12px;font-size:13.5px}.desk-steps .tick{color:var(--grey);width:14px}.desk-steps li.done .tick{color:var(--green)}.desk-steps li.done span:last-child{color:var(--grey);text-decoration:line-through}.desk-steps a{color:var(--paper)}.desk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:26px 0;align-items:start}.desk-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth-form select{background:var(--ink);border:1px solid rgba(242,241,236,.18);border-radius:10px;padding:12px 14px;color:var(--paper);font-family:var(--f-b);font-size:14px}.auth-form select:focus{outline:none;border-color:var(--cyan)}.auth-form input:disabled{opacity:.5}.desk-list{display:flex;flex-direction:column;margin-top:8px}.desk-list.slim{margin-top:0}.desk-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(242,241,236,.14)}.desk-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.desk-row-main strong{font-weight:500;font-size:14.5px}.desk-row-main .mono{color:var(--grey);font-size:10.5px}.desk-del{background:none;border:none;color:var(--grey);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .2s}.desk-del:hover{color:var(--magenta)}.desk-activity{margin-top:34px}.desk-activity h3{color:var(--cyan);font-size:11px;margin-bottom:14px}.desk-activity ul{list-style:none;border-top:1px solid rgba(242,241,236,.14)}.desk-activity li{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(242,241,236,.14);font-size:11px;color:var(--dim)}.desk-activity .ok{color:var(--green)}.desk-activity .act{flex:1 1}.desk-activity .act em{font-style:normal;color:var(--grey)}.desk-activity .when,.desk-note{color:var(--grey)}.desk-note{font-size:10.5px;margin-top:14px;line-height:1.7}.desk-ok{color:var(--green);font-size:11px}.desk-signout{margin-top:18px}.spine-calc .spine-row{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:6px 0 16px}.spine-calc label{display:flex;flex-direction:column;gap:7px}.spine-calc label .mono{font-size:10px;color:var(--grey)}.spine-calc input,.spine-calc select{background:var(--ink);border:1px solid rgba(242,241,236,.18);border-radius:10px;padding:12px 14px;color:var(--paper);font-family:var(--f-b);font-size:14px}.spine-calc input:focus,.spine-calc select:focus{outline:none;border-color:var(--cyan)}.spine-result{display:flex;align-items:baseline;gap:16px;border-top:1px solid rgba(242,241,236,.14);padding-top:16px}.spine-result .mono{font-size:10px;color:var(--grey)}.spine-result strong{font-size:clamp(30px,3vw,44px);text-transform:uppercase;font-weight:400;color:var(--cyan)}.admin-row{align-items:flex-start}.admin-notes{color:#8a6d1f}.admin-status{display:flex;gap:8px;align-items:center}.admin-status select{background:#fff;border:1px solid rgba(12,12,13,.22);border-radius:10px;padding:9px 12px;color:var(--ink);font-family:var(--f-m);font-size:10.5px}.admin-status .btn{padding:10px 18px;font-size:10px}.admin-meta{color:#6f6d66;font-size:10.5px;white-space:nowrap}@media (max-width:980px){.desk-layout{grid-template-columns:1fr}.desk-nav{position:static;gap:14px}.desk-nav,.desk-nav-group{flex-direction:row;flex-wrap:wrap}.desk-nav-group{gap:6px}.desk-nav-group h5{display:none}.desk-nav a{border:1px solid rgba(242,241,236,.16);border-radius:999px;padding:8px 14px}.desk-nav a.active{border-color:var(--cyan);padding-left:14px}.admin-row{flex-direction:column}.desk-fields,.desk-two{grid-template-columns:1fr}}.desk-content{background:var(--paper);color:var(--ink);border-radius:22px;padding:clamp(26px,4vw,52px)}.desk-content h1 .ko{-webkit-text-stroke:2px var(--ink)}.desk-content .acct-card p,.desk-content .acct-lede{color:#55534c}.desk-content .desk-note,.desk-content .desk-stats{color:#6f6d66}.desk-content .desk-stats b{color:#0786b3}.desk-content .acct-card{background:#fff;border-color:rgba(12,12,13,.12)}.desk-content .acct-card h3,.desk-content .desk-activity h3{color:#0786b3}.desk-content .auth-form label .mono,.desk-content .spine-calc label .mono,.desk-content .spine-result .mono{color:#6f6d66}.desk-content .auth-form input,.desk-content .auth-form select,.desk-content .spine-calc input,.desk-content .spine-calc select{background:#fff;border-color:rgba(12,12,13,.22);color:var(--ink)}.desk-content .auth-form input:focus,.desk-content .auth-form select:focus,.desk-content .spine-calc input:focus,.desk-content .spine-calc select:focus{border-color:var(--cyan)}.desk-content .btn{background:var(--ink);color:var(--paper)}.desk-content .btn:hover{background:var(--cyan);color:var(--ink)}.desk-content .auth-google{border-color:rgba(12,12,13,.4);color:var(--ink)}.desk-content .auth-google:hover{background:var(--ink);color:var(--paper)}.desk-content .desk-row{border-bottom-color:rgba(12,12,13,.12)}.desk-content .desk-row-main .mono{color:#6f6d66}.desk-content .desk-activity li,.desk-content .desk-activity ul{border-color:rgba(12,12,13,.12)}.desk-content .desk-activity li{color:#44423c}.desk-content .desk-activity .act em,.desk-content .desk-activity .when{color:#8e8c85}.desk-content .desk-activity .ok,.desk-content .desk-ok,.desk-content .desk-steps li.done .tick{color:#168a55}.desk-content .desk-steps li.done span:last-child{color:#8e8c85}.desk-content .desk-steps a{color:var(--ink)}.desk-content .spine-result{border-top-color:rgba(12,12,13,.12)}.desk-content .spine-result strong{color:#0786b3}.desk-content .st.proof{color:#0786b3;border-color:#0786b3}.desk-content .st.done{color:#168a55;border-color:#168a55}.price-section{border:1px solid rgba(12,12,13,.12);border-radius:14px;background:#fff;margin-top:14px;padding:0 18px}.price-section summary{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;list-style:none}.price-section summary::-webkit-details-marker{display:none}.price-section summary .disp{font-size:18px}.price-section summary .mono{font-size:9.5px;color:#6f6d66}.price-section>.desk-note{margin-top:0}.price-rows{display:flex;flex-direction:column;padding-bottom:14px}.price-row{gap:12px;padding:8px 0;border-top:1px solid rgba(12,12,13,.08);font-size:13px}.price-label,.price-row{display:flex;align-items:center}.price-label{flex:1 1;min-width:0;gap:8px}.price-key{font-size:9px;color:#8e8c85;white-space:nowrap}.price-row input[type=number],.price-row input[type=text]{width:130px;background:#fff;border:1px solid rgba(12,12,13,.22);border-radius:8px;padding:7px 10px;color:var(--ink);font-family:var(--f-m);font-size:12px}.price-row input:focus{outline:none;border-color:var(--cyan)}.price-row .btn{padding:7px 16px;font-size:10px}.price-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(12,12,13,.2);flex:none}.price-off{font-size:9.5px;color:#8e8c85}.price-active{display:flex;align-items:center;gap:6px;font-size:9.5px;color:#6f6d66;white-space:nowrap}.price-active input{accent-color:var(--ink)}.price-add input[type=text]{width:110px}@media (max-width:760px){.price-row{flex-wrap:wrap}.price-key{display:none}}.desk-q-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:15px;font-weight:500;white-space:nowrap}.desk-q-price em{font-style:normal;font-size:9px;color:#8e8c85}.quote-wrap{padding:clamp(40px,6vh,80px) var(--gx) clamp(70px,9vh,120px)}.quote-calc{background:var(--paper);color:var(--ink);border-radius:22px;padding:clamp(24px,3.5vw,48px);display:grid;grid-template-columns:1.55fr 1fr;grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);align-items:start;max-width:1280px;margin:0 auto}.quote-form{gap:20px;min-width:0}.quote-field,.quote-form{display:flex;flex-direction:column}.quote-field{gap:7px}.quote-field>.mono{font-size:10px;color:#6f6d66}.quote-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.quote-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.quote-calc input,.quote-calc select{background:#fff;border:1px solid rgba(12,12,13,.22);border-radius:10px;padding:12px 14px;color:var(--ink);font-family:var(--f-b);font-size:14px;width:100%}.quote-calc input:focus,.quote-calc select:focus{outline:none;border-color:var(--cyan)}.quote-seg{display:flex;gap:6px}.quote-seg button{flex:1 1;background:#fff;border:1px solid rgba(12,12,13,.22);border-radius:999px;padding:11px 12px;font-family:var(--f-b);font-size:13px;color:var(--ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.quote-seg button:hover{border-color:var(--ink)}.quote-seg button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.quote-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quote-check{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(12,12,13,.14);border-radius:10px;padding:10px 12px;font-size:13px;cursor:pointer}.quote-check input{width:15px;height:15px;accent-color:var(--ink);flex:none}.quote-sub{border-left:2px solid rgba(12,12,13,.16);padding-left:14px;display:flex;flex-direction:column;gap:14px}.quote-sub.quote-grid2{display:grid}.quote-swatches{display:flex;flex-wrap:wrap;gap:8px}.quote-swatch{width:26px;height:26px;border-radius:50%;border:2px solid rgba(12,12,13,.18);cursor:pointer;padding:0}.quote-swatch.active{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.quote-hint{font-size:11.5px;line-height:1.6;color:#6f6d66}.quote-min{font-size:12px;color:var(--magenta)}.quote-summary{position:-webkit-sticky;position:sticky;top:96px;background:#fff;border:1px solid rgba(12,12,13,.12);border-radius:16px;padding:clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:14px}.quote-sum-kick{font-size:10px;color:#0786b3}.quote-price{font-size:clamp(40px,4.5vw,62px);line-height:.95}.quote-price-sub{font-size:12px;color:#6f6d66}.quote-lines{display:flex;flex-direction:column}.quote-line{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:8px 0;border-bottom:1px solid rgba(12,12,13,.1)}.quote-line span:last-child{white-space:nowrap}.quote-line-good{color:#168a55}.quote-vat{font-style:normal;font-size:10px;color:#6f6d66}.quote-nudge{background:rgba(0,165,227,.08);border:1px solid rgba(0,165,227,.3);border-radius:10px;padding:10px 12px;font-size:12px;color:#0786b3}.quote-breakdown summary{font-size:10px;color:#6f6d66;cursor:pointer;list-style:none}.quote-breakdown summary:before{content:"+ "}.quote-breakdown[open] summary:before{content:"− "}.quote-breakdown summary::-webkit-details-marker{display:none}.quote-breakdown .quote-lines{margin-top:10px}.quote-calc .btn{background:var(--ink);color:var(--paper);justify-content:center}.quote-calc .btn:hover{background:var(--cyan);color:var(--ink)}.quote-calc .btn:disabled{opacity:.6;cursor:wait}.quote-save{width:100%}.quote-incomplete{display:flex;flex-direction:column;gap:12px}.mini-calc-intro{max-width:1280px;margin:0 auto clamp(22px,3vw,40px)}.quote-refine{background:none;border:none;padding:0;text-align:left;font-size:11px;color:#0786b3;cursor:pointer}.quote-refine:hover{color:var(--ink)}.mini{display:flex;flex-direction:column}.mini-presets{max-width:1280px;width:100%;margin:0 auto clamp(18px,3vw,30px)}.mini-presets-lab{color:var(--grey);font-size:10px;margin-bottom:12px}.mini-pgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.mini-preset{text-align:left;cursor:pointer;color:var(--paper);font-family:var(--f-b);background:rgba(242,241,236,.05);border:1px solid rgba(242,241,236,.14);border-radius:14px;padding:15px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s,transform .15s}.mini-preset:hover{border-color:var(--cyan);background:rgba(0,165,227,.08);transform:translateY(-2px)}.mini-preset-nm{font-weight:600;font-size:14px}.mini-preset-sp{font-size:10.5px;letter-spacing:.05em;color:var(--grey)}.mini-preset-pr{font-size:24px;line-height:1;margin-top:4px}.mini-preset-pr em{display:block;font-style:normal;font-size:9px;letter-spacing:.12em;color:var(--grey)}.mini-clock{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;background:rgba(0,165,227,.07);border:1px solid rgba(0,165,227,.25);border-radius:10px;padding:11px 13px}.mini-clock-t{font-size:19px;color:#0786b3;letter-spacing:.04em}.mini-clock-lab{font-size:11.5px;color:#4f6b76;line-height:1.5}.mini-clock-lab b{color:var(--ink)}.mini-receipt{background:var(--ink);color:var(--dim);border-radius:12px;padding:14px 15px;font-family:var(--f-m);font-size:11px;line-height:1.85;overflow:hidden}.mini-receipt-head{display:flex;justify-content:space-between;color:var(--grey);letter-spacing:.16em;font-size:9.5px;margin-bottom:8px}.mini-receipt-live{color:var(--green)}.mini-receipt-row{display:block}.mini-receipt-row .rk{color:#6b7f88}.mini-receipt-row .rv{color:var(--paper)}.mini-receipt-row .rok{color:var(--green)}.mini-receipt-row .racc{color:var(--cyan)}.mini-routes{max-width:1280px;width:100%;margin:clamp(20px,3vw,32px) auto 0}.mini-routes-lab{color:var(--grey);font-size:10px;margin-bottom:14px}.mini-rgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mini-route{text-align:left;cursor:pointer;color:var(--paper);font-family:var(--f-b);background:rgba(242,241,236,.05);border:1px solid rgba(242,241,236,.14);border-radius:14px;padding:15px;display:flex;flex-direction:column;gap:7px;transition:border-color .15s,background .15s,transform .15s}.mini-route:hover{border-color:var(--cyan);background:rgba(0,165,227,.08);transform:translateY(-2px)}.mini-route.active{border-color:var(--green);background:rgba(55,214,122,.08)}.mini-route-what{font-weight:600;font-size:14px}.mini-route-delta{font-size:26px;line-height:1;color:var(--paper)}.mini-route-delta.save{color:var(--green)}.mini-route-why{font-size:11.5px;color:var(--grey);line-height:1.5}.mini-route-apply{font-size:9.5px;letter-spacing:.14em;color:#7fd8f4;margin-top:auto}.quote-steps{display:flex;gap:4px;margin:0 auto clamp(18px,3vw,30px);max-width:1280px;border:1px solid rgba(242,241,236,.12);border-radius:14px;padding:6px;background:rgba(242,241,236,.03)}.quote-step{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0;padding:11px 13px;border-radius:10px;cursor:pointer;background:none;border:none;color:inherit;font-family:var(--f-b);text-align:left;transition:background .15s}.quote-step:hover{background:rgba(242,241,236,.05)}.quote-step.on{background:rgba(0,165,227,.12)}.quote-step-i{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid rgba(242,241,236,.3);color:var(--grey)}.quote-step.on .quote-step-i{border-color:var(--cyan);color:var(--cyan)}.quote-step.done .quote-step-i{background:var(--green);border-color:var(--green);color:var(--ink)}.quote-step-t{display:flex;flex-direction:column;min-width:0}.quote-step-t .mono{font-size:9px;color:var(--grey)}.quote-step-l{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-step.on .quote-step-l{color:var(--paper)}.quote-seg-wrap{flex-wrap:wrap}.quote-seg button.is-soon{opacity:.45;cursor:not-allowed}.quote-soft{text-transform:none;letter-spacing:0;color:#9a9890}.quote-recap{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.quote-recap-row{display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;font-size:12.5px;color:#4a4a46;padding:7px 12px;font-family:var(--f-b);text-align:left;border:1px solid rgba(12,12,13,.1);border-radius:9px;background:rgba(12,12,13,.015)}.quote-recap-row:hover{border-color:var(--cyan)}.quote-recap-tick{color:#168a55}.quote-recap-row .mono{font-size:9.5px;color:#8a8880}.quote-recap-v{color:var(--ink);font-weight:500}.quote-recap-edit{margin-left:auto;font-size:9.5px;color:#0786b3}.quote-presets{margin-bottom:2px}.quote-presets-lab{display:block;font-size:9.5px;color:#6f6d66;margin-bottom:10px}.quote-pgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.quote-pcard{text-align:left;cursor:pointer;color:var(--ink);font-family:var(--f-b);background:#fff;border:1px solid rgba(12,12,13,.18);border-radius:13px;padding:16px 17px;display:flex;flex-direction:column;gap:5px;transition:all .15s}.quote-pcard:hover{border-color:var(--cyan);background:rgba(0,165,227,.05);transform:translateY(-2px)}.quote-pcard-nm{font-weight:600;font-size:14px}.quote-pcard-sp{font-size:10px;color:#6f6d66;letter-spacing:.02em}.quote-pcard-pr{font-size:23px;line-height:1;margin-top:11px;display:flex;align-items:baseline;gap:7px}.quote-pcard-pr em{font-style:normal;font-size:9px;letter-spacing:.1em;color:#6f6d66}.quote-memory{display:flex;align-items:center;gap:12px;background:rgba(0,165,227,.08);border:1px solid rgba(0,165,227,.3);border-radius:11px;padding:11px 14px}.quote-memory-ic{font-size:16px;color:#0786b3}.quote-memory p{font-size:12.5px;color:#3a4a52;line-height:1.5;margin:0}.quote-memory p b{color:var(--ink)}.quote-memory-fresh{margin-left:auto;font-size:9.5px;color:#0786b3;background:none;border:none;cursor:pointer;white-space:nowrap}.quote-memory-fresh:hover{color:var(--ink)}.quote-optcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quote-optcards.emb3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quote-optcard{text-align:left;cursor:pointer;color:var(--ink);font-family:var(--f-b);position:relative;background:#fff;border:1px solid rgba(12,12,13,.2);border-radius:12px;padding:13px 14px;display:flex;flex-direction:column;gap:4px;transition:all .15s}.quote-optcard.active,.quote-optcard:hover{border-color:var(--ink)}.quote-optcard.active{box-shadow:inset 0 0 0 1px var(--ink)}.quote-optcard.active:after{content:"✓";position:absolute;top:11px;right:13px;color:#168a55;font-size:13px}.quote-optcard-n{font-weight:600;font-size:13.5px}.quote-optcard-d{font-size:11px;color:#6f6d66;line-height:1.45}.quote-optcard-p{font-size:10px;letter-spacing:.03em;color:#0786b3;margin-top:2px}.quote-optcard.active .quote-optcard-p{color:#168a55}.quote-check-pr{margin-left:7px;font-style:normal;font-size:10px;letter-spacing:.03em;color:#0786b3}.quote-ptype{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.quote-ptcard{text-align:left;cursor:pointer;color:var(--ink);font-family:var(--f-b);background:#fafafa;border:1.5px solid rgba(12,12,13,.14);border-radius:10px;padding:16px 18px;transition:all .15s;display:flex;flex-direction:column;gap:6px}.quote-ptcard:hover{border-color:rgba(12,12,13,.45)}.quote-ptcard.active{border-color:#9e1b32;box-shadow:inset 0 0 0 1px #9e1b32;background:#fff}.quote-ptcard-h{font-size:16px;font-weight:600}.quote-ptcard-d{font-size:12px;color:#6f6d66}.quote-stockgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.quote-stock{position:relative;text-align:left;cursor:pointer;color:var(--ink);font-family:var(--f-b);background:#fafafa;border:1px solid rgba(12,12,13,.12);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:2px;transition:all .15s;min-height:150px}.quote-stock:hover{border-color:rgba(12,12,13,.45)}.quote-stock.sel{border-color:#9e1b32;box-shadow:inset 0 0 0 1px #9e1b32;background:#fff}.quote-stock-badge{position:absolute;top:12px;right:12px;font-size:8px;color:#9a9890;background:#ececec;border-radius:4px;padding:2px 6px}.quote-stock-gsm{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1;color:#2a2a28}.quote-stock-gsm i{font-style:normal;font-size:11px;font-family:var(--f-b);color:#6f6d66}.quote-stock-nm{font-weight:600;font-size:13.5px;margin-top:7px}.quote-stock-d{font-size:11px;color:#7a7870;line-height:1.4;margin-top:5px}.quote-stock-tag{font-size:10.5px;color:#6f6d66;margin-top:auto;padding-top:9px}.quote-stock-pr{font-family:var(--f-m);font-size:11px;margin-top:4px}.quote-stock-pr.cheap{color:#1aa35a}.quote-stock-pr.mid{color:#c47d1a}.quote-stock-pr.prem{color:#c0392b}.quote-qty{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.quote-qty-big{font-size:clamp(30px,4vw,44px);line-height:.9}.quote-qty-num{width:110px;font-family:var(--f-m);font-size:15px;text-align:center;padding:8px 10px}.quote-drop{font-size:12px;color:#168a55;letter-spacing:.04em}.quote-slidewrap{position:relative;padding:10px 0 0}.quote-slidewrap.has-flag{padding-top:66px}.quote-sliderail{position:relative;height:26px;display:flex;align-items:center}.quote-slidetrack{position:relative;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#d9d7cf,#efeee9)}.quote-slidefill{top:0;left:0;height:100%;border-radius:999px;background:var(--cyan)}.quote-slidefill,.quote-slidethumb{position:absolute;pointer-events:none}.quote-slidethumb{top:50%;width:26px;height:26px;border-radius:50%;background:var(--ink);border:3px solid #fff;transform:translate(-50%,-50%);box-shadow:0 4px 14px -3px rgba(0,0,0,.4)}.quote-slideinput{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.quote-sliderticks{position:relative;height:34px;margin-top:8px}.quote-slidertick{position:absolute;transform:translateX(-50%);text-align:center}.quote-slidertick .tk{display:block;width:1px;height:8px;background:rgba(12,12,13,.3);margin:0 auto 5px}.quote-slidertick .tl{font-style:normal;font-size:9.5px;color:#6f6d66}.quote-sweetflag{position:absolute;transform:translateX(-50%);top:6px;text-align:center;pointer-events:none;z-index:1}.quote-sweetflag .fl{background:var(--green);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:9px;white-space:nowrap;margin-bottom:4px}.quote-sweetflag .pin{width:2px;height:42px;background:var(--green);margin:0 auto}.quote-wiznav{display:flex;gap:10px;align-items:center;margin-top:8px}.quote-wiznav-lbl{margin-left:auto;font-size:10px;color:#6f6d66}.quote-calc .btn.sm,.quote-submit .btn.sm{width:auto;padding:11px 20px}.quote-calc .btn.ghost,.quote-submit .btn.ghost{background:none;color:var(--ink);border:1px solid rgba(12,12,13,.25)}.quote-calc .btn.ghost:hover,.quote-submit .btn.ghost:hover{background:var(--ink);color:var(--paper)}.quote-submit .btn.ghost{color:var(--paper);border-color:rgba(242,241,236,.25)}.quote-submit .btn.ghost:hover{background:var(--cyan);color:var(--ink);border-color:var(--cyan)}.quote-submit{max-width:1280px;margin:0 auto}.quote-submit-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start}.quote-terminal{background:#07070a;border:1px solid rgba(242,241,236,.14);border-radius:14px;overflow:hidden}.quote-terminal-bar{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid rgba(242,241,236,.1);background:rgba(242,241,236,.03)}.quote-terminal-bar .dot{width:11px;height:11px;border-radius:50%}.quote-terminal-bar .dot.r{background:#ff5f57}.quote-terminal-bar .dot.y{background:#febc2e}.quote-terminal-bar .dot.g{background:#28c840}.quote-terminal-ttl{margin-left:10px;font-size:10.5px;color:var(--grey)}.quote-terminal-conn{margin-left:auto;font-size:10px;color:var(--green)}.quote-terminal-body{padding:20px 22px;font-family:var(--f-m);font-size:12.5px;line-height:1.9;color:var(--dim);white-space:pre-wrap;word-break:break-word;margin:0}.quote-terminal-body .ln{display:block;opacity:0;animation:quote-ln-in .3s ease forwards}.quote-terminal-body .pl{color:var(--green)}.quote-terminal-body .cmd{color:var(--paper)}.quote-terminal-body .cmt{color:#5b5f68}.quote-terminal-body .key{color:#6b8a98}.quote-terminal-body .val{color:var(--cyan)}.quote-terminal-body .ok{color:var(--green)}.quote-terminal-body .accent{color:var(--magenta)}.quote-terminal-body .sep{color:#2a2d33}.quote-terminal-body .price-ln{color:var(--paper);font-size:15px}.quote-terminal-body .price-ln b{color:var(--green);font-weight:500}.quote-terminal-body .cur{color:var(--green);animation:quote-blink 1s steps(1) infinite}@keyframes quote-ln-in{to{opacity:1}}@keyframes quote-blink{50%{opacity:0}}.quote-submit-cards{gap:14px;position:-webkit-sticky;position:sticky;top:96px}.quote-scard,.quote-submit-cards{display:flex;flex-direction:column}.quote-scard{text-align:left;cursor:pointer;color:var(--paper);font-family:var(--f-b);background:rgba(242,241,236,.04);border:1px solid rgba(242,241,236,.16);border-radius:16px;padding:22px;transition:all .15s;gap:0}.quote-scard:hover{transform:translateY(-3px);border-color:var(--cyan);background:rgba(0,165,227,.07)}.quote-scard:disabled{opacity:.7;cursor:wait;transform:none}.quote-scard.primary{background:rgba(55,214,122,.08);border-color:rgba(55,214,122,.4)}.quote-scard.primary:hover{background:rgba(55,214,122,.14);border-color:var(--green)}.quote-scard-h{font-size:24px;line-height:1}.quote-scard-d{font-size:12.5px;color:var(--dim);line-height:1.55;margin:10px 0 14px}.quote-scard-go{font-size:10px;color:var(--cyan)}.quote-scard.primary .quote-scard-go{color:var(--green)}.quote-emailq{background:rgba(242,241,236,.03);border:1px solid rgba(242,241,236,.14);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:9px}.quote-emailq-h{font-weight:600;font-size:14px}.quote-emailq-sub{font-size:11.5px;color:var(--grey);line-height:1.5}.quote-emailq input{background:rgba(242,241,236,.05);border:1px solid rgba(242,241,236,.18);border-radius:9px;padding:10px 12px;color:var(--paper);font-family:var(--f-b);font-size:13px;width:100%}.quote-emailq input::placeholder{color:#6a6862}.quote-emailq input:focus{outline:none;border-color:var(--cyan)}.quote-emailq-btn{margin-top:2px;background:none;border:1px solid rgba(242,241,236,.28);color:var(--paper);border-radius:999px;padding:11px 16px;font-family:var(--f-b);font-size:13px;cursor:pointer;transition:.15s}.quote-emailq-btn:hover{background:var(--cyan);color:var(--ink);border-color:var(--cyan)}.quote-emailq-note{font-size:10.5px;color:#8a8880}.quote-emailq-note.ok{color:var(--green)}@property --cmyk-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.quote-routes-cmyk .mini-route{position:relative;isolation:isolate}.quote-routes-cmyk .mini-route:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;z-index:-1;background:conic-gradient(from var(--cmyk-ang),#00a5e3,#e5097f,#ffd400,#1b1b22,#00a5e3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cmyk-spin 6s linear infinite,cmyk-glow 2.6s ease-in-out infinite;pointer-events:none}@keyframes cmyk-spin{to{--cmyk-ang:360deg}}@keyframes cmyk-glow{0%,to{opacity:.3}50%{opacity:.9}}@media (max-width:900px){.quote-steps{flex-wrap:wrap}.quote-step{flex:1 1 40%}.quote-step-l{white-space:normal}.quote-optcards,.quote-ptype,.quote-stockgrid{grid-template-columns:1fr 1fr}.quote-submit-grid{grid-template-columns:1fr}.quote-submit-cards{position:static}}@media (max-width:560px){.quote-optcards,.quote-optcards.emb3,.quote-pgrid,.quote-ptype,.quote-stockgrid{grid-template-columns:1fr}.quote-memory{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.quote-routes-cmyk .mini-route:before{animation:none;opacity:.5}.quote-terminal-body .cur,.quote-terminal-body .ln{animation:none;opacity:1}}@media (max-width:900px){.mini-pgrid{grid-template-columns:1fr 1fr}.mini-rgrid,.quote-calc{grid-template-columns:1fr}.quote-summary{position:static}.quote-grid3{grid-template-columns:1fr 1fr}.quote-checks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.askbar .pulse,.askbar .q .caret,.marq-row,.st.press i{animation:none}.ch{transform:none!important}}