:root{--bg:#FAFAFA;--surface:#FFFFFF;--surface-2:#F4F4F5;--surface-3:#E9E9EC;--ink:#111111;--ink-2:#555555;--ink-3:#8A8A8E;--ink-4:#B4B4B8;--line:rgba(0,0,0,.08);--line-2:rgba(0,0,0,.14);--accent:#0071E3;--accent-2:#0060C0;--accent-soft:rgba(0,113,227,.10);--accent-ring:rgba(0,113,227,.28);--good:#1D8A4A;--good-soft:rgba(29,138,74,.12);--warn:#B25E00;--warn-soft:rgba(255,159,10,.16);--bad:#D0021B;--bad-soft:rgba(208,2,27,.10);--r-xs:5px;--r-sm:7px;--r:10px;--r-lg:12px;--r-xl:16px;--pill:999px;--sh-1:0 1px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.02);--sh-2:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);--sh-3:0 24px 60px rgba(0,0,0,.14),0 8px 20px rgba(0,0,0,.06);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Segoe UI,Roboto,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--topbar:56px;--max:1440px;color-scheme:light}:root[data-theme=dark]{--bg:#000000;--surface:#0A0A0A;--surface-2:#141414;--surface-3:#1F1F1F;--ink:#EDEDED;--ink-2:#A1A1A6;--ink-3:#7A7A80;--ink-4:#4A4A50;--line:rgba(255,255,255,.10);--line-2:rgba(255,255,255,.18);--accent:#0A84FF;--accent-2:#3B9CFF;--accent-soft:rgba(10,132,255,.16);--accent-ring:rgba(10,132,255,.35);--good:#32D74B;--good-soft:rgba(50,215,75,.14);--warn:#FFB340;--warn-soft:rgba(255,179,64,.16);--bad:#FF453A;--bad-soft:rgba(255,69,58,.16);--sh-1:0 1px 2px rgba(0,0,0,.6);--sh-2:0 4px 12px rgba(0,0,0,.5);--sh-3:0 24px 60px rgba(0,0,0,.7),0 8px 20px rgba(0,0,0,.5);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","tnum"}a{text-decoration:none}a,button{color:inherit}button{font:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.2}h1{font-size:34px;font-weight:650;letter-spacing:-.03em;line-height:1.1}h2{font-size:22px}h3{font-size:17px}h4{font-size:14px}p{margin:0}b,strong{font-weight:600}.mono{font-family:var(--mono);font-size:.93em}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sub{color:var(--ink-2);font-size:15.5px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-r{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.reveal{animation:fade-up .6s var(--ease-out) both;animation-delay:calc(var(--i,0)*60ms)}.js .io{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i,0)*80ms)}.js .io.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.io{opacity:1;transform:none}}.mobilenav{display:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--topbar);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}.tb{max-width:var(--max);margin:0 auto;height:100%;padding:0 24px;gap:20px}.brand,.tb{display:flex;align-items:center}.brand{gap:9px;font-weight:700;font-size:17px;letter-spacing:-.02em;white-space:nowrap}.brand svg{width:22px;height:22px}.tb-nav{gap:2px;height:100%;margin-left:8px}.tb-nav,.tb-nav a{display:flex;align-items:center}.tb-nav a{position:relative;height:var(--topbar);padding:0 13px;font-size:15px;font-weight:500;color:var(--ink-2);transition:color .2s var(--ease)}.tb-nav a.active,.tb-nav a:hover{color:var(--ink)}.tb-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;background:var(--sec,var(--ink));border-radius:2px 2px 0 0}.tb-nav a .soon{margin-left:6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);padding:2px 6px;border-radius:var(--pill)}.tb-right{margin-left:auto;gap:10px}.orgpill,.tb-right{display:flex;align-items:center}.orgpill{gap:8px;padding:5px 12px 5px 5px;border:1px solid var(--line);border-radius:var(--pill);font-size:14px;font-weight:500;background:var(--surface)}.avatar{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--surface);font-size:10px;font-weight:600;display:grid;place-items:center}@media(max-width:860px){.tb{padding:0 14px;gap:10px}.topbar .tb-nav{display:none}.mobilenav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;margin:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--line);z-index:40}.mobilenav a,.mobilenav button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;font:inherit;font-size:10.5px;font-weight:500;color:var(--ink-3);background:none;border:0;border-radius:10px;cursor:pointer;letter-spacing:0}.mobilenav a.active,.mobilenav button.active{color:var(--sec,var(--ink))}.mobilenav svg{display:block}.mnav-scrim{position:fixed;inset:0;z-index:39;background:rgba(0,0,0,.18)}.mnav-sheet{position:fixed;left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-2);padding:6px;display:grid;animation:fade-up .22s var(--ease-out)}.mnav-sheet a{padding:12px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--ink)}.mnav-sheet a.active{background:var(--surface-2)}.orgpill span.oname{display:none}.page{padding-bottom:96px}}.page{max-width:var(--max);margin:0 auto;padding:36px 24px 64px;animation:fade-in .35s var(--ease)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-head .sub{margin-top:8px;max-width:680px;font-size:15.5px;color:var(--ink-2)}.page-head .eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--sec,var(--ink-3));margin-bottom:6px}.page-head .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sec,var(--ink-4))}:root[data-section=overview]{--sec:var(--ink)}:root[data-section=products]{--sec:#7A3FD1}:root[data-section=lots]{--sec:#1D8A4A}:root[data-section=buyers]{--sec:#B25E00}:root[data-section=offers]{--sec:#0071E3}:root[data-section=inbox]{--sec:#C2255C}:root[data-section=orders]{--sec:#0E7C86}:root[data-section=freight]{--sec:#3451B2}:root[data-section=settings]{--sec:var(--ink-3)}:root[data-theme=dark][data-section=products]{--sec:#B388FF}:root[data-theme=dark][data-section=lots]{--sec:#32D74B}:root[data-theme=dark][data-section=buyers]{--sec:#FF9F0A}:root[data-theme=dark][data-section=offers]{--sec:#0A84FF}:root[data-theme=dark][data-section=inbox]{--sec:#FF6482}:root[data-theme=dark][data-section=orders]{--sec:#5AC8FA}:root[data-theme=dark][data-section=freight]{--sec:#7D9BFF}.page-actions{display:flex;gap:8px;align-items:center}@media(max-width:860px){.page{padding:20px 14px 40px}h1{font-size:24px}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);min-width:0}.panel:has(>table.grid),.panel>.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.split>*,.tiles>*{min-width:0}body{overflow-x:clip}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-body{padding:20px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.tile .v{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .v small{font-weight:500;letter-spacing:0;margin-left:6px}.tile .foot,.tile .v small{font-size:14px;color:var(--ink-3)}.tile .spark{position:absolute;right:16px;bottom:16px;width:64px;height:24px;opacity:.9}.split{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px}@media(max-width:1100px){.tiles{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}}@media(max-width:560px){.tiles{grid-template-columns:1fr 1fr;gap:8px}.tile{padding:14px}.tile .v{font-size:24px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--r-sm);font-size:15px;font-weight:500;cursor:pointer;border:1px solid transparent;background:var(--ink);color:var(--bg);white-space:nowrap;transition:background .2s var(--ease),transform .12s var(--ease),box-shadow .2s,opacity .2s,border-color .2s}.btn:hover{background:var(--ink-2)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.accent{background:var(--accent);color:#fff}.btn.accent:hover{background:var(--accent-2)}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn.secondary:hover{background:var(--surface-2)}.btn.ghost{background:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.btn.danger{background:transparent;color:var(--bad)}.btn.danger:hover{background:var(--bad-soft)}.btn.sm{height:33px;padding:0 12px;font-size:14px;border-radius:var(--r-xs)}.btn.lg{height:48px;padding:0 22px;font-size:16.5px;border-radius:var(--r)}.btn.pill{border-radius:var(--pill)}.btn svg{width:16px;height:16px}.spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink-2)}.field>span{font-size:13px;font-weight:500;color:var(--ink-3);letter-spacing:.01em}.field>span em{font-style:normal;color:var(--ink-4);font-weight:400;margin-left:4px}input,select,textarea{font:inherit;font-size:16px;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);height:42px;padding:0 12px;width:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{height:auto;padding:10px 12px;resize:vertical}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238A8A8E' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}input::placeholder,textarea::placeholder{color:var(--ink-4);font-weight:400}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}input:disabled{background:var(--surface-2);color:var(--ink-3)}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.fgrid .full{grid-column:1/-1}@media(max-width:560px){.fgrid{grid-template-columns:1fr}}.err{color:var(--bad)}.err,.ok{font-size:14px}.ok{color:var(--good)}.fsection{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:18px;margin-top:6px;border-top:1px solid var(--line)}.fsection h3{font-size:15px}.params{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.param{background:var(--surface-2);border-radius:var(--r-sm);padding:10px 12px 12px;display:flex;flex-direction:column;gap:7px;position:relative}.param .k{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.param .k small{font-weight:500;color:var(--ink-3);font-size:12px}.param input{background:var(--surface);height:38px;font-size:15px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.param .row{display:flex;gap:6px}.param .lim{font-size:12px;color:var(--warn);line-height:1.3}.param .x{position:absolute;top:6px;right:6px;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--ink-4);cursor:pointer;font-size:14px;line-height:1;display:grid;place-items:center;opacity:0;transition:opacity .15s}.param:hover .x{opacity:1}.param .x:hover{background:var(--surface-3);color:var(--ink)}.param.add{background:transparent;border:1px dashed var(--line-2)}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.grid{width:100%;border-collapse:collapse;min-width:720px}table.grid th{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:14px 16px;background:var(--surface)}table.grid td,table.grid th{border-bottom:1px solid var(--line);white-space:nowrap}table.grid td{padding:15px 16px;font-size:15px;vertical-align:middle}table.grid td.wrap{white-space:normal}table.grid tbody tr{transition:background .15s var(--ease)}table.grid tbody tr:hover{background:var(--surface-2)}table.grid tr:last-child td{border-bottom:none}table.grid td:first-child,table.grid th:first-child{padding-left:20px}table.grid td:last-child,table.grid th:last-child{padding-right:20px}table.grid .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.grid .actions{text-align:right;white-space:nowrap}table.grid .actions .btn{opacity:0;transition:opacity .15s}table.grid tr:focus-within .actions .btn,table.grid tr:hover .actions .btn{opacity:1}@media(hover:none){table.grid .actions .btn{opacity:1}}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:2px 8px;border-radius:5px;background:var(--surface-3);color:var(--ink-2);white-space:nowrap;letter-spacing:.01em}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.badge.good{background:var(--good-soft);color:var(--good)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.badge.plain:before{display:none}.empty{padding:56px 20px;text-align:center;color:var(--ink-3)}.empty b{display:block;color:var(--ink);font-size:17px;margin-bottom:4px}.kv{display:flex;flex-direction:column;gap:2px}.kv small{color:var(--ink-3);font-size:13.5px}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;animation:fade-in .2s var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--sh-3);z-index:51;display:flex;flex-direction:column;animation:slide-in-r .35s var(--ease-out)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:22px;letter-spacing:-.025em}.drawer-body{padding:22px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:14px}.drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface)}.drawer-foot .err{margin-right:auto}.drawer-foot{flex-wrap:wrap}tr.rowlink:hover td{background:var(--surface-2,#f6f6f4)}.iconbtn{width:32px;height:32px;border-radius:var(--r-sm);border:none;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink-3);transition:background .15s}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}@media(max-width:600px){.drawer{top:auto;left:0;width:100%;max-height:92vh;border-left:none;border-top:1px solid var(--line);border-radius:var(--r-xl) var(--r-xl) 0 0;animation:slide-up .35s var(--ease-out)}}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:var(--pill);font-size:15px;font-weight:500;box-shadow:var(--sh-3);z-index:60;animation:fade-up .3s var(--ease-out);display:flex;gap:8px;align-items:center}@media(max-width:860px){.toast{bottom:84px}}.sk{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-xs)}.steps{display:flex;flex-direction:column}.step{display:flex;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);transition:background .15s}.step:last-child{border-bottom:none}.step:hover{background:var(--surface-2)}.step .n{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink-3);flex:none}.step.done .n{background:var(--good);border-color:var(--good);color:#fff}.step .t{display:flex;flex-direction:column;gap:1px}.step .t small{color:var(--ink-3);font-size:14px}.step .chev{margin-left:auto;color:var(--ink-4)}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-side{position:relative;overflow:hidden;background:var(--ink);color:var(--bg);padding:48px;display:flex;flex-direction:column;justify-content:space-between}.auth-side .glow{position:absolute;width:700px;height:700px;border-radius:50%;filter:blur(120px);opacity:.5;background:radial-gradient(circle,var(--accent),transparent 60%);right:-200px;bottom:-250px;animation:float 9s ease-in-out infinite}.auth-side h2{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:460px;position:relative}.auth-side p{opacity:.7;max-width:420px;position:relative;font-size:15px}.auth-main{display:grid;place-items:center;padding:32px}.auth-card{width:100%;max-width:400px;gap:18px}.auth-card,.auth-card form{display:flex;flex-direction:column}.auth-card form{gap:12px}.seg{background:var(--surface-2);border-radius:var(--r-sm);padding:3px}.seg button{flex:1 1;border:none;background:none;border-radius:6px;padding:9px 8px;font-size:15px;white-space:nowrap;transition:all .2s var(--ease)}.seg button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--sh-1),0 0 0 .5px var(--line)}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth-side{display:none}}.mk{--max:1200px}.mk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:60px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.mk-nav .in{max-width:var(--max);margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;gap:26px}.mk-nav .links{display:flex;gap:22px;font-size:15px;font-weight:500;color:var(--ink-2)}.mk-nav .links a:hover{color:var(--ink)}.mk-nav .cta{margin-left:auto;display:flex;gap:8px;align-items:center}@media(max-width:700px){.mk-nav .links{display:none}}.hero{max-width:var(--max);margin:0 auto;padding:96px 24px 40px;text-align:center;position:relative}.hero .kicker{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--pill);padding:6px 12px;background:var(--surface)}.hero .kicker i{width:6px;height:6px;border-radius:50%;background:var(--good);animation:pulse 2s infinite}.hero h1{font-size:clamp(40px,6.2vw,76px);font-weight:700;letter-spacing:-.045em;line-height:1;margin:26px auto 22px;max-width:24ch}.hero h1 .g{background:linear-gradient(90deg,var(--accent),#7B61FF 60%,#FF6B9D);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{font-size:clamp(17px,2.2vw,21px);color:var(--ink-2);max-width:640px;margin:0 auto 34px;line-height:1.45}.hero .ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hero .note{margin-top:16px;font-size:14px;color:var(--ink-3)}.showcase{max-width:var(--max);margin:36px auto 0;padding:0 24px;perspective:1600px}.showcase .frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;transform:rotateX(6deg);transform-origin:top;transition:transform 1.2s var(--ease-out)}.showcase .frame.in{transform:none}.mk-section{max-width:var(--max);margin:0 auto;padding:110px 24px 20px}.mk-section .eyebrow{color:var(--accent)}.mk-section h2{font-size:clamp(30px,4.4vw,52px);letter-spacing:-.04em;line-height:1.02;margin:12px 0 14px;max-width:24ch}.mk-section p.lead{font-size:18px;color:var(--ink-2);max-width:620px;line-height:1.5}.feat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:44px}.feat .f{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:12px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.feat .f:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.feat .f .ic{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.feat .f .ic svg{width:20px;height:20px}.feat .f h3{font-size:19px;letter-spacing:-.02em}.feat .f p{color:var(--ink-2);font-size:16px;line-height:1.5}.feat .f.wide{grid-column:span 2}@media(max-width:900px){.feat{grid-template-columns:1fr}.feat .f.wide{grid-column:auto}}.hiw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:44px}.hiw-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.hiw-step .pic{position:relative;aspect-ratio:4/3;background:var(--surface-2);overflow:hidden}.hiw-step .pic img{width:100%;height:100%;object-fit:cover;display:block}.hiw-step .n{position:absolute;top:14px;left:14px;width:28px;height:28px;border-radius:50%;background:rgba(17,17,17,.88);color:#fff;font-weight:600;font-size:13px;display:grid;place-items:center;z-index:1}.hiw-step .txt{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.hiw-step .txt p{font-size:14.5px;color:var(--ink-2);line-height:1.5}.hiw-step .mockpic{display:grid;place-items:center;padding:22px;background:var(--surface-2)}.hiw-step .mini{width:100%;max-width:290px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:2px}.hiw-step .mini .eyebrow{margin-bottom:4px;font-size:11px}.hiw-step .mrow{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-bottom:1px solid var(--line)}.hiw-step .mrow.tot{border-bottom:0;font-weight:600;color:var(--good);padding-top:7px}@media(max-width:900px){.hiw{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0}.chips span{font-size:12.5px;font-weight:500;padding:5px 11px;border:1px solid var(--line-2);border-radius:var(--pill);color:var(--ink)}.chips span.more{border-style:dashed;color:var(--ink-3)}.guards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:44px}.guard{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-lg);padding:30px;position:relative;overflow:hidden}.guard .eyebrow{color:var(--ink-3)}.guard h3{font-size:22px;letter-spacing:-.03em;margin:10px 0 8px}.guard p{color:var(--ink-2);font-size:16px;max-width:420px}.guard .ex{margin-top:20px;font-size:14.5px;background:var(--surface-2);border-radius:10px;padding:12px 14px;line-height:1.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guard .ex s{color:var(--ink-3)}.guard .ex .fix{color:var(--good);font-weight:500}@media(max-width:900px){.guards{grid-template-columns:1fr}}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:44px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:16px;position:relative}.plan.hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--sh-2)}.plan .tag{position:absolute;top:-11px;left:24px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--pill)}.plan .price{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.plan .price small{font-size:14px;font-weight:500;color:var(--ink-3);letter-spacing:0}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px;color:var(--ink-2)}.plan ul li{display:flex;gap:9px;align-items:flex-start}.plan ul li:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:var(--good-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.2 2.2L11.5 6' fill='none' stroke='%231D8A4A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain;margin-top:2px}@media(max-width:900px){.pricing{grid-template-columns:1fr}}.mk-cta{max-width:var(--max);margin:90px auto 0;padding:0 24px}.mk-cta .box{background:var(--ink);color:var(--bg);border-radius:var(--r-xl);padding:56px 40px;text-align:center;position:relative;overflow:hidden}.mk-cta h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;line-height:1.05;margin-bottom:12px}.mk-cta p{opacity:.85;margin-bottom:24px;font-size:16px}.mk-foot{max-width:var(--max);margin:70px auto 0;padding:56px 24px 36px;font-size:14px;color:var(--ink-3);border-top:1px solid var(--line)}.mk-foot .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:32px;gap:32px}.mk-foot .cols>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.mk-foot .cols p{max-width:360px;line-height:1.55}.mk-foot .cols b{color:var(--ink);font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.mk-foot .cols a{color:var(--ink-2)}.mk-foot .cols a:hover{color:var(--ink)}.mk-foot .base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}@media(max-width:760px){.mk-foot .cols{grid-template-columns:1fr 1fr}.mk-foot .cols>div:first-child{grid-column:1/-1}}.pricing.one{grid-template-columns:1.25fr .75fr;align-items:start}.plan ul.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px}.assure{gap:14px}.assure,.assure>div{display:flex;flex-direction:column}.assure>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;gap:5px}.assure b{font-size:15.5px}.assure span{font-size:14.5px;color:var(--ink-2);line-height:1.5}@media(max-width:900px){.plan ul.two,.pricing.one{grid-template-columns:1fr}}.mock{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:0;gap:0;min-height:420px}.mock .l{padding:26px;border-right:1px solid var(--line)}.mock .r{padding:26px;background:var(--surface-2)}.mock .row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.mock .row.h{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600;padding-top:0}.mock .bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.mock .bar i{display:block;height:100%;background:var(--accent);border-radius:3px;transform-origin:left;animation:grow 1.2s var(--ease-out) both}.mock .plan-line{padding:11px 0;border-bottom:1px solid var(--line)}.mock .plan-line,.mock .total{display:flex;justify-content:space-between;font-size:15px}.mock .total{padding-top:14px;font-weight:600}@media(max-width:800px){.mock{grid-template-columns:1fr}.mock .l{border-right:none;border-bottom:1px solid var(--line)}}.checklist{display:flex;flex-direction:column;gap:6px}.check{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:background .15s,border-color .15s;flex-direction:row}.check.on{border-color:var(--accent);background:var(--accent-soft)}.check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.check .t{display:flex;flex-direction:column;gap:1px;font-size:15px;color:var(--ink)}.check .t small{color:var(--ink-3);font-size:13.5px}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0;gap:0}.summary>div{padding:14px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.summary>div:last-child{border-right:none}.summary .big{font-size:22px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary .big small{font-size:13.5px;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-left:4px}@media(max-width:700px){.summary>div{border-right:none;border-bottom:1px solid var(--line)}.summary>div:last-child{border-bottom:none}}.ttl{display:inline-flex;align-items:center;gap:6px}.ttl i{width:8px;height:8px;border-radius:50%;background:var(--good)}.ttl.warn i{background:var(--warn)}.ttl.bad i{background:var(--bad)}.pub{min-height:100vh;background:var(--bg);padding:32px 16px 60px}.pub .wrap{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.pub .seller{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px}.pub .seller b{font-size:15px}.pub .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);overflow:hidden}.pub .hd{padding:24px 26px;border-bottom:1px solid var(--line)}.pub .hd h1{font-size:28px;margin-top:4px}.pub .kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;flex-direction:row}.pub .kv>div{padding:16px 26px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.pub .kv>div:nth-child(odd){border-right:1px solid var(--line)}.pub .kv .l{font-size:13.5px;color:var(--ink-3);font-weight:500}.pub .kv .v{font-size:18px;font-weight:600;letter-spacing:-.01em}.pub .kv .v.big{font-size:26px;letter-spacing:-.02em}.pub .kv .fx{font-size:13.5px;color:var(--ink-3);font-weight:400;margin-top:2px}@media(max-width:560px){.pub .kv{grid-template-columns:1fr}.pub .kv>div:nth-child(odd){border-right:none}}.pub .an{padding:18px 26px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.pub .an div{background:var(--surface-2);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pub .an small{font-size:13px;color:var(--ink-3)}.pub .an b{font-size:17px}.pub .reply{padding:24px 26px;display:flex;flex-direction:column;gap:14px;background:var(--surface-2);border-top:1px solid var(--line)}.pub .foot{text-align:center;font-size:12px;color:var(--ink-3);padding:8px}.pub .done{padding:40px 26px;text-align:center}.pub .done .ic{width:52px;height:52px;border-radius:50%;background:var(--good-soft);color:var(--good);display:grid;place-items:center;margin:0 auto 12px;font-size:24px}.modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:26px 24px 20px;z-index:52;display:flex;flex-direction:column;gap:10px;animation:pop .25s var(--ease-out)}.modal h2{font-size:19px;letter-spacing:-.02em}.modal p{color:var(--ink-2);font-size:15.5px;line-height:1.5}.modal-ic{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:4px}.modal-ic.danger{background:var(--bad-soft);color:var(--bad)}.modal-ic svg{width:20px;height:20px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}@media(max-width:600px){.modal{top:auto;bottom:16px;left:16px;right:16px;width:auto;transform:none;animation:fade-up .3s var(--ease-out)}@keyframes pop{0%{opacity:0}to{opacity:1}}}.nf{min-height:70vh;display:grid;place-items:center;text-align:center;padding:40px 20px}.nf .code{font-size:64px;font-weight:700;letter-spacing:-.05em;color:var(--ink-4);line-height:1}.nf h1{font-size:22px;margin:10px 0 6px}.btn .count{margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600;display:inline-grid;place-items:center}.mediasum{display:inline-flex;gap:10px;color:var(--ink-2);font-size:14px}.mediasum span{display:inline-flex;align-items:center;gap:4px}.mediasum svg{color:var(--ink-3)}.dropzone{border:1.5px dashed var(--line-2,var(--line));border-radius:var(--r-md,12px);padding:22px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:var(--surface-2);transition:border-color .15s,background .15s}.dropzone.on{border-color:var(--accent);background:var(--accent-soft)}.dropzone b{font-size:15.5px}.dropzone .row{display:flex;gap:12px;align-items:end;flex-wrap:wrap;justify-content:center;margin-top:10px}.field.inline{flex-direction:row;align-items:center;gap:8px}.field.inline span{margin:0;white-space:nowrap}.field.inline select{height:40px;width:auto}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.mgrid figure{margin:0;position:relative;border-radius:var(--r-md,12px);overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.mgrid figure.off{opacity:.55}.mgrid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.mgrid figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 4px 6px 10px;font-size:12.5px;color:var(--ink-2)}.mgrid figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgrid .iconbtn{width:26px;height:26px;font-size:16px}.mgrid .pill{position:absolute;top:8px;left:8px;border:none;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mlist{display:flex;flex-direction:column;gap:6px}.mrow{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface)}.mrow .kv{flex:1 1;min-width:0}.mrow .kv b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mrow a{color:inherit;text-decoration:none}.mrow .btn.off{color:var(--ink-3)}.mic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-2)}.mic.analysis{background:var(--good-soft);color:var(--good)}.mic.video{background:var(--accent-soft);color:var(--accent)}.mic.link{background:var(--warn-soft);color:var(--warn)}.pub .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px;padding:12px 26px 6px}.pub .gallery a{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.pub .gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s}.pub .gallery a:hover img{transform:scale(1.03)}.pub .docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;padding:12px 26px 18px}.pub .doc{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.pub .doc:hover{border-color:var(--accent);box-shadow:var(--sh-1)}.pub .doc .kv{min-width:0}.pub .doc b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.bell,.bell .iconbtn{position:relative}.bell .iconbtn{width:36px;height:36px}.bell .iconbtn.hot{color:var(--ink)}.nbadge{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface)}.npanel{position:absolute;right:0;top:calc(100% + 8px);width:380px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3,var(--sh-2));overflow:hidden;z-index:60;animation:pop .18s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.nhead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--line)}.nhead b{font-size:15px}.activity,.npanel ul{list-style:none;margin:0;padding:0;max-height:420px;overflow:auto}.activity li a,.npanel li a{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line);transition:background .12s}.activity li:last-child a,.npanel li:last-child a{border-bottom:none}.activity li a:hover,.npanel li a:hover{background:var(--surface-2)}.activity li.unread a,.npanel li.unread a{background:var(--accent-soft)}.activity .kv,.npanel .kv{flex:1 1;min-width:0}.activity .kv b,.npanel .kv b{font-size:14.5px;font-weight:600;line-height:1.3}.activity .kv small,.npanel .kv small{font-size:13px}.activity time,.npanel time{font-size:12.5px;color:var(--ink-3);white-space:nowrap;padding-top:2px}.ndot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-2);margin-top:1px}.ndot.bid{background:var(--good-soft);color:var(--good)}.ndot.viewed{background:var(--accent-soft);color:var(--accent)}.ndot.failed{background:var(--bad-soft);color:var(--bad)}.nempty{padding:28px 18px;text-align:center;font-size:14px}.nempty,.nfoot{color:var(--ink-3)}.nfoot{padding:10px 14px;font-size:12.5px;border-top:1px solid var(--line)}.nfoot a{color:var(--accent);text-decoration:none}.activity{max-height:none}@media(max-width:700px){.npanel{position:fixed;left:12px;right:12px;top:64px;width:auto}}.pub .doc .kv{display:flex;flex-direction:column;gap:2px;flex:1 1}.airead{flex-direction:column;padding:16px;border-radius:var(--r-md,12px);background:var(--surface-2);border:1px solid var(--line)}.airead,.airead .row{display:flex;gap:12px}.airead .row{align-items:center;flex-wrap:wrap}.airead .btn svg{margin-right:6px}.aisum{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.5}.bar{height:6px;background:var(--surface-2);overflow:hidden;margin-top:8px;width:100%}.bar,.bar i{border-radius:3px}.bar i{display:block;height:100%;background:var(--accent);transition:width .6s cubic-bezier(.2,.8,.2,1)}.summary .big.warn{color:var(--warn)}.costs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.costs .field span{display:flex;flex-direction:column;gap:2px}.costs .field em{font-size:12.5px}.cpage{min-height:100vh;background:#f7f5f0;color:var(--ink)}:root[data-theme=dark] .cpage{background:var(--bg)}.cpage .wrap{max-width:1040px;margin:0 auto;padding:0 20px}.chero{position:relative;background:#2b2a26 50%/cover no-repeat;color:#fff;padding:64px 0 40px;min-height:340px;display:flex;align-items:flex-end}.chero .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.72))}.chero .wrap{position:relative;display:flex;flex-direction:column;gap:22px}.cid{display:flex;align-items:center;gap:18px}.clogo{width:76px;height:76px;border-radius:18px;background:#fff;object-fit:contain;padding:8px;flex:none;box-shadow:0 8px 24px rgba(0,0,0,.25)}.clogo.txt{display:grid;place-items:center;color:var(--accent);font-weight:700;font-size:24px;letter-spacing:-.02em}.cid h1{font-size:38px;letter-spacing:-.03em;color:#fff;margin:0}.cid p{margin:4px 0 0;font-size:17px;color:rgba(255,255,255,.88)}.cid .where{display:block;margin-top:6px;font-size:13.5px;color:rgba(255,255,255,.7)}.ccontacts{display:flex;flex-wrap:wrap;gap:10px}.ccontacts a{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:14px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;transition:background .15s}.ccontacts a:hover{background:rgba(255,255,255,.24)}.ccontacts span{display:flex;flex-direction:column;line-height:1.2}.ccontacts b{font-size:14px}.ccontacts small{font-size:12.5px;color:rgba(255,255,255,.75)}.cgrid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:36px;gap:36px;margin-top:40px}@media(max-width:760px){.cgrid{grid-template-columns:1fr}.chero{padding:48px 0 28px}.cid h1{font-size:30px}}.cpage .about{font-size:17px;line-height:1.6;color:var(--ink-2);margin:10px 0 0;max-width:62ch}.cgallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.cgallery a{border-radius:14px;overflow:hidden;display:block;background:var(--surface-2)}.cgallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s}.cgallery a:hover img{transform:scale(1.03)}.cmap{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);margin-top:10px;aspect-ratio:4/3}.cmap iframe{width:100%;height:100%;border:0;display:block}.cpage .addr{font-size:14.5px;color:var(--ink-2);margin-top:10px;line-height:1.5}.cpage .addr a{color:var(--accent);text-decoration:none}.ctitle{font-size:30px;letter-spacing:-.03em;margin:6px 0 18px}.ccat{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.ccard{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--sh-1);display:flex;flex-direction:column}.ccard .ph,.ccard img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ccard .ph{background:linear-gradient(135deg,#e9e3d3,#d7cfb8);display:grid;place-items:center;color:#6b6252;font-weight:600;font-size:15px}.ccard .cb{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.ccard h3{font-size:18px;letter-spacing:-.02em;margin:0}.ccard .meta{font-size:13.5px;color:var(--ink-3)}.ccard .spec{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ccard .spec li{font-size:13px;padding:4px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.ccard .certs{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.cpage .docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.cpage .doc{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-decoration:none;color:inherit}.cpage .doc .kv{display:flex;flex-direction:column;gap:2px;min-width:0}.cpage .doc b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cpage .foot{text-align:center;font-size:12px;color:var(--ink-3);padding:8px 0 40px}.pub .seller .about{margin-left:12px;font-size:13.5px;font-weight:500;color:var(--accent);text-decoration:none}.cpage-top{display:flex;gap:20px;align-items:flex-start}@media(max-width:640px){.cpage-top{flex-direction:column}}.logo-box{width:150px;flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border:1px dashed var(--line);border-radius:var(--r-md,12px);background:var(--surface-2)}.logo-box img{width:96px;height:96px;object-fit:contain;border-radius:14px;background:#fff;padding:6px}.logo-box .row{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.slugrow{display:flex;align-items:center;gap:6px}.slugrow span{font-size:13.5px;white-space:nowrap}.slugrow input{flex:1 1}.pubrow{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line)}.pubrow,.switch{display:flex;align-items:center}.switch{gap:12px;cursor:pointer}.switch input{display:none}.switch .track{width:44px;height:26px;border-radius:13px;background:var(--line-2,#d1d1d6);position:relative;transition:background .2s;flex:none}.switch .track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.switch input:checked+.track{background:var(--good)}.switch input:checked+.track:after{transform:translateX(18px)}.switch b{display:block;font-size:14.5px}.switch small{display:block;font-size:13px}.app-main .reveal{animation:fade-in .2s ease both;animation-delay:0s}.app-main .panel,.app-main .tile{box-shadow:none}.app-main table.grid th{letter-spacing:.03em;font-size:12px}.app-main .badge.good{background:transparent;border:1px solid var(--good);color:var(--good)}.app-main .badge.warn{background:transparent;border:1px solid var(--warn);color:var(--warn)}.app-main .badge.bad{background:transparent;border:1px solid var(--bad);color:var(--bad)}.app-main .badge.accent{background:transparent;border:1px solid var(--accent);color:var(--accent)}.app-main .badge.plain{background:transparent;border:1px solid var(--line-2);color:var(--ink-2)}.app-main .badge{padding:1px 7px}.kv .badge{align-self:flex-start}.rtext{display:flex;flex-direction:column;gap:4px}.rtext .clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rtools{display:flex;gap:10px}.linkbtn{border:none;background:none;padding:0;font-size:12.5px;color:var(--accent);cursor:pointer}.linkbtn:disabled{color:var(--ink-3);cursor:default}.ordsum{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.ordsum b{font-size:18px}.steps-line{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.steps-line li{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:var(--ink-3);border-right:1px solid var(--line)}.steps-line li:last-child{border-right:none}.steps-line i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ink-4);display:inline-block}.steps-line li.done{color:var(--ink-2)}.steps-line li.done i{background:var(--ink-2);border-color:var(--ink-2)}.steps-line li.now{color:var(--ink);font-weight:600}.steps-line li.now i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media(max-width:700px){.steps-line{grid-template-columns:1fr 1fr}.steps-line li{border-bottom:1px solid var(--line)}}table.doc{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}table.doc td{padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px;vertical-align:top;line-height:1.45}table.doc td:first-child{width:32%;color:var(--ink-3);font-size:13px;padding-right:12px}.timeline{padding:6px 0}.timeline li{grid-template-columns:150px auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:10px 20px;font-size:14.5px}.timeline li:last-child{border-bottom:none}.timeline .when{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:3px}.timeline .body{white-space:pre-wrap;line-height:1.5}.timeline li.message_in .body,.timeline li.message_out .body{background:var(--surface-2);padding:8px 12px;border-radius:10px}.composer{display:flex;flex-direction:column;gap:10px}.parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.parties div{display:flex;flex-direction:column;gap:3px}.parties b{font-size:15px;margin-top:2px}.parties small{font-size:13px;color:var(--ink-2)}.parties a{color:var(--accent)}.docpage{min-height:100vh;background:#e9e9ec;padding:24px 12px 60px}.doctools{max-width:680px;margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.docsheet{max-width:680px;margin:0 auto;box-shadow:0 10px 40px rgba(0,0,0,.12)}@media print{.no-print{display:none!important}.docpage{background:#fff;padding:0}.docsheet{box-shadow:none;max-width:none}@page{margin:14mm}}.msgs{display:flex;flex-direction:column}.msg{border-bottom:1px solid var(--line);padding:14px 20px}.msg:last-child{border-bottom:0}.msg.done,.msg.ignored{opacity:.55}.msg-head{display:flex;align-items:flex-start;gap:12px}.msg-head .kv b a{color:inherit}.msg-head .badge{flex:none;margin-top:2px}.msg-body{margin:12px 0 2px 32px;display:flex;flex-direction:column;gap:12px}.raw{margin:0;white-space:pre-wrap;font:inherit;font-size:14px;line-height:1.5;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-sm);padding:12px 14px;max-height:320px;overflow:auto}.msg-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.msg-actions .field.inline{margin:0}.chan{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;flex:none;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--ink-2);margin-top:2px}.chan.whatsapp{background:var(--good-soft);color:var(--good)}.chan.email{background:var(--accent-soft);color:var(--accent)}.chan.share{background:var(--surface-3);color:var(--ink)}.chan.bid{background:var(--good-soft);color:var(--good)}.chan.audio{background:var(--warn-soft);color:var(--warn)}.chan.img,.chan.pdf{font-size:9px;letter-spacing:.02em}.mfiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mfiles li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.mfiles .kv{flex:1 1;min-width:0}.mfiles small{color:var(--ink-3);font-size:13px}.chan.order{background:var(--surface-3);color:var(--ink)}.chan.reminder{background:var(--warn-soft);color:var(--warn)}.seg{display:flex;border:1px solid var(--line);border-radius:var(--pill);padding:2px;gap:2px}.seg button{border:0;background:transparent;padding:4px 12px;border-radius:var(--pill);font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.seg button.on{background:var(--ink);color:var(--surface)}.rems{list-style:none;margin:0;padding:6px 0}.rems li{display:flex;gap:12px;align-items:flex-start;padding:10px 20px;border-bottom:1px solid var(--line)}.rems li:last-child{border-bottom:0}.rems .chk input{width:16px;height:16px;margin-top:3px;accent-color:var(--ink)}.rems .bad{color:var(--bad)}.ndot.message{background:var(--accent-soft);color:var(--accent)}.ndot.reminder{background:var(--warn-soft);color:var(--warn)}.timeline{list-style:none;margin:0;padding:8px 20px 16px}.timeline li{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.timeline li:last-child{border-bottom:0}.timeline time{font-size:12.5px;color:var(--ink-3);padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-card{display:flex;flex-direction:column;gap:4px}.tl-card.dim{opacity:.55}.tl-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-card p{font-size:14px;color:var(--ink-2)}@media(max-width:700px){.timeline li{grid-template-columns:1fr;gap:4px}}.fwd{display:flex;flex-direction:column;gap:0;padding:0}.fwd-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.fwd-row:last-child{border-bottom:0}.fwd-row .kv small{font-size:13px;color:var(--ink-3);line-height:1.45;margin-top:2px}.cap{max-width:520px;margin:0 auto;gap:14px}.cap,.cap-head{display:flex;flex-direction:column}.cap-head{gap:6px;margin-bottom:4px}.cap-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cap-photos figure{margin:0;position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.cap-photos img{width:100%;height:100%;object-fit:cover}.cap-photos .iconbtn{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.55);color:#fff;border:0;width:26px;height:26px;border-radius:50%;font-size:16px;line-height:1}.cap-add{aspect-ratio:1;border:1.5px dashed var(--line-2);border-radius:var(--r);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.cap-add:hover{border-color:var(--ink);color:var(--ink)}.cap-save{width:100%;margin-top:4px}.cap-done{text-align:center;padding:40px 0}.cap-done .tick{width:56px;height:56px;border-radius:50%;background:var(--good-soft);color:var(--good);display:grid;place-items:center;font-size:26px;margin:0 auto 18px}.cap-done h1{margin-bottom:8px}.pub.listing .wrap{max-width:1080px}.lst{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:start}.lst-media{padding:22px 0 22px 22px;position:-webkit-sticky;position:sticky;top:16px}.lst-info{border-left:1px solid var(--line);min-width:0}.lst-info .hd{border-bottom:1px solid var(--line)}.lst-info .kv{grid-template-columns:1fr 1fr}.lst-info .an{padding-bottom:22px}.lgal{display:flex;flex-direction:column;gap:10px;position:relative}.lgal-main{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.lgal-main img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lgal-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.lgal-thumbs::-webkit-scrollbar{display:none}.lgal-thumbs button{flex:0 0 72px;width:72px;height:56px;padding:0;border-radius:9px;overflow:hidden;border:1.5px solid var(--line);background:var(--surface-2);cursor:pointer;opacity:.75;transition:opacity .15s,border-color .15s}.lgal-thumbs button img{display:block;width:100%;height:100%;object-fit:cover}.lgal-thumbs button.on,.lgal-thumbs button:hover{opacity:1;border-color:var(--ink)}.lgal-count{position:absolute;top:10px;left:10px;font-size:12px;font-weight:500;color:#fff;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:3px 8px;border-radius:999px;pointer-events:none}@media(max-width:820px){.lst{grid-template-columns:1fr}.lst-media{position:static;padding:16px 16px 0}.lst-info{border-left:none}.lst-info .kv{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lst-info .kv{grid-template-columns:1fr}}.lst-info .kv .v.big>span{display:block;margin-top:2px}.legal{min-height:100vh;background:var(--bg)}.legal-body{max-width:720px;margin:0 auto;padding:56px 24px 80px}.legal-body h1{font-size:34px;letter-spacing:-.03em;margin:8px 0 6px}.legal-body h2{font-size:18px;margin:30px 0 8px}.legal-body p{font-size:16px;line-height:1.6;color:var(--ink-2)}.legal-body a{color:var(--accent)}.ndot.order{background:var(--good-soft);color:var(--good)}.confirmcard{max-width:680px;margin:0 auto 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--sh-1)}.confirmcard b{font-size:16px}.confirmcard .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.confirmcard input{flex:1 1;min-width:180px}.confirmcard.ok{border-color:var(--good);background:var(--good-soft)}.ndot.freight{background:var(--accent-soft);color:var(--accent)}.fbook table.grid{min-width:640px}.fbook td .kv small.note{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.fbook td .kv{gap:1px}.hero.film{max-width:none;padding:0;color:#fff;isolation:isolate}.hero.film>:not(.hero-film){position:relative;z-index:1}.hero.film .hero-in{max-width:var(--max);margin:0 auto;padding:120px 24px 110px}.hero-film{position:absolute;inset:0;z-index:0;overflow:hidden;background:#111}.hero-film video{width:100%;height:100%;object-fit:cover;display:block}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 60%,rgba(0,0,0,.7))}.hero.film .kicker{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:#fff}.hero.film .kicker i{background:#4ade80}.hero.film .note,.hero.film p.lead{color:rgba(255,255,255,.82)}.hero.film .btn.secondary{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.3)}@media(prefers-reduced-motion:reduce){.hero-film video{display:none}.hero-film{background:#111 url(/photos/field-wide.jpg) 50%/cover}}.attn{display:flex;flex-direction:column;overflow:hidden}.attn-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .15s}.attn-row:last-child{border-bottom:none}.attn-row:hover{background:var(--surface-2)}.attn-row .dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--line-2)}.attn-row.bad .dot{background:var(--bad)}.attn-row.warn .dot{background:var(--warn)}.attn-row.accent .dot{background:var(--accent)}.attn-row .kv{flex:1 1;min-width:0;gap:2px}.attn-row b{font-size:15px}.attn-row small{color:var(--ink-3);font-size:13.5px}.attn-row .chev{color:var(--ink-4);font-size:20px}@media(max-width:860px){.tb-feedback,.tb-signout{display:none}.mnav-sheet form{display:contents}.mnav-sheet form button{width:100%;text-align:left;padding:12px 14px;border-radius:10px;font:inherit;font-size:15px;font-weight:500;color:var(--ink-3);background:none;border:0;border-top:1px solid var(--line);margin-top:4px;cursor:pointer}}.bcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,box-shadow .15s}.bcard:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.bcard-head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;color:inherit;text-decoration:none}.bcard-head b{font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-head small{color:var(--ink-3);font-size:13.5px}.bcard-head .chev{margin-left:auto;color:var(--ink-4);font-size:20px}.bavatar{width:40px;height:40px;border-radius:12px;background:var(--ink);color:var(--surface);font-weight:600;font-size:14px;display:grid;place-items:center;flex:none;letter-spacing:.02em}.bcard-reach{display:flex;flex-direction:column;gap:6px;padding:0 16px 12px}.reach{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-2);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reach svg{flex:none;color:var(--ink-3)}.reach.wa svg{color:var(--good)}.bcard-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px 16px;border-top:1px solid var(--line);background:var(--surface-2)}.chips.sm{margin:0;gap:6px}.chips.sm span{font-size:12px;padding:3px 8px}.lcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.lcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.lcard:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.lcard.sold{opacity:.6}.lcard-pic{position:relative;aspect-ratio:16/7;background:var(--surface-2);overflow:hidden}.lcard-pic img{width:100%;height:100%;object-fit:cover;display:block}.lcard-nopic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--ink-4);font-size:12.5px}.lcard-status{position:absolute;top:10px;left:10px;background:color-mix(in srgb,var(--surface) 88%,transparent)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lcard-body{padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px}.lcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lcard-top small{color:var(--ink-3);font-size:13.5px}.lcard-t{text-align:right;white-space:nowrap}.lcard-t b{font-size:22px;letter-spacing:-.02em}.lcard-t small{margin-left:3px;color:var(--ink-3)}.lcard-an{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.lcard-an span{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border-radius:9px;background:var(--surface-2);border:1px solid transparent}.lcard-an span small{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard-an span b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lcard-an span.good{border-color:color-mix(in srgb,var(--good) 35%,transparent)}.lcard-an span.warn{border-color:var(--warn)}.lcard-an span.bad{border-color:var(--bad);background:var(--bad-soft)}.lcard-foot{display:flex;align-items:center;gap:6px;padding:10px 12px;border-top:1px solid var(--line);flex-wrap:wrap}.mk .hero{padding:88px 24px 40px}.hero-photo{position:relative;width:100%;aspect-ratio:2.2/1;max-height:78vh;overflow:hidden;background:#dfe3e0}.hero-photo img,.hero-photo video{width:100%;height:100%;object-fit:cover;display:block}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,var(--bg) 100%)}.mk .showcase{margin-top:-140px;position:relative;z-index:2}.bandwrap{width:100%}.bandwrap.grey{background:var(--surface-2)}.band{max-width:var(--max);margin:0 auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.band.flip .media{order:-1}.band.wide{grid-template-columns:1fr;gap:40px;text-align:center}.band.wide .copy{max-width:760px;margin:0 auto}.band.wide .copy p{margin:0 auto}.band .copy .eyebrow{color:var(--accent);margin-bottom:14px}.band .copy h2{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.04em;line-height:1.02;margin:0 0 18px;max-width:16ch}.band.wide .copy h2{max-width:none}.band .copy p{font-size:clamp(17px,1.5vw,20px);color:var(--ink-2);line-height:1.5;max-width:50ch;margin:0}.band .media{position:relative}.band .media img.photo{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px;display:block}.phone{width:min(280px,72%);margin:0 auto;border-radius:40px;border:9px solid #0d0d0d;box-shadow:var(--sh-3);overflow:hidden;background:#0d0d0d}.phone img{display:block;width:100%}.phone.over{position:absolute;right:-6%;bottom:-8%;width:46%;margin:0}.browser{border-radius:14px;border:1px solid var(--line);box-shadow:var(--sh-3);overflow:hidden;background:var(--surface);max-width:1100px;margin:0 auto}.browser .bar{height:34px;background:var(--surface-2);display:flex;gap:6px;align-items:center;padding:0 12px;border-bottom:1px solid var(--line)}.browser .bar i{width:10px;height:10px;border-radius:50%;background:var(--ink-4);opacity:.5}.browser img{display:block;width:100%}.fieldband{position:relative;overflow:hidden;color:#fff;padding:150px 24px;text-align:center;background:#1c2b1e;margin-top:20px}.fieldband>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fieldband:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.6))}.fieldband .in{position:relative;max-width:880px;margin:0 auto}.fieldband .eyebrow{color:rgba(255,255,255,.75);margin-bottom:14px}.fieldband h2{font-size:clamp(34px,5vw,66px);letter-spacing:-.04em;line-height:1.02;margin:0 0 16px}.fieldband p{font-size:clamp(17px,1.6vw,20px);color:rgba(255,255,255,.85);max-width:60ch;margin:0 auto;line-height:1.5}.fieldband .chips{justify-content:center;margin-top:26px}.fieldband .chips span{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:860px){.hero-photo{aspect-ratio:4/5;max-height:none}.mk .showcase{margin-top:-80px}.band{grid-template-columns:1fr;gap:36px;padding:72px 20px}.band.flip .media{order:0}.band .copy h2{max-width:none}.phone.over{right:4%;bottom:-6%;width:44%}.fieldband{padding:100px 20px}}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.bcol{background:var(--surface-2);border-radius:var(--r-lg);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:220px}.bcol.live{background:color-mix(in srgb,var(--sec,var(--accent)) 7%,var(--surface-2))}.bcol header{padding:4px 6px 2px;display:flex;flex-direction:column;gap:2px}.bcol header h3{font-size:15px;display:flex;align-items:center;gap:8px}.bcol .count{font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:1px 8px}.bcol-empty{color:var(--ink-4);font-size:13.5px;text-align:center;padding:28px 0}.ocard{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 14px 12px;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.ocard:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-1px)}.ocard.done{opacity:.7}.ocard-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-3)}.ocard h3{font-size:16px;line-height:1.25}.ocard-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--ink-2)}.ocard-meta b{color:var(--ink)}.ocard-meta small{color:var(--ink-3)}.ocard-prog{display:flex;flex-direction:column;gap:6px;margin-top:2px}.ocard-prog .bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.ocard-prog .bar i{display:block;height:100%;background:var(--sec,var(--accent));border-radius:3px;transition:width .6s var(--ease-out)}.ocard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2)}@media(max-width:900px){.board{grid-template-columns:1fr}.bcol{min-height:0}}.stat-inline{font-size:14px;color:var(--ink-2);padding:8px 0}.odocs{display:flex;flex-direction:column;gap:10px}.odoc{display:grid;grid-template-columns:150px minmax(0,1.4fr) 170px minmax(0,1.6fr) 190px;grid-gap:18px;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 20px;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.odoc:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.odoc.cancelled{opacity:.55}.odoc-amt,.odoc-ref,.odoc-who{display:flex;flex-direction:column;gap:3px;min-width:0}.odoc small{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odoc-ref b{font-size:15px}.odoc-who b{font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odoc-amt{align-items:flex-end;text-align:right}.odoc-amt b{font-size:17px;letter-spacing:-.01em}.odoc-conf{text-align:right;font-size:13px;line-height:1.3}.odoc-conf small{white-space:normal}.ostep{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0;min-width:0}.ostep li{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-4);text-align:center}.ostep li i{width:12px;height:12px;border-radius:50%;border:2px solid var(--line-2);background:var(--surface);z-index:1;box-sizing:border-box}.ostep li:before{content:"";position:absolute;top:5px;left:-50%;right:50%;height:2px;background:var(--line)}.ostep li:first-child:before{display:none}.ostep li.done{color:var(--ink-2)}.ostep li.done i{border-color:var(--sec,var(--good))}.ostep li.done i,.ostep li.done:before{background:var(--sec,var(--good))}.ostep li.next i{border-color:var(--sec,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--sec,var(--accent)) 20%,transparent)}.ostep li.next{color:var(--ink)}@media(max-width:1000px){.odoc{grid-template-columns:1fr 1fr;gap:10px 16px}.odoc-conf,.odoc-steps{grid-column:1/-1}.odoc-conf{text-align:left}}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:14px;gap:14px}.pcard{display:grid;grid-template-columns:120px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.pcard:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.pcard-pic{background:var(--surface-2);min-height:100%}.pcard-pic img{width:100%;height:100%;object-fit:cover;display:block}.pcard-nopic{height:100%;min-height:160px;display:grid;place-items:center;color:var(--ink-4);font-size:18px;letter-spacing:.08em;background:repeating-linear-gradient(135deg,var(--surface-2) 0 10px,var(--surface-3) 10px 11px)}.pcard-body{padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}.pcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pcard-head h3{font-size:16.5px;line-height:1.25}.pcard-head small{font-size:13px}.spec{margin:0;display:flex;flex-direction:column;gap:3px}.spec>div{display:flex;align-items:baseline;gap:8px;font-size:13.5px;min-width:0}.spec dt{color:var(--ink-3);white-space:nowrap}.spec>div:after{content:"";flex:1 1;border-bottom:1px dotted var(--line-2);min-width:12px;transform:translateY(-4px);order:1}.spec dd{margin:0;order:2;font-weight:600;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--line);font-size:13px}@media(max-width:520px){.pcard{grid-template-columns:1fr}.pcard-pic{aspect-ratio:16/7}.pcard-nopic{min-height:0}}.onb{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.onb-head{display:flex;align-items:center;gap:14px;padding:16px 20px 12px}.onb-head h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.onb-head .sub{margin:2px 0 0;font-size:14px;color:var(--ink-3)}.onb-head .prog{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.onb-head .prog .bar{width:120px;margin:0}.onb-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.onb-step{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-right:1px solid var(--line);color:inherit;text-decoration:none;position:relative;transition:background .15s}.onb-step:last-child{border-right:none}.onb-step:hover{background:var(--surface-2)}.onb-step .n{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink-3)}.onb-step.done .n{background:var(--good);border-color:var(--good);color:#fff}.onb-step.next .n{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.onb-step b{font-size:14px;font-weight:600;letter-spacing:-.005em}.onb-step.done b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.onb-step .t{display:flex;flex-direction:column;gap:2px}.onb-step small{font-size:13px;color:var(--ink-3);line-height:1.35}.onb-step.next:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent)}@media(max-width:900px){.onb-steps{grid-template-columns:1fr}.onb-step{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.onb-step:last-child{border-bottom:none}.onb-step .t{display:flex;flex-direction:column;gap:1px}.onb-step.next:after{width:3px;height:auto;bottom:0;right:auto}.onb-head .prog .bar{width:72px}}.season{margin-bottom:16px}.season-top{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding:0 20px 14px}.season-top .big{font-size:34px;font-weight:650;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.season-top .big small{font-size:15px;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-left:6px}.season-top .meta{font-size:14px;color:var(--ink-3);margin-left:auto;text-align:right}.season-top .meta b{color:var(--ink);font-weight:600}.sbar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--surface-3);margin:0 20px}.sbar i{display:block;height:100%;transition:width .8s var(--ease-out)}.sbar .sold{background:var(--accent)}.sbar .paid{background:var(--accent-2)}.sbar .offered{background:var(--accent);opacity:.38}.sbar .unsold{background:transparent}.slegend{display:flex;gap:22px;flex-wrap:wrap;padding:12px 20px 16px;font-size:14px;color:var(--ink-2)}.slegend span{display:inline-flex;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slegend b{color:var(--ink);font-weight:600}.slegend i{width:10px;height:10px;border-radius:3px;display:inline-block}.slegend i.paid{background:var(--accent-2)}.slegend i.offered,.slegend i.sold{background:var(--accent)}.slegend i.offered{opacity:.38}.slegend i.unsold{background:var(--surface-3);border:1px solid var(--line-2)}.season table.grid td.num,.season table.grid th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.season .rowbar{display:inline-block;width:72px;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;vertical-align:middle;margin-right:8px}.season .rowbar i{display:block;height:100%;background:var(--accent)}.sitting{border-top:1px solid var(--line)}.sitting .row-l{display:flex;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .15s}.sitting .row-l:last-child{border-bottom:none}.sitting .row-l:hover{background:var(--surface-2)}.sitting .row-l .kv{display:flex;flex-direction:column;gap:1px;min-width:0}.sitting .age,.sitting .row-l small{color:var(--ink-3);font-size:13px}.sitting .age{margin-left:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitting .age.old{color:var(--warn);font-weight:600}@media(max-width:560px){.season-top .big{font-size:28px}.season-top .meta{margin-left:0;text-align:left}.slegend{gap:12px 16px}}