@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a21f69b3-module___5Pz8a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a21f69b3-module___5Pz8a__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink:#181b2a;--muted:#687083;--accent:#4f46e5;--accent-hover:#4338ca;--line:#e4e7ee;--bg:#f7f8fa;--success:#15803d;font-synthesis:none}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;flex-direction:column;min-height:100dvh;margin:0;font-size:14px;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a{touch-action:manipulation}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #a5a0ff}button,a{transition:background-color .15s,color .15s,border-color .15s,transform .12s}button:not(:disabled):active,.primary:active,.secondary:active{transform:translateY(1px)}.page-content{flex:1}.header{border-bottom:1px solid var(--line);background:#fff}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:76px;margin:auto;padding:16px 32px;display:flex}.brand{letter-spacing:-1px;color:var(--ink);align-items:center;gap:9px;font-size:24px;font-weight:650;display:inline-flex}.brand-icon{color:var(--accent);place-items:center;width:28px;height:32px;display:grid}.header-identity{align-items:center;gap:24px;min-width:0;display:flex}.account-name{border-left:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--muted);padding-left:24px;font-weight:500;overflow:hidden}.header nav{align-items:center;gap:8px;display:flex}.header nav a,.nav-button{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.header nav a:hover,.nav-button:hover{color:var(--ink);background:#f2f3f7}.header nav a[aria-current=page]{color:var(--accent);background:#eeedff}.nav-register{border:1px solid var(--line);color:var(--ink)!important}.nav-button{background:0 0;border:0}.nav-button+span{color:#b42318;font-size:12px;display:block}main{width:min(100% - 40px,600px);margin:52px auto 64px}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:-1.3px;margin:0 0 12px;font-size:34px;font-weight:650;line-height:1.2}h2{letter-spacing:-.5px;font-size:20px;font-weight:600}h3{font-size:16px;font-weight:500}.intro{margin-bottom:28px}.intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 3px 14px #15204804}.primary,.secondary{text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.secondary:hover:not(:disabled){background:#f7f8fc;border-color:#cbd0dc}.account-form .primary,.receive-page form .primary,.upload-page .card>.primary,.full{width:100%;margin-top:20px}.note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.6}.account-form label{margin-bottom:18px;font-size:14px;font-weight:500;display:block}.account-form input{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #dce0e9;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:15px;display:block}.account-form input:hover{border-color:#b9bfd0}.account-form input:focus{border-color:var(--accent)}.account-form input[readonly]{color:var(--muted);background:#f7f8fa}.account-form .note{text-align:left;margin:-10px 0 20px;font-size:12px}.account-form .primary{margin-top:6px}.auth-page{width:min(100% - 40px,440px);margin:44px auto}.auth-card{padding:32px}.auth-card>.brand{font-size:22px}.auth-heading{margin:24px 0 28px}.auth-heading h1{letter-spacing:-.8px;font-size:28px}.auth-heading p{color:var(--muted);margin:0;font-size:14px}.auth-link{text-align:center;color:var(--muted);margin:24px 0 0;font-size:13px}.auth-link a{color:var(--accent);font-weight:550}.error{color:#b42318;background:#fff3f1;border:1px solid #ffdad4;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.saved{color:var(--success);background:#eefaf0;border-radius:10px;padding:12px 14px}.card-top{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.code-input{text-align:center;letter-spacing:15px;width:100%;height:112px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fafaff;border:1px solid #dfe0f4;border-radius:12px;padding:12px 12px 12px 27px;font-size:48px;font-weight:600;display:block}.code-input::placeholder{color:#b8becd}.code-input:focus{border-color:var(--accent)}.privacy{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:24px 0 0;font-size:12px;display:flex}.privacy svg{width:16px;height:16px}.received{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.received-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.received-title h2{margin:0;font-size:18px}.timer{font-variant-numeric:tabular-nums;color:var(--accent);font-size:18px;font-weight:600}.received-title .timer{font-size:14px}.file-list{max-height:360px;margin-top:16px;overflow:auto}.file-row{border-bottom:1px solid #eef0f4;align-items:center;gap:12px;padding:14px 0;display:flex}.file-icon{color:#757d95;background:#f4f5fa;border:1px solid #eceef4;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:42px;display:grid}.file-info{flex:1;min-width:0}.file-info strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.file-info span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.download{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:13px;font-weight:550;display:flex}.download:hover{background:#f2f1ff;border-radius:8px}.download svg{width:16px}.remove{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.remove:hover{color:var(--ink);background:#f2f3f7}.total{color:var(--muted);justify-content:space-between;gap:12px;padding:16px 0 2px;font-size:13px;display:flex}.upload-page{max-width:560px}.destination-label{color:var(--accent);overflow-wrap:anywhere;margin-bottom:12px;font-size:13px;font-weight:550;display:inline-block}.dropzone{text-align:center;background:#fafaff;border:1.5px dashed #d2d4e7;border-radius:12px;padding:32px 16px;transition:background-color .15s,border-color .15s}.dropzone.drag{border-color:var(--accent);background:#eeedff}.upload-icon,.preview-icon{width:56px;height:56px;color:var(--accent);background:#eeedff;border:1px solid #e4e1ff;border-radius:14px;place-items:center;margin:0 auto 20px;display:grid}.dropzone h2{margin:0 0 6px;font-size:17px}.dropzone p{color:var(--muted);margin:0 0 18px;font-size:13px}.progress{background:#eeedf8;border-radius:4px;height:6px;margin-top:20px;overflow:hidden}.progress div{background:var(--accent);height:100%;transition:width .2s}.success{text-align:center;padding:8px 0}.success-icon{width:48px;height:48px;color:var(--success);background:#eaf8ed;border-radius:50%;place-items:center;margin:auto;display:grid}.success h2{margin:20px 0 24px;font-size:22px}.success p{color:var(--muted);margin:0}.access-code{letter-spacing:10px;font-variant-numeric:tabular-nums;margin:8px 0 12px;padding-left:10px;font-size:72px;font-weight:650;line-height:1.2}.success h3{margin:16px 0 24px;font-size:14px}.expiry{border:1px solid var(--line);color:var(--muted);background:#f7f8fc;border-radius:10px;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;padding:14px;font-size:12px;display:flex}.expiry>span{align-items:center;gap:7px;display:flex}.expiry svg{width:16px}.qr-page{max-width:640px}.qr-card{text-align:center}.qr-card h2{margin:0 0 20px;font-size:16px}.qr-image{width:min(100%,300px);height:auto;margin:0 auto 20px;display:block}.link-label{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500}.qr-url{color:var(--accent);overflow-wrap:anywhere;margin:0 0 24px;font-size:14px;display:block}.qr-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.qr-actions .primary{margin:0}.print-note{font-size:12px}.settings-page{max-width:640px}.welcome{background:#fcfcff;border-color:#dcd9ff;margin-bottom:30px}.welcome h2{margin:10px 0;font-size:24px}.welcome p,.welcome li{color:var(--muted);line-height:1.7}.welcome ol{margin:18px 0;padding-left:20px}.welcome .primary{width:100%}.eyebrow{letter-spacing:1.3px;color:var(--accent);font-size:11px;font-weight:600}footer{border-top:1px solid var(--line);width:calc(100% - 64px);max-width:1096px;color:var(--muted);justify-content:space-between;gap:16px;margin:0 auto;padding:22px 0;font-size:12px;display:flex}.landing{width:min(100% - 64px,1096px);margin:72px auto 56px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.hero h1{letter-spacing:-2.1px;margin:20px 0;font-size:48px;line-height:1.12}.hero-copy>p{color:var(--muted);max-width:470px;margin:0;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin-top:30px;display:flex}.hero-actions .primary{min-width:128px}.hero-note{color:var(--muted);align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.hero-note svg{width:16px}.product-preview{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 16px 50px #20285008}.preview-top{border-bottom:1px solid var(--line);color:var(--muted);background:#fafbfc;align-items:center;gap:8px;padding:16px 20px;font-size:11px;display:flex}.preview-dot{background:#a4aac0;border-radius:50%;width:6px;height:6px}.preview-label{color:var(--ink);margin-left:auto;font-size:14px;font-weight:600}.preview-body{text-align:center;padding:28px}.preview-body h2{margin:0 0 6px;font-size:19px}.preview-body>p{color:var(--muted);margin:0;font-size:13px}.preview-code{justify-content:center;gap:10px;margin:25px 0;display:flex}.preview-code span{width:55px;height:64px;color:var(--accent);background:#f8f7ff;border:1px solid #dfddf6;border-radius:10px;place-items:center;font-size:31px;font-weight:550;display:grid}.preview-file{border:1px solid var(--line);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.preview-file>svg:first-child{color:#7a819a}.preview-file>svg:last-child{color:var(--success);width:16px;margin-left:auto}.preview-file strong{font-size:13px;font-weight:500;display:block}.preview-file small{color:var(--muted);font-size:11px}.preview-footer{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.preview-footer svg{width:14px}.landing-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;padding-top:32px;display:grid}.step-heading{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.step-number{color:var(--muted);font-size:12px;font-weight:500}.step-heading svg{width:22px}.landing-step h2{margin:14px 0 8px;font-size:17px}.landing-step p{color:var(--muted);max-width:260px;margin:0;font-size:13px;line-height:1.7}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.hero{gap:36px}.hero h1{font-size:40px}.header-inner{padding:14px 24px}.account-name{max-width:160px}.header nav a,.nav-button{padding:8px 10px}.workspace-header .header-inner{flex-wrap:wrap}.workspace-header nav{margin-left:auto}.landing{margin-top:48px}}@media (max-width:640px){.header-inner{gap:12px;min-height:68px;padding:12px 20px}.brand{font-size:22px}.header nav{gap:4px}.header nav a,.nav-button{padding:8px 10px;font-size:12px}.workspace-header .header-inner{justify-content:center;gap:12px}.workspace-header .header-identity{justify-content:space-between;gap:16px;width:100%}.account-name{border:0;max-width:60%;padding:0;font-size:12px}.workspace-header nav{justify-content:space-between;width:100%;margin:0}.workspace-header nav a,.workspace-header .nav-button{min-height:40px;padding:7px;font-size:11px}main{width:calc(100% - 32px);margin:30px auto 40px}h1{letter-spacing:-1px;font-size:28px}.intro{margin-bottom:22px}.intro p{font-size:14px}.card{border-radius:16px;padding:22px}.auth-page{width:calc(100% - 32px);max-width:440px;margin:26px auto}.auth-card{padding:26px 24px}.auth-heading{margin:20px 0 24px}.account-form input{font-size:16px}.primary,.secondary{min-height:48px}.code-input{letter-spacing:13px;height:98px;padding-left:25px;font-size:42px}.privacy{align-items:flex-start;font-size:12px}.privacy svg{margin-top:2px}.dropzone{padding:28px 12px}.dropzone h2{font-size:16px}.access-code{letter-spacing:8px;padding-left:8px;font-size:64px}.expiry{flex-wrap:wrap;gap:8px;font-size:12px}.file-row{gap:8px}.download{padding:8px 2px;font-size:12px}.download svg{display:none}.total{font-size:12px}.qr-actions{flex-direction:column}.qr-actions .primary,.qr-actions .secondary{width:100%}.qr-card{padding:22px}.qr-image{max-width:260px}.qr-url{font-size:13px}.welcome h2{font-size:22px}.landing{width:calc(100% - 40px);margin:36px auto}.hero{grid-template-columns:1fr;gap:36px}.hero h1{letter-spacing:-1.7px;max-width:420px;margin-top:16px;font-size:37px}.hero-copy>p{font-size:15px}.hero-actions{gap:10px;margin-top:24px}.hero-actions .secondary{padding:12px 16px}.hero-note{font-size:11px}.product-preview{width:100%;max-width:440px;transform:none}.preview-body{padding:26px 22px}.landing-steps{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:24px}.landing-step{grid-template-columns:40px 1fr;column-gap:14px;display:grid}.step-heading{flex-direction:column;grid-row:span 2;justify-content:flex-start;gap:10px;padding-top:2px}.landing-step h2{margin:0 0 4px}.landing-step p{max-width:none}footer{flex-direction:column;gap:6px;width:calc(100% - 40px);padding:20px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{body{background:#fff}.header,footer,.qr-actions,.print-note{display:none}.page-content{display:block}main.qr-page{width:170mm;margin:12mm auto}.qr-card{box-shadow:none;border:0;padding:0}.qr-image{width:110mm;max-width:none}.qr-url{font-size:16pt}.qr-page .intro p{color:#000}.qr-card h2{font-size:18pt}}.account-form .email-code-input{letter-spacing:7px;text-align:center;font-variant-numeric:tabular-nums;height:64px;padding-left:21px;font-size:28px;font-weight:600}.auth-heading .verification-address{margin-bottom:16px}.verification-address strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-weight:600;display:block}.footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer-links a:hover{color:var(--accent)}.offer-page{width:calc(100% - 40px);max-width:860px}.offer-page h1{letter-spacing:-1px;font-size:32px}.offer-download{margin-top:22px}.offer-body{padding:36px 40px}.offer-body h2{margin:36px 0 18px;scroll-margin-top:24px;font-size:21px;line-height:1.45}.offer-body h3{margin:26px 0 14px;font-size:16px;font-weight:600;line-height:1.6}.offer-body p,.offer-body li{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.offer-body p{margin:0 0 16px}.offer-body ul{margin:0 0 18px;padding-left:24px}.offer-body li{margin:8px 0}.offer-number{font-variant-numeric:tabular-nums}.offer-contents{border-bottom:1px solid var(--line);padding-bottom:20px}.offer-contents summary{cursor:pointer;color:var(--accent);min-height:32px;font-weight:500}.offer-contents a{color:var(--accent)}.offer-contents a:hover{text-decoration:underline}.offer-contents summary:focus-visible{outline-offset:3px;outline:3px solid #a5a0ff}@media (max-width:640px){.footer-links{flex-direction:column;align-items:flex-start;gap:8px}.offer-page{width:calc(100% - 32px)}.offer-page h1{font-size:26px}.offer-body{padding:24px 20px}.offer-body h2{font-size:19px}.offer-body p,.offer-body li{font-size:14px;line-height:1.85}}@media print{.offer-download,.offer-contents{display:none}.offer-page{width:100%;max-width:none;margin:0}.offer-body{box-shadow:none;border:0;padding:0}.offer-body h2,.offer-body h3{break-after:avoid}}.commercial-landing .hero-subline{color:var(--ink);margin-top:10px;font-size:15px}.commercial-section{border-top:1px solid var(--line);margin-top:64px;padding-top:36px}.commercial-section>h2,.pricing-copy h2{letter-spacing:-.8px;margin:0 0 26px;font-size:28px}.commercial-section .landing-steps{border:0;margin:0;padding:0}.commercial-landing .landing-step h3{margin:14px 0 8px;font-size:17px}.benefits-list{grid-template-columns:repeat(2,1fr);gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.benefits-list li{align-items:center;gap:12px;font-size:15px;display:flex}.benefits-list svg{color:var(--accent);flex-shrink:0}.pricing-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pricing-copy p{color:var(--muted);max-width:420px;font-size:16px;line-height:1.8}.pricing-copy h2{margin-top:12px;margin-bottom:18px}.pricing-card{max-width:480px;padding:32px}.pricing-card h3{margin:0;font-size:22px}.pricing-card .price{align-items:baseline;gap:10px;margin:18px 0 24px;display:flex}.price strong{letter-spacing:-1.5px;font-size:44px}.price span{color:var(--muted);font-size:15px}.pricing-card ul{margin:0 0 28px;padding:0;list-style:none}.pricing-card li{align-items:center;gap:10px;margin:14px 0;font-size:14px;display:flex}.pricing-card li svg{color:var(--accent);flex-shrink:0;width:17px}.pricing-card .primary{width:100%}.payment-status{color:var(--muted);text-align:center;margin:16px 0 12px;font-size:13px;line-height:1.7}.payment-details{text-align:center;color:var(--accent);text-underline-offset:3px;font-size:13px;text-decoration:underline;display:block}footer.legal-footer{grid-template-columns:1.1fr 1fr 1fr;gap:32px;padding:32px 0;font-size:14px;line-height:1.7;display:grid}.legal-footer strong{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.legal-footer .footer-identity>strong{font-size:22px}.legal-footer p{margin:0 0 12px}.legal-footer a{overflow-wrap:anywhere}.legal-footer a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-footer nav{flex-direction:column;gap:10px;display:flex}.legal-footer .footer-support>a{color:var(--accent);margin-bottom:12px;display:block}.legal-footer .footer-identity>span{font-size:13px}.offer-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.offer-body #processing{scroll-margin-top:24px}@media (max-width:900px){.pricing-section{gap:36px}.legal-footer{gap:24px!important}}@media (max-width:640px){.commercial-section{margin-top:36px;padding-top:28px}.commercial-section>h2,.pricing-copy h2{margin-bottom:24px;font-size:24px}.commercial-landing .landing-step h3{margin:0 0 6px;font-size:16px}.benefits-list{grid-template-columns:1fr;gap:16px}.benefits-list li{font-size:14px}.pricing-section{grid-template-columns:1fr;gap:20px}.pricing-copy p{margin-bottom:0;font-size:15px}.pricing-copy p+p{margin-top:12px}.pricing-card{max-width:none;padding:26px 24px}.price strong{font-size:40px}footer.legal-footer{grid-template-columns:1fr;padding:28px 0;font-size:14px;gap:24px!important}.legal-footer nav{gap:12px}.legal-footer .footer-identity>strong{font-size:22px}.commercial-landing .hero-note{align-items:flex-start;font-size:12px;line-height:1.7}.hero-note svg{flex-shrink:0;margin-top:2px}.commercial-landing .hero h1{font-size:36px}.commercial-landing .hero-actions{flex-wrap:wrap}}.account-form label.consent-field{align-items:flex-start;gap:10px;margin:22px 0 18px;font-size:13px;font-weight:400;line-height:1.65;display:flex}.account-form .consent-field input{width:20px;min-width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0;padding:0;display:block}.consent-field a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cookie-notice{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:24px;max-width:850px;margin:auto;padding:18px 22px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 8px 35px #20285018}.cookie-notice p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.cookie-notice a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cookie-notice .primary{flex-shrink:0}@media (max-width:640px){.cookie-notice{flex-direction:column;align-items:stretch;gap:12px;padding:16px;bottom:12px;left:12px;right:12px}.cookie-notice p{font-size:13px}.cookie-notice .primary{align-self:flex-end;min-height:44px;padding:10px 20px}.account-form label.consent-field{font-size:13px}}@media print{.cookie-notice{display:none!important}}.brand-logo{object-fit:contain;width:108px;height:40px;display:block}.legal-footer .footer-identity>.brand{margin-bottom:14px}@media (max-width:640px){.header .brand-logo{width:94px;height:35px}}.brand-logo-frame{aspect-ratio:965/263;mix-blend-mode:multiply;width:140px;display:block;position:relative;overflow:hidden}.brand-logo-frame .brand-logo{object-fit:fill;width:205.492%;max-width:none;height:301.521%;position:absolute;top:-97.719%;left:-53.368%}@media (max-width:640px){.header .brand-logo-frame{width:122px}.header .brand-logo-frame .brand-logo{width:205.492%;height:301.521%}.header:not(.workspace-header) .header-inner{flex-wrap:wrap}.header:not(.workspace-header) nav{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.header:not(.workspace-header) nav a{padding:8px;font-size:12px}.header:not(.workspace-header) .header-identity{flex-shrink:0}}@media (max-width:420px){.header:not(.workspace-header) nav{justify-content:space-between;width:100%;margin-left:0}}.connection-request-form{text-align:left}.connection-request-form .request-note{color:var(--muted);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.request-success{text-align:center;color:#17643b;background:#f1faf4;border:1px solid #cde9d7;border-radius:12px;padding:24px 16px}.request-success strong{font-size:20px}.request-success p{margin:12px 0 0;font-size:14px;line-height:1.7}.demo-request{text-align:left;max-width:420px;margin:32px auto 0}.demo-request h3{margin:0 0 12px;font-size:22px}.demo-request>p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.7}.connection-request-form .primary{width:100%}#tariff{scroll-margin-top:32px}.tariff-caption{color:var(--muted);margin:-8px 0 24px;font-size:15px;line-height:1.7}.tariffs-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.tariffs-grid .pricing-card{flex-direction:column;max-width:none;display:flex}.tariffs-grid .pricing-card .primary{margin-top:auto}.tariffs-intro{max-width:700px;margin-bottom:28px}.tariffs-intro p{color:var(--muted);line-height:1.8}.trial-badge{color:var(--accent);font-weight:600}.locations-panel{max-width:1100px;margin:20px auto 32px}.locations-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.locations-heading h2{margin:0}.location-tabs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.location-tabs button{overflow-wrap:anywhere;width:auto;max-width:100%}.location-dialog{border-top:1px solid var(--line);max-width:600px;margin-top:20px;padding-top:20px}.location-dialog>button{margin-top:16px}.selected-location{max-width:640px;margin:0 auto 28px}.selected-location a{color:var(--accent)}.billing-panel p{line-height:1.8}.tariff-choice{border:1px solid var(--line);border-radius:12px;padding:16px}.tariff-choice label{flex-direction:row;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.6;display:flex}.tariff-choice input{flex-shrink:0;width:auto;margin-top:4px}.header nav{flex-wrap:wrap}@media (max-width:640px){.tariffs-grid{grid-template-columns:1fr}.locations-heading{flex-direction:column;align-items:flex-start}.locations-panel{padding:22px}.location-tabs{flex-direction:column}.location-tabs button{width:100%}.billing-panel .price strong{font-size:36px}}.selected-location-body{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;display:grid}.selected-location-body h2{margin:0}.selected-location-body p{font-size:14px;line-height:1.7}.location-client-url{overflow-wrap:anywhere;font-size:14px}@media (max-width:640px){.selected-location-body{grid-template-columns:100px minmax(0,1fr);gap:12px}.selected-location-body img{width:100px;height:100px}.selected-location-body h2{font-size:18px}}@media print{.locations-panel,.selected-location{display:none}}.location-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px;display:grid}.location-mini-card{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 84px;gap:12px;padding:18px;display:grid}.location-mini-card.is-selected{border-color:var(--accent);background:#faf9ff}.location-mini-card h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:16px}.location-login{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.location-mini-card .note{text-align:left;margin:8px 0 0;font-size:11px;line-height:1.6}.location-card-actions{grid-column:1/-1;gap:8px;display:flex}.location-card-actions button{flex:1;min-height:38px;padding:8px 12px;font-size:12px}.archived-locations{margin-top:20px;font-size:14px}.archived-locations summary{cursor:pointer}.archived-location{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.archived-location small{display:block}.employee-intro{text-align:center;margin:30px auto 0}.settings-page>.card{margin-bottom:24px}@media (max-width:640px){.location-cards{grid-template-columns:1fr}.location-mini-card{grid-template-columns:minmax(0,1fr) 70px;padding:14px}.location-mini-card img{width:70px;height:70px}.archived-location{flex-direction:column;align-items:flex-start}}.location-card-actions{flex-wrap:wrap}.location-mini-card .location-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-card-actions .secondary{overflow-wrap:anywhere;min-height:44px;padding:8px 10px;font-size:12px}.location-card-actions>*{min-width:0}.active-transfers{margin-top:20px}.active-transfers h2{margin-top:0}.subscription-notice{background:#fff8e7;border:1px solid #f0d79b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 32px,640px);margin:24px auto 20px;padding:16px 20px;display:flex}.subscription-notice strong{font-size:14px}.subscription-notice a,.subscription-details a{color:var(--accent);font-weight:500}.subscription-details h2{margin-top:0}.account-form .registration-mail-note{margin:-6px 0 20px}.login-feedback{color:var(--muted);overflow-wrap:anywhere;margin:-10px 0 16px;font-size:12px;line-height:1.6}.login-feedback:empty{display:none}.login-feedback.is-error{color:#b42318}.login-feedback.is-available{color:var(--success)}.login-suggest{color:var(--accent);text-align:left;background:0 0;border:0;padding:0 0 16px;font-size:12px}.login-field input[aria-invalid=true]{border-color:#d98d82}.payment-return{margin:64px auto}.payment-return-card{max-width:620px;margin:auto;padding:36px}.payment-return-icon{color:var(--accent);background:#eef0ff;border-radius:16px;margin-bottom:20px;padding:14px;display:inline-flex}.payment-return-card h1{margin:0 0 20px;font-size:30px;line-height:1.25}.payment-return-card p{overflow-wrap:anywhere;line-height:1.8}.payment-return-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.payment-return-actions a{white-space:normal;text-align:center}@media (max-width:640px){.payment-return{margin:32px auto}.payment-return-card{padding:26px 20px}.payment-return-card h1{font-size:26px}.payment-return-actions{flex-direction:column}.payment-return-actions a{width:100%}}
