:root,html[data-theme=dark]{color-scheme:dark;--side:#0f0f10;--bg:#141415;--card:#19191b;--raised:#232325;--raised-2:#2b2b2e;--line:rgba(237,237,237,.08);--line-2:rgba(237,237,237,.14);--text:#ededed;--text-2:#a1a1a6;--muted:#85858b;--accent:#7b9bff;--accent-fill:#5b86ff;--accent-soft:rgba(91,134,255,.16);--pos:#4cc38a;--neg:#e5484d;--warn:#d9a441;--btn-bg:#ededed;--btn-ink:#141415;--btn-hover:#ffffff;--input:#111112;--highlight:inset 0 1px 0 rgba(255,255,255,.06);--float:0 12px 32px rgba(0,0,0,.45);--ring:0 0 0 2px var(--bg),0 0 0 4px rgba(123,155,255,.7);--c1:#5b86ff;--c2:#3fbf7f;--c3:#e0a33a;--c4:#36b3cc;--c5:#9b87f5;--c6:#ec7f3f;--c7:#e0609a;--c8:#2fb3a3;--c9:#3d9be6}html[data-theme=light]{color-scheme:light;--side:#f4f4f5;--bg:#fafafa;--card:#ffffff;--raised:#f4f4f5;--raised-2:#ebebec;--line:rgba(23,23,23,.08);--line-2:rgba(23,23,23,.14);--text:#171717;--text-2:#525252;--muted:#737373;--accent:#3b63e0;--accent-fill:#3b63e0;--accent-soft:rgba(59,99,224,.12);--pos:#16a34a;--neg:#dc2626;--warn:#b7791f;--btn-bg:#171717;--btn-ink:#ffffff;--btn-hover:#2a2a2a;--input:#ffffff;--highlight:0 1px 2px rgba(0,0,0,.05);--float:0 8px 24px rgba(0,0,0,.08);--ring:0 0 0 2px var(--bg),0 0 0 4px rgba(59,99,224,.6);--c1:#3b63e0;--c2:#16a34a;--c3:#b7791f;--c4:#0e8aa3;--c5:#6d4fd8;--c6:#c2571c;--c7:#c0407c;--c8:#0f8f80;--c9:#1d7fc4}:root{--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--fast:140ms;--s-bg:var(--bg);--s-panel:var(--card);--s-panel2:var(--raised);--s-line:var(--line);--s-line2:var(--line-2);--s-ink:var(--text);--s-ink2:var(--text-2);--s-muted:var(--muted);--s-accent:var(--accent);--teal:var(--accent);--ok:var(--pos);--bad:var(--neg);--r-sm:8px;--r:12px;--r-lg:16px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font:400 14px/20px var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--accent);transition:color var(--fast) var(--ease)}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:var(--text)}.mono,code{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}:focus-visible{outline:none;box-shadow:var(--ring)}b,h1,h2,h3,strong{font-weight:500}.lockup{display:inline-flex;align-items:center;gap:10px}.its-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;color:#7b9bff;background:color-mix(in srgb,#5b86ff 18%,transparent)}html[data-theme=light] .its-mark{color:#3b63e0;background:color-mix(in srgb,#3b63e0 12%,transparent)}.its-mark svg{width:18px;height:18px}.wm{font-weight:600;font-size:18px;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--text)}.wm>span{color:#5b86ff;font-weight:inherit}html[data-theme=light] .wm>span{color:#3b63e0}aside.ch-side{position:fixed;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;z-index:6;overflow-y:auto;padding:16px 12px;background:var(--side);border-right:1px solid var(--line)}aside.ch-side .logo{display:flex;align-items:center;height:40px;padding:0 8px;margin-bottom:20px;color:var(--text);border-radius:8px}aside.ch-side .appname{display:none}aside.ch-side .ch-nav{display:flex;flex-direction:column;gap:2px}aside.ch-side .navlbl{font-size:12px;color:var(--muted);padding:8px 10px 6px;margin:0}aside.ch-side .tab{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;color:var(--text-2);font-weight:500;background:transparent;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}aside.ch-side .tab .ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex:none;color:var(--c,var(--c1));background:color-mix(in srgb,var(--c,var(--c1)) 16%,transparent)}aside.ch-side .tab .ic svg{width:14px;height:14px;stroke-width:1.5}aside.ch-side .tab:nth-of-type(9n+1){--c:var(--c1)}aside.ch-side .tab:nth-of-type(9n+2){--c:var(--c2)}aside.ch-side .tab:nth-of-type(9n+3){--c:var(--c3)}aside.ch-side .tab:nth-of-type(9n+4){--c:var(--c4)}aside.ch-side .tab:nth-of-type(9n+5){--c:var(--c5)}aside.ch-side .tab:nth-of-type(9n+6){--c:var(--c6)}aside.ch-side .tab:nth-of-type(9n+7){--c:var(--c7)}aside.ch-side .tab:nth-of-type(9n+8){--c:var(--c8)}aside.ch-side .tab:nth-of-type(9n+9){--c:var(--c9)}aside.ch-side .tab .lb{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside.ch-side .tab .ct{margin-left:auto;font:400 12px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}aside.ch-side .tab.active,aside.ch-side .tab:hover{background:var(--raised);color:var(--text)}aside.ch-side .tab.active{box-shadow:var(--highlight),inset 0 0 0 1px var(--line)}aside.ch-side .grow{flex:1 1}aside.ch-side .sfoot{border-top:1px solid var(--line);padding-top:12px;margin-top:12px;display:flex;flex-direction:column;gap:2px}aside.ch-side .sfoot form{margin:0}aside.ch-side .sorg{display:flex;align-items:center;gap:10px;padding:4px 8px 8px;min-width:0}aside.ch-side .sorg .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--raised);color:var(--text-2);font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px var(--line)}aside.ch-side .sorg .lb{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}aside.ch-side .sorg .lb small{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--muted)}aside.ch-side .sbtn{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:8px;font:500 13px var(--sans);color:var(--text-2);background:transparent;border:0;cursor:pointer;text-align:left;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}aside.ch-side .sbtn .ic{width:16px;display:inline-grid;place-items:center;color:var(--muted)}aside.ch-side .sbtn:hover{background:var(--raised);color:var(--text)}@media (max-width:860px){aside.ch-side{position:-webkit-sticky;position:sticky;top:0;inset:auto;width:100%;height:auto;flex-direction:row;align-items:center;padding:8px 10px;gap:6px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}aside.ch-side .logo{margin:0;padding:0 4px;flex:none}aside.ch-side .grow,aside.ch-side .logo .wm,aside.ch-side .navlbl,aside.ch-side .sorg{display:none}aside.ch-side .ch-nav{flex-direction:row;gap:2px}aside.ch-side .tab{padding:0 8px}aside.ch-side .tab .ct{display:none}aside.ch-side .sfoot{flex-direction:row;border-top:0;padding-top:0;margin:0 0 0 auto}aside.ch-side .sbtn{width:auto;white-space:nowrap}}.main{margin-left:248px;min-height:100vh;padding:32px 32px 48px;max-width:calc(1440px + 248px)}@media (max-width:860px){.main{margin-left:0;padding:20px 16px 40px}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-head h1{font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.01em;margin:0}.page-head p{margin:4px 0 0;color:var(--muted);font-size:13px;max-width:760px}.panel{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);padding:20px}.panel+.panel{margin-top:16px}.panel h2{font-size:15px;line-height:20px;font-weight:500;margin:0 0 12px}.grid{display:grid;grid-gap:16px;gap:16px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);padding:16px 20px}.kpi .k{color:var(--text-2);font-size:13px}.kpi .v{font:500 28px/36px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:4px}.kpi .v,.kpi .v.hot{color:var(--text)}.kpi .s{color:var(--muted);font-size:12px;margin-top:2px}.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:1100px){.two{grid-template-columns:minmax(0,1fr)}}.grid>*{min-width:0}label{display:block;font-size:13px;color:var(--text-2);margin-bottom:6px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;height:36px;padding:0 12px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--input);color:var(--text);font:400 14px var(--sans);outline:none;transition:box-shadow var(--fast) var(--ease)}textarea{height:auto;padding:10px 12px;line-height:20px}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.field{margin-bottom:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;border:0;font:500 13px var(--sans);cursor:pointer;white-space:nowrap;background:var(--btn-bg);box-shadow:var(--highlight);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn,.btn:hover{color:var(--btn-ink)}.btn:hover{background:var(--btn-hover)}.btn:active{transform:scale(.98)}.btn svg{width:16px;height:16px}.btn.lg{height:44px;padding:0 18px;font-size:14px}.btn.ghost{background:var(--raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{background:var(--raised-2);color:var(--text)}.btn.danger{background:transparent;color:var(--neg);box-shadow:none}.btn.danger:hover{background:color-mix(in srgb,var(--neg) 12%,transparent)}.btn.sm{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.btn.block{width:100%}.check{display:flex;gap:8px;align-items:flex-start;color:var(--text-2);font-size:13px}.check input{margin-top:3px;accent-color:var(--accent-fill)}.alert{position:relative;display:block;padding:10px 14px 10px 32px;border-radius:12px;margin-bottom:16px;font-size:13px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.alert:before{content:"";position:absolute;left:14px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.alert.error:before{background:var(--neg)}.alert.ok:before{background:var(--pos)}.alert.error{color:var(--text)}.muted{color:var(--muted)}.small{font-size:12px}.table-wrap{overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data th{text-align:left;font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}table.data td,table.data th{padding:10px 12px;border-bottom:1px solid var(--line)}table.data td{vertical-align:middle}table.data tr:last-child td{border-bottom:0}table.data tbody tr{transition:background-color var(--fast) var(--ease)}table.data tbody tr:hover td{background:var(--raised)}table.data tbody tr.selected td{background:var(--accent-soft)}table.data .name{font-weight:500;color:var(--text)}table.data .addr{font-size:12px;color:var(--muted);font-family:var(--sans)}table.data td:first-child{min-width:220px}table.data td .addr .icon,table.data td .addr svg{vertical-align:-2px}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.score{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);background:color-mix(in srgb,var(--muted) 14%,transparent)}.score,.score b{border-radius:999px}.score b{display:inline-grid;place-items:center;min-width:26px;height:20px;padding:0 4px;font:500 12px var(--mono);color:var(--text);background:color-mix(in srgb,var(--muted) 22%,transparent)}.score.hot{color:var(--accent);background:var(--accent-soft)}.score.hot b{color:var(--accent);background:color-mix(in srgb,var(--accent-fill) 24%,transparent)}.score.warm{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.score.warm b{color:var(--warn);background:color-mix(in srgb,var(--warn) 22%,transparent)}.status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:12px;color:var(--text-2);background:color-mix(in srgb,var(--muted) 14%,transparent);white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.status.done,.status.live,.status.scored,.status.sent,.status.won{color:var(--pos);background:color-mix(in srgb,var(--pos) 14%,transparent)}.status.blocked,.status.failed,.status.lost,.status.quota_exceeded,.status.taken_down{color:var(--neg);background:color-mix(in srgb,var(--neg) 14%,transparent)}.status.approved,.status.auditing,.status.draft,.status.enriching,.status.pending_details,.status.queued,.status.running,.status.scoring,.status.sending{color:var(--accent);background:var(--accent-soft)}.status.expired,.status.ineligible,.status.rejected{color:var(--muted)}.tag{display:inline-block;padding:1px 6px;border-radius:4px;font-size:12px;color:var(--text-2);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.searchbar{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}.searchbar .field{margin:0}@media (max-width:700px){.searchbar{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;color:var(--text-2);font-size:13px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.chip .muted{font-family:var(--mono);font-size:12px}.chip:hover{color:var(--text);background:var(--raised-2)}.chip.active{color:var(--text);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2),var(--highlight)}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.cards{grid-template-columns:minmax(0,1fr)}}.scard>div{min-width:0}.scard{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);padding:14px;display:flex;gap:12px;align-items:flex-start;transition:background-color var(--fast) var(--ease)}.scard:hover{background:var(--raised)}.scard .big{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex:none;font:500 16px var(--mono);color:var(--text-2);background:color-mix(in srgb,var(--muted) 16%,transparent)}.scard .big.hot{color:var(--accent);background:var(--accent-soft)}.scard .big.warm{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent)}.scard .t{font-weight:500}.scard .r{font-size:12px;color:var(--muted);margin-top:2px}.reasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.reasons span{white-space:nowrap;font-size:12px;padding:0 6px;border-radius:4px;background:var(--raised);color:var(--text-2)}.meter{margin-bottom:16px}.meter .row{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:6px;color:var(--text-2)}.meter .row .num,.meter .row b{color:var(--text)}.meter .bar{height:4px;border-radius:2px;background:var(--raised-2);overflow:hidden}.meter .bar i{display:block;height:100%;background:var(--text-2);border-radius:2px}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.plans{grid-template-columns:1fr}}.plan{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);padding:20px;display:flex;flex-direction:column}.plan.current{box-shadow:inset 0 0 0 1px var(--accent)}.plan h3{margin:0;font-size:15px;font-weight:500}.plan .price{font:500 28px/36px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 2px}.plan .price small{font:400 13px var(--sans);color:var(--muted)}.plan ul{list-style:none;padding:0;margin:12px 0 18px;color:var(--text-2);font-size:13px;flex:1 1}.plan li{display:flex;gap:8px;padding:4px 0}.plan li:before{content:"";flex:none;width:12px;height:6px;margin-top:5px;border-left:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);transform:rotate(-45deg)}.empty{flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 20px}.empty,.empty .e{display:flex;color:var(--muted)}.empty .e{justify-content:center}.banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--card);color:var(--text-2);margin-bottom:16px;font-size:13px}.banner,.mail-body{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.mail-body{white-space:pre-wrap;background:var(--input);padding:14px;font-family:var(--mono);font-size:12.5px;word-break:break-all}.attr{font-size:12px;color:var(--muted);margin-top:8px}.drafts{display:grid;grid-gap:12px;gap:12px}.draft{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);padding:16px;background:var(--card)}.draft.selected{box-shadow:inset 0 0 0 1px var(--accent)}.draft-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-bottom:10px}.draft-head .who{font-weight:500}.draft textarea,.stack textarea{width:100%;min-height:170px;resize:vertical}.draft .footer-preview{white-space:pre-wrap;font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.draft .sentbody{white-space:pre-wrap;font-size:13px;color:var(--text-2)}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.row-actions form{display:inline-flex;gap:8px;align-items:center;margin:0}.stack{display:grid;grid-gap:10px;gap:10px}.stack .field{display:grid;grid-gap:4px;gap:4px}.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:13px;color:var(--text-2)}.kv dt{color:var(--muted)}.kv dd{margin:0;word-break:break-all}.audit td{font-size:12.5px}.inline-form{display:inline-flex;gap:6px;align-items:center;margin:0}.inline-form input,.inline-form select{height:28px;font-size:12.5px;width:auto}.billing-banner{position:relative;display:block;padding-left:32px!important;padding:10px 16px;border-radius:12px;margin-bottom:16px;font-size:13px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.billing-banner:before{content:"";position:absolute;left:14px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--warn)}.billing-banner.bad:before{background:var(--neg)}.billing-banner b{color:var(--text)}.billing-banner a{color:var(--accent)}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.kcol{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);padding:10px;min-height:160px;transition:box-shadow var(--fast) var(--ease),background-color var(--fast) var(--ease)}.kcol.over{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.khead{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-weight:500;font-size:13px;padding:2px 4px 10px}.khead .muted,.khead small{font-family:var(--mono)}.kcards{display:flex;flex-direction:column;gap:8px}.kempty{padding:14px 8px;text-align:center;color:var(--muted);font-size:12px}.kcard,.kempty{border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.kcard{background:var(--raised);padding:10px;cursor:-webkit-grab;cursor:grab}.kcard:active{cursor:-webkit-grabbing;cursor:grabbing}.kcard.selected{box-shadow:inset 0 0 0 1px var(--accent)}.kcard .kname{display:block;font-weight:500;color:var(--text);margin-bottom:2px}.kmeta{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.kmeta .tag.deal{color:var(--pos)}.tag.hot{color:var(--accent);background:var(--accent-soft);box-shadow:none}.kmove{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.deal-panel{margin-bottom:16px}.notes{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.notes li{background:var(--raised);border-radius:10px;padding:8px 10px;white-space:pre-wrap}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.flow-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);transition:background-color var(--fast) var(--ease)}.flow-card:hover{background:var(--raised);color:var(--text)}.flow-n{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:500 12px var(--mono);color:var(--accent);background:var(--accent-soft)}.flow-txt{display:grid;min-width:0}.flow-txt b{font-size:14px;font-weight:500}.flow-txt span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-go{margin-left:auto;color:var(--muted);flex:none}.flow-card:hover .flow-go{color:var(--text)}@media (max-width:1100px){.flow{grid-template-columns:1fr}}.tpl-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tpl-head h2{margin:0;font-size:15px}.tpl-head .muted{font-size:13px}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.tpl-card{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;display:flex;flex-direction:column;background:var(--card);transition:background-color var(--fast) var(--ease)}.tpl-card:hover,.tpl-thumb{background:var(--raised)}.tpl-thumb{position:relative;display:block;aspect-ratio:16/10}.tpl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tpl-layout{position:absolute;left:8px;top:8px;background:rgba(20,20,21,.82);color:#ededed;box-shadow:none}.tpl-body{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1 1}.tpl-body b{font-weight:500}.tpl-designs,.tpl-eyebrow{font-size:12px}.tpl-designs{color:var(--muted);margin-top:4px}.tpl-designs a{color:var(--text-2)}.tpl-designs a:hover{color:var(--accent)}.tpl-actions{display:flex;gap:8px;margin-top:auto;padding-top:10px}.tpl-tabs{display:inline-flex;gap:2px;padding:2px;margin-bottom:16px;border-radius:10px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.tpl-tabs .chip{box-shadow:none;background:transparent;height:30px}.tpl-tabs .chip.active{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2),var(--highlight)}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;align-content:center}.auth-wrap.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:0;place-items:stretch;align-content:stretch}.auth-side{flex-direction:column;justify-content:center;padding:40px 24px}.auth-showcase,.auth-side{display:flex;align-items:center}.auth-showcase{position:relative;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--accent-fill) 14%,var(--side)),var(--side) 60%);border-right:1px solid var(--line)}.auth-showcase-inner{position:relative;padding:48px clamp(28px,5vw,72px);max-width:720px}.auth-logo{display:inline-flex;margin-bottom:36px;color:var(--text)}.auth-showcase h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;font-weight:500;color:var(--text)}.auth-showcase h2 span{color:var(--accent)}.auth-showcase p{color:var(--text-2);font-size:15px;line-height:24px;max-width:520px;margin:0}.auth-art{margin:32px 0 24px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.auth-art img{display:block;width:100%;height:auto}.auth-points{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;color:var(--text-2);font-size:14px}.auth-points li{display:flex;gap:10px;align-items:baseline}.auth-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-2px)}.auth-card{width:100%;max-width:400px;background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);padding:32px}.auth-card .brand{margin-bottom:24px;display:flex;align-items:center;color:var(--text)}.auth-card h1{font-size:20px;line-height:28px;font-weight:500;margin:0 0 4px;letter-spacing:-.01em}.auth-card .sub{color:var(--muted);margin:0 0 24px;font-size:13px}.auth-wrap.split .auth-card .brand{display:none}.auth-foot{margin-top:16px;font-size:13px;color:var(--muted);text-align:center}.tile{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft)}.tile svg{width:16px;height:16px}.radio-group{border:none;padding:0;margin:0 0 16px}.radio-group legend{font-size:13px;color:var(--text-2);margin-bottom:6px;padding:0}.radio-group .check{margin-bottom:6px}.legal-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:18px}.auth-wrap .legal-links a{color:var(--muted)}.auth-wrap .legal-links a:hover{color:var(--text)}@media (max-width:1000px){.auth-wrap.split{grid-template-columns:1fr}.auth-showcase{display:none}.auth-wrap.split .auth-card .brand{display:flex}}.theme-btn .ic svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}body:has(.legal),body:has(.mk){background:#060a18}.legal,.mk{--s-bg:#060a18;--s-panel:#0c1328;--s-panel2:#111a35;--s-line:#1b2648;--s-line2:#283561;--s-ink:#eef2ff;--s-ink2:#c4cce6;--s-muted:#8792b4;--s-accent:#2dd4bf;--teal:#2dd4bf;--text:#eef2ff;--text-2:#c4cce6;--muted:#8792b4;--line:#1b2648;--card:#0c1328;--raised:#111a35;--r-lg:16px;--r:12px;--r-sm:8px;color:var(--s-ink);background:#060a18;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}.legal a,.mk a{color:#7fe6d8}.legal a:hover,.mk a:hover{color:#fff}.legal b,.legal strong,.mk b,.mk strong{font-weight:700}.legal h1,.legal h2,.legal h3,.mk h1,.mk h2,.mk h3{font-weight:800}.legal .btn,.mk .btn{height:40px;padding:0 16px;font:600 14px Inter,system-ui,sans-serif;background:#2dd4bf;color:#042f2a;box-shadow:none}.legal .btn:hover,.mk .btn:hover{background:#5eead4;color:#042f2a}.mk .btn.lg{height:48px;padding:0 22px;font-size:15px}.legal .btn.ghost,.mk .btn.ghost{background:transparent;color:#eef2ff;box-shadow:inset 0 0 0 1px #283561}.legal .btn.ghost:hover,.mk .btn.ghost:hover{background:#111a35;color:#eef2ff}.legal .wm,.mk .wm{color:#eef2ff;font-weight:800}.legal .wm>span,.mk .wm>span{color:#2dd4bf}.legal .panel{background:#0c1328;box-shadow:inset 0 0 0 1px #1b2648}.legal table.data th{color:#c4cce6}.legal{max-width:860px;margin:0 auto;padding:24px 20px 48px}.legal-top{justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--s-line)}.legal-top,.legal-top nav{display:flex;gap:16px;flex-wrap:wrap}.legal-top nav{font-size:13px}.legal-brand{font-weight:800;font-size:18px;color:var(--s-ink);letter-spacing:-.02em}.legal-brand span{color:var(--teal)}.legal-body{line-height:1.65;color:var(--s-ink2)}.legal-body h1{font-size:28px;color:var(--s-ink);letter-spacing:-.02em;margin:26px 0 4px}.legal-body h2{font-size:17px;color:var(--s-ink);margin:26px 0 8px}.legal-body li{margin:4px 0}.legal-table{margin:8px 0 12px}.legal-table td,.legal-table th{vertical-align:top}.legal-foot{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid var(--s-line);margin-top:32px;padding-top:14px}.legal-body .panel h2{margin-top:0}.mk{min-height:100vh}.mk-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.mk-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(6,10,24,.94);border-bottom:1px solid var(--s-line)}.mk-bar{display:flex;align-items:center;justify-content:space-between;height:68px}.mk-logo{font-size:20px}.mk-logo:hover{text-decoration:none}.mk-nav{display:flex;align-items:center;gap:26px;font-size:14.5px}.mk-nav a:not(.btn){color:var(--s-ink2)}.mk-nav a:not(.btn):hover{color:#fff;text-decoration:none}.mk-hero{padding:88px 0 96px;border-bottom:1px solid var(--s-line)}.mk-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.mk-eyebrow{display:block;color:var(--teal);font-size:14px;font-weight:600;margin-bottom:18px}.mk-hero h1{font-size:clamp(34px,4.2vw,54px);line-height:1.06;letter-spacing:-.03em;font-weight:800;margin:0;text-wrap:balance}.mk-hero h1 span{color:var(--teal)}.mk-lead{font-size:17.5px;line-height:1.6;color:var(--s-ink2);max-width:560px;margin:20px 0 0}.mk-ctas{gap:12px;margin-top:30px}.mk-ctas,.mk-proof{display:flex;flex-wrap:wrap}.mk-proof{list-style:none;padding:0;margin:22px 0 0;gap:6px 22px;color:var(--s-ink2);font-size:13.5px}.mk-list li,.mk-proof li{display:flex;align-items:center;gap:8px}.mk-list svg,.mk-proof svg{color:var(--teal);flex:none}.mk-hero-art img,.mk-media img{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--s-line)}.mk-section{padding:96px 0}.mk-section+.mk-section{border-top:1px solid var(--s-line)}.mk-head{max-width:640px;margin-bottom:40px}.mk-kicker{display:block;color:var(--teal);font-weight:600;font-size:14px;margin-bottom:10px}.mk-cta h2,.mk-section h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15;letter-spacing:-.025em;font-weight:800;margin:0;text-wrap:balance}.mk-head p{color:var(--s-ink2);font-size:16px;line-height:1.6;margin:14px 0 0}.mk-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--s-line)}.mk-step{display:grid;grid-template-columns:56px 200px 1fr;grid-gap:8px 24px;gap:8px 24px;padding:26px 0;border-bottom:1px solid var(--s-line);align-items:baseline}.mk-step-n{font-weight:700;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.mk-step h3{font-size:18px;margin:0}.mk-step p{color:var(--s-ink2);font-size:15.5px;line-height:1.65;margin:0;max-width:640px}.mk-weights{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:0;list-style:none}.mk-weights li{font-size:12.5px;color:var(--s-ink2);border:1px solid var(--s-line2);border-radius:6px;padding:3px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-weights b{color:var(--s-ink)}.mk-feature p{color:var(--s-ink2);font-size:16px;line-height:1.65;margin:16px 0 0}.mk-split{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.mk-split.rev{grid-template-columns:1fr 1.1fr}.mk-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px;color:var(--s-ink2);font-size:15px}.mk-niches{color:var(--s-ink);font-weight:600}.mk-mail{background:#f7f7f4;color:#1f2328;border-radius:var(--r-lg);padding:22px 24px;font-size:14.5px;line-height:1.6;border:1px solid #d8d8d2}.mk-mail-h{display:grid;grid-template-columns:64px 1fr;grid-gap:2px 8px;gap:2px 8px;font-size:13px;color:#57606a;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #d8d8d2}.mk-mail-h b{color:#1f2328;font-weight:600}.mk-feature .mk-mail p{margin:0 0 12px;color:#1f2328;font-size:14.5px;line-height:1.6}.mk-feature .mk-mail p:last-child{margin:0}.mk-mail a{color:#0b6bcb;word-break:break-all}.mk-feature .mk-mail-note{font-size:12.5px;color:var(--s-muted);margin-top:10px}.mk-cta{padding:80px 0;border-top:1px solid var(--s-line);background:var(--s-panel)}.mk-cta .mk-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.mk-cta p{color:var(--s-ink2);margin:8px 0 0;font-size:16px}.mk-foot{border-top:1px solid var(--s-line);padding:28px 0 36px}.mk-foot .mk-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.mk-foot .legal-links{margin:0}.mk-foot .legal-links a{color:var(--s-muted)}@media (max-width:1000px){.mk-hero-grid,.mk-split,.mk-split.rev{grid-template-columns:1fr;gap:40px}.mk-step{grid-template-columns:40px 1fr}.mk-step>:nth-child(3){grid-column:2}.mk-nav a:not(.btn):not(.mk-signin){display:none}.mk-hero,.mk-section{padding:60px 0}}@media (prefers-reduced-motion:reduce){.btn,.flow-card{transition:none}}.reasons span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.auth-sample{margin:32px 0 28px;padding:16px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);max-width:560px}.auth-sample figcaption{font-size:12px;color:var(--muted);margin-bottom:8px}.auth-sample ol{list-style:none;margin:0;padding:0}.auth-sample li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;color:var(--text-2)}.auth-sample li:first-child{border-top:0}.auth-sample .score{flex:none}table.data td.num .addr{white-space:normal;overflow-wrap:anywhere;font-size:12px}