.landing{--brand:#3f6e4c;--brand-deep:#2f5a3c;--brand-signal:#7dbb8f;--plant-room:#0e1210;--bg:#f5f6f3;--surface:#fff;--surface-2:#eceeeb;--line:#d8ddd8;--line-strong:#b9c1ba;--ink:#141a16;--ink-muted:#4b5650;--accent-text:#2f5a3c;--brand-tint:#e3efe6;--ok:#1f6b3a;--ok-bg:#e3f0e6;--warn:#8a5300;--warn-bg:#fbefd9;--critical:#b42318;--critical-bg:#fce6e3;--d-bg:#0e1210;--d-surface:#161c18;--d-surface-2:#1d2520;--d-line:#2a332d;--d-ink:#e8ede9;--d-muted:#98a59c;--d-ok:#86d29e;--d-ok-bg:#16271c;--d-warn:#f0b85a;--d-warn-bg:#2b2213;--d-crit:#f48c78;--d-crit-bg:#2e1915;--d-tint:#1a2a20;--font-display:"Archivo","Arial Narrow",system-ui,sans-serif;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--wrap:1200px}@media (prefers-color-scheme:dark){.landing{--bg:#0b0e0c;--surface:#161c18;--surface-2:#1d2520;--line:#2a332d;--line-strong:#3a463e;--ink:#e8ede9;--ink-muted:#98a59c;--accent-text:#7dbb8f;--brand-tint:#1a2a20;--ok:#86d29e;--ok-bg:#16271c;--warn:#f0b85a;--warn-bg:#2b2213;--critical:#f48c78;--critical-bg:#2e1915}}.landing *{box-sizing:border-box}.landing{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font-sans);margin:0;overflow-x:hidden}.landing a{color:inherit}.landing .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.landing h1,.landing h2,.landing h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-stretch:112%}.landing .eyebrow{font:600 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0 0 16px}.landing .btn{border-radius:var(--radius-md);height:48px;font:600 16px/1 var(--font-sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background .15s;display:inline-flex}.landing .btn:focus-visible,.landing a:focus-visible{outline:2px solid var(--brand-signal);outline-offset:2px}.landing .btn-primary{background:var(--brand);color:#fff}.landing .btn-primary:hover{background:var(--brand-deep)}.landing .btn-ghost{color:var(--d-ink);border-color:#3a463e}.landing .btn-ghost:hover{background:var(--d-surface-2)}.landing .chip{font:600 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.landing .chip:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.landing .nav{z-index:10;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--d-line);color:var(--d-ink);background:#0e1210eb;position:sticky;top:0}.landing .nav .wrap{align-items:center;gap:32px;height:68px;display:flex}.landing .brand{align-items:center;gap:12px;text-decoration:none;display:flex}.landing .brand-logo{width:auto;height:60px;display:block}.landing .brand span{font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d-muted);border-left:1px solid var(--d-line);padding-left:12px}.landing .nav nav{color:var(--d-muted);gap:24px;font-size:15px;display:flex}.landing .nav nav a{text-decoration:none}.landing .nav nav a:hover{color:var(--d-ink)}.landing .nav .cta{align-items:center;gap:10px;margin-left:auto;display:flex}.landing .nav .cta .btn{height:40px;padding:0 16px;font-size:15px}.landing .nav .signin{color:var(--d-ink);padding:0 8px;font-size:15px;text-decoration:none}.landing .hero{background:var(--d-bg);color:var(--d-ink);padding:88px 0 0;position:relative;overflow:hidden}.landing .hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#26302a 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.landing .hero .wrap{position:relative}.landing .hero .eyebrow{color:var(--brand-signal)}.landing .hero h1{letter-spacing:-.025em;max-width:14ch;font-size:clamp(40px,6.4vw,76px);font-weight:800;line-height:.98}.landing .hero h1 em{color:var(--brand-signal);font-style:normal}.landing .hero .lead{color:var(--d-muted);max-width:56ch;margin:24px 0 32px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.landing .hero .actions{flex-wrap:wrap;gap:12px;display:flex}.landing .hero .assure{color:var(--d-muted);flex-wrap:wrap;gap:24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.landing .hero .assure li{align-items:center;gap:8px;display:flex}.landing .hero .assure svg{flex:none}.landing .shot{margin-top:64px;position:relative}.landing .frame{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;overflow:hidden;box-shadow:0 -12px 60px #3f6e4c2e}.landing .bar{border-bottom:1px solid var(--d-line);background:#121714;align-items:center;gap:8px;padding:12px 16px;display:flex}.landing .bar i{background:#2a332d;border-radius:99px;width:10px;height:10px}.landing .bar .url{font:500 12px/1 var(--font-mono);color:var(--d-muted);background:var(--d-bg);border:1px solid var(--d-line);border-radius:6px;margin-left:16px;padding:6px 10px}.landing .bar .sample{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-warn);border:1px solid #4a3a1c;border-radius:4px;margin-left:auto;padding:5px 7px}.landing .app{grid-template-columns:200px 1fr;min-height:470px;display:grid}.landing .side{border-right:1px solid var(--d-line);color:var(--d-muted);flex-direction:column;gap:2px;padding:16px 12px;font-size:14px;display:flex}.landing .side b{font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6f7b73;padding:14px 10px 8px}.landing .side span{border-radius:6px;justify-content:space-between;padding:8px 10px;display:flex}.landing .side span.on{background:var(--d-tint);color:var(--d-ink)}.landing .side span em{font:500 12px/1.4 var(--font-mono);color:var(--d-muted);font-style:normal}.landing .main{min-width:0;padding:22px 24px}.landing .mhead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.landing .mhead h3{font-size:22px;font-weight:700}.landing .mhead p{color:var(--d-muted);margin:2px 0 0;font-size:13px}.landing .mhead .new{height:34px;padding:0 12px;font-size:13px}.landing .kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.landing .kpi{background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--radius-md);padding:12px 14px}.landing .kpi span{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.landing .kpi b{font:800 28px/1.1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-stretch:112%;display:block}.landing .kpi b.bad{color:var(--d-crit)}.landing .kpi small{color:var(--d-muted);font-size:12px}.landing .wo{border:1px solid var(--d-line);border-radius:var(--radius-md);overflow:hidden}.landing .wo .r{border-top:1px solid var(--d-line);grid-template-columns:84px minmax(0,1fr) 150px 96px 120px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.landing .wo .r.h{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);background:#121714;border-top:0}.landing .wo .id,.landing .wo .d{font:500 12.5px/1 var(--font-mono);color:var(--d-muted);font-variant-numeric:tabular-nums}.landing .wo .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.landing .wo .s{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing .c-prog{background:var(--d-tint);color:var(--brand-signal)}.landing .c-over{background:var(--d-crit-bg);color:var(--d-crit)}.landing .c-wait{background:var(--d-warn-bg);color:var(--d-warn)}.landing .c-done{background:var(--d-ok-bg);color:var(--d-ok)}.landing .c-open{background:var(--d-surface-2);color:var(--d-muted)}.landing .sectors{border-bottom:1px solid var(--line);background:var(--surface)}.landing .sectors .wrap{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:28px;padding-bottom:28px;display:flex}.landing .sectors p{font:600 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0}.landing .sectors ul{font:700 17px/1.3 var(--font-display);color:var(--ink);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-stretch:112%;list-style:none;display:flex}.landing section.s{padding:104px 0}.landing .shead{max-width:720px;margin-bottom:56px}.landing .shead h2{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.02}.landing .shead p{color:var(--ink-muted);margin:18px 0 0;font-size:18px}.landing .shead .eyebrow{color:var(--accent-text);margin:0 0 16px;font-size:12px}.landing .databand .shead .eyebrow{color:var(--brand-signal)}.landing .pillars{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.landing .pillar{border-right:1px solid var(--line);padding:28px 28px 8px 0}.landing .pillar+.pillar{padding-left:28px}.landing .pillar:last-child{border-right:0}.landing .pillar .n{font:600 12px/1 var(--font-mono);color:var(--accent-text);letter-spacing:.08em}.landing .pillar h3{margin:20px 0 12px;font-size:24px;font-weight:700;line-height:1.15}.landing .pillar p{color:var(--ink-muted);margin:0 0 16px}.landing .pillar ul{margin:0;padding:0;font-size:15px;list-style:none}.landing .pillar li{border-top:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.landing .pillar li:before{content:"";background:var(--brand);flex:none;width:6px;height:6px;margin-top:9px}.landing .split{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.landing .split h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.04}.landing .split p{color:var(--ink-muted);font-size:17px}.landing .split .note{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:14px}.landing .draft{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 32px #0e12101a}.landing .draft .dh{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-muted);align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.landing .draft .dh b{color:var(--ink);font-weight:600}.landing .draft .ai{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--brand-tint);border-radius:4px;margin-left:auto;padding:5px 7px}.landing .draft .db{padding:20px 18px;font-size:15px;line-height:1.6}.landing .draft .db p{color:var(--ink);margin:0 0 12px}.landing .draft .db ul{margin:0 0 12px;padding-left:18px}.landing .draft .db .mono{font:500 13px/1 var(--font-mono);color:var(--ink-muted)}.landing .draft .df{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.landing .draft .df .btn{height:36px;padding:0 14px;font-size:14px}.landing .draft .df .sec{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.landing .draft .df small{color:var(--ink-muted);margin-left:auto;font-size:12.5px}.landing .databand{background:var(--d-bg);color:var(--d-ink);border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.landing .databand .eyebrow{color:var(--brand-signal)}.landing .databand .shead p{color:var(--d-muted)}.landing .facts{background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--radius-lg);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.landing .fact{background:var(--d-bg);padding:28px 24px}.landing .fact .k{font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-signal)}.landing .fact h3{margin:14px 0 10px;font-size:21px;font-weight:700;line-height:1.2}.landing .fact p{color:var(--d-muted);margin:0;font-size:15px}.landing .fine{color:var(--d-muted);max-width:80ch;margin:20px 0 0;font-size:13.5px}.landing .road{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px}.landing .card .top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.landing .card svg{width:28px;height:28px;stroke:var(--accent-text);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.landing .card h3{margin:0 0 6px;font-size:18px;font-weight:700;font-stretch:108%}.landing .card p{color:var(--ink-muted);margin:0;font-size:15px}.landing .soon{background:var(--warn-bg);color:var(--warn)}.landing .steps{counter-reset:st;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.landing .step{padding:28px 28px 0 0}.landing .step b{font:800 56px/1 var(--font-display);color:var(--brand);font-stretch:112%;display:block}.landing .step h3{margin:16px 0 8px;font-size:20px;font-weight:700}.landing .step p{color:var(--ink-muted);margin:0}.landing .final{background:var(--brand);color:#fff;padding:88px 0}.landing .final .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.landing .final h2{max-width:16ch;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1}.landing .final p{color:#e3efe6;max-width:48ch;margin:16px 0 0;font-size:18px}.landing .final .btn-primary{background:var(--plant-room)}.landing .final .btn-primary:hover{background:#000}.landing .final .btn-ghost{color:#fff;border-color:#ffffff8c}.landing .final .btn-ghost:hover{background:var(--brand-deep)}.landing .final .actions{flex-wrap:wrap;gap:12px;display:flex}.landing footer{background:var(--d-bg);color:var(--d-muted);padding:48px 0;font-size:14px}.landing footer .wrap{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.landing footer .brand-logo{height:42px}.landing footer nav{flex-wrap:wrap;gap:24px;display:flex}.landing footer nav a{text-decoration:none}.landing footer nav a:hover{color:var(--d-ink)}.landing footer small{margin-left:auto}@media (width<=1000px){.landing .nav nav{display:none}.landing .app{grid-template-columns:1fr}.landing .side{display:none}.landing .wo .r{grid-template-columns:76px minmax(0,1fr) 110px}.landing .wo .r>:nth-child(3),.landing .wo .r>:nth-child(4){display:none}.landing .pillars,.landing .road{grid-template-columns:1fr 1fr}.landing .pillar:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.landing .pillar:nth-child(2){border-right:0}.landing .facts .fact{flex:calc(50% - .5px)}.landing .split{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.landing .wrap{padding:0 16px}.landing .nav .wrap{gap:12px;height:66px}.landing .brand-logo{height:46px}.landing .brand span,.landing .nav .signin{display:none}.landing .hero{padding-top:56px}.landing .hero .actions .btn{flex:auto}.landing .shot{margin-top:44px;margin-left:-4px;margin-right:-4px}.landing .main{padding:16px 14px}.landing .mhead .new{display:none}.landing .kpis{grid-template-columns:1fr 1fr;gap:8px}.landing .kpi b{font-size:24px}.landing .wo .r{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.landing .wo .r.h{display:none}.landing .wo .r .id{grid-area:2/1}.landing .wo .r .t{grid-area:1/1}.landing .wo .r .chip{grid-area:1/2}.landing .wo .r .d{grid-area:2/2;justify-self:end}.landing section.s{padding:72px 0}.landing .shead{margin-bottom:36px}.landing .pillars,.landing .road,.landing .steps,.landing .facts .fact{flex:100%}.landing .pillar,.landing .pillar+.pillar{border-right:0;padding:24px 0 8px}.landing .pillar+.pillar{border-top:1px solid var(--line)}.landing .step{padding:24px 0 0}.landing .final{padding:64px 0}.landing .final .actions,.landing .final .actions .btn{width:100%}.landing footer small{margin-left:0}.landing .draft .df small{display:none}}.landing .facts .fact{flex:calc(33.3333% - .666667px)}.landing .split.rev>:first-child{order:2}.landing .split ul.ticks{margin:20px 0 0;padding:0;font-size:15.5px;list-style:none}.landing .split ul.ticks li{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.landing .split ul.ticks li:before{content:"";background:var(--brand);flex:none;width:6px;height:6px;margin-top:9px}.landing .spend{border-bottom:1px solid var(--line);gap:12px;margin:0 0 18px;padding:0 0 16px;display:grid}.landing .spend .row{grid-template-columns:76px 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.landing .spend .lbl{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.landing .spend .track{background:var(--surface-2);border-radius:99px;height:8px;position:relative;overflow:hidden}.landing .spend .track i{background:var(--brand);border-radius:99px;position:absolute;inset:0 auto 0 0}.landing .spend .track i.over{background:var(--critical)}.landing .spend .amt{font:500 12.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.landing .spend .amt b{color:var(--ink);font-weight:600}.landing .flag{border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 4px;padding:10px 12px;font-size:14px}.landing .flag b{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);margin-bottom:4px;display:block}.landing .gate .who{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.landing .gate .who b{font-size:16px}.landing .gate .who span{font:500 12.5px/1 var(--font-mono);color:var(--ink-muted)}.landing .checks{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.landing .checks li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 14px;font-size:14px;display:grid}.landing .checks li:first-child{border-top:0}.landing .checks li small{color:var(--ink-muted);grid-column:1;font-size:12.5px}.landing .checks li .chip{grid-area:1/2/span 2}.landing .ok{background:var(--ok-bg);color:var(--ok)}.landing .wait{background:var(--warn-bg);color:var(--warn)}.landing .idle{background:var(--surface-2);color:var(--ink-muted)}.landing .banner{border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn);margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600}.landing .road .card .tag{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}@media (width<=1000px){.landing .split.rev>:first-child{order:0}.landing .facts .fact{flex:calc(50% - .5px)}}@media (width<=640px){.landing .facts .fact{flex:100%}.landing .spend .row{grid-template-columns:64px 1fr}.landing .spend .amt{grid-column:2}.landing .gate .df small{display:block}}.landing{min-height:100vh;font-family:var(--font-sans)}.landing .brand{flex:0 148px;min-width:0}.landing .brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:60px}.landing .nav .cta{flex-shrink:0}.landing footer .brand{flex-basis:148px}.landing footer .brand-logo{height:auto;max-height:60px}@media (width<=640px){.landing .nav .brand{flex-basis:114px}.landing .nav .brand-logo{max-height:46px}}.landing button.btn{cursor:pointer}.landing button.btn-ghost{background:0 0}.landing .btn:disabled{opacity:.55;cursor:default}.landing .modal-backdrop{z-index:60;background:#0e12109e;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.landing .modal{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:600px;margin-top:6vh;box-shadow:0 24px 60px #0e121059}.landing .modal .mh{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.landing .modal .mh h2{margin:0;font-size:26px;font-weight:800}.landing .modal .mh p{color:var(--ink-muted);max-width:46ch;margin:8px 0 0;font-size:14.5px}.landing .modal .mx{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);font:600 11px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:8px 10px}.landing .modal .mx:hover{color:var(--ink);border-color:var(--line-strong)}.landing .modal .mb{gap:14px;padding:20px 24px;display:grid}.landing .modal .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing .modal .field{gap:6px;display:grid}.landing .modal .field label{font:600 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.landing .modal .field input,.landing .modal .field textarea{font:400 15px/1.5 var(--font-sans);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;padding:10px 12px}.landing .modal .field textarea{resize:vertical;min-height:76px}.landing .modal .field input:focus-visible,.landing .modal .field textarea:focus-visible{outline:2px solid var(--brand-signal);outline-offset:1px}.landing .modal .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.landing .modal .err{border-radius:var(--radius-sm);background:var(--critical-bg);color:var(--critical);margin:0;padding:11px 13px;font-size:14px;font-weight:600}.landing .modal .mf{border-top:1px solid var(--line);align-items:center;gap:12px;padding:16px 24px;display:flex}.landing .modal .mf .btn{height:44px;padding:0 18px;font-size:15px}.landing .modal .mf small{color:var(--ink-muted);text-align:right;max-width:30ch;margin-left:auto;font-size:12.5px}.landing .modal .done{padding:26px 24px}.landing .modal .done h3{margin:0 0 8px;font-size:22px;font-weight:800}.landing .modal .done p{color:var(--ink-muted);margin:0;font-size:15px}.landing .modal .done .mf{border-top:1px solid var(--line);margin:20px -24px -26px;padding:16px 24px}@media (width<=640px){.landing .modal .row{grid-template-columns:1fr}.landing .modal .mh{padding:18px}.landing .modal .mb{padding:16px 18px}.landing .modal .mf{flex-wrap:wrap}.landing .modal .mf small{text-align:left;width:100%;margin-left:0}.landing .modal .done .mf{margin:20px -18px -18px;padding:16px 18px}}
