:root{--bg:#e8e9eb;--bg-sidebar:#e8e9eb;--surface:#f3f4f5;--surface-muted:#e8e9eb;--border:#d5d7db;--border-strong:#bfc3c9;--text:#12181c;--text-secondary:#666b72;--text-muted:#8b9097;--mint:#2e5270;--mint-strong:#264660;--mint-soft:#d9e3ec;--mint-ink:#1f3a52;--on-accent:#fff;--green-text:#2e5270;--good:#0f9f6e;--good-soft:#e3f5ec;--good-line:#48d99a;--red-text:#a8402f;--red-soft:#f2dcd7;--amber-text:#b45309;--amber-soft:#fef3c7;--blue-text:#2563eb;--blue-soft:#dbeafe;--purple-text:#7c3aed;--purple-soft:#ede9fe;--radius:18px;--radius-sm:10px;--shadow-sm:0 1px 2px #0f172a08;--shadow:0 10px 30px #0f172a0d;--sidebar-width:220px;--chart:#2e5270;--series-2:#6d5bd0;--series-prior:#c5cad1;--series-other:#86919e;--meta:#1877f2;--google:#ea4335;--meta-ink:#1461c8;--google-ink:#c5221f;--font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, "Helvetica Neue", Arial, sans-serif;--ink-red:#8e3526;--ink-amber:#92400e;--ink-green:#047857;--dot-red:#a8402f;--dot-amber:#f59e0b;--dot-green:#10b981;--elev:0 1px 2px #0f172a0d, 0 4px 18px -6px #0f172a14;--elev-hover:0 1px 2px #0f172a0f, 0 14px 34px -14px #0f172a33;--hairline:#0f172a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#12161f;--bg-sidebar:#12161f;--surface:#1f2633;--surface-muted:#262e3d;--border:#2e3747;--border-strong:#3b4659;--text:#f1f3f6;--text-secondary:#8d96a6;--text-muted:#6b7486;--mint:#8fb0d0;--mint-strong:#a6c2dd;--mint-soft:#26374b;--mint-ink:#cfe0f0;--on-accent:#12161f;--green-text:#8fb0d0;--good:#3de09a;--good-soft:#18372b;--good-line:#3de09a;--red-text:#e0857a;--red-soft:#3a2528;--amber-text:#fbbf24;--amber-soft:#3a2c10;--blue-text:#60a5fa;--blue-soft:#172a45;--purple-text:#a78bfa;--purple-soft:#2a2145;--chart:#8fb0d0;--series-2:#8f7ff0;--series-prior:#343d4d;--series-other:#6b7a74;--meta:#3d8bff;--google:#f0675c;--meta-ink:#8ab8ff;--google-ink:#f8a39b;--shadow-sm:0 1px 2px #00000047;--shadow:0 18px 45px #0000004d;--ink-red:#e0857a;--ink-amber:#fbbf24;--ink-green:#3de09a;--dot-red:#e0857a;--dot-amber:#fbbf24;--dot-green:#34d399;--elev:0 0 0 1px #ffffff0f;--elev-hover:0 0 0 1px #ffffff1f, 0 18px 40px -18px #000;--hairline:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.num{font-variant-numeric:tabular-nums}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100%;display:grid}.shell>*{min-width:0}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{flex-direction:column;padding:2px 10px 6px;display:flex}.wordmark{letter-spacing:-.06em;font-size:30px;font-weight:800;line-height:1}.wordmark span{color:inherit}.brand-sub{color:var(--text-muted);letter-spacing:.02em;margin-top:4px;font-size:11px}.venue-switch{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.venue-switch .dot{background:var(--mint-soft);width:30px;height:30px;color:var(--mint-ink);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.venue-switch .meta{flex:1;min-width:0}.venue-switch .label{color:var(--text-muted);font-size:11px}.venue-switch .name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.venue-menu{z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.venue-menu button{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:8px 10px;display:block}.venue-menu button:hover,.venue-menu button[aria-current=true]{background:var(--surface-muted)}.venue-menu small{color:var(--text-muted);font-size:11px;display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.nav a:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.nav a.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);border:1px solid var(--border);padding:8px 9px}.nav a.active svg{color:var(--green-text)}.nav .badge{text-align:center;background:var(--mint);min-width:20px;color:var(--on-accent);border-radius:99px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.nav .badge.late{background:var(--dot-red);color:#fff}.sidebar-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.proto-note{color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:12px;padding:10px;font-size:11px}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:12px;padding:14px 32px;display:flex}.top-stack{z-index:10;position:sticky;top:0}.crumbs{color:var(--text-muted);font-size:13px}.crumbs b{color:var(--text);font-weight:600}.topbar .spacer{flex:1}.pill-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--amber-soft);color:var(--amber-text);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600}.icon-btn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);border-radius:11px;place-items:center;display:grid;position:relative}.icon-btn:hover{color:var(--text);border-color:var(--border-strong)}.icon-btn .ping{background:var(--red-text);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.avatar{color:#fff;background:#12181c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}:root[data-theme=dark] .avatar{background:var(--mint);color:var(--on-accent)}.content{width:100%;max-width:1280px;padding:28px 32px 80px}.content.wide{max-width:none}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);font-size:11px;font-weight:700}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-head h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:30px;line-height:1.1}.page-head p{color:var(--text-secondary);margin:0}.range-pills{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.range-pills button{color:var(--text-secondary);background:0 0;border:0;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:500}.range-pills button:hover{color:var(--text)}.range-pills button[aria-pressed=true]{background:var(--text);color:var(--surface);font-weight:650}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-head h2{letter-spacing:-.01em;margin:0;font-size:15px}.card-head .sub{color:var(--text-muted);font-size:12px}.link{color:var(--green-text);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.link:hover{text-decoration:underline}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.kpi{position:relative;overflow:hidden}.kpi .top{justify-content:space-between;align-items:center;display:flex}.kpi .label{color:var(--text-secondary);font-size:13px;font-weight:500}.kpi .ico{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.kpi .value{letter-spacing:-.03em;margin:10px 0 4px;font-size:30px;font-weight:700}.kpi .delta{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.kpi .delta b{align-items:center;gap:2px;font-weight:600;display:inline-flex}.kpi .delta .good{color:var(--good)}.kpi .delta .bad{color:var(--red-text)}.kpi .spark{height:38px;margin-top:12px}.kpi.feature{border-color:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent), var(--shadow-sm)}.kpi .foot{color:var(--text-muted);margin-top:8px;font-size:12px}.grid-home{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.stack{flex-direction:column;gap:20px;display:flex}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 10px 10px;font-size:11px;font-weight:600}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 10px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-muted)}.table td:first-child,.table th:first-child{padding-left:4px}.lead-name{font-weight:600}.lead-sub{color:var(--text-muted);font-size:12px}.muted{color:var(--text-muted)}.chip{white-space:nowrap;background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.chip .d{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.meta{background:color-mix(in srgb, var(--meta) 13%, var(--surface));color:var(--meta-ink)}.chip.meta svg,.chip.google svg{flex:none}.chip.google{background:color-mix(in srgb, var(--google) 12%, var(--surface));color:var(--google-ink)}.chip.insta{background:var(--purple-soft);color:var(--purple-text)}.chip.new{background:var(--mint-soft);color:var(--green-text)}.chip.tour{background:var(--blue-soft);color:var(--blue-text)}.chip.booked{background:var(--good-line);color:#062b1c}.chip.lost{background:var(--red-soft);color:var(--red-text)}.chip.proposal{background:var(--purple-soft);color:var(--purple-text)}.nudge{color:#f1f3f6;background:linear-gradient(135deg,#12161f 0%,#1f2633 60%,#2e5270 100%);border:0;position:relative;overflow:hidden}.nudge .eyebrow{color:var(--mint)}.nudge h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:22px}.nudge p{color:#a9bbcd;margin:0 0 16px;font-size:13px}.thumbs{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.thumb{background:#ffffff10;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.thumb .sw{border-radius:9px;flex:none;width:38px;height:38px}.thumb .t{font-size:13px;font-weight:600}.thumb .k{color:#9db2c8;font-size:11px}.btn{border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:inline-flex}.btn.mint{background:var(--mint);color:var(--on-accent)}.btn.mint:hover{background:var(--mint-strong)}.btn.block{width:100%}.feed{margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--border);gap:12px;padding:10px 0;display:flex}.feed li:last-child{border-bottom:0;padding-bottom:0}.feed .fi{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.feed .ft{font-size:13px}.feed .fm{color:var(--text-muted);font-size:12px}.placeholder{text-align:center;padding:70px 20px}.placeholder h1{letter-spacing:-.02em;margin:12px 0 6px;font-size:24px}.placeholder p{color:var(--text-secondary);max-width:460px;margin:0 auto}.placeholder .big{background:var(--mint-soft);width:56px;height:56px;color:var(--green-text);border-radius:16px;place-items:center;display:inline-grid}.assistant{z-index:30;color:#fff;background:#12181c;border:0;border-radius:99px;align-items:center;gap:8px;padding:12px 16px 12px 14px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0f172a40}:root[data-theme=dark] .assistant{background:var(--mint);color:var(--on-accent)}.toast{z-index:30;background:var(--surface);border:1px solid var(--border);max-width:280px;box-shadow:var(--shadow);color:var(--text-secondary);border-radius:14px;padding:12px 14px;font-size:13px;position:fixed;bottom:80px;right:24px}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-home{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{gap:12px;height:auto;padding:14px 16px;position:static}.nav{flex-direction:row;gap:4px;overflow-x:auto}.nav a{white-space:nowrap}.sidebar-foot,.brand-sub{display:none}.topbar{padding:12px 16px}.content{padding:20px 16px 90px}.kpis{grid-template-columns:minmax(0,1fr)}.hide-sm{display:none}.page-head h1{font-size:26px}}.sidebar{padding-bottom:76px}.foot-link{color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.foot-link:hover,.foot-link.active{background:var(--surface-muted);color:var(--text)}code{background:var(--surface-muted);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.gate{place-items:center;min-height:100vh;padding:32px 16px 96px;display:grid}.gate>.card{width:min(560px,100%)}.gate-card{text-align:center;padding:40px 28px}.gate-card h1{letter-spacing:-.02em;margin:14px 0 6px;font-size:24px}.gate-card p{color:var(--text-secondary);max-width:420px;margin:0 auto}.gate-card .big,.placeholder .big{background:var(--mint-soft);width:56px;height:56px;color:var(--green-text);border-radius:16px;place-items:center;display:inline-grid}.gate-list{text-align:left;flex-direction:column;gap:6px;margin-top:12px;display:flex}.gate-opt{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;padding:10px 14px;font-weight:500}.gate-opt:hover{border-color:var(--mint-strong);background:var(--mint-soft)}.persona{z-index:40;position:fixed;bottom:16px;left:16px}.persona-btn{border:1px dashed var(--amber-text);background:var(--amber-soft);color:var(--amber-text);text-align:left;max-width:250px;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.persona-btn span{flex-direction:column;min-width:0;display:flex}.persona-btn b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.persona-btn small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.persona-panel{background:var(--surface);border:1px solid var(--border);width:290px;max-height:min(70vh,640px);box-shadow:var(--shadow);border-radius:16px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.persona-head{letter-spacing:.1em;text-transform:uppercase;color:var(--amber-text);padding:6px 8px 2px;font-size:11px;font-weight:700}.persona-sec{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 8px 4px;font-size:11px;font-weight:600}.persona-panel>button{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:7px 8px;font-weight:500;display:block}.persona-panel>button:hover{background:var(--surface-muted)}.persona-panel small{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.persona-foot{border-top:1px solid var(--border);gap:4px;margin-top:8px;padding-top:6px;display:flex}.persona-foot button{background:var(--surface-muted);border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;display:flex}.persona-foot button:hover{background:var(--mint-soft);color:var(--green-text)}.hub{max-width:1180px;margin:0 auto;padding:40px 32px 110px}.hub-head{max-width:760px;margin-bottom:28px}.hub-head h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:36px;line-height:1.08}.hub-head p{color:var(--text-secondary);margin:0;font-size:15px}.hub-progress{color:var(--text-secondary);align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.hub-progress .bar{background:var(--surface-muted);border:1px solid var(--border);border-radius:99px;flex:1;max-width:320px;height:8px;overflow:hidden}.hub-progress .bar span{background:var(--mint-strong);border-radius:99px;height:100%;display:block}.hub-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.hub-stage{margin-bottom:22px}.hub-stage h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 10px 4px;font-size:13px;font-weight:700}.hub-phase{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);margin:8px 0 30px;padding:18px 16px 0}.hub-phase.pre{background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber-text) 28%, transparent)}.hub-phase.client{background:var(--mint-soft);border-color:color-mix(in srgb, var(--green-text) 28%, transparent)}.hub-phase-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 4px 18px;display:flex}.hub-phase-head h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:22px}.hub-phase-head p{color:var(--text-secondary);max-width:560px;margin:0;font-size:13.5px}.hub-phase-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.hub-phase.pre .hub-phase-tag{background:var(--amber-text);color:#fff}.hub-phase.client .hub-phase-tag{background:var(--green-text);color:#fff}:root[data-theme=dark] .hub-phase-tag{color:#12161f!important}.hub-phase-count{color:var(--text-secondary);flex:none;padding-top:4px;font-size:12.5px;font-weight:600}.hub-list{padding:6px}.hub-row{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.hub-row+.hub-row{border-top:1px solid var(--border);border-radius:0}.hub-row:hover{background:var(--surface-muted);border-radius:12px}.hub-n{background:var(--surface-muted);width:30px;height:30px;color:var(--text-secondary);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.hub-n.done{background:var(--good-line);color:#062b1c;border-color:#0000}.hub-t{flex-direction:column;flex:1;min-width:0;display:flex}.hub-t small{color:var(--text-muted);font-size:12.5px}.hub-go{color:var(--text-muted);flex:none}.hub-row:hover .hub-go{color:var(--green-text)}.hub-pending{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hub-pending li{gap:10px;font-size:13px;display:flex}.hub-pending li svg{color:var(--amber-text);flex:none;margin-top:2px}.hub-pending li div{flex-direction:column;display:flex}.hub-pending li span{color:var(--text-secondary)}@media (width<=900px){.hub-grid{grid-template-columns:minmax(0,1fr)}.hub{padding:28px 16px 110px}.hub-phase{padding:14px 10px 0}.hub-phase-head{flex-direction:column;gap:6px}.hub-head h1{font-size:28px}.hub-row .chip{display:none}}@media (width<=760px){.sidebar{padding-bottom:14px}}.btn.ghost{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.btn:disabled{opacity:.45;cursor:default}.site{background:radial-gradient(1200px 500px at 50% -10%, var(--mint-soft), transparent 70%), var(--bg);min-height:100vh}.site-nav{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:22px 32px;display:flex}.site-hero{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:40px 20px 120px;display:flex}.site-hero h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.04}.site-hero>p{color:var(--text-secondary);max-width:540px;margin:0 0 28px;font-size:17px}.vsl{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow);background:linear-gradient(135deg,#12161f 0%,#1f2633 55%,#2e5270 100%);border-radius:22px;place-items:center;margin-bottom:28px;display:grid;position:relative}.vsl-play{background:var(--mint);width:76px;height:76px;color:var(--on-accent);border-radius:50%;place-items:center;padding-left:5px;display:grid}.vsl-cap{color:#9db2c8;font-size:13px;position:absolute;bottom:16px;left:0;right:0}.site-cta{border-radius:14px;margin-bottom:12px;padding:16px 26px;font-size:16px}.qm{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.qm-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:26px 40px;display:grid}.qm-top .qm-saved{grid-column:3;justify-self:end}.qm-prog{grid-column:2;align-items:center;gap:12px;display:flex}.qm-prog-track{background:var(--border);border-radius:99px;width:min(280px,40vw);height:6px;overflow:hidden}.qm-prog-track span{background:var(--mint-strong);border-radius:99px;height:100%;transition:width .4s;display:block}.qm-prog-t{color:var(--text-secondary);white-space:nowrap;min-width:58px;font-size:13px;font-weight:600}.qm-top .wordmark{font-size:24px}.qm-saved{color:var(--text-muted);opacity:0;align-items:center;gap:5px;font-size:12px;transition:opacity .3s;display:inline-flex}.qm-saved.on{opacity:1}.qm-stage{flex:1;justify-content:center;align-items:center;padding:0 24px 16vh;display:flex}.qm-q{width:100%;max-width:680px;animation:.4s both qm-in}@keyframes qm-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.qm-prompt{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.25;display:block;position:relative}.qm-n{color:var(--green-text);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:.45em;right:calc(100% + 14px)}.qm-help{color:var(--text-secondary);margin:10px 0 0;font-size:17px}.qm-input{border:0;border-bottom:2px solid var(--border-strong);width:100%;font:inherit;color:var(--text);background:0 0;border-radius:0;outline:none;margin-top:32px;padding:0 0 10px;font-size:clamp(22px,2.6vw,28px);transition:border-color .2s}.qm-input::placeholder{color:var(--text-muted);opacity:.6}.qm-input:focus{border-bottom-color:var(--mint-strong)}.qm-input[aria-invalid=true]{border-bottom-color:var(--red-text)}.qm-err{min-height:20px;color:var(--red-text);margin:10px 0 0;font-size:14px}.qm-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.qm-actions .btn{padding:11px 18px;font-size:15px}.qm-enter{color:var(--text-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.qm-enter b{color:var(--text-secondary);font-weight:600}.qm-back{color:var(--text-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;bottom:24px;right:24px}.qm-back:hover{color:var(--text);background:var(--surface-muted)}@media (width<=900px){.qm-top{grid-template-columns:auto 1fr auto;padding:20px 16px}.qm-prog{justify-self:end}.qm-prog-track{width:30vw}.qm-stage{align-items:flex-start;padding:12vh 16px 120px}.qm-n{margin-bottom:8px;display:flex;position:static}.site-nav{padding:18px 16px}}.qm-field{position:relative}.qm-list{z-index:10;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.qm-list li{cursor:pointer;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:18px;display:flex}.qm-list li svg{color:var(--text-muted);flex:none}.qm-list li .qm-sub{color:var(--text-muted)}.qm-list li.on{background:var(--mint-soft)}.qm-list li.on svg{color:var(--green-text)}.qm-list li.qm-none{color:var(--text-muted);cursor:default;font-size:14px}.qm-opts{flex-direction:column;gap:8px;max-width:520px;margin-top:28px;display:flex}.qm-opt{text-align:left;border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:17px;transition:border-color .15s,background .15s;display:flex}.qm-opt:hover{border-color:var(--mint-strong)}.qm-opt.on{border-color:var(--mint-strong);background:var(--mint-soft)}.qm-key{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--text-secondary);background:var(--bg);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.qm-opt.on .qm-key{background:var(--mint-strong);border-color:var(--mint-strong);color:var(--on-accent)}.qm-opt-t{flex:1}.qm-tick{color:var(--good);flex:none}.qm-skip{color:var(--text-muted);background:0 0;border:0;padding:8px 6px;font-size:14px;font-weight:500}.qm-skip:hover{color:var(--text);text-decoration:underline}.qm-long{resize:none;min-height:48px;line-height:1.35;overflow:hidden}.qm-hint{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.gv-venue{cursor:default}.gv-top-cta{padding:8px 14px;font-size:13px}.gv-welcome{background:var(--surface);border:1px solid var(--mint-strong);color:var(--text-secondary);border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.gv-welcome svg{color:var(--green-text);flex:none}.gv-welcome button{color:var(--text-muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.gv-video{aspect-ratio:16/9;background:linear-gradient(135deg,#12161f 0%,#1f2633 55%,#2e5270 100%);border-radius:14px;place-items:center;display:grid;position:relative}.gv-play{background:var(--mint);width:60px;height:60px;color:var(--on-accent);border-radius:50%;place-items:center;padding-left:4px;display:grid}.gv-video-cap{color:#a9bbcd;font-size:12px;position:absolute;bottom:12px;left:16px}.gv-next-list{counter-reset:s;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.gv-next-list li{counter-increment:s;grid-template-columns:30px 1fr;column-gap:12px;font-size:14px;display:grid}.gv-next-list li:before{content:counter(s);background:var(--mint-soft);width:26px;height:26px;color:var(--green-text);border-radius:8px;grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.gv-next-list span{color:var(--text-secondary);font-size:13px}.gv-pending{grid-template-columns:auto 1fr;align-items:center;gap:16px 18px;display:grid}.gv-pending h2{letter-spacing:-.01em;margin:0 0 4px;font-size:17px}.gv-pending p{color:var(--text-secondary);margin:0;font-size:14px}.gv-pending-lg{padding:32px}.gv-pending-lg h2{font-size:22px}.gv-pending-ico{background:var(--mint-soft);width:48px;height:48px;color:var(--green-text);border-radius:14px;place-items:center;display:grid}@keyframes gv-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gv-book-facts{color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.gv-book-facts li{align-items:center;gap:8px;display:flex}.gv-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gv-days button,.gv-times button{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;padding:10px 6px}.gv-days button{color:var(--text-secondary);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.gv-days button b{color:var(--text);font-size:18px}.gv-days button.on,.gv-times button.on{border-color:var(--mint-strong);background:var(--mint-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}.gv-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px;display:grid}.gv-times button{font-size:14px;font-weight:500}.gv-times button:hover:not(:disabled),.gv-days button:hover{border-color:var(--mint-strong)}.gv-times button:disabled{opacity:.45;cursor:default}.gv-confirm{width:100%;margin-top:14px;padding:13px}.gv-booked{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.gv-booked h3{margin:10px 0 2px;font-size:20px}.gv-booked p{margin:0}.gv-booked .btn{margin-top:14px}.gv-booked-ico{background:var(--good-line);color:#062b1c;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.gv-proto{z-index:30;border:1px dashed var(--amber-text);background:var(--amber-soft);max-width:min(720px,100vw - 32px);color:var(--text-secondary);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.gv-proto-link{color:var(--amber-text);text-underline-offset:2px;font-size:12px;font-weight:600;text-decoration:underline}.gv-proto-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text);font-size:11px;font-weight:700}.gv-proto button{border:1px solid var(--amber-text);background:var(--surface);color:var(--text);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:600}@media (width<=760px){.gv-proto{bottom:76px}}@media print{.sidebar,.topbar,.persona,.gv-proto,.page-head .btn{display:none!important}.shell{display:block}.card{box-shadow:none;break-inside:avoid}}.rd{flex-direction:column;gap:16px;display:flex}.rd .kpis{margin-bottom:0}.rd-toolbar{justify-content:flex-start;display:flex}.rd-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1100px){.rd-split{grid-template-columns:minmax(0,1fr)}}.ch-card{flex-direction:column;display:flex}.ch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 28px;margin-bottom:20px;display:flex}.ch-title{letter-spacing:-.01em;margin:0 0 2px;font-size:15px}.ch-kicker{color:var(--text-secondary);font-size:13px;font-weight:500}.ch-sub{color:var(--text-muted);font-size:12.5px}.ch-hero-row{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 4px;display:flex}.ch-hero{letter-spacing:-.045em;font-size:46px;font-weight:700;line-height:1}.ch-card.compact .ch-hero{font-size:34px}.ch-delta{font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:1px;padding:3px 8px 3px 5px;font-size:12px;font-weight:650;display:inline-flex}.ch-delta.good{color:var(--good);background:var(--good-soft)}.ch-delta.bad{color:var(--red-text);background:var(--red-soft)}.ch-stats{margin:4px 0 0;display:flex}.ch-stats>div{border-left:1px solid var(--border);padding:0 20px}.ch-stats>div:first-child{border-left:0;padding-left:0}.ch-stats>div:last-child{padding-right:0}.ch-stats dt{color:var(--text-muted);white-space:nowrap;margin-bottom:6px;font-size:12px}.ch-stats dd{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650}.ch-card.compact .ch-stats dd{font-size:18px}.ch-plot{position:relative}.ch-svg{display:block;overflow:visible}.ch-grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.ch-base{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.ch-ylab,.ch-xlab{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.ch-xlab.on{fill:var(--text);font-weight:600}.ch-cap{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ch-colhl{fill:var(--surface-muted)}.ch-bars{transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.8,.2,1) both ch-grow}.ch-bar{transition:opacity .2s}.ch-bar.prior{fill:var(--series-prior)}.ch-bar.partial{opacity:.45}.ch-bar.dim{opacity:.32}.ch-bar.partial.dim{opacity:.18}.ch-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ch-cross{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.ch-ring{fill:var(--surface)}.ch-reveal{animation:1.1s cubic-bezier(.3,.7,.2,1) both ch-reveal}.ch-enddots{animation:.3s .9s both ch-fade}.ch-hits{display:grid;position:absolute}.ch-hits button{background:0 0;border:0;padding:0}.ch-hits button:focus-visible,.ch-track:focus-visible{outline:2px solid var(--chart);outline-offset:-2px;border-radius:8px}.ch-track{position:absolute;inset:0}@keyframes ch-grow{0%{transform:scaleY(0)}}@keyframes ch-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ch-fade{0%{opacity:0}}.ch-tip{z-index:5;pointer-events:none;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);border-radius:12px;gap:7px;min-width:196px;padding:11px 13px;font-size:12.5px;animation:.12s ch-fade;display:grid;position:absolute;box-shadow:0 18px 40px -14px #0f172a40,0 2px 6px #0f172a12}.ch-tip-h{color:var(--text-muted);margin-bottom:1px;font-size:11.5px;font-weight:500}.ch-tip-row{color:var(--text-secondary);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.ch-tip-row i{border-radius:2px;width:8px;height:8px}.ch-tip-row b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.ch-tip-row.muted b{color:var(--text-secondary);font-weight:500}.ch-tip-sep{background:var(--border);height:1px}.ch-foot{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.ch-foot span{align-items:center;gap:7px;display:inline-flex}.ch-key{border-radius:3px;width:10px;height:10px;display:inline-block}.ch-foot-note{color:var(--text-muted);margin-left:auto}.ch-legend{gap:22px;display:flex}.ch-legend>div{flex-direction:column;gap:4px;display:flex}.ch-legend-k{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ch-legend-k i{border-radius:2px;width:14px;height:3px}.ch-legend-v{align-items:center;gap:8px;display:inline-flex}.ch-legend-v b{letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1}.ch-keys{color:var(--text-secondary);gap:14px;font-size:12px;display:flex}.ch-keys span,.ch-src-name{align-items:center;gap:7px;display:inline-flex}.ch-keys i,.ch-src-name i{border-radius:2px;flex:none;width:8px;height:8px}.ch-sources i.paid,.ch-src-bar .paid,.ch-seg .paid{background:var(--chart)}.ch-sources i.other,.ch-src-bar .other,.ch-seg .other{background:var(--series-other)}.ch-share{align-items:baseline;gap:10px;margin:-4px 0 12px;display:flex}.ch-share-n{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1}.ch-share-t{color:var(--text-secondary);font-size:13px}.ch-seg{border-radius:6px;gap:2px;height:12px;margin-bottom:18px;display:flex;overflow:hidden}.ch-seg span{transform-origin:0;min-width:3px;transition:opacity .2s;animation:.8s cubic-bezier(.2,.8,.2,1) both ch-grow-x}.ch-src-list{flex-direction:column;flex:1;justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ch-src-list li{grid-template-columns:minmax(96px,124px) minmax(0,1fr) 30px 38px;align-items:center;gap:12px;padding:5px 0;font-size:13px;transition:opacity .2s;display:grid}.ch-src-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-src-bar{background:var(--surface-muted);border-radius:4px;height:8px;overflow:hidden}.ch-src-bar span{transform-origin:0;border-radius:4px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both ch-grow-x;display:block}.ch-src-list b{text-align:right;font-weight:650}.ch-src-pct{text-align:right;color:var(--text-muted);font-size:12px}.ch-src-list li.dim,.ch-seg span.dim{opacity:.3}@keyframes ch-grow-x{0%{transform:scaleX(0)}}.ch-funnel{grid-template-columns:minmax(150px,200px) minmax(0,1fr) minmax(150px,200px);align-items:stretch;gap:16px;display:grid}.ch-end{background:var(--surface-muted);border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:18px;display:flex}.ch-end.win{background:var(--good-soft)}.ch-end.win .ch-end-n b{color:var(--good)}.ch-end-k{color:var(--text-secondary);font-size:12px;font-weight:500}.ch-end-v{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.ch-end-n{color:var(--text-muted);font-size:12px}.ch-end-n b{font-weight:650}.ch-flow{min-width:0;padding:4px 0}.ch-stages{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid}.ch-stages li{flex-direction:column;gap:3px;padding-left:2px;display:flex}.ch-stage-v{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.ch-ribbon{position:relative}.ch-ribbon-bg{fill:var(--surface-muted)}.ch-ribbon-fill{transform-origin:0;animation:1.1s cubic-bezier(.3,.7,.2,1) both ch-reveal}.ch-conv{white-space:nowrap;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:4px 9px;font-size:11.5px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px -4px #0f172a26}.ch-conv b{color:var(--text);font-weight:650}@media (width<=900px){.ch-funnel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ch-flow{grid-area:1/1/auto/-1}}@media (width<=760px){.ch-hero{font-size:38px}.ch-stats>div{padding:0 14px}.ch-stats dd,.ch-legend-v b{font-size:18px}.ch-stage-v,.ch-end-v{font-size:22px}.ch-foot-note{margin-left:0}.ch-conv{padding:3px 7px;font-size:10.5px}.ch-src-list li{grid-template-columns:minmax(84px,110px) minmax(0,1fr) 28px 34px;gap:8px}}@media (prefers-reduced-motion:reduce){.ch-bars,.ch-reveal,.ch-enddots,.ch-seg span,.ch-src-bar span,.ch-ribbon-fill,.ch-tip{animation:none}}.gv-next-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.gv-next-inner .gv-next-list{margin:0}.gv-book-card .gv-book-lede{color:var(--text-secondary);margin:-4px 0 10px;font-size:14px}.gv-book-card .gv-book-facts{flex-flow:wrap;gap:6px 16px;margin-bottom:14px;font-size:13px}.gv-book-lede{color:var(--text-secondary);margin:0 0 10px}.gv-booked-pill{border:1px solid var(--good-line);background:var(--good-soft);color:var(--good);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.gv-top-cta{align-items:center;gap:6px;display:inline-flex}.gv-dash{margin-top:28px}.gv-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.gv-sec-head h2{letter-spacing:-.02em;margin:0 0 2px;font-size:20px}.gv-sec-head p{color:var(--text-secondary);margin:0;font-size:14px}.gv-sec-actions{align-items:center;gap:12px;display:flex}.gv-dash .kpis{margin-bottom:16px}.rd-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-back{z-index:60;background:#0b121073;place-items:center;padding:16px;animation:.15s fade-in;display:grid;position:fixed;inset:0}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #0000003d}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.modal-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.modal .gv-book-facts{flex-flow:wrap;gap:6px 16px;margin-bottom:16px;font-size:13px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.gv-example .pill-tag{white-space:nowrap;flex:none}.gv-example{color:var(--text-secondary);align-items:center;gap:10px;margin:-6px 0 16px;font-size:13px;display:flex}.gv-filters{flex-wrap:wrap;gap:4px;display:flex}.gv-filters button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:500}.gv-filters button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--on-accent);font-weight:600}.gv-help{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.gv-help-card{flex-direction:column;gap:4px;display:flex}.gv-help-card h3{margin:2px 0 0;font-size:16px}.gv-help-card p{color:var(--text-secondary);margin:0;font-size:14px}.gv-help-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#12161f 0%,#1f2633 55%,#2e5270 100%);border-radius:12px;place-items:center;margin-bottom:10px;display:grid;position:relative}.gv-play.sm{width:42px;height:42px;padding-left:3px}.gv-help-len{color:#a9bbcd;font-size:11px;position:absolute;bottom:8px;right:10px}@media (width<=1100px){.rd-split-even{grid-template-columns:minmax(0,1fr)}}.gv-banner{background:var(--mint-soft);color:var(--mint-ink);border-bottom:1px solid color-mix(in srgb, var(--mint-strong) 35%, transparent);align-items:center;gap:10px;padding:10px 32px;font-size:13px;display:flex}.gv-banner p{flex:1;min-width:0;margin:0}.gv-banner b{font-weight:600}.gv-banner-ico{color:var(--green-text);flex:none}.gv-banner.ready{color:#d6e0ea;background:#12161f;border-bottom-color:#12161f}.gv-banner.ready b{color:#fff}.gv-banner.ready .gv-banner-ico{color:var(--mint)}.gv-banner-act{color:var(--mint);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.gv-banner-act:hover{text-decoration:underline}@media (width<=760px){.gv-banner{padding:10px 16px}}.jp{margin-bottom:20px;padding:16px 20px 18px}.jp-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.jp-title{font-size:13px;font-weight:600}.jp-count{color:var(--text-muted);font-size:12px}.jp-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0;list-style:none;display:grid}.jp-step{flex-direction:column;gap:2px;min-width:0;display:flex}.jp-bar{background:var(--border);border-radius:99px;height:4px;margin-bottom:10px;position:relative;overflow:hidden}.jp-step.done .jp-bar{background:var(--good-line)}.jp-step.active .jp-bar:after{content:"";background:var(--mint-strong);border-radius:99px;width:45%;animation:1.8s ease-in-out infinite alternate jp-slide;position:absolute;inset:0}.jp-step.scheduled .jp-bar{background:repeating-linear-gradient(90deg, var(--mint-strong) 0 6px, transparent 6px 10px);opacity:.7}@keyframes jp-slide{0%{transform:translate(-10%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.jp-step.active .jp-bar:after{width:50%;animation:none}}.jp-n{color:var(--text-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.jp-name{font-size:14px;font-weight:600}.jp-step.todo .jp-name{color:var(--text-secondary)}.jp-status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.jp-step.done .jp-status svg{color:var(--good)}.jp-act{color:var(--green-text);background:0 0;border:0;align-items:center;gap:3px;margin-left:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.jp-act:hover{text-decoration:underline}@media (width<=760px){.jp-steps{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:14px}}.kpis.kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis-5 .kpi .value{font-size:26px}@media (width<=1280px){.kpis.kpis-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.kpis.kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpis.kpis-5{grid-template-columns:minmax(0,1fr)}}.gv-row{align-items:stretch}.gv-row>.card{flex-direction:column;display:flex}.gv-row .gv-next-inner{flex:1;align-items:stretch}.gv-row .gv-video{aspect-ratio:auto;height:100%;min-height:200px}.gv-row .gv-next-list{justify-content:center}@media (width<=860px){.gv-row .gv-video{aspect-ratio:16/9;height:auto}}.gv-changing{background:var(--surface-muted);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.lt-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lt-bar-2{justify-content:space-between;margin-bottom:8px}.lt-search{border:1px solid var(--border-strong);background:var(--surface);min-width:240px;height:40px;color:var(--text-muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.lt-search:focus-within{border-color:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}.lt-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.lt-search button{color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.lt-range{box-shadow:none}.lt-count{color:var(--text-secondary);font-size:13px;font-weight:500}.lt-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lt-sort:hover,.lt-sort.on{color:var(--text)}.lt-sort-ghost{opacity:0}.lt-sort:hover .lt-sort-ghost{opacity:.45}.lt-row{cursor:pointer}.lt-row:focus-visible{outline:2px solid var(--mint-strong);outline-offset:-2px}.lt-open{text-align:right;white-space:nowrap}.lt-open span{color:var(--green-text);opacity:0;align-items:center;gap:3px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.lt-row:hover .lt-open span,.lt-row:focus-visible .lt-open span{opacity:1}.lt-empty{text-align:center;color:var(--text-muted);margin:0;padding:28px 0 12px}.lt-more{margin:14px auto 0;display:block}.lt-toast{flex-direction:column;gap:6px;max-width:360px;padding-right:34px;display:flex;bottom:80px;left:auto;right:24px}.lt-toast b{color:var(--text)}.lt-toast code{word-break:break-all;font-size:11px}.lt-toast button{color:var(--text-muted);background:0 0;border:0;position:absolute;top:10px;right:10px}@media (width<=760px){.lt-open span{opacity:1}.lt-search{min-width:100%}}.scene-sunset{background:radial-gradient(circle at 50% 61%,#fff1c4 0 4.5%,#ffd08c 5%,#0000 11%),radial-gradient(150% 55% at 50% 114%,#191624 0 57%,#0000 57.5%),radial-gradient(90% 38% at 12% 101%,#2a2034 0 60%,#0000 61%),linear-gradient(#243061 0%,#5f3a76 30%,#cf6b5c 57%,#f4a86d 71%,#f8cf95 80%)}.scene-garden{background:radial-gradient(circle at 18% 22%,#ffe9a8 0 .9%,#0000 1.5%),radial-gradient(circle at 34% 18%,#ffe9a8 0 .9%,#0000 1.5%),radial-gradient(circle at 52% 21%,#ffe9a8 0 .9%,#0000 1.5%),radial-gradient(circle at 70% 17%,#ffe9a8 0 .9%,#0000 1.5%),radial-gradient(circle at 86% 22%,#ffe9a8 0 .9%,#0000 1.5%),radial-gradient(150% 50% at 50% 116%,#14261b 0 60%,#0000 60.5%),radial-gradient(70% 45% at 88% 102%,#1f3d29 0 55%,#0000 56%),radial-gradient(80% 35% at 50% 62%,#e9b77255,#0000 70%),linear-gradient(#1c2c3f 0%,#2f4a4a 38%,#4f6b45 66%,#2b4630 100%)}.scene-ballroom{background:radial-gradient(circle at 50% 13%,#fff6d2 0 2.2%,#0000 2.8%),radial-gradient(60% 24% at 50% 13%,#f5d57a55,#0000 70%),radial-gradient(circle at 16% 42%,#ffd48acc 0 1.6%,#0000 2.4%),radial-gradient(circle at 80% 36%,#ffd48aaa 0 1.4%,#0000 2.2%),radial-gradient(circle at 66% 60%,#ffcf7a66 0 2.4%,#0000 3.4%),radial-gradient(circle at 30% 70%,#ffcf7a55 0 2%,#0000 3%),radial-gradient(120% 40% at 50% 108%,#120c08 0 60%,#0000 61%),linear-gradient(#2b1b12 0%,#4b2f1d 46%,#1b120c 100%)}.scene-city{background:linear-gradient(#0f1b33,#22345c 60%,#0a0f1d)}.ap-canvas{position:absolute;inset:0}.ap-layer{color:#fff;text-shadow:0 .4cqw 1.6cqw #0008;overflow-wrap:break-word;position:absolute}.ap-layer-headline{letter-spacing:-.03em;font-size:7.2cqw;font-weight:800;line-height:1.02}.ap-layer-text{letter-spacing:.08em;text-transform:uppercase;font-size:3.4cqw;font-weight:600}.ap-avatar{color:#f1f3f6;background:#2e3747;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ap-reel{aspect-ratio:9/16;color:#fff;background:#000;border-radius:8%/4.5%;width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a33;container-type:inline-size}.ap-reel svg{width:6cqw;height:6cqw}.ap-reel-ui{position:absolute;inset:0}.ap-reel-ui:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000a);position:absolute;inset:55% 0 0}.ap-reel-top{z-index:2;text-shadow:0 .3cqw 1cqw #0006;justify-content:space-between;align-items:center;font-size:5.4cqw;display:flex;position:absolute;top:4cqw;left:5cqw;right:5cqw}.ap-reel-rail{z-index:2;flex-direction:column;align-items:center;gap:4.6cqw;font-size:2.9cqw;font-weight:600;display:flex;position:absolute;bottom:34%;right:3.5cqw}.ap-reel-rail span{filter:drop-shadow(0 .3cqw .8cqw #0007);flex-direction:column;align-items:center;gap:1cqw;display:flex}.ap-reel-rail svg{width:7.4cqw;height:7.4cqw}.ap-reel-disc{background:#0006;border:.5cqw solid #fff;border-radius:2cqw;place-items:center;width:8cqw;height:8cqw;display:grid!important}.ap-reel-disc svg{width:4cqw;height:4cqw}.ap-reel-bottom{z-index:2;position:absolute;bottom:4.5cqw;left:4cqw;right:17cqw}.ap-reel-who{align-items:center;gap:2.4cqw;font-size:3.7cqw;display:flex}.ap-reel-who .ap-avatar{border:.4cqw solid #fff;width:8.4cqw;height:8.4cqw;font-size:3cqw}.ap-reel-who em{opacity:.85;font-size:3.2cqw;font-style:normal}.ap-reel-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2.4cqw 0 0;font-size:3.5cqw;line-height:1.32;display:-webkit-box;overflow:hidden}.ap-reel-cta{color:#111;background:#fffffff2;border-radius:2cqw;justify-content:space-between;align-items:center;margin-top:3cqw;margin-right:-13cqw;padding:2.6cqw 3.4cqw;font-size:3.7cqw;font-weight:700;display:flex}.ap-reel-cta svg{width:4.4cqw;height:4.4cqw}.ap-video-tag{z-index:2;background:#0007;border-radius:99px;align-items:center;gap:1cqw;padding:1cqw 2.2cqw;font-size:2.9cqw;font-weight:600;display:flex;position:absolute;top:13cqw;right:4cqw}.ap-video-tag svg{fill:currentColor;width:3cqw;height:3cqw}.ap-safe{z-index:5;position:absolute;inset:0}.ap-unsafe{background:repeating-linear-gradient(135deg,#ef44443d 0 2cqw,#ef444414 2cqw 4cqw);place-items:center;display:grid;position:absolute}.ap-unsafe span{color:#fff;background:#111c;border-radius:99px;padding:.8cqw 2cqw;font-size:2.8cqw;font-weight:700}.ap-safe-box{border:.5cqw dashed #ffffffe6;border-radius:1.5cqw;position:absolute}.ap-layer-box{border-radius:1cqw;position:absolute}.ap-layer-box.ok{box-shadow:0 0 0 .6cqw #3de09a}.ap-layer-box.bad{background:#fb718526;box-shadow:0 0 0 .6cqw #fb7185}.ap-layer-box span{white-space:nowrap;color:#062b1c;background:#3de09a;border-radius:1cqw;padding:.4cqw 1.4cqw;font-size:2.6cqw;font-weight:700;position:absolute;top:-4.6cqw;left:0}.ap-layer-box.bad span{color:#fff;background:#fb7185}.ap-feed{color:#050505;background:#fff;border-radius:12px;width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;box-shadow:0 20px 50px #0f172a26;container-type:inline-size}.ap-feed svg{width:3.8cqw;height:3.8cqw}.ap-feed-head{align-items:center;gap:2.6cqw;padding:3.2cqw 3.6cqw 2cqw;display:flex}.ap-feed-head .ap-avatar{width:10cqw;height:10cqw;font-size:3.6cqw}.ap-feed-head div{flex-direction:column;flex:1;font-size:3.9cqw;display:flex}.ap-feed-head span{color:#65676b;align-items:center;gap:1cqw;font-size:3.3cqw;display:inline-flex}.ap-feed-head span svg{width:3cqw;height:3cqw}.ap-feed-text{margin:0;padding:0 3.6cqw 2.6cqw;font-size:3.9cqw;line-height:1.34}.ap-more{color:#65676b;font-weight:600}.ap-feed-media{aspect-ratio:4/5;position:relative;overflow:hidden}.ap-feed-link{background:#f0f2f5;align-items:center;gap:3cqw;padding:3cqw 3.6cqw;display:flex}.ap-feed-link div{flex-direction:column;flex:1;gap:.4cqw;min-width:0;display:flex}.ap-feed-domain{color:#65676b;font-size:3cqw}.ap-feed-link b{font-size:4.2cqw}.ap-feed-desc{color:#65676b;font-size:3.4cqw}.ap-feed-cta{background:#e4e6eb;border-radius:1.6cqw;flex:none;padding:2.2cqw 3.4cqw;font-size:3.7cqw;font-weight:600}.ap-feed-actions{color:#65676b;border-top:1px solid #ced0d4;justify-content:space-around;padding:2.6cqw;font-size:3.5cqw;font-weight:600;display:flex}.ap-feed-actions span{align-items:center;gap:1.4cqw;display:inline-flex}.ap-browser{aspect-ratio:16/9;background:#fbf8f3;border:1px solid #0000001a;border-radius:1.2cqw;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a26;container-type:inline-size}.ap-browser-bar{background:#eceef0;border-bottom:1px solid #0000000f;flex:none;align-items:center;gap:2cqw;height:4.2cqw;padding:0 1.6cqw;display:flex}.ap-dots{gap:.7cqw;display:flex}.ap-dots i{background:#c9ccd1;border-radius:50%;width:1cqw;height:1cqw}.ap-address{color:#4b5563;background:#fff;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:.6cqw;max-width:50%;height:2.6cqw;margin:0 auto;font-size:1.35cqw;display:flex}.ap-address svg{width:1.3cqw;height:1.3cqw}.ap-site{color:#1c1a17;flex-direction:column;flex:1;min-height:0;padding:2cqw 3.4cqw 3cqw;display:flex}.ap-site-nav{align-items:center;gap:2cqw;font-size:1.35cqw;display:flex}.ap-site-brand{align-items:center;gap:.9cqw;font-weight:700;display:flex}.ap-site-brand .ap-avatar{width:2.8cqw;height:2.8cqw;font-size:1.1cqw}.ap-site-links{color:#57534e;gap:2cqw;margin-left:auto;display:flex}.ap-site-links i{font-style:normal}.ap-site-btn{border:1px solid #1c1a17;border-radius:99px;padding:.8cqw 1.4cqw;font-weight:600}.ap-site-hero{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:3.4cqw;min-height:0;margin-top:2.4cqw;display:grid}.ap-site-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9a6b3f;font-size:1.2cqw;font-weight:700}.ap-site-hero h4{letter-spacing:-.04em;margin:1cqw 0 1.2cqw;font-size:4.4cqw;font-weight:800;line-height:1.02}.ap-site-hero p{color:#57534e;margin:0 0 2cqw;font-size:1.5cqw;line-height:1.45}.ap-site-cta{color:#fff;background:#2e3747;border-radius:99px;padding:1.2cqw 2cqw;font-size:1.4cqw;font-weight:600;display:inline-block}.ap-site-img{background-position:50%;background-size:cover;border-radius:1.6cqw;height:100%}.ap-sms{color:#111;background:#f2f2f7;border-radius:18px;width:100%;padding:5% 4% 7%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 20px 50px #0f172a1f;container-type:inline-size}.ap-sms-head{flex-direction:column;align-items:center;gap:1.4cqw;margin-bottom:5cqw;font-size:3.8cqw;display:flex}.ap-sms-head .ap-avatar{width:13cqw;height:13cqw;font-size:4.4cqw}.ap-sms-head span{color:#8e8e93;font-size:3cqw}.ap-bubble{background:#e5e5ea;border-radius:5cqw 5cqw 5cqw 1.4cqw;max-width:84%;padding:3cqw 4cqw;font-size:4.2cqw;line-height:1.38}.ap-bubble mark,.ap-email mark{color:inherit;background:#ffe58f;border-radius:.8cqw;padding:0 .6cqw}.ap-email{color:#111;background:#fff;border-radius:14px;width:100%;padding:5%;box-shadow:0 20px 50px #0f172a1f;container-type:inline-size}.ap-tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.ap-tabs button{color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500;display:inline-flex}.ap-tabs button.on{color:var(--text);border-bottom-color:var(--mint-strong);font-weight:600}.ap-tabs .num{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.ap-tabs button.on .num{background:var(--mint);color:var(--on-accent)}.ap-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ap-card{text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.ap-card:hover{box-shadow:var(--shadow);border-color:var(--border-strong);transform:translateY(-2px)}.ap-card:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px}.ap-stage-sm{border-bottom:1px solid var(--border);background:radial-gradient(circle, var(--border) 1px, transparent 1.2px) 0 0 / 14px 14px, var(--surface-muted);place-items:center;height:260px;display:grid;overflow:hidden}.ap-thumb{pointer-events:none}.ap-thumb-ad_creative{width:126px}.ap-thumb-ad_creative .ap-reel{box-shadow:0 10px 24px #0f172a33}.ap-thumb-landing_page{width:88%}.ap-thumb-automation_copy{width:80%}.ap-card-body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.ap-format{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.ap-card-body>b{letter-spacing:-.01em;font-size:15px}.ap-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ap-card .ap-card-meta{flex-wrap:nowrap}.ap-card .ap-due{min-height:16px;margin-top:8px}.ap-status{border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.ap-status.waiting{background:var(--amber-soft);color:var(--amber-text)}.ap-status.good{background:var(--good-soft);color:var(--good)}.ap-status.warn{background:var(--purple-soft);color:var(--purple-text)}.ap-status.late{background:var(--red-soft);color:var(--red-text)}.ap-status.muted{background:var(--surface-muted);color:var(--text-secondary)}.ap-due{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ap-due.urgent,.ap-due.final{color:var(--red-text);font-weight:600}.ap-due.soon{color:var(--amber-text);font-weight:600}.ap-status.auto{background:var(--surface-muted);color:var(--good);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good-line) 45%, transparent)}.ap-ver{color:var(--text-muted);margin-left:auto;font-size:12px}.ap-back{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}.ap-back:hover{color:var(--text)}.ap-head h1{margin-bottom:6px}.ap-review{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.ap-stage{padding:0;position:sticky;top:124px;overflow:hidden}.ap-stage-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ap-seg{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;gap:3px;padding:3px;display:flex}.ap-seg button{color:var(--text-secondary);background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:500}.ap-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.ap-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ap-switch input{opacity:0;position:absolute}.ap-switch span{background:var(--border-strong);border-radius:99px;width:34px;height:20px;transition:background .15s;position:relative}.ap-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ap-switch input:checked+span{background:var(--mint-strong)}.ap-switch input:checked+span:after{transform:translate(14px)}.ap-switch input:focus-visible+span{outline:2px solid var(--mint-strong);outline-offset:2px}.ap-stage-view{background:radial-gradient(circle, var(--border) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--surface-muted);place-items:center;min-height:560px;padding:32px 24px;display:grid}.ap-view-ad_creative-reel .ap-reel{width:min(320px,100%)}.ap-view-ad_creative-feed .ap-feed{width:min(375px,100%)}.ap-view-landing_page-x .ap-browser{width:100%}.ap-view-automation_copy-x>*{width:min(360px,100%)}.ap-side{flex-direction:column;gap:14px;display:flex}.ap-panel{padding:16px 18px}.ap-panel-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.ap-versions{flex-wrap:wrap;gap:6px;display:flex}.ap-versions button{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ap-versions button.on{border-color:var(--mint-strong);background:var(--mint-soft)}.ap-versions em{color:var(--green-text);font-size:11px;font-style:normal;font-weight:600}.ap-note{color:var(--text-secondary);margin:10px 0 0;font-size:13px}.ap-checks{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ap-checks li{gap:8px;font-size:13.5px;line-height:1.4;display:flex}.ap-checks li svg{flex:none;margin-top:1px}.ap-checks li.ok svg{color:var(--good)}.ap-checks li.bad svg{color:var(--amber-text)}.ap-checks+.jp-act{margin:12px 0 0}.ap-comments{flex-direction:column;gap:12px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ap-comments li{font-size:13.5px}.ap-comments li b{margin-right:6px}.ap-comments li span{font-size:12px}.ap-comments li p{color:var(--text-secondary);margin:3px 0 0}.ap-comment-form{gap:8px;display:flex}.ap-comment-form input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;height:38px;font:inherit;color:var(--text);border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:13.5px}.ap-comment-form input:focus,.ap-decide{border-color:var(--mint-strong)}.ap-decide textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:10px;outline:none;margin-bottom:10px;padding:10px 12px;font-size:14px}.ap-decide textarea:focus{border-color:var(--mint-strong)}.ap-decide-row{gap:8px;display:flex}.ap-decide-row .btn{flex:1}@media (width<=1100px){.ap-review{grid-template-columns:minmax(0,1fr)}.ap-stage{position:static}}@media (width<=760px){.ap-stage-view{min-height:0;padding:20px 12px}}.ap-auto{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:12px 14px}.ap-auto.soon{background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber-text) 30%, transparent)}.ap-auto.final{background:var(--red-soft);border-color:color-mix(in srgb, var(--red-text) 35%, transparent)}.ap-auto-top{align-items:center;gap:7px;font-size:14px;display:flex}.ap-auto-top svg{color:var(--text-secondary)}.ap-auto.soon .ap-auto-top svg,.ap-auto.soon .ap-auto-top b{color:var(--amber-text)}.ap-auto.final .ap-auto-top svg,.ap-auto.final .ap-auto-top b{color:var(--red-text)}.ap-auto-top span{color:var(--text-secondary);margin-left:auto;font-size:12px}.ap-auto-track{background:var(--border);border-radius:99px;height:6px;margin:12px 0 6px;position:relative}.ap-auto-fill{background:var(--mint-strong);border-radius:99px;position:absolute;inset:0 auto 0 0}.ap-auto.soon .ap-auto-fill{background:var(--amber-text)}.ap-auto.final .ap-auto-fill{background:var(--red-text)}.ap-auto-track i{background:var(--text-muted);border-radius:2px;width:2px;height:12px;position:absolute;top:-3px;transform:translate(-1px)}.ap-auto-legend{height:16px;color:var(--text-muted);font-size:11px;position:relative}.ap-auto-legend span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ap-auto-legend span:first-child{left:0;transform:none}.ap-auto-legend span:last-child{right:0;transform:none}.ap-auto p{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.45}.apd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.apd-steps li{flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.apd-steps li>svg{color:var(--green-text)}.apd-steps b{font-size:14px}.apd-steps p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.apd-n{color:var(--text-muted);font-size:11px;font-weight:700;position:absolute;top:14px;right:16px}.apd-gallery{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.apd-item{flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.apd-stage{background:radial-gradient(circle, var(--border) 1px, transparent 1.2px) 0 0 / 14px 14px, var(--surface-muted);border-bottom:1px solid var(--border);flex:1;place-items:center;min-height:420px;padding:24px 20px;display:grid}.apd-stage>*{width:100%}.apd-stage-reel>*{width:min(210px,100%)}.apd-item figcaption{flex-direction:column;gap:3px;padding:14px 16px 16px;display:flex}.apd-item figcaption b{font-size:15px}.apd-item figcaption span{color:var(--text-secondary);font-size:13px}@media (width<=1100px){.apd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.apd-gallery{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.apd-steps{grid-template-columns:minmax(0,1fr)}}.gh-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gh-about{padding:22px 24px}.gh-about h2,.gh-action h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.gh-about ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gh-about li{color:var(--text-secondary);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.gh-about li:before{content:"";background:var(--mint-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.gh-about li b{color:var(--text)}.gh-actions{flex-direction:column;gap:16px;display:flex}.gh-action{flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex}.gh-action h2{margin:8px 0 0}.gh-action p{color:var(--text-secondary);margin:0 0 12px;font-size:14px}.gh-ico{background:var(--mint-soft);width:38px;height:38px;color:var(--green-text);border-radius:11px;place-items:center;display:grid}.gh-email{color:var(--text-muted);margin-top:8px;font-size:12.5px}.gh-email a{color:var(--green-text);font-weight:600}.gh-msg{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:12px;outline:none;margin-bottom:12px;padding:10px 12px;font-size:14px}.gh-msg:focus{border-color:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}.gh-sent{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.gh-sent p{margin:4px 0 8px}@media (width<=900px){.gh-grid{grid-template-columns:minmax(0,1fr)}}.dk-canvas{aspect-ratio:16/9;--u:1cqw;width:100%;position:relative;container-type:inline-size}.dk-slide{--d-ink:#12181c;--d-ink-2:#575c63;--d-ink-3:#8b9097;--d-paper:#f3f4f5;--d-line:#d5d7db;--d-soft:#e8e9eb;--d-accent:#2e5270;--d-accent-ink:#1f3a52;--d-accent-soft:#d9e3ec;--d-accent-2:#6d5bd0;--d-dark:#12161f;padding:calc(3.6 * var(--u)) calc(4.6 * var(--u)) calc(2.8 * var(--u));background:var(--d-paper);color:var(--d-ink);font-family:var(--font);font-size:calc(1.32 * var(--u));letter-spacing:-.005em;text-align:left;-webkit-font-smoothing:antialiased;font-variant-numeric:normal;flex-direction:column;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.dk-slide p{margin:0}.dk-dark{background:var(--d-dark);--d-ink:#f2f6f4;--d-ink-2:#b7c3bd;--d-ink-3:#7e8c86;--d-line:#ffffff1f}.dk-glow{pointer-events:none;background:radial-gradient(38% 46% at 80% 26%,#8fb0d080,#0000 70%),radial-gradient(30% 40% at 12% 90%,#6d5bd057,#0000 72%),radial-gradient(22% 26% at 56% 70%,#8fb0d024,#0000 70%);position:absolute;inset:-25%}.dk-gridbg{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:calc(4 * var(--u)) calc(4 * var(--u));position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 40%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 80% at 72% 40%,#000 10%,#0000 72%)}.dk-slide>:not(.dk-glow):not(.dk-gridbg){position:relative}.dk-top{font-size:calc(.86 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);justify-content:space-between;align-items:center;font-weight:600;display:flex}.dk-kicker b{color:var(--d-accent);margin-right:calc(1 * var(--u));font-variant-numeric:tabular-nums}.dk-dark .dk-kicker b{color:#5fe0a4}.dk-main{min-height:0;padding-top:calc(2.1 * var(--u));flex-direction:column;flex:1;display:flex}.dk-foot{justify-content:space-between;align-items:center;gap:calc(2 * var(--u));margin-top:calc(1.4 * var(--u));padding-top:calc(1.1 * var(--u));border-top:1px solid var(--d-line);font-size:calc(.84 * var(--u));color:var(--d-ink-3);display:flex}.dk-logo{letter-spacing:-.05em;font-weight:800;font-size:calc(1.35 * var(--u));color:var(--d-ink);text-transform:none}.dk-logo i{color:var(--d-accent);font-style:normal}.dk-dark .dk-logo i{color:#5fe0a4}.dk-pg{font-variant-numeric:tabular-nums}.dk-h{font-size:calc(3.15 * var(--u));letter-spacing:-.038em;margin:0 0 calc(1.1 * var(--u));text-wrap:balance;max-width:82%;font-weight:680;line-height:1.08}.dk-lead{font-size:calc(1.42 * var(--u));color:var(--d-ink-2);text-wrap:pretty;max-width:68%;line-height:1.45;margin:0 0 calc(2 * var(--u))!important}.dk-lbl{font-size:calc(.86 * var(--u));letter-spacing:.13em;text-transform:uppercase;color:var(--d-accent-ink);margin-bottom:calc(.55 * var(--u));font-weight:650;display:block}.dk-panel{background:var(--d-soft);border-radius:calc(1.3 * var(--u));padding:calc(1.8 * var(--u)) calc(2 * var(--u))}.dk-missing{font-size:calc(1.02 * var(--u));letter-spacing:0;vertical-align:middle;padding:calc(.3 * var(--u)) calc(.8 * var(--u));color:#8a4b08;white-space:nowrap;background:#fff5d9;border:1px dashed #e5a114;border-radius:99px;align-items:center;font-weight:650;line-height:1.2;display:inline-flex}.dk-missing.wide{justify-content:center;width:100%}.dk-dot{width:calc(.9 * var(--u));height:calc(.9 * var(--u));border-radius:calc(.25 * var(--u));flex:none;display:inline-block}.dk-dot.c0,.dk-splitbar .c0,.dk-bbar .c0{background:var(--d-accent)}.dk-dot.c1,.dk-splitbar .c1,.dk-bbar .c1{background:var(--d-accent-2)}.dk-edit{border-radius:calc(.35 * var(--u));cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;outline:none;transition:box-shadow .15s,background .15s}.dk-edit:hover{box-shadow:0 0 0 calc(.22 * var(--u)) #2e527059;background:#2e52700a}.dk-edit:focus{box-shadow:0 0 0 calc(.24 * var(--u)) #2e5270;background:#2e527012}.dk-cover{padding:calc(3.6 * var(--u)) calc(4.6 * var(--u))}.dk-cover-main{flex-direction:column;flex:1;justify-content:center;display:flex}.dk-pill{font-size:calc(.9 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#9ff0c9;padding:calc(.5 * var(--u)) calc(1.1 * var(--u));background:#b0c6dc0f;border:1px solid #b0c6dc52;border-radius:99px;align-self:flex-start;font-weight:650}.dk-cover-title{font-size:calc(7.4 * var(--u));letter-spacing:-.055em;margin:calc(1.6 * var(--u)) 0 calc(1.4 * var(--u));text-wrap:balance;max-width:88%;font-weight:720;line-height:.96}.dk-cover-sub{font-size:calc(1.75 * var(--u));color:var(--d-ink-2);text-wrap:balance;max-width:58%;line-height:1.35}.dk-cover-meta{gap:calc(4.4 * var(--u));padding-top:calc(1.6 * var(--u));border-top:1px solid var(--d-line);display:flex}.dk-cover-meta small,.dk-stat small,.dk-bkpis small,.dk-kpi small{font-size:calc(.82 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-3);margin-bottom:calc(.45 * var(--u));font-weight:600;display:block}.dk-cover-meta b{font-size:calc(1.3 * var(--u));font-weight:600}.dk-sum{gap:calc(3.4 * var(--u));flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0;display:grid}.dk-sum-l{gap:calc(1.5 * var(--u));flex-direction:column;display:flex}.dk-blk p{font-size:calc(1.36 * var(--u));color:var(--d-ink-2);text-wrap:pretty}.dk-quote{letter-spacing:-.012em;font-weight:550;font-size:calc(1.62 * var(--u))!important;color:var(--d-ink)!important;line-height:1.35!important}.dk-quote:before{content:"“"}.dk-quote:after{content:"”"}.dk-src{margin-top:calc(.4 * var(--u));font-size:calc(.9 * var(--u));color:var(--d-ink-3);display:block}.dk-sum-r{background:var(--d-soft);border-radius:calc(1.3 * var(--u));padding:calc(.6 * var(--u)) calc(2.2 * var(--u));flex-direction:column;justify-content:center;display:flex}.dk-stat{padding:calc(1.35 * var(--u)) 0;border-top:1px solid var(--d-line)}.dk-stat:first-child{border-top:0}.dk-stat b{font-size:calc(3.3 * var(--u));letter-spacing:-.045em;font-weight:680;line-height:1;display:block}.dk-pillars{gap:calc(2.6 * var(--u));padding:calc(1.2 * var(--u)) 0 calc(2 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0;display:grid}.dk-pillar{border-top:calc(.2 * var(--u)) solid var(--d-ink);padding-top:calc(1.3 * var(--u))}.dk-pillar-t{font-size:calc(1.65 * var(--u));letter-spacing:-.02em;font-weight:650;display:block}.dk-cap{margin:calc(.7 * var(--u)) 0 calc(.8 * var(--u));font-size:calc(.95 * var(--u));color:var(--d-accent-ink);background:var(--d-accent-soft);padding:calc(.28 * var(--u)) calc(.85 * var(--u));border-radius:99px;font-weight:600;display:inline-block}.dk-pillar p{font-size:calc(1.28 * var(--u));color:var(--d-ink-2)}.dk-proof{gap:calc(2.2 * var(--u));background:var(--d-soft);border-radius:calc(1.3 * var(--u));padding:calc(1.6 * var(--u)) calc(2.2 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dk-stars{gap:calc(.25 * var(--u));color:#e2a31b;display:flex}.dk-stars svg{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));fill:currentColor;stroke:none}.dk-proof-t{font-size:calc(1.3 * var(--u));font-weight:600}.dk-proof-q{font-size:calc(1.22 * var(--u));color:var(--d-ink-2);margin-top:calc(.35 * var(--u))!important}.dk-personas{gap:calc(1.8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dk-persona{border:1px solid var(--d-line);border-radius:calc(1.3 * var(--u));padding:calc(1.4 * var(--u));box-shadow:0 calc(.3 * var(--u)) calc(1.4 * var(--u)) #12181c0d;background:#fff}.dk-av{width:calc(3.1 * var(--u));height:calc(3.1 * var(--u));font-size:calc(1.05 * var(--u));color:#fff;background:linear-gradient(135deg,#2e5270,#1f3a52);border-radius:50%;place-items:center;font-weight:700;display:grid}.dk-av.v1{background:linear-gradient(135deg,#6d5bd0,#4c3db0)}.dk-av.v2{background:linear-gradient(135deg,#2e3747,#12181c)}.dk-av.lg{width:calc(4 * var(--u));height:calc(4 * var(--u));font-size:calc(1.3 * var(--u))}.dk-persona-t{font-size:calc(1.5 * var(--u));letter-spacing:-.02em;margin:calc(.9 * var(--u)) 0 calc(.3 * var(--u));display:block}.dk-persona-img{aspect-ratio:2.5;border-radius:calc(.9 * var(--u));background:#fdf4e6;justify-content:center;display:flex;overflow:hidden}.dk-persona-img img{width:auto;max-width:none;height:125%;position:relative;top:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.dk-who{font-size:calc(1.18 * var(--u));color:var(--d-ink-2);min-height:calc(3.4 * var(--u))}.dk-persona dl{margin:calc(.8 * var(--u)) 0 0;padding-top:calc(.8 * var(--u));border-top:1px solid var(--d-line)}.dk-persona dt{font-size:calc(.8 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-3);font-weight:650}.dk-persona dd{margin:calc(.2 * var(--u)) 0 calc(.55 * var(--u));font-size:calc(1.15 * var(--u))}.dk-persona dd:last-child{margin-bottom:0}.dk-splitbar{gap:calc(.25 * var(--u));height:calc(.8 * var(--u));margin:calc(-.4 * var(--u)) 0 calc(2 * var(--u));border-radius:99px;display:flex;overflow:hidden}.dk-splitbar:has(.dk-missing){height:auto;overflow:visible}.dk-channels{gap:calc(2.4 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dk-channel{border:1px solid var(--d-line);border-radius:calc(1.3 * var(--u));padding:calc(1.9 * var(--u)) calc(2.1 * var(--u));background:#fff}.dk-ch-head{align-items:center;gap:calc(.9 * var(--u));font-size:calc(1.55 * var(--u));display:flex}.dk-ch-head>b{letter-spacing:-.02em}.dk-ch-spend{font-size:calc(1.1 * var(--u));color:var(--d-ink-3);margin-left:auto}.dk-ch-spend b{color:var(--d-ink);font-size:calc(1.3 * var(--u))}.dk-ch-role{font-size:calc(1.3 * var(--u));color:var(--d-ink-2);min-height:calc(3.6 * var(--u));margin:calc(.9 * var(--u)) 0 calc(1.2 * var(--u))!important}.dk-ticks{gap:calc(.75 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dk-ticks li{grid-template-columns:calc(1.4 * var(--u)) 1fr;gap:calc(.7 * var(--u));font-size:calc(1.2 * var(--u));align-items:start;display:grid}.dk-ticks svg{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));color:var(--d-accent);margin-top:calc(.15 * var(--u));stroke-width:2.6px}.dk-two{gap:calc(3 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dk-numlist{margin:calc(.6 * var(--u)) 0 0;padding:0;list-style:none}.dk-numlist li{grid-template-columns:calc(3 * var(--u)) 1fr;padding:calc(1 * var(--u)) 0;border-top:1px solid var(--d-line);font-size:calc(1.32 * var(--u));align-items:baseline;display:grid}.dk-numlist li:first-child{border-top:0}.dk-numlist li>span:first-child{font-size:calc(1 * var(--u));color:var(--d-accent);font-variant-numeric:tabular-nums;font-weight:700}.dk-boxes{margin:calc(.6 * var(--u)) 0 0;gap:calc(1.1 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.dk-boxes li{grid-template-columns:calc(1.6 * var(--u)) 1fr;gap:calc(.9 * var(--u));font-size:calc(1.28 * var(--u));align-items:start;display:grid}.dk-boxes i{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u));border-radius:calc(.35 * var(--u));border:calc(.15 * var(--u)) solid var(--d-ink-3);margin-top:calc(.2 * var(--u));background:#fff}.dk-proc{gap:calc(4 * var(--u));flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;min-height:0;display:grid}.dk-steps{gap:calc(1.25 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.dk-steps:before{content:"";top:calc(1.4 * var(--u));bottom:calc(1.4 * var(--u));left:calc(1.4 * var(--u));width:calc(.15 * var(--u));background:linear-gradient(180deg, var(--d-accent), var(--d-accent-2));opacity:.35;position:absolute}.dk-steps li{grid-template-columns:calc(2.8 * var(--u)) minmax(0, 1fr);column-gap:calc(1.4 * var(--u));align-items:start;display:grid;position:relative}.dk-step-n{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));border:calc(.15 * var(--u)) solid var(--d-line);font-weight:700;font-size:calc(1.1 * var(--u));color:var(--d-accent-ink);box-shadow:0 0 0 calc(.45 * var(--u)) var(--d-paper);background:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.dk-steps li:last-child .dk-step-n{background:var(--d-ink);color:#fff;border-color:var(--d-ink)}.dk-steps li>b{font-size:calc(1.3 * var(--u));letter-spacing:-.015em;padding-top:calc(.15 * var(--u));line-height:1.25;display:block}.dk-steps li>p{font-size:calc(1.08 * var(--u));color:var(--d-ink-2);line-height:1.35}.dk-proc-vis{justify-content:center;align-items:center;min-width:0;display:flex}.dk-proc-vis .mk-laptop{--w:44}.dk-budget{gap:calc(3.4 * var(--u));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.dk-big{font-size:calc(7.2 * var(--u));letter-spacing:-.055em;margin-bottom:calc(1.6 * var(--u));font-weight:720;line-height:1}.dk-big small{font-size:calc(1.6 * var(--u));letter-spacing:-.01em;color:var(--d-ink-3);margin-left:calc(.8 * var(--u));font-weight:500}.dk-big .dk-missing{font-size:calc(1.4 * var(--u))}.dk-budget .dk-lead{max-width:100%}.dk-fine{font-size:calc(1.02 * var(--u));color:var(--d-ink-3)}.dk-brow{grid-template-columns:calc(11 * var(--u)) minmax(0, 1fr) auto;gap:calc(1.4 * var(--u));padding:calc(1.1 * var(--u)) 0;border-bottom:1px solid var(--d-line);font-size:calc(1.3 * var(--u));align-items:center;display:grid}.dk-brow-n{align-items:center;gap:calc(.8 * var(--u));font-weight:600;display:inline-flex}.dk-brow>b{font-size:calc(1.5 * var(--u));letter-spacing:-.02em}.dk-bbar{height:calc(1 * var(--u));background:#fff;border-radius:99px;overflow:hidden}.dk-bbar span{border-radius:99px;height:100%;display:block}.dk-bkpis{gap:calc(1.6 * var(--u));margin-top:calc(1.6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.dk-bkpis b{font-size:calc(2.4 * var(--u));letter-spacing:-.04em;font-weight:680}.dk-gantt{column-gap:calc(1.6 * var(--u));row-gap:calc(.4 * var(--u));grid-template-columns:19% minmax(0,1fr);display:grid}.dk-weeks{font-size:calc(.8 * var(--u));color:var(--d-ink-3);letter-spacing:.06em;padding-bottom:calc(.6 * var(--u));border-bottom:1px solid var(--d-line);grid-template-columns:repeat(12,minmax(0,1fr));font-weight:600;display:grid}.dk-weeks span{padding-left:calc(.4 * var(--u))}.dk-row{display:contents}.dk-row-l{padding:calc(1.05 * var(--u)) 0;border-bottom:1px solid var(--d-line)}.dk-row-l b{font-size:calc(1.35 * var(--u));letter-spacing:-.015em;display:block}.dk-row-l small{font-size:calc(.95 * var(--u));color:var(--d-ink-3)}.dk-track{align-content:center;row-gap:calc(.55 * var(--u));padding:calc(.9 * var(--u)) 0;border-bottom:1px solid var(--d-line);background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 12 - 1px), var(--d-line) calc(100% / 12 - 1px), var(--d-line) calc(100% / 12));grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dk-gbar{height:calc(1.5 * var(--u));margin:0 calc(.25 * var(--u));background:linear-gradient(90deg, var(--d-accent), #2bb883);border-radius:99px;grid-row:1}.dk-gbar.g1{background:linear-gradient(90deg,#2bb883,#56c79c)}.dk-gbar.g2{background:linear-gradient(90deg, var(--d-accent-2), #8f7ff0)}.dk-gbar.g3{background:linear-gradient(90deg,#12181c,#3b4659)}.dk-items{align-items:baseline;gap:calc(.2 * var(--u)) calc(1.2 * var(--u));font-size:calc(1.02 * var(--u));color:var(--d-ink-2);padding-left:calc(.3 * var(--u));flex-wrap:wrap;grid-row:2;display:flex}.dk-items.end{text-align:right;padding:0 calc(.4 * var(--u)) 0 0;justify-content:flex-end}.dk-items>span+span:before{content:"·";margin-right:calc(1.2 * var(--u));color:var(--d-ink-3)}.dk-kpis{gap:calc(1.4 * var(--u));padding-bottom:calc(2 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));margin:auto 0;display:grid}.dk-kpi{border:1px solid var(--d-line);border-radius:calc(1.3 * var(--u));padding:calc(1.6 * var(--u)) calc(1.7 * var(--u));gap:calc(.3 * var(--u));background:#fff;flex-direction:column;display:flex}.dk-kpi b{font-size:calc(3 * var(--u));letter-spacing:-.045em;font-weight:680;line-height:1.05}.dk-kpi b.soft{font-size:calc(2 * var(--u));color:var(--d-accent-ink);letter-spacing:-.03em;padding:calc(.55 * var(--u)) 0 calc(.4 * var(--u))}.dk-kpi>span{font-size:calc(1.02 * var(--u));color:var(--d-ink-3)}.dk-receipt{align-items:center;gap:calc(1.2 * var(--u));background:var(--d-accent-soft);color:var(--d-accent-ink);border-radius:calc(1.3 * var(--u));padding:calc(1.4 * var(--u)) calc(2 * var(--u));font-size:calc(1.32 * var(--u));font-weight:550;display:flex}.dk-receipt svg{width:calc(2 * var(--u));height:calc(2 * var(--u));flex:none}.dk-next .dk-main{justify-content:center}.dk-next-h{font-size:calc(6 * var(--u));letter-spacing:-.055em;margin:0 0 calc(1.6 * var(--u));max-width:80%;font-weight:720;line-height:1}.dk-next-p{font-size:calc(1.7 * var(--u));color:var(--d-ink-2);max-width:56%;line-height:1.4}.dk-next-row{align-items:center;gap:calc(3 * var(--u));margin-top:calc(3.2 * var(--u));display:flex}.dk-host{align-items:center;gap:calc(1.2 * var(--u));display:flex}.dk-host b{font-size:calc(1.35 * var(--u));display:block}.dk-host small{font-size:calc(1.05 * var(--u));color:var(--d-ink-3)}.dk-cta{align-items:center;gap:calc(.8 * var(--u));cursor:pointer;font:inherit;font-size:calc(1.35 * var(--u));color:#fff;background:var(--d-accent);padding:calc(1.1 * var(--u)) calc(2 * var(--u));box-shadow:0 calc(.8 * var(--u)) calc(2.4 * var(--u)) calc(-.6 * var(--u)) #8fb0d099;border:0;border-radius:99px;font-weight:650;display:inline-flex}.dk-cta svg{width:calc(1.4 * var(--u));height:calc(1.4 * var(--u))}.dk-cta.static{cursor:default}button.dk-cta:hover{background:#7cf0bf}.dk-print{display:none}body.dk-printing #root{display:none!important}body.dk-printing .dk-print{background:#fff;display:block}.dk-page{break-after:page;page-break-after:always;width:1280px;height:720px;overflow:hidden}.dk-page:last-child{break-after:auto;page-break-after:auto}.dk-print,.dk-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media screen{body.dk-printing .dk-print{background:#5b6360;flex-direction:column;gap:24px;padding:24px;display:flex}body.dk-printing .dk-page{box-shadow:0 10px 40px #0005}}@media print{.dk-print *{box-shadow:none!important}.dk-print .mk-phone{box-shadow:inset 0 0 0 calc(.14 * var(--m)) #3a3f42!important}.dk-print .mk-lid{box-shadow:inset 0 0 0 calc(.1 * var(--m)) #3c4043!important}.dk-print .mk-av{box-shadow:0 0 0 calc(.1 * var(--m)) #fff!important}.dk-print *{text-shadow:none!important}}.dv{flex-direction:column;gap:12px;min-width:0;display:flex}.dv-stage{touch-action:pan-y;background:#12161f;border-radius:16px;outline:none;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 30px 70px -30px #0f172a59}.dv-stage:focus-visible{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--chart), 0 30px 70px -30px #0f172a59}.dv-anim{animation:.32s cubic-bezier(.2,.8,.2,1) both dv-in}@keyframes dv-in{0%{opacity:0;transform:translateX(var(--dx,14px))}}.dv-nav{z-index:2;color:#12181c;opacity:0;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #0003}.dv-stage:hover .dv-nav:not(:disabled),.dv-nav:focus-visible{opacity:1}.dv-nav:hover{transform:translateY(-50%)scale(1.06)}.dv-nav:disabled{visibility:hidden}.dv-nav.prev{left:14px}.dv-nav.next{right:14px}.dv-stage:fullscreen{background:#050807;border-radius:0;justify-content:center;align-items:center;display:flex}.dv-stage:fullscreen .dv-anim{width:min(100vw,177.78vh)}.dv-full-count{color:#fff9;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:14px;right:18px}.dv-bar{align-items:center;gap:10px;display:flex}.dv-bar .icon-btn:disabled{opacity:.35;cursor:default}.dv-count{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.dv-count b{color:var(--text)}.dv-count-l{color:var(--text-secondary);border-left:1px solid var(--border);margin-left:10px;padding-left:10px}.dv-progress{background:var(--border);border-radius:99px;flex:1;height:3px;overflow:hidden}.dv-progress span{background:var(--chart);border-radius:99px;height:100%;transition:width .3s;display:block}.dv-thumbs{scrollbar-width:thin;gap:10px;padding:4px 4px 8px;display:flex;overflow-x:auto}.dv-thumb{text-align:left;opacity:.62;background:0 0;border:0;flex:none;width:132px;padding:0;transition:opacity .15s;position:relative}.dv-thumb .dk-canvas{box-shadow:0 0 0 1px var(--border);pointer-events:none;border-radius:8px;transition:box-shadow .15s;overflow:hidden}.dv-thumb:hover{opacity:.9}.dv-thumb.on{opacity:1}.dv-thumb.on .dk-canvas{box-shadow:0 0 0 2px var(--chart)}.dv-thumb:focus-visible{outline:none}.dv-thumb:focus-visible .dk-canvas{box-shadow:0 0 0 2px var(--chart), 0 0 0 4px var(--surface)}.dv-thumb-l{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;gap:6px;margin-top:6px;font-size:11.5px;display:flex;overflow:hidden}.dv-thumb-l b{color:var(--text-muted);font-variant-numeric:tabular-nums}.dv-flag{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);background:#f59e0b;border-radius:50%;position:absolute;top:-4px;right:-4px}.pl-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.pl-glance div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px}.pl-glance dt{color:var(--text-muted);font-size:12px}.pl-glance dd{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:650}.pl-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.pl-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:130px}.pl-aside h2{letter-spacing:-.015em;margin:0 0 8px;font-size:16px}.pl-how ol{color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.pl-how b{color:var(--text);font-weight:600}.pl-call p{color:var(--text-secondary);margin:0 0 8px;font-size:13.5px}.pl-call ul{color:var(--text-secondary);flex-direction:column;gap:3px;margin:0 0 14px;padding-left:18px;font-size:13.5px;display:flex}.pl-call-who{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pl-call-who b{font-size:14px;display:block}.pl-call-who small{color:var(--text-muted);font-size:12px}.pl-av{width:40px;height:40px;font-size:13px}.pl-book{justify-content:center;width:100%}.pl-fine{text-align:center;color:var(--text-muted);margin-top:8px;font-size:12px;display:block}.pl-outline{border-top:1px solid var(--border);grid-column:1/-1;margin-top:4px;padding-top:16px}.pl-outline-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.pl-outline ol{counter-reset:o;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pl-outline li{counter-increment:o;color:var(--text-secondary);background:var(--surface-muted);border-radius:99px;padding:5px 12px 5px 8px;font-size:13px}.pl-outline li:before{content:counter(o, decimal-leading-zero);color:var(--green-text);margin-right:6px;font-size:11px;font-weight:700}.cp-track{margin-bottom:18px}.cp-track .card-head{align-items:flex-start}.cp-track .card-head .sub{margin-top:3px;display:block}.cp-track-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cp-t{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.cp-t-l{color:var(--text-muted);font-size:12px}.cp-t-v{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.2}.cp-t-plan{color:var(--text-secondary);font-size:12.5px}.cp-t-month{color:var(--text-muted);margin-top:-3px;font-size:11.5px}.cp-bar{background:var(--surface-muted);border:1px solid var(--border);border-radius:99px;height:6px;margin-top:4px;display:block;overflow:hidden}.cp-bar span{background:var(--text-muted);border-radius:99px;height:100%;display:block}.cp-bar.good span{background:var(--good-line)}.cp-bar.ok span{background:var(--blue-text)}.cp-bar.bad span{background:var(--red-text)}.cp-tone{color:var(--text-secondary);font-size:12px;font-weight:600}.cp-tone.good{color:var(--good)}.cp-tone.ok{color:var(--blue-text)}.cp-tone.bad{color:var(--red-text)}.cp-foot{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.cp-pick{width:fit-content;margin-bottom:14px}.cp-q{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px}.cp-empty-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=1000px){.cp-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cp-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-t:last-child:nth-child(odd){grid-column:1/-1}.cp-t-v{font-size:19px}}@media (width<=1180px){.pl-layout{grid-template-columns:minmax(0,1fr)}.pl-aside{grid-template-columns:1fr 1fr;display:grid;position:static}}@media (width<=760px){.pl-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-aside{grid-template-columns:minmax(0,1fr)}.dv-thumb{width:108px}.dv-count-l{display:none}}.btn.sm{border-radius:10px;padding:7px 12px;font-size:13px}.btn.xs{border-radius:8px;gap:5px;padding:4px 9px;font-size:12px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pq-tabs{margin-bottom:16px}.pq-n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:700}.pq-list{flex-direction:column;gap:10px;display:flex}.pq-empty{color:var(--text-secondary)}.pq-row{grid-template-columns:42px minmax(0,1.2fr) minmax(0,1.6fr) auto 18px;align-items:center;gap:16px;padding:14px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}a.pq-row:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.pq-row-off{opacity:.8;grid-template-columns:42px minmax(0,1.2fr) minmax(0,1.6fr) auto}.pq-av{width:42px;height:42px;color:var(--green-text);background:var(--mint-soft);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.pq-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pq-top b{letter-spacing:-.01em;font-size:15px}.pq-sub{color:var(--text-muted);font-size:13px}.pq-state{background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pq-state .d{background:currentColor;border-radius:50%;width:6px;height:6px}.pq-state.draft{background:var(--amber-soft);color:var(--amber-text)}.pq-state.review{background:var(--blue-soft);color:var(--blue-text)}.pq-state.approved{background:var(--purple-soft);color:var(--purple-text)}.pq-state.sent{background:var(--good-soft);color:var(--good)}.pq-progress{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pq-progress li{align-items:center;gap:5px;padding-right:6px;display:inline-flex}.pq-progress li:not(:last-child):after{content:"";background:var(--border-strong);width:14px;height:1px;margin-left:4px}.pq-progress li span{border:1.5px solid var(--border-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.pq-progress li.done{color:var(--text-secondary)}.pq-progress li.done span{background:var(--chart);border-color:var(--chart);color:#fff}.pq-meta{color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.pq-call{color:var(--green-text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pq-go{color:var(--text-muted)}@media (width<=1000px){.pq-row{grid-template-columns:42px minmax(0,1fr) auto}.pq-row .pq-progress{grid-area:2/2/auto/-1}.pq-go{display:none}}.pb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:14px;display:flex}.pb-back{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:inline-flex}.pb-back:hover{color:var(--text)}.pb-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-title h1{letter-spacing:-.03em;margin:0;font-size:28px}.pb-sub{color:var(--text-muted);margin:4px 0 0;font-size:13.5px}.pb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-n{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.pb-send-wrap{display:inline-flex}.pb-banner{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;display:flex}.pb-banner.warn{background:var(--amber-soft);color:var(--amber-text);border-color:color-mix(in srgb, var(--amber-text) 25%, transparent)}.pb-banner.ok{background:var(--good-soft);color:var(--good);border-color:color-mix(in srgb, var(--good-line) 40%, transparent);animation:.2s fade-in}.pb-grid{grid-template-columns:318px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pb-rail{scrollbar-width:thin;flex-direction:column;gap:14px;max-height:calc(100vh - 92px);padding:2px 4px 12px 2px;display:flex;position:sticky;top:76px;overflow-y:auto}.pb-card{padding:16px 18px}.pb-card-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-card h2{letter-spacing:-.015em;align-items:center;gap:7px;margin:0;font-size:15px;display:inline-flex}.pb-card h2 svg{color:var(--green-text)}.pb-card-sub{color:var(--text-muted);margin:6px 0 12px;font-size:12.5px;line-height:1.5}.pb-count{border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:650}.pb-count.warn{background:var(--amber-soft);color:var(--amber-text)}.pb-count.ok{background:var(--good-soft);color:var(--good)}.pb-field{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.pb-field-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pb-tag{white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:650}.pb-tag.need{background:var(--amber-soft);color:var(--amber-text)}.pb-tag.answers{background:var(--blue-soft);color:var(--blue-text)}.pb-tag.bench{background:var(--surface-muted);color:var(--text-secondary)}.pb-tag.set{background:var(--good-soft);color:var(--good)}.pb-input{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:4px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.pb-input:focus-within{border-color:var(--chart);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 18%, transparent)}.pb-input.empty{border-style:dashed;border-color:color-mix(in srgb, var(--amber-text) 50%, var(--border))}.pb-input i{color:var(--text-muted);font-style:normal;font-weight:600}.pb-input input{min-width:0;font:inherit;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:18px;font-weight:650}.pb-input input::placeholder{letter-spacing:0;color:var(--text-muted);font-size:14px;font-weight:500}.pb-input em{color:var(--text-muted);font-size:12px;font-style:normal}.pb-hint{color:var(--text-muted);font-size:12px;line-height:1.45}.pb-hint button{color:var(--green-text);text-underline-offset:2px;background:0 0;border:0;margin-left:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.pb-range{appearance:none;background:linear-gradient(90deg, var(--chart) 0 var(--pct), var(--series-2) var(--pct) 100%);cursor:pointer;border-radius:99px;width:100%;height:8px;margin:8px 0 2px}.pb-range.empty{opacity:.45}.pb-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--text);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0003}.pb-range::-moz-range-thumb{background:var(--surface);border:2px solid var(--text);border-radius:50%;width:18px;height:18px}.pb-range:focus-visible{outline:2px solid var(--chart);outline-offset:4px}.pb-split-l{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.pb-split-l span{align-items:center;gap:6px;display:inline-flex}.pb-split-l i{border-radius:2px;width:8px;height:8px}.pb-split-l i.c0{background:var(--chart)}.pb-split-l i.c1{background:var(--series-2)}.pb-derived{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:12px 0 4px;font-size:13px;font-weight:600;display:flex}.pb-derived b{letter-spacing:-.02em;font-size:20px}.pb-fine{color:var(--text-muted);font-size:11.5px;line-height:1.45;display:block}.pb-proto{margin-bottom:4px}.pb-rsec{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:10px;padding:12px 0 0;font-size:13px}.pb-rsec h3{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin:0 0 6px;font-size:11.5px;font-weight:650;display:flex}.pb-rsec p{margin:0 0 4px;line-height:1.5}.pb-spaces{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pb-spaces li{justify-content:space-between;gap:10px;display:flex}.pb-spaces b{color:var(--text);font-weight:600}.pb-spaces span{color:var(--text-muted);white-space:nowrap}.pb-rating b{color:var(--text);margin-right:2px;font-size:16px}.pb-warn{color:var(--amber-text);align-items:flex-start;gap:6px;display:flex}.pb-warn svg{flex:none;margin-top:3px}.pb-gaps{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.pb-shimmer{flex-direction:column;gap:9px;margin-top:14px;display:flex}.pb-shimmer span{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--border) 50%, var(--surface-muted) 100%);background-size:200% 100%;border-radius:99px;height:10px;animation:1.2s linear infinite pb-shim}@keyframes pb-shim{to{background-position:-200% 0}}.pb-answers summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.pb-answers summary::-webkit-details-marker{display:none}.pb-answers dl{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.pb-answers dt{color:var(--text-muted);font-size:11.5px}.pb-answers dd{margin:2px 0 0;font-size:13px}.pb-center{flex-direction:column;gap:12px;min-width:0;display:flex}.pb-ask{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.pb-ask:focus-within{border-color:var(--chart);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 16%, transparent)}.pb-ask>svg{color:var(--green-text);flex:none}.pb-ask input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:14px}.pb-slidebar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-slide-nav{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pb-slide-nav b{color:var(--green-text);font-variant-numeric:tabular-nums;margin-right:2px}.pb-slide-nav .icon-btn:disabled{opacity:.35}.pb-hint-edit{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.pb-stage{box-shadow:0 0 0 1px var(--border), 0 24px 60px -30px #0f172a59;border-radius:14px;transition:opacity .2s,filter .2s;overflow:hidden}.pb-stage.busy{opacity:.55;filter:saturate(.6)}.pb-preview-note{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.pb-rw{position:relative}.pb-pop{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;width:340px;padding:14px;animation:.12s fade-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -16px #0f172a4d}.pb-pop b{font-size:14px}.pb-pop textarea{resize:none;border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px}.pb-pop textarea:focus{border-color:var(--chart)}.pb-quick{flex-wrap:wrap;gap:6px;display:flex}.pb-quick button{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:4px 10px;font-size:12px}.pb-quick button:hover{color:var(--text);border-color:var(--border-strong)}.pb-pop-f{justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-pop-f small{color:var(--text-muted);font-size:11.5px}.modal.pb-prop{width:min(1180px,100%)}.pb-prop .modal-head h2{align-items:center;gap:8px;display:inline-flex}.pb-prop .modal-head h2 svg{color:var(--green-text)}.pb-prop .modal-head p{margin:4px 0 0;font-size:13px}.pb-prop-note{color:var(--amber-text);background:var(--amber-soft);border-radius:8px;margin:2px 0 14px;padding:6px 10px;font-size:12px;display:inline-block}.pb-prop-list{flex-direction:column;gap:18px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.pb-prop-row{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pb-prop-list.one .pb-prop-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pb-prop-k{padding-top:22px;font-size:13px}.pb-prop figure{margin:0}.pb-prop figcaption{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11.5px;font-weight:650}.pb-prop figure .dk-canvas{box-shadow:0 0 0 1px var(--border);border-radius:10px;overflow:hidden}.pb-prop figure.after figcaption{color:var(--green-text)}.pb-prop figure.after .dk-canvas{box-shadow:0 0 0 2px var(--chart)}.pb-prop-f{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.modal.pb-hist{width:min(560px,100%)}.pb-hist-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-hist-list li{border-top:1px solid var(--border);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pb-hist-list li:first-child{border-top:0}.pb-hist-list b{font-size:13.5px;font-weight:600;display:block}.pb-hist-list span{color:var(--text-muted);font-size:12px}.pb-hist-dot{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.pb-hist-dot.draft,.pb-hist-dot.rewrite{background:var(--series-2)}.pb-hist-dot.sent,.pb-hist-dot.approved{background:var(--chart)}.pb-hist-dot.numbers{background:var(--amber-text)}.pb-hist-now{background:var(--mint-soft);border-radius:99px;padding:2px 8px;font-weight:650;color:var(--green-text)!important;font-size:11px!important}.pb-send-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.pb-send-sum div{background:var(--surface-muted);border-radius:10px;padding:10px 12px}.pb-send-sum dt{color:var(--text-muted);font-size:11.5px}.pb-send-sum dd{margin:3px 0 0;font-size:14px;font-weight:650}@media (width<=1100px){.pb-grid{grid-template-columns:minmax(0,1fr)}.pb-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static;overflow:visible}}@media (width<=760px){.pb-rail,.pb-prop-row,.pb-prop-list.one .pb-prop-row{grid-template-columns:minmax(0,1fr)}.pb-prop-k{padding-top:0}.pb-hint-edit{display:none}.pb-send-sum{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-short,.topbar-brand,.lt-cards,.lt-sort-sm,.pl-mode{display:none}.lt-table-wrap{overflow-x:auto}@media (width<=860px){.gv-next-inner{grid-template-columns:minmax(0,1fr)}.apd-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.apd-gallery .apd-item:nth-child(2){order:3;grid-column:1/-1}}@media (width<=760px){.sidebar{z-index:50;height:auto;padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);gap:0;position:fixed;inset:auto 0 0}.sidebar>:not(.nav){display:none!important}.nav{scrollbar-width:none;flex-direction:row;gap:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav a.active{min-height:52px;box-shadow:none;color:var(--text-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 0 50px;justify-content:center;gap:3px;padding:6px 2px 4px;font-size:10.5px;font-weight:600;position:relative}.nav a:hover{background:0 0}.nav a svg{width:21px;height:21px}.nav a.active{color:var(--text)}.nav a.active:before{content:"";background:var(--chart);border-radius:0 0 3px 3px;width:22px;height:3px;margin-left:-11px;position:absolute;top:0;left:50%}.nav-label{display:none}.nav-short{display:inline}.nav .badge{min-width:16px;margin:0;padding:0 4px;font-size:9.5px;line-height:15px;position:absolute;top:3px;left:calc(50% + 5px)}.topbar{gap:8px;padding:10px 16px}.topbar-brand{font-size:25px;display:inline-flex}.topbar .crumbs{display:none}.content{padding:18px 16px calc(96px + env(safe-area-inset-bottom))}.hide-xs{display:none}.card{border-radius:16px;padding:16px}.page-head{gap:12px;margin-bottom:16px}.page-head h1{font-size:25px}.page-head p{font-size:14px}.page-head>.btn{width:100%}.gv-top-cta{padding:8px 12px}.gv-booked-pill{padding:7px 10px;font-size:12.5px}.assistant{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));padding:10px 14px 10px 12px}.toast,.lt-toast{left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:45;max-width:none}.gv-banner{gap:8px;padding:9px 16px}.gv-banner-more{display:none}.gv-welcome{align-items:flex-start;padding:10px 12px;font-size:13px}.gv-row .gv-video{min-height:0}.gv-sec-head{flex-direction:column;align-items:flex-start;gap:8px}.jp-steps{gap:0}.jp-step{grid-template-columns:4px minmax(0,1fr);column-gap:14px;padding:2px 0 14px;display:grid}.jp-step:last-child{padding-bottom:0}.jp-bar{grid-row:1/span 3;width:4px;height:auto;margin:0}.jp-step.active .jp-bar:after{width:100%;height:40%;animation-name:jp-slide-v}.jp-n{display:none}@keyframes jp-slide-v{0%{transform:translateY(-10%)}to{transform:translateY(160%)}}.kpis.kpis-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpis-5 .kpi{padding:14px}.kpis-5 .kpi.feature{order:-1;grid-column:1/-1}.kpis-5 .kpi .value{margin:8px 0 2px;font-size:22px}.kpis-5 .kpi .ico{border-radius:8px;width:26px;height:26px}.kpis-5 .kpi .label{font-size:12px}.kpis-5 .kpi .spark{height:30px;margin-top:8px}.kpis-5 .kpi .foot{margin-top:6px;font-size:11.5px}.kpis-5 .kpi:not(.feature) .foot,.delta-vs{display:none}.ch-head{margin-bottom:14px}.ch-hero{font-size:36px}.ch-card.compact .ch-hero{font-size:32px}.ch-stats{width:100%}.ch-stats>div{flex:1;padding:0 12px}.ch-stats dt{white-space:normal;font-size:11.5px}.ch-legend{width:100%}.ch-foot{gap:6px 14px}.ch-tip{min-width:176px;font-size:12px}.rd-toolbar .range-pills{width:100%;display:flex}.rd-toolbar .range-pills button{flex:1}.lt{padding:14px}.lt-bar{gap:10px}.lt-search{min-width:100%}.lt-range,.lt .gv-filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.lt-range::-webkit-scrollbar{display:none}.lt .gv-filters::-webkit-scrollbar{display:none}.lt-range button,.lt .gv-filters button{flex:none}.lt-bar-2{flex-wrap:wrap}.lt-bar-2 .gv-filters{order:-1}.lt-sort-sm{margin-left:auto;display:inline-flex}.lt-sort-sm select{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:500}.lt-table-wrap{display:none}.lt-cards{flex-direction:column;margin:4px -4px 0;padding:0;list-style:none;display:flex}.lt-card{text-align:left;border:0;border-top:1px solid var(--border);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;flex-direction:column;gap:5px;width:100%;padding:12px 8px;display:flex}.lt-cards li:first-child .lt-card{border-top:0}.lt-card:active{background:var(--surface-muted)}.lt-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-card-top b{font-size:15px}.lt-card-ev{color:var(--text-secondary);font-size:13px}.lt-card-foot{align-items:center;gap:8px;font-size:12px;display:flex}.lt-card-go{color:var(--green-text);margin-left:auto}.apd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apd-steps li{padding:14px}.apd-steps p{font-size:12.5px}.apd-stage{min-height:0;padding:18px 14px}.apd-gallery{gap:12px}.apd-item figcaption{padding:12px 14px 14px}.gh-about,.gh-action{padding:18px}.gh-action .btn{width:100%}.pl-mode{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;gap:4px;margin:0 0 14px;padding:4px;display:flex}.pl-mode button{color:var(--text-secondary);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:14px;font-weight:600;display:inline-flex}.pl-mode button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.pl-glance{gap:8px;margin-bottom:14px}.pl-glance div{padding:10px 12px}.pl-glance dd{font-size:17px}.dv-stage{border-radius:12px}.dv-bar{gap:8px}.pl-outline li{font-size:12.5px}.persona{left:10px;bottom:calc(72px + env(safe-area-inset-bottom))}.persona-btn{border-radius:12px;max-width:none;padding:8px}.persona-btn>span,.persona-btn>svg:last-child{display:none}.gv-proto{left:auto;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));gap:6px;max-width:calc(100vw - 80px);padding:6px 8px;font-size:12px;transform:none}.gv-proto-note,.gv-proto-tag{display:none}.gv-proto button{padding:4px 8px;font-size:11.5px}}@media (width<=600px){.modal-back{place-items:end stretch;padding:0}.modal{width:100%;max-height:92vh;padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) sheet-up}.modal:before{content:"";background:var(--border-strong);border-radius:99px;width:38px;height:4px;margin:0 auto 12px;display:block}.modal .ap-decide-row{position:sticky;bottom:0}@keyframes sheet-up{0%{opacity:.4;transform:translateY(40%)}}.apd-gallery{grid-template-columns:minmax(0,1fr)}.apd-gallery .apd-item:nth-child(2){order:0}.apd-stage-reel>*{width:min(230px,72%)}}@media (width<=380px){.gv-top-cta svg{display:none}.apd-steps{grid-template-columns:minmax(0,1fr)}}.dk-read{flex-direction:column;gap:12px;min-width:0;display:flex}.dk-canvas.flow{--u:11.2px;aspect-ratio:auto;box-shadow:0 0 0 1px var(--border), 0 10px 30px -18px #0f172a4d;border-radius:18px;overflow:hidden;container-type:normal}.flow .dk-slide{padding:22px 20px 24px;font-size:15px;position:relative;inset:auto}.flow .dk-top{font-size:10px}.flow .dk-top>span:last-child:not(.dk-logo){display:none}.flow .dk-cover .dk-top>span:last-child{font-size:9.5px;display:inline}.flow .dk-foot{display:none}.flow .dk-main{padding-top:12px}.flow .dk-h{max-width:none;margin-bottom:10px;font-size:26px;line-height:1.12}.flow .dk-lead{max-width:none;font-size:15px;margin-bottom:16px!important}.flow .dk-lbl{font-size:10.5px}.flow .dk-panel{border-radius:14px;padding:16px}.flow.dk-canvas .dk-cover{min-height:460px;padding:22px 20px}.flow .dk-cover-main{padding:28px 0}.flow .dk-pill{font-size:10px}.flow .dk-cover-title{max-width:none;margin:14px 0 12px;font-size:46px}.flow .dk-cover-sub{max-width:none;font-size:17px}.flow .dk-cover-meta{grid-template-columns:1fr 1fr;gap:14px 18px;padding-top:16px;display:grid}.flow .dk-cover-meta small,.flow .dk-stat small,.flow .dk-bkpis small,.flow .dk-kpi small{font-size:10px}.flow .dk-cover-meta b{font-size:15px}.flow .dk-sum{grid-template-columns:minmax(0,1fr);gap:18px}.flow .dk-sum-l{gap:16px}.flow .dk-blk p{font-size:15px}.flow .dk-quote{font-size:17px!important}.flow .dk-src{font-size:11.5px}.flow .dk-sum-r{border-radius:14px;padding:4px 16px}.flow .dk-stat{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.flow .dk-stat small{margin:0}.flow .dk-stat b{font-size:26px}.flow .dk-pillars{grid-template-columns:minmax(0,1fr);gap:18px;padding:6px 0 18px}.flow .dk-pillar{padding-top:12px}.flow .dk-pillar-t{font-size:18px}.flow .dk-cap{margin:8px 0;font-size:11.5px}.flow .dk-pillar p{font-size:14.5px}.flow .dk-proof{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.flow .dk-stars svg{width:15px;height:15px}.flow .dk-proof-t{font-size:14.5px}.flow .dk-proof-q{font-size:14px}.flow .dk-personas{grid-template-columns:minmax(0,1fr);gap:12px}.flow .dk-persona{border-radius:14px;padding:16px}.flow .dk-av{width:38px;height:38px;font-size:13px}.flow .dk-persona-img{border-radius:10px}.flow .dk-persona-t{margin:12px 0 4px;font-size:17px}.flow .dk-who{min-height:0;font-size:14px}.flow .dk-persona dt{font-size:10px}.flow .dk-persona dd{font-size:14px}.flow .dk-splitbar{height:8px;margin:-4px 0 16px}.flow .dk-channels{grid-template-columns:minmax(0,1fr);gap:12px}.flow .dk-channel{border-radius:14px;padding:16px}.flow .dk-ch-head{flex-wrap:wrap;row-gap:4px;font-size:17px}.flow .dk-ch-spend{font-size:13px}.flow .dk-ch-spend b{font-size:15px}.flow .dk-dot{border-radius:3px;width:10px;height:10px}.flow .dk-ch-role{min-height:0;font-size:14.5px;margin:10px 0 12px!important}.flow .dk-ticks li{grid-template-columns:18px 1fr;gap:8px;font-size:14px}.flow .dk-ticks svg{width:16px;height:16px;margin-top:2px}.flow .dk-two{grid-template-columns:minmax(0,1fr);gap:18px}.flow .dk-numlist li{grid-template-columns:32px 1fr;padding:11px 0;font-size:15px}.flow .dk-numlist li>span:first-child{font-size:12px}.flow .dk-boxes li{grid-template-columns:20px 1fr;gap:10px;font-size:14.5px}.flow .dk-boxes i{border-width:1.5px;border-radius:4px;width:16px;height:16px;margin-top:2px}.flow .dk-steps{grid-template-columns:minmax(0,1fr);gap:16px;margin:4px 0 0}.flow .dk-steps:before{background:linear-gradient(180deg, var(--d-accent), var(--d-accent-2));width:2px;height:auto;inset:18px auto 18px 17px}.flow .dk-steps li{grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.flow .dk-step-n{width:36px;height:36px;box-shadow:0 0 0 5px var(--d-paper);border-width:1.5px;grid-row:1/span 2;margin:0;font-size:14px}.flow .dk-steps li>b{margin:7px 0 2px;font-size:16px}.flow .dk-steps li>p{font-size:14px}.flow .dk-budget{grid-template-columns:minmax(0,1fr);gap:18px}.flow .dk-big{margin-bottom:12px;font-size:54px}.flow .dk-big small{font-size:16px}.flow .dk-fine{font-size:12.5px}.flow .dk-brow{grid-template-columns:104px minmax(0,1fr) auto;gap:10px;padding:12px 0;font-size:14px}.flow .dk-brow>b{font-size:16px}.flow .dk-bbar{height:8px}.flow .dk-bkpis{gap:12px;margin-top:14px}.flow .dk-bkpis b{font-size:24px}.flow .dk-gantt{grid-template-columns:minmax(0,1fr);row-gap:0}.flow .dk-gantt>span:first-child{display:none}.flow .dk-weeks{letter-spacing:0;font-size:9px}.flow .dk-weeks span{padding-left:1px}.flow .dk-row{border-bottom:1px solid var(--d-line);padding:12px 0 10px;display:block}.flow .dk-row-l{border:0;justify-content:space-between;align-items:baseline;padding:0 0 8px;display:flex}.flow .dk-row-l b{font-size:16px}.flow .dk-row-l small{font-size:12px}.flow .dk-track{border:0;row-gap:8px;padding:0}.flow .dk-gbar{height:10px}.flow .dk-items,.flow .dk-items.end{text-align:left;flex-direction:column;justify-content:flex-start;gap:3px;padding:0;font-size:13.5px;grid-column:1/-1!important}.flow .dk-items>span+span:before{content:none}.flow .dk-items>span:before{content:"";background:var(--d-ink-3);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 9px 2px 1px;display:inline-block}.flow .dk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0}.flow .dk-kpi{border-radius:14px;gap:4px;padding:14px}.flow .dk-kpi b{font-size:28px}.flow .dk-kpi b.soft{padding:4px 0 2px;font-size:20px}.flow .dk-kpi>span{font-size:12px}.flow .dk-receipt{border-radius:14px;gap:10px;padding:14px 16px;font-size:14px}.flow .dk-receipt svg{width:22px;height:22px}.flow .dk-next .dk-main{padding:24px 0 8px}.flow .dk-next-h{max-width:none;margin-bottom:12px;font-size:38px}.flow .dk-next-p{max-width:none;font-size:16px}.flow .dk-next-row{flex-direction:column;align-items:stretch;gap:18px;margin-top:24px}.flow .dk-host b{font-size:15px}.flow .dk-host small{font-size:12.5px}.flow .dk-av.lg{width:44px;height:44px;font-size:14px}.flow .dk-cta{justify-content:center;padding:14px 20px;font-size:16px}.flow .dk-cta svg{width:17px;height:17px}.flow .dk-missing{font-size:12px}.og-field{flex-direction:column;gap:6px;display:flex}.og-field>span{color:var(--text);font-size:13px;font-weight:600}.og-field input,.iv-venue input,.iv-date,.iv-select,.iv-text{border:1px solid var(--border-strong);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:12px;outline:none;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.og-field input:focus,.iv-venue input:focus,.iv-date:focus,.iv-select:focus,.iv-text:focus{border-color:var(--chart);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 16%, transparent)}.og-field input[readonly]{background:var(--surface-muted);color:var(--text-secondary)}.og-check{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.og-check input{width:18px;height:18px;accent-color:var(--chart);flex:none;margin-top:2px}.og-proto{background:var(--amber-soft);color:var(--amber-text);border-radius:9px;margin:0 0 14px;padding:7px 11px;font-size:12.5px;line-height:1.45}.og-fine{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.og-center{text-align:center}.ai{background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.ai-card{width:min(440px,100%);padding:32px 28px}.ai-card .wordmark{font-size:28px}.ai-card h1{letter-spacing:-.03em;margin:18px 0 6px;font-size:26px}.ai-card>p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.ai-google{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:15px;font-weight:600;display:flex}.ai-google:hover{border-color:var(--text-muted)}.ai-or{color:var(--text-muted);align-items:center;gap:12px;margin:18px 0 14px;font-size:12.5px;display:flex}.ai-or:before,.ai-or:after{content:"";background:var(--border);flex:1;height:1px}.ai-card form{flex-direction:column;gap:12px;display:flex}.ai-pw{display:block;position:relative}.ai-pw input{padding-right:44px}.ai-pw button{color:var(--text-muted);background:0 0;border:0;padding:6px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ai-go{width:100%;padding:13px;font-size:15px}.ai-card .qm-err{min-height:0;margin:-6px 0 0}.ai-fine{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:12px}.ol .gate-opt b{font-weight:600}.ol .gate-opt small{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.og{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.og-top{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 28px;display:grid;position:sticky;top:0}.og-top .wordmark{font-size:26px}.og-steps{justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.og-steps li{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.og-steps li+li:before{content:"";background:var(--border-strong);border-radius:2px;width:28px;height:1.5px}.og-dot{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.og-steps li.on{color:var(--text);font-weight:600}.og-steps li.on .og-dot{border-color:var(--chart);color:var(--green-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--chart) 16%, transparent)}.og-steps li.done{color:var(--text-secondary)}.og-steps li.done .og-dot{background:var(--chart);border-color:var(--chart);color:#fff}.og-steps li.done+li:before,.og-steps li.on:before{background:var(--chart)}.og-who{justify-self:end;align-items:center;gap:10px;display:flex}.og-who-t b{font-size:13px;display:block}.og-who-t small{color:var(--text-muted);font-size:11.5px}.og-main{flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:36px 20px 80px;animation:.4s both qm-in;display:flex}.og-intro{text-align:center;margin-bottom:6px}.og-ico{background:var(--mint-soft);width:48px;height:48px;color:var(--green-text);border-radius:14px;place-items:center;margin-bottom:12px;display:inline-grid}.og-ico.sm{border-radius:11px;flex:none;width:36px;height:36px;margin:0}.og-intro h1{letter-spacing:-.03em;margin:0 0 6px;font-size:30px}.og-intro p{max-width:520px;color:var(--text-secondary);margin:0 auto;font-size:16px;line-height:1.5}.og-cta{align-self:center;min-width:300px;padding:14px 24px;font-size:15.5px}.og-doc{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -34px #0f172a59}.og-doc-head{color:#eaf6f0;background:radial-gradient(70% 120% at 100% 0,#8fb0d073,#0000 60%),linear-gradient(135deg,#0c1a14,#11271e);padding:26px 28px 22px}.og-doc-k{letter-spacing:.14em;text-transform:uppercase;color:#9ff0c9;font-size:11px;font-weight:700}.og-doc-head h2{letter-spacing:-.025em;color:#fff;margin:8px 0 4px;font-size:25px}.og-doc-head p{color:#b9d6c8;margin:0;font-size:14px}.og-doc-sec{border-top:1px solid var(--border);padding:20px 28px}.og-doc-sec:first-of-type{border-top:0}.og-doc-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:700}.og-doc-sec ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.og-doc-sec li{padding-left:22px;position:relative}.og-doc-sec li:before{content:"";border-left:2px solid var(--chart);border-bottom:2px solid var(--chart);width:9px;height:5px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.og-doc-venues{color:var(--text-secondary);margin:12px 0 0;font-size:13px}.og-fees{margin:0 0 12px}.og-fees>div{border-top:1px dashed var(--border);grid-template-columns:170px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:grid}.og-fees>div:first-child{border-top:0}.og-fees dt{font-weight:600}.og-fees dd{color:var(--text-secondary);margin:0}.og-fees dd.num{color:var(--text);text-align:right;font-weight:600}.og-fees .total{border-top:1px solid var(--border-strong);font-weight:700}.og-fees .total dd.num{font-size:16px}.og-wait{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.og-wait>svg{color:var(--green-text);margin-top:2px}.og-wait p{color:var(--text-secondary);margin:2px 0 0;font-size:14px}.og-wait .jp-act{grid-column:2;justify-self:start;margin-top:8px}.modal.og-sign{width:min(520px,100%)}.og-sign .og-field{margin-bottom:8px}.og-sig{border-bottom:1.5px solid var(--text);color:#1d3c8f;margin:4px 0 14px;padding:8px 4px 6px;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;font-size:32px;line-height:1.1}.og-sign .og-check{margin:6px 0 16px}.og-bill{padding:18px 20px}.og-bill-h,.og-adspend h2,.og-adcard h2{letter-spacing:-.01em;margin:0 0 10px;font-size:15px}.og-bill-row{border-bottom:1px dashed var(--border);color:var(--text-secondary);justify-content:space-between;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.og-bill-row b{color:var(--text);font-weight:600}.og-bill-total{justify-content:space-between;align-items:baseline;padding:14px 0 4px;display:flex}.og-bill-total span{font-size:15px;font-weight:700}.og-bill-total b{letter-spacing:-.03em;font-size:28px}.og-bill-then{color:var(--text-secondary);margin:2px 0 0;font-size:13.5px}.og-adspend p,.og-adcard p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.og-adcard{flex-direction:column;gap:14px;display:flex}.og-adcard-head{align-items:flex-start;gap:12px;display:flex}.og-adcard-head h2{margin-bottom:4px}.og-adcard-ok{background:var(--good-soft);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:600;display:flex;color:var(--good)!important;font-size:14px!important}.og-vault-btn{align-self:flex-start}.og-vault-sim{border:1.5px dashed var(--border-strong);color:var(--text-muted);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:18px 16px;font-size:13.5px;display:flex}.og-auth{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.og-done{text-align:center;align-items:center;padding-top:14vh}.og-done h1{letter-spacing:-.03em;margin:12px 0 4px;font-size:30px}.og-done p{max-width:480px;color:var(--text-secondary);margin:0 0 14px;font-size:16px;line-height:1.5}.og-done-ico{background:var(--good-line);color:#062b1c;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.og .qm{flex:1;min-height:0}.og-q-bar{justify-content:center;align-items:center;gap:16px;padding:22px 20px 0;display:flex}.og-jump{font-size:12px;position:absolute;right:20px}.og-q-bar{position:relative}.og-skipnote{background:var(--mint-soft);color:var(--green-text);border-radius:99px;align-self:center;align-items:center;gap:6px;margin:14px auto 0;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.qm-drop{border:2px dashed var(--border-strong);text-align:center;color:var(--text-secondary);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin-top:26px;padding:34px 20px;font-size:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.qm-drop:hover,.qm-drop.over{border-color:var(--chart);background:var(--mint-soft)}.qm-drop input{opacity:0;width:1px;height:1px;position:absolute}.qm-drop>svg{color:var(--green-text)}.qm-drop b{color:var(--text);font-size:15px}.qm-drop em{color:var(--text);font-style:normal;font-weight:600}.qm-files{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.qm-files li{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.qm-files li button{color:var(--text-muted);background:0 0;border:0;margin-left:auto;display:grid}.qm-voice{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:99px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.qm-voice.on{border-color:var(--red-text);flex-wrap:wrap}.qm-voice.on em{color:var(--text-muted);font-size:12px;font-style:normal}.qm-voice.on button{background:var(--surface-muted);color:var(--text);border:0;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.qm-rec{background:var(--red-text);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite alternate qm-pulse}@keyframes qm-pulse{0%{opacity:1}to{opacity:.3}}.st-back{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141c8c;place-items:center;padding:16px;animation:.15s fade-in;display:grid;position:fixed;inset:0}.st{color:#1a1f36;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(880px,100%);max-height:calc(100vh - 32px);display:grid;overflow-y:auto;box-shadow:0 40px 100px -20px #0008}.st-left{background:#f6f8fa;flex-direction:column;gap:6px;padding:32px;display:flex}.st-right{flex-direction:column;gap:14px;padding:32px;display:flex}.st-back-btn{color:#5c6275;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:18px;padding:0;font-size:13px;display:inline-flex}.st-merchant{color:#5c6275;font-size:14px;font-weight:600}.st-k{color:#8a8f9c;margin-top:10px;font-size:13px}.st-amt{letter-spacing:-.02em;font-size:34px}.st-amt small{color:#8a8f9c;font-size:14px;font-weight:500}.st-lines{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.st-lines li{border-bottom:1px solid #e3e8ee;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.st-proto{color:#8a5a00;background:#fff8e6;border-radius:10px;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.st-proto svg{flex:none;margin-top:1px}.st-email,.st-card-sim{border:1px solid #e3e8ee;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.st-email span,.st-card-sim span{color:#8a8f9c;font-size:12px}.st-card-sim em{color:#8a8f9c;font-style:normal}.st-pay{color:#fff;background:#12181c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:13px;font-size:15px;font-weight:600;display:inline-flex}.st-pay:disabled{opacity:.8}.st-foot{color:#8a8f9c;font-size:11.5px;line-height:1.45}.wv-back{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f1599;place-items:center;padding:16px;animation:.2s fade-in;display:grid;position:fixed;inset:0}.wv{background:var(--surface);border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;box-shadow:0 40px 100px -24px #0009}.wv-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wv-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.wv-player{aspect-ratio:16/9;background:#12161f;border-radius:14px;margin:16px 0 12px;position:relative;overflow:hidden}.wv-poster{color:#fff;background:radial-gradient(45% 60% at 78% 25%,#8fb0d080,#0000 70%),radial-gradient(35% 50% at 10% 95%,#6d5bd059,#0000 70%),#12161f;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.wv-poster .wordmark{color:#fff;font-size:24px;position:absolute;top:16px;left:20px}.wv-poster .gv-play{width:72px;height:72px;transition:transform .2s}.wv-poster:hover .gv-play{transform:scale(1.06)}.wv-cap{color:#a9bbcd;font-size:13px;position:absolute;bottom:16px;left:20px}.wv-screen{color:#d6e0ea;background:linear-gradient(#0000 40%,#00000080),radial-gradient(45% 60% at 70% 35%,#8fb0d059,#0000 70%),#12161f;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px 20px;display:flex;position:absolute;inset:0}.wv-now{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.wv-bar{background:#fff3;border-radius:99px;height:4px;overflow:hidden}.wv-bar span{background:var(--mint);height:100%;transition:width .12s linear;display:block}.wv-time{font-size:12px}.wv-sub{color:var(--text-secondary);margin:0 0 14px;font-size:14.5px}.wv-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wv-hint{color:var(--text-muted);font-size:13px}.su{border-color:color-mix(in srgb, var(--mint-strong) 45%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 12%, transparent), var(--shadow-sm);margin-bottom:20px;padding:22px 24px;scroll-margin-top:90px}.su-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.su-head h2{letter-spacing:-.02em;margin:4px 0;font-size:22px}.su-head p{color:var(--text-secondary);margin:0;font-size:14px}.su-ring{background:conic-gradient(var(--chart) var(--pct), var(--border) 0);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.su-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:7px}.su-ring span{letter-spacing:-.02em;font-size:19px;font-weight:700;position:relative}.su-ring small{color:var(--text-muted);font-size:12px;font-weight:600}.su-list{border-top:1px solid var(--border);margin:16px 0 0;padding:0;list-style:none}.su-item{border-bottom:1px solid var(--border)}.su-row{text-align:left;width:100%;color:var(--text);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 2px;display:grid}.su-icon{border:2px solid var(--border-strong);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.su-item.done .su-icon{border-color:var(--amber-text);background:var(--amber-soft);color:var(--amber-text)}.su-item.confirmed .su-icon{border-color:var(--chart);background:var(--chart);color:#fff}.su-row-t b{font-size:15px;display:block}.su-row-t small{color:var(--text-muted);margin-top:1px;font-size:13px;display:block}.su-item.confirmed .su-row-t b{color:var(--text-secondary)}.su-row-ico{color:var(--green-text)}.su-chev{color:var(--text-muted);transition:transform .2s}.su-item.open .su-chev{transform:rotate(180deg)}.su-body{color:var(--text-secondary);flex-direction:column;gap:12px;padding:0 2px 18px 38px;font-size:14px;line-height:1.55;animation:.2s fade-in;display:flex}.su-body p{margin:0}.su-body b{color:var(--text)}.su-steps{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.su-copy{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.su-copy-l{color:var(--text-muted);width:100%;font-size:12px}.su-copy code{color:var(--text);letter-spacing:.02em;background:0 0;padding:0;font-size:15px;font-weight:600}.su-copy button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.su-parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.su-parts label{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.su-parts input{width:18px;height:18px;accent-color:var(--chart)}.su-note{font-size:13px;color:var(--text-muted)!important}.su-done{align-self:flex-start}.su-waiting{align-items:center;gap:6px;font-size:13px;display:flex;color:var(--amber-text)!important}.su-proto{margin-top:12px}.su-body .gv-picker{max-width:460px}.vc{border:1px solid var(--border);background:var(--surface);max-width:460px;color:inherit;text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px;transition:border-color .15s;display:flex}.vc:hover{border-color:var(--border-strong)}.vc-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#12161f,#2e5270);border-radius:9px;flex:none;place-items:center;width:96px;display:grid;position:relative}.vc-thumb .gv-play.sm{width:30px;height:30px}.vc-len{color:#a9bbcd;font-size:10.5px;position:absolute;bottom:3px;right:6px}.vc-t b{color:var(--text);font-size:14px;display:block}.vc-t small{color:var(--text-muted);font-size:12px}.vc-go{color:var(--text-muted);flex:none;margin-left:auto}.dp{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.dp-head{background:var(--surface-muted);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.dp-drive{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.dp-head b{color:var(--text);font-size:14px;display:block}.dp-head small{color:var(--text-muted);font-size:12px}.dp-head .btn{margin-left:auto}.dp-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.dp-folder{border:1px solid var(--border);background:var(--surface);text-align:left;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.dp-folder:hover{border-color:var(--chart)}.dp-folder>svg:first-child{color:#e2a31b;flex:none}.dp-folder b{font-size:13.5px;display:block}.dp-folder small{color:var(--text-muted);font-size:12px}.dp-folder span{min-width:0}.dp-up{color:var(--text-muted);flex:none;margin-left:auto}.dp-files{flex-direction:column;gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.dp-files li{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.dp-files li>svg{color:var(--text-muted);flex:none}.dp-files span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dp-files small{color:var(--text-muted);white-space:nowrap;font-size:12px}.dp-toast{background:var(--mint-soft);color:var(--green-text);border-radius:10px;margin:0 12px 12px;padding:8px 12px;font-size:13px;font-weight:500}.hm-empty{align-items:center;gap:16px;padding:22px;display:flex}.hm-empty h2{margin:0;font-size:18px}.hm-empty p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.hm-empty-ico{background:var(--mint-soft);width:48px;height:48px;color:var(--green-text);border-radius:14px;flex:none;place-items:center;display:grid}.hp-card{text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.hp-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.hp-card h3{align-items:center;gap:6px;display:flex}.hp-links{color:var(--text-secondary);margin:18px 0 0;font-size:13.5px}.ac{margin-bottom:16px;padding:18px 20px}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ac-head h2{letter-spacing:-.015em;margin:4px 0 2px;font-size:18px}.ac-head p{color:var(--text-secondary);margin:0;font-size:13.5px}.ac-actions{flex-wrap:wrap;gap:8px;display:flex}.ac-steps{flex-wrap:wrap;gap:8px 16px;margin:14px 0 8px;padding:0;list-style:none;display:flex}.ac-steps li{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ac-steps li.done{color:var(--text)}.ac-steps li.done svg{color:var(--good)}.pq-stage{background:var(--blue-soft);color:var(--blue-text);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}.pq-stage.off{background:var(--red-soft);color:var(--red-text)}.modal.iv{width:min(660px,100%)}.iv-lede{margin:-4px 0 12px;font-size:14px}.iv-sec{flex-direction:column;gap:8px;margin:14px 0;display:flex}.iv-k,.iv-f>span{color:var(--text);font-size:13px;font-weight:600}.iv-f{flex-direction:column;gap:6px;display:flex}.iv-f small{color:var(--text-muted);font-size:12px}.iv-venue{gap:8px;display:flex}.iv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:14px 0;display:grid}.iv-step{border:1px solid var(--border-strong);border-radius:12px;align-self:flex-start;align-items:center;display:inline-flex;overflow:hidden}.iv-step button{background:var(--surface-muted);width:40px;height:40px;color:var(--text);border:0;font-size:18px}.iv-step b{text-align:center;min-width:44px;font-size:16px}.iv-pills{align-self:flex-start}.iv-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.iv-mode{border:1.5px solid var(--border);cursor:pointer;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.iv-mode input{opacity:0;width:1px;height:1px;position:absolute}.iv-mode.on{border-color:var(--chart);background:var(--mint-soft)}.iv-mode:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 18%, transparent)}.iv-mode b{font-size:14px}.iv-mode small{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.iv-budget{max-width:300px;margin-top:4px}.iv-sum{background:var(--surface-muted);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:16px 0;padding:14px 16px;display:grid}.iv-sum span{color:var(--text-muted);font-size:12px;display:block}.iv-sum b{letter-spacing:-.02em;font-size:22px}.iv-sum p{color:var(--text-secondary);grid-column:1/-1;margin:6px 0 0;font-size:12.5px}@media (width<=760px){.og-top{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 16px}.og-top .wordmark{font-size:24px}.og-steps{order:3;grid-column:1/-1;justify-content:space-between;gap:6px}.og-steps li:not(.on) .og-step-l{display:none}.og-steps li+li:before{width:18px}.og-who-t{display:none}.og-main{gap:14px;padding:22px 16px 60px}.og-intro h1,.og-done h1{font-size:24px}.og-intro p,.og-done p{font-size:15px}.og-cta{width:100%;min-width:0}.og-doc-head{padding:20px 18px 18px}.og-doc-head h2{font-size:21px}.og-doc-sec{padding:16px 18px}.og-fees>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.og-fees dd:not(.num){grid-area:2/1;font-size:13px}.og-fees dd.num{grid-area:1/2/span 2}.og-bill-total b{font-size:24px}.st{grid-template-columns:minmax(0,1fr)}.st-left,.st-right{padding:20px}.st-back-btn{margin-bottom:8px}.st-amt{font-size:28px}.wv{border-radius:16px;padding:16px}.wv-head h2{font-size:20px}.wv-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}.wv-actions .btn{width:100%}.su{padding:16px}.su-head h2{font-size:19px}.su-ring{width:54px;height:54px}.su-ring:before{inset:6px}.su-ring span{font-size:16px}.su-body{padding-left:0}.dp-folders{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dp-folder{gap:8px;padding:9px 10px}.dp-folder small,.dp-up{display:none}.hm-empty{align-items:flex-start;padding:16px}.iv-grid,.iv-modes{grid-template-columns:minmax(0,1fr)}.iv-budget{max-width:none}.ac-actions{width:100%}.ac-actions .btn{flex:1}.og-q-bar{flex-wrap:wrap;padding:14px 16px 0}.og-jump{justify-content:center;width:100%;position:static}}.js-stage{color:var(--text);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.js-stage .num{color:var(--amber-text);font-size:11.5px}.gv-proto .js-next,.gv-proto a.js-next{background:var(--text);color:var(--surface);border:0;border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gv-proto .js-next:hover{opacity:.88}.js-hint{font-style:italic}.gv-proto button svg,.gv-proto a svg{vertical-align:-2px}@media (width<=760px){.gv-proto .js-hint{display:none}.js-stage{font-size:11.5px}}.gv-banner.go{background:linear-gradient(90deg,#12161f,#1f2633)}.gv-banner.go .gv-banner-act{background:var(--mint);color:var(--on-accent);border-radius:99px;padding:5px 12px}.gv-banner.go .gv-banner-act:hover{filter:brightness(1.05);text-decoration:none}.gv-post{flex-direction:column;align-items:flex-start;gap:6px;padding:22px 22px 24px;display:flex}.gv-post h2{letter-spacing:-.02em;margin:8px 0 2px;font-size:20px}.gv-post p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.gv-post p.muted{color:var(--text-muted);margin-top:4px;font-size:13px}.gv-post .btn{align-items:center;gap:7px;margin-top:14px;display:inline-flex}.gv-post-ico{background:var(--mint);width:44px;height:44px;color:var(--on-accent);border-radius:12px;place-items:center;display:grid}.gv-post-ico.wait{background:var(--surface-muted);color:var(--text-secondary)}.gv-post.go{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--mint) 22%, transparent), transparent 70%), var(--surface)}.gv-post-steps{counter-reset:ps;color:var(--text);gap:7px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.gv-post-steps li{counter-increment:ps;align-items:center;gap:9px;display:flex}.gv-post-steps li:before{content:counter(ps);background:var(--surface-muted);width:20px;height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.gv-post-steps li:first-child:before{background:var(--mint);color:var(--on-accent)}.au{background:var(--bg);grid-template-columns:minmax(360px,5fr) 7fr;min-height:100vh;display:grid}.au-aside{color:#d6e0ea;background:radial-gradient(80% 60% at 0 0,#2e5270 0%,#0000 60%),radial-gradient(70% 50% at 100% 100%,#1f2633 0%,#0000 70%),#12161f;flex-direction:column;justify-content:space-between;gap:32px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.au-aside .wordmark{color:#fff;font-size:26px}.au-aside-main h2{letter-spacing:-.035em;color:#fff;max-width:14ch;margin:0 0 26px;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.au-aside ul{gap:20px;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.au-aside li{border-left:2px solid color-mix(in srgb, var(--mint) 55%, transparent);gap:3px;padding-left:18px;display:grid}.au-aside li b{color:#fff;font-size:15px;font-weight:600}.au-aside li span{color:#a9cfbe;font-size:14px;line-height:1.5}.au-aside small{color:#8d96a6;font-size:12px}.au-main{place-items:center;padding:40px 24px;display:grid}.au-card{width:min(420px,100%)}.au-mark{font-size:26px;display:none}.au-card h1{letter-spacing:-.035em;margin:0 0 6px;font-size:30px}.au-sub{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.au-sub b{color:var(--text);font-weight:600}.au-note{background:var(--surface-muted);color:var(--text-secondary);border-radius:10px;margin:16px 0 0;padding:9px 12px;font-size:13px;line-height:1.45}.au-card .ai-google{margin-top:24px}.au-card form{flex-direction:column;gap:12px;display:flex}.au-card .qm-err{min-height:0;margin:-6px 0 0}.au-card .qm-err:empty{display:none}.au-pw-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-pw-top .jp-act{font-size:12.5px;font-weight:600}.au-switch{text-align:center;color:var(--text-secondary);margin:18px 0 0;font-size:14px}.au-switch .jp-act{font-size:14px;font-weight:600}.au-icon{background:var(--mint-soft);width:48px;height:48px;color:var(--green-text);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.au-form{margin-top:24px}.au-card .btn:disabled{opacity:.7;cursor:default}@media (width<=900px){.au{grid-template-columns:minmax(0,1fr)}.au-aside{display:none}.au-main{background:radial-gradient(70% 36% at 50% 0%, color-mix(in srgb, var(--mint) 16%, transparent), transparent 70%), var(--bg);place-items:start center;padding:40px 20px 32px}.au-mark{margin-bottom:26px;display:inline-block}.au-card h1{font-size:26px}}.au-google{text-align:center;width:min(400px,100vw - 32px);padding:28px 24px 22px}.au-google h2{margin:12px 0 2px;font-size:20px}.au-google>p.muted{margin:0 0 16px}.au-google ul{border-top:1px solid var(--border);text-align:left;margin:0 0 16px;padding:0;list-style:none}.au-google li button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;align-items:center;gap:12px;padding:12px 6px;font-size:14px;display:flex}.au-google li button:hover{background:var(--surface-muted)}.au-google .avatar{width:30px;height:30px;font-size:13px}.ai-g-lg{justify-content:center;display:flex}.ib{flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 48px);display:flex}.ib .modal-head h2{align-items:center;gap:8px;font-size:16px;display:inline-flex}.ib-grid{border:1px solid var(--border);border-radius:12px;flex:1;grid-template-columns:280px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.ib-list{border-right:1px solid var(--border);background:var(--surface-muted);margin:0;padding:0;list-style:none;overflow-y:auto}.ib-list button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ib-list button b{font-size:13.5px;font-weight:600;line-height:1.35}.ib-list button small{color:var(--text-muted);font-size:12px}.ib-list button:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.ib-list button.on{background:var(--surface);box-shadow:inset 3px 0 0 var(--mint-strong)}.ib-read{background:var(--surface-muted);padding:18px;overflow-y:auto}.ib-back{align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600;display:none}.em{color:#1f2933;max-width:600px;margin:0 auto}.em-meta{color:#52606d;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-bottom:12px;font-size:13px;display:flex}.em-meta b{color:#1f2933}.em-meta small{color:#7b8794;flex-basis:100%;font-size:12px}.em-body{background:#fff;border:1px solid #e4e7eb;border-radius:14px;padding:32px 32px 28px;box-shadow:0 1px 2px #0f172a0d}.em-mark{color:#12161f;font-size:22px}.em-body h2{letter-spacing:-.02em;color:#12161f;margin:22px 0 10px;font-size:21px}.em-body p{color:#3e4c59;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.em-btn{color:#fff;cursor:pointer;background:#12161f;border:0;border-radius:10px;margin-top:22px;padding:12px 22px;font-size:15px;font-weight:700}.em-btn:hover{background:#163a2b}.em-fine{word-break:break-all;color:#9aa5b1!important;margin-top:16px!important;font-size:12px!important}.em-foot{text-align:center;color:#9aa5b1;margin:14px 0 0;font-size:11.5px}@media (width<=700px){.ib{max-height:calc(100dvh - 16px)}.ib-grid{border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.ib-list{background:0 0;border-right:0}.ib.reading .ib-list,.ib:not(.reading) .ib-read{display:none}.ib-back{display:inline-flex}.ib-read{background:0 0;padding:0}.em-body{padding:24px 20px 22px}}.vl-list li{align-items:flex-start}.vl-list li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.vl-list li .qm-sub{font-size:14px;line-height:1.35}.vl-list li svg{margin-top:4px}.vl-list li.qm-none{cursor:pointer;font-size:14px}.vl-list li.qm-none.on{background:var(--surface-muted);color:var(--text)}.vl-demo-row{cursor:default!important;color:var(--amber-text)!important;padding:6px 12px 4px!important;font-size:12px!important}.vl-finding{color:var(--text-secondary);align-items:center;gap:10px;margin:26px 0 0;font-size:18px;display:flex}.vl-card{border:1px solid var(--border);background:var(--surface);max-width:560px;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:200px minmax(0,1fr);margin-top:24px;display:grid;overflow:hidden}.vl-photos{background:var(--surface-muted);gap:2px;min-height:150px;display:grid}.vl-photos.n2{grid-template-rows:1fr 1fr}.vl-photos.n3{grid-template-rows:1.4fr 1fr;grid-template-columns:1fr 1fr}.vl-photos.n3 img:first-child{grid-column:1/-1}.vl-photos img{object-fit:cover;width:100%;height:100%;display:block}.vl-nophoto{color:var(--text-muted);background:radial-gradient(80% 80% at 30% 20%, color-mix(in srgb, var(--mint) 22%, transparent), transparent 70%), var(--surface-muted);place-items:center;display:grid}.vl-body{flex-direction:column;gap:7px;min-width:0;padding:18px 20px;display:flex}.vl-name{letter-spacing:-.02em;font-size:20px;line-height:1.2}.vl-kind{color:var(--green-text);background:var(--mint-soft);border-radius:99px;align-self:flex-start;margin-bottom:2px;padding:2px 9px;font-size:12px;font-weight:600}.vl-line{color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:14px;line-height:1.4;display:flex}.vl-line svg{color:var(--text-muted);flex:none;margin-top:2px}.vl-rating svg{color:#e2a31b;fill:#e2a31b}.vl-rating b{color:var(--text)}.vl-demo{color:var(--amber-text);margin:12px 0 0;font-size:13px}@media (width<=600px){.vl-card{grid-template-columns:minmax(0,1fr)}.vl-photos{min-height:160px}.vl-list li{font-size:16px}}.qv{max-width:min(920px,100vw - 32px);bottom:20px}.qv button{align-items:center;gap:5px;display:inline-flex}.qv button.on{background:var(--text);color:var(--surface);border-color:var(--text)}.qv button b{font-weight:800}.qv-how{font-size:12px}@media (width<=760px){.qv{justify-content:center;max-width:none;bottom:12px;left:12px;right:12px;transform:none}.qm-back{bottom:74px}}.sx-test{margin-bottom:20px;padding:18px 20px 16px}.sx-test h2{align-items:center;gap:8px;display:flex}.sx-table{border-top:1px solid var(--border);margin-top:12px}.sx-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(200px,2.2fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:11px 4px;font-size:14px;display:grid}.sx-row>span:not(.sx-v){text-align:right}.sx-head>span:first-child{text-align:left!important}.sx-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-top:9px;padding-bottom:9px;font-size:11.5px;font-weight:600}.sx-v{align-items:center;gap:12px;min-width:0;display:flex}.sx-v>span{flex-direction:column;min-width:0;display:flex}.sx-v small{color:var(--text-muted);font-size:12.5px}.sx-v small a{color:var(--green-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.sx-key{background:var(--surface-muted);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.sx-row.best .sx-key{background:var(--mint);color:var(--on-accent)}.sx-rate{font-weight:700}.sx-note{color:var(--text-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}@media (width<=760px){.sx-head{display:none}.sx-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px;padding:14px 2px}.sx-v{grid-column:1/-1}.sx-row>span:not(.sx-v){text-align:left;flex-direction:column;font-size:16px;font-weight:600;display:flex}.sx-row>span:not(.sx-v):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}}.qm:has(.qv) .qm-stage{padding-bottom:140px}.qm-actions .btn{white-space:nowrap}@media (width<=600px){.qm-enter{display:none}}.persona-sync{color:var(--text-muted);border-top:1px solid var(--border);align-items:center;gap:6px;margin:0;padding:8px 12px 10px;font-size:11.5px;display:flex}.persona-sync.shared svg{color:var(--good)}.persona-sync.offline{color:var(--red-text)}.gp{background:var(--bg);min-height:100vh}.gp-sticky{z-index:20;position:sticky;top:0}.gp-top{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 28px;display:grid}.gp-top .wordmark{font-size:22px}.gp-for{border-left:1px solid var(--border);flex-direction:column;min-width:0;padding-left:18px;line-height:1.25;display:flex}.gp-for small{color:var(--text-muted);font-size:11px}.gp-for b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gp-top-r{align-items:center;gap:10px;display:flex}.gp-main{flex-direction:column;gap:28px;max-width:1160px;margin:0 auto;padding:34px 28px 130px;display:flex}.gp-main>.jp,.gp-main>.gv-welcome{margin:0}.gp-hero{max-width:760px}.gp-hero h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.gp-hero p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.gp-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.gp-row>.card{margin:0}.gp-sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.gp-sec-head h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:24px}.gp-sec-head p{color:var(--text-secondary);margin:0;font-size:14px}.gp-sec-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gp-account{height:46px;box-shadow:0 12px 26px -12px color-mix(in srgb, var(--mint) 85%, transparent);padding:0 20px;font-size:15px;font-weight:800}@media (width<=760px){.gp-sec-acts{justify-content:stretch;width:100%}.gp-sec-acts>*{flex:1;justify-content:center}}.gp-plan{scroll-margin-top:110px}.gp-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:13px;display:flex}.gp-foot .jp-act{align-items:center;gap:6px;font-size:13px;display:inline-flex}.hl-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.hl-poster{cursor:pointer;aspect-ratio:16/9;background:radial-gradient(60% 80% at 75% 20%,#8fb0d08c,#0000 70%),radial-gradient(50% 70% at 10% 100%,#6d5bd059,#0000 70%),#12161f;border:0;place-items:center;width:100%;padding:0;display:grid;position:relative}.hl-face{letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#2e5270,#1f3a52);border-radius:50%;place-items:center;width:86px;height:86px;font-size:26px;font-weight:800;display:grid;box-shadow:0 0 0 6px #ffffff14}.hl-face.lg{width:110px;height:110px;font-size:34px}.hl-play{background:var(--mint);width:44px;height:44px;color:var(--on-accent);border-radius:50%;place-items:center;padding-left:3px;transition:transform .15s;display:grid;position:absolute;top:calc(50% + 18px);left:calc(50% + 30px);box-shadow:0 8px 24px #00000059}.hl-poster:hover .hl-play{transform:scale(1.08)}.hl-cap{color:#d6e0ea;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:16px}.hl-body{padding:20px 22px 22px}.hl-body h2{margin:0;font-size:18px}.hl-back{background:#0a0d12b8}.hl-modal{aspect-ratio:16/9;background:#12161f;border-radius:18px;width:min(880px,100vw - 32px);animation:.3s both qm-in;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.hl-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.hl-video{text-align:center;color:#d6e0ea;background:radial-gradient(60% 80% at 75% 20%,#8fb0d073,#0000 70%),radial-gradient(50% 70% at 10% 100%,#6d5bd04d,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.hl-video p{flex-direction:column;gap:4px;margin:0;display:flex}.hl-video b{color:#fff;font-size:20px}.hl-video small{color:#8d96a6;font-size:12px}.roi{scroll-margin-top:110px}.roi-head{max-width:680px;margin-bottom:18px}.roi-head .eyebrow{align-items:center;gap:6px;display:inline-flex}.roi-head h2{letter-spacing:-.03em;margin:6px 0;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.roi-head p{color:var(--text-secondary);margin:0}.roi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.roi-panel{border-radius:18px;margin:0;padding:26px 26px 24px}.roi-panel h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.roi-tag{letter-spacing:0;text-transform:none;color:var(--green-text);background:var(--mint-soft);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.roi-inputs{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.roi-field{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.roi-input{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:10px;align-items:center;gap:4px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.roi-input:focus-within{border-color:var(--chart);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 16%, transparent);background:var(--surface)}.roi-input i{color:var(--text-muted);font-style:normal}.roi-input input{width:100%;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:11px 0;font-size:15px;font-weight:600}.roi-derived{border-top:1px solid var(--border);margin:22px 0 0;padding-top:6px}.roi-derived>div{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0 0;display:flex}.roi-derived dt{color:var(--text);font-size:14px}.roi-derived dt small{color:var(--text-muted);margin-top:2px;font-size:11.5px;display:block}.roi-derived dd{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1}.roi-impact{border:1px solid color-mix(in srgb, var(--mint-strong) 40%, var(--border));background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--mint) 20%, transparent), transparent 70%), color-mix(in srgb, var(--mint-soft) 55%, var(--surface))}.roi-impact h3{color:var(--green-text)}.roi-intro{color:var(--text-secondary);margin:-6px 0 18px;font-size:14px;line-height:1.55}.roi-slider{margin-top:14px}.roi-slider-top{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:700;display:flex}.roi-slider-top b{letter-spacing:-.02em;text-transform:none;color:var(--green-text);font-variant-numeric:tabular-nums;font-size:24px}.roi-slider input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--mint-strong) 0 var(--fill), color-mix(in srgb, var(--text) 12%, transparent) var(--fill) 100%);border-radius:99px;width:100%;height:6px;margin:12px 0 6px}.roi-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:3px solid var(--mint-strong);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0000002e}.roi-slider input[type=range]::-moz-range-thumb{background:var(--surface);border:3px solid var(--mint-strong);border-radius:50%;width:16px;height:16px}.roi-slider-scale{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.roi-note{color:var(--text-muted);margin:6px 0 0;font-size:12.5px}.roi-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.roi-stat{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;transition:background .4s,border-color .4s;display:flex}.roi-stat b{letter-spacing:-.03em;color:var(--text);font-size:clamp(22px,2.4vw,30px);line-height:1}.roi-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700;line-height:1.3}.roi-stat.rev.hi{background:#12161f;border-color:#12161f;transition-delay:1.2s}.roi-stat.rev.hi b{color:var(--mint);transition:color .4s 1.2s}.roi-stat.rev.hi span{color:#9db2c8}.roi-return{color:var(--text-secondary);margin:14px 0 0;font-size:13.5px}.roi-return b{color:var(--text)}.roi-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.roi-cta small{color:var(--text-muted);font-size:12.5px}.roi-fine{color:var(--text-muted);margin:12px 0 0;font-size:12px}.pf-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pf-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.pf-note{margin:12px 0 14px}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pf-card{flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.pf-q{color:var(--mint-strong)}.pf-card blockquote{color:var(--text);flex:1;margin:0;font-size:15px;line-height:1.55}.pf-card figcaption{flex-direction:column;font-size:13px;display:flex}.pf-card figcaption span{color:var(--text-muted)}.pf-cases{width:min(780px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.pf-case-list{flex-direction:column;gap:14px;display:flex}.pf-case{border:1px solid var(--border);border-radius:14px;padding:16px 18px}.pf-case header{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.pf-case header span{color:var(--text-muted);font-size:12.5px}.pf-ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.pf-ba small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pf-ba p{color:var(--text-secondary);border-top:1px solid var(--border);justify-content:space-between;gap:10px;margin:0;padding:5px 0;font-size:13px;display:flex}.pf-ba p b{color:var(--text)}.pf-after{background:var(--mint-soft);border-radius:10px;padding:8px 12px}.pf-after p b{color:var(--green-text)}.pf-arrow{color:var(--text-muted)}.pf-how{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.5}.gp-close{color:#d6e0ea;background:radial-gradient(50% 90% at 85% 10%,#8fb0d080,#0000 70%),radial-gradient(40% 70% at 5% 100%,#6d5bd04d,#0000 70%),#12161f;border-radius:22px;padding:40px 40px 42px;position:relative;overflow:hidden}.gp-close h2{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:20px 0 10px;font-size:clamp(28px,3.6vw,42px);line-height:1.05}.gp-close p{max-width:56ch;margin:0 0 24px;font-size:16px;line-height:1.55}.gp-close-who{align-items:center;gap:12px;display:flex}.gp-close-who b{color:#fff;font-size:15px;display:block}.gp-close-who small{color:#9db2c8;font-size:12.5px}@media (width<=900px){.gp-row,.roi-grid,.pf-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.gp-top{gap:12px;padding:10px 16px}.gp-top .wordmark{font-size:20px}.gp-for{padding-left:12px}.gp-for small{display:none}.gp-main{gap:22px;padding:22px 16px 150px}.gp-sec-head,.pf-head{flex-direction:column;align-items:flex-start}.roi-panel{padding:20px 18px}.roi-results{gap:8px}.roi-stat{padding:14px 4px}.gp-close{border-radius:18px;padding:28px 22px 30px}.pf-ba{grid-template-columns:minmax(0,1fr)}.pf-arrow{justify-self:center;transform:rotate(90deg)}}.hl-face.sm{width:46px;height:46px;font-size:15px;box-shadow:0 0 0 4px #ffffff14}.gp-top{z-index:20;position:sticky;top:0}.gp-plan,.roi{scroll-margin-top:84px}.gp-prep{color:#d6e0ea;background:radial-gradient(60% 140% at 90% 0,#8fb0d073,#0000 70%),radial-gradient(40% 120% at 0 100%,#6d5bd047,#0000 70%),#12161f;position:relative;overflow:hidden}.gp-prep-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1160px;margin:0 auto;padding:26px 28px 28px;display:grid}.gp-prep-ico{width:56px;height:56px;color:var(--mint);background:#8fb0d024;border:1px solid #8fb0d040;border-radius:16px;place-items:center;display:grid}.gp-prep-ico svg{animation:3s ease-in-out infinite gp-tick}@keyframes gp-tick{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.gp-prep-t h2{letter-spacing:-.025em;color:#fff;margin:0 0 6px;font-size:clamp(20px,2.2vw,26px);line-height:1.2}.gp-prep-t p{max-width:64ch;margin:0;font-size:15px;line-height:1.55}.gp-prep-t p b{color:#fff}.gp-prep-copy{color:#f1f3f6;cursor:pointer;background:#ffffff0f;border:1px solid #d6e0ea4d;border-radius:99px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.gp-prep-copy:hover{background:#ffffff1f}.gp-prep-due{text-align:right;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:14px 18px}.gp-prep-due small{letter-spacing:.1em;text-transform:uppercase;color:#9db2c8;font-size:11px;font-weight:700;display:block}.gp-prep-due b{color:#fff;white-space:nowrap;margin-top:4px;font-size:18px;display:block}.gp-prep-bar{background:#ffffff14;height:4px}.gp-prep-bar span{background:linear-gradient(90deg, var(--mint-strong), var(--mint));height:100%;box-shadow:0 0 12px var(--mint);display:block}.pf-head p{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.pf-head{margin-bottom:16px}.cs-card{text-align:left;cursor:pointer;color:var(--text);font:inherit;flex-direction:column;margin:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.cs-card:hover{border-color:var(--mint-strong);transform:translateY(-3px);box-shadow:0 18px 40px -18px #12181c59}.cs-cover{aspect-ratio:16/11;background:#12161f;display:block;overflow:hidden}.cs-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.cs-card:hover .cs-cover img{transform:scale(1.04)}.cs-card-b{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.cs-card-meta{color:var(--text-muted);font-size:12px}.cs-card-h{letter-spacing:-.02em;font-size:18px}.cs-card-r{color:var(--text-secondary);font-size:14px;line-height:1.45}.cs-card-stats{border-top:1px solid var(--border);gap:18px;margin-top:8px;padding-top:12px;display:flex}.cs-card-stats span{color:var(--text-muted);flex-direction:column;font-size:11.5px;display:flex}.cs-card-stats b{letter-spacing:-.02em;color:var(--text);font-size:20px}.cs-more{color:var(--green-text);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-back{align-items:flex-start;padding:32px 16px;overflow-y:auto}.cs-modal{background:var(--surface);border-radius:22px;width:min(820px,100%);margin:0 auto;animation:.3s both qm-in;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.cs-close{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12161f8c;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.cs-hero{background:#12161f;height:320px;position:relative}.cs-hero img{object-fit:cover;width:100%;height:100%;display:block}.cs-hero:after{content:"";background:linear-gradient(#0000 35%,#0a0d12d9);position:absolute;inset:0}.cs-hero-t{z-index:1;color:#fff;position:absolute;bottom:24px;left:32px;right:32px}.cs-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-size:11.5px;font-weight:700}.cs-hero-t h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(28px,4vw,40px);line-height:1.05}.cs-place{color:#d6e0ea;align-items:center;gap:5px;font-size:14px;display:inline-flex}.cs-body{padding:26px 32px 32px}.cs-headline{letter-spacing:-.02em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.3}.cs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 8px;display:grid}.cs-stats>div{background:var(--mint-soft);border-radius:14px;padding:14px 16px}.cs-stats dt{color:var(--green-text);font-size:11.5px;font-weight:600}.cs-stats dd{letter-spacing:-.03em;color:var(--text);margin:4px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:750;line-height:1}.cs-body section{margin-top:22px}.cs-body h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:700}.cs-body section p,.cs-body li{color:var(--text-secondary);font-size:15px;line-height:1.6}.cs-body section p{margin:0}.cs-body ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.cs-results{list-style:none;padding:0!important}.cs-results li{padding-left:26px;position:relative;color:var(--text)!important}.cs-results li:before{content:"✓";background:var(--mint);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;margin-top:3px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.cs-shot{background:#12161f;border-radius:14px;margin:22px 0 0;overflow:hidden}.cs-shot img{width:100%;display:block}.cs-quote{color:#f1f3f6;background:#12161f;border-radius:16px;margin:24px 0 0;padding:22px 24px}.cs-quote svg{color:var(--mint)}.cs-quote p{letter-spacing:-.01em;color:#fff;margin:10px 0 12px;font-size:18px;line-height:1.5}.cs-quote footer{flex-direction:column;font-size:13px;display:flex}.cs-quote footer span{color:#9db2c8}.cs-cta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.cs-src{color:var(--text-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}@media (width<=760px){.gp-prep-in{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px 22px}.gp-prep-ico{border-radius:12px;width:44px;height:44px}.gp-prep-due{text-align:left}.cs-back{padding:0}.cs-modal{border-radius:0;min-height:100%}.cs-hero-t{left:20px;right:20px}.cs-body{padding:22px 20px 28px}.cs-stats{gap:6px}.cs-stats>div{padding:10px}.cs-hero{height:auto}.cs-hero img{height:210px}.cs-hero:after{display:none}.cs-hero-t{background:#12161f;padding:16px 20px 18px;position:static}}.gcal-back{align-items:flex-start;padding:32px 16px;overflow-y:auto}.gcal-modal{width:min(920px,100%);margin:0 auto}.gcal{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:640px;margin-top:8px;position:relative;overflow:hidden}.gcal iframe{opacity:0;border:0;width:100%;min-height:640px;transition:opacity .25s;display:block;overflow:hidden}.gcal iframe.on{opacity:1}.gcal-loading{color:#52606d;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.gv-book-who{align-items:center;gap:10px;margin:16px 0 18px;display:flex}.gv-book-who b{font-size:14px;display:block}.gv-book-who small{color:var(--text-muted);font-size:12.5px}.hl-face.xs{width:40px;height:40px;box-shadow:none;font-size:14px}@media (width<=760px){.gcal-back{padding:0}.gcal-modal{border-radius:0;min-height:100%}.gcal{border-radius:10px}}.gcal{background:0 0;border:0}.gp-main>.hl-card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0;display:grid}.gp-main>.hl-card .hl-poster{aspect-ratio:auto;height:100%;min-height:300px}.gp-main>.hl-card .hl-body{align-self:center;padding:26px 30px}.gcal-card{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:26px;margin:0;padding:26px;scroll-margin-top:84px;display:grid}.gcal-side h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.gcal-side .gv-book-facts{flex-direction:column}.gcal-card .gcal{min-height:680px;margin-top:0}.gcal-card .gcal iframe{min-height:680px}.gcal-modal{padding-top:0}.gcal-modal .modal-head{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);margin:0 0 6px;padding:18px 0 12px;position:sticky;top:0}.cs-modal{overflow:clip}.cs-bar{z-index:3;height:0;position:sticky;top:0}.cs-bar .cs-close{position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #00000040}@media (width<=900px){.gp-main>.hl-card{grid-template-columns:minmax(0,1fr)}.gp-main>.hl-card .hl-poster{aspect-ratio:16/9;height:auto;min-height:0}.gcal-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px}}.hl-book{align-items:center;gap:7px;margin:18px 0 0 42px;display:inline-flex}@media (width<=760px){.hl-book{justify-content:center;width:100%;margin-left:0}}.gcal-card{padding:24px 24px 12px;display:block}.gcal-card>h2{letter-spacing:-.02em;margin:0 0 4px;font-size:20px}.gcal-card .gv-booked{margin-top:12px}@media (width<=900px){.gcal-card{padding:18px 12px 8px}.gcal-card>h2{padding:0 6px}}.gcal,.gcal iframe{min-height:0}.gcal-card .gcal,.gcal-card .gcal iframe{height:780px;min-height:0}.gcal-modal .gcal,.gcal-modal .gcal iframe{height:calc(100vh - 150px);min-height:460px}@media (width<=760px){.gcal-card .gcal,.gcal-card .gcal iframe{height:720px}.gcal-modal .gcal,.gcal-modal .gcal iframe{height:calc(100dvh - 110px)}}.gcal iframe{z-index:1;opacity:1;background:0 0;position:relative}.gcal-loading{z-index:0}.gp-prep-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.gp-prep-acts .gp-prep-copy{margin-top:0}.gp-prep-acts .btn{align-items:center;gap:7px;display:inline-flex}.dk-edit:empty{min-width:8em;display:inline-block}.dk-edit:empty:before{content:attr(data-ph);color:#a07a1c;opacity:.8;font-style:italic}.dk-slide.dk-cover>.dk-cover-photo{z-index:0;width:40%;height:64%;position:absolute;top:18%;right:0}.dk-cover .dk-cover-main{max-width:56%}.dk-cover .dk-cover-title{font-size:calc(6.4 * var(--u));max-width:100%}.dk-cover .dk-cover-sub{max-width:100%}.mk-photo{background:linear-gradient(135deg,#e3ebe6,#c7d5cd);display:block;position:relative;overflow:hidden}.mk-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-photo.empty,.mk-photo-none{place-items:center;display:grid}.mk-photo-none svg{width:calc(2 * var(--u));height:calc(2 * var(--u));color:#7f968b;opacity:.7}.mk-fill{inset:0;position:absolute!important}.mk-pick{z-index:6;font:inherit;font-family:var(--font);font-size:calc(.95 * var(--u));letter-spacing:0;white-space:nowrap;color:#fff;opacity:0;cursor:pointer;background:#12181cd6;border:0;border-radius:99px;align-items:center;gap:.4em;padding:.55em .95em;font-weight:650;line-height:1.2;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-pick svg{width:1.15em;height:1.15em}.mk-photo:hover>.mk-pick,.mk-pick:focus-visible{opacity:1}.mk-photo.empty>.mk-pick{opacity:1;background:#12181c9e}.mk-phone,.mk-laptop,.mk-gcard,.mk-card-post,.mk-email{--m:calc(var(--u) * var(--s,1))}.mk-phone{width:calc(var(--w,13.6) * var(--m));aspect-ratio:9/19.2;padding:calc(.45 * var(--m));border-radius:calc(2.1 * var(--m));box-shadow:inset 0 0 0 calc(.14 * var(--m)) #3a3f42, 0 calc(1.2 * var(--m)) calc(3 * var(--m)) #12181c38;background:#16191a;flex:none;position:relative}.mk-screen{border-radius:calc(1.7 * var(--m));color:#111;height:100%;font-family:-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:calc(.62 * var(--m));letter-spacing:0;background:#fff;flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}.mk-status{z-index:3;padding:calc(.55 * var(--m)) calc(1.1 * var(--m)) calc(.3 * var(--m));font-size:calc(.55 * var(--m));flex:none;justify-content:space-between;align-items:center;font-weight:650;display:flex;position:relative}.mk-phone.dark .mk-status{color:#fff}.mk-island{width:calc(3.4 * var(--m));height:calc(.95 * var(--m));background:#0b0c0d;border-radius:99px}.mk-bars{gap:calc(.1 * var(--m));align-items:flex-end;display:flex}.mk-bars i{width:calc(.18 * var(--m));height:calc(.3 * var(--m));background:currentColor;border-radius:1px}.mk-bars i+i{height:calc(.45 * var(--m))}.mk-bars i+i+i{height:calc(.6 * var(--m))}.mk-laptop{--w:40;width:calc(var(--w) * var(--m));flex:none}.mk-lid{border-radius:calc(1 * var(--m)) calc(1 * var(--m)) 0 0;padding:calc(.7 * var(--m)) calc(.7 * var(--m)) calc(.9 * var(--m));box-shadow:inset 0 0 0 calc(.1 * var(--m)) #3c4043;background:#1b1d1f}.mk-lscreen{aspect-ratio:16/10;border-radius:calc(.2 * var(--m));background:#fff;position:relative;overflow:hidden}.mk-base{height:calc(1.1 * var(--m));margin:0 calc(-2.2 * var(--m));border-radius:0 0 calc(1.2 * var(--m)) calc(1.2 * var(--m));box-shadow:0 calc(.8 * var(--m)) calc(2 * var(--m)) #12181c33;background:linear-gradient(#dfe2e5,#a9aeb3)}.mk-ig-who{z-index:3;align-items:center;gap:calc(.45 * var(--m));padding:calc(.5 * var(--m)) calc(.7 * var(--m));font-size:calc(.6 * var(--m));display:flex;position:relative}.mk-ig-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.mk-ig-who small{font-size:calc(.5 * var(--m));color:#737373;display:block}.mk-ig-who.light{color:#fff}.mk-ig-who.light small{color:#ffffffd9;margin-left:calc(.2 * var(--m))}.mk-av{width:calc(1.5 * var(--m));height:calc(1.5 * var(--m));box-shadow:0 0 0 calc(.1 * var(--m)) #fff;background:linear-gradient(135deg,#2e5270,#1f3a52);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mk-av img{object-fit:contain;background:#fff;width:100%;height:100%}.mk-av b{color:#fff;font-size:calc(.5 * var(--m))}.mk-more{width:calc(.9 * var(--m));height:calc(.9 * var(--m));flex:none;margin-left:auto}.mk-story .mk-screen,.mk-reel .mk-screen{color:#fff;background:#111}.mk-story .mk-screen:after,.mk-reel .mk-screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000073,#0000 22% 45%,#000000c7);position:absolute;inset:0}.mk-story-text:before,.mk-reel-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000080,#00000038 62%,#0000);position:absolute;inset:-40% -22%}.mk-story-top{z-index:3;padding:0 calc(.5 * var(--m));position:relative}.mk-progress{gap:calc(.2 * var(--m));padding:0 calc(.2 * var(--m));display:flex}.mk-progress i{height:calc(.13 * var(--m));background:#ffffff73;border-radius:99px;flex:1}.mk-progress i:first-child{background:#fff}.mk-story-text{z-index:3;left:calc(1 * var(--m));right:calc(1 * var(--m));text-shadow:0 1px 10px #00000073;position:absolute;bottom:21%}.mk-story-text b{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:calc(1.45 * var(--m));letter-spacing:-.01em;line-height:1.08;display:block}.mk-story-text>span{margin-top:calc(.45 * var(--m));font-size:calc(.62 * var(--m));opacity:.94;display:block}.mk-story-cta{z-index:3;left:0;right:0;bottom:calc(1.3 * var(--m));justify-content:center;display:flex;position:absolute}.mk-story-cta span{color:#111;font-weight:650;font-size:calc(.6 * var(--m));padding:calc(.4 * var(--m)) calc(1.1 * var(--m));background:#fff;border-radius:99px}.mk-post{color:#111;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.mk-post-img{aspect-ratio:4/5;flex:none;width:100%}.mk-post-cta{padding:calc(.45 * var(--m)) calc(.7 * var(--m));font-weight:650;font-size:calc(.58 * var(--m));border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;display:flex}.mk-post-cta svg{width:calc(.8 * var(--m));height:calc(.8 * var(--m))}.mk-post-icons{gap:calc(.6 * var(--m));padding:calc(.45 * var(--m)) calc(.7 * var(--m));display:flex}.mk-post-icons svg{width:calc(.95 * var(--m));height:calc(.95 * var(--m));stroke-width:2px}.mk-post-icons .mk-save{margin-left:auto}.mk-caption{padding:0 calc(.7 * var(--m));font-size:calc(.56 * var(--m));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0!important}.mk-card-post{--w:14.4;width:calc(var(--w) * var(--m));box-shadow:0 calc(1 * var(--m)) calc(3 * var(--m)) #12181c1f;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:calc(.62 * var(--m));color:#111;padding-bottom:calc(.7 * var(--m));background:#fff;border:1px solid #e3e3e3;flex-direction:column;flex:none;align-self:center;line-height:1.3;display:flex}.mk-ig-bar{text-align:center;font-family:Snell Roundhand,Brush Script MT,cursive;font-size:calc(1.25 * var(--m));padding:calc(.4 * var(--m));border-bottom:1px solid #efefef}.mk-reel-top{z-index:3;padding:calc(.2 * var(--m)) calc(.8 * var(--m));font-size:calc(.8 * var(--m));justify-content:space-between;align-items:center;display:flex;position:relative}.mk-reel-top svg{width:calc(.9 * var(--m));height:calc(.9 * var(--m))}.mk-reel-text{z-index:3;text-align:center;text-shadow:0 1px 10px #00000080;position:absolute;top:27%;left:9%;right:9%}.mk-reel-text b{text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:calc(.95 * var(--m));letter-spacing:.03em;line-height:1.15;display:block}.mk-reel-text>span{margin-top:calc(.35 * var(--m));font-size:calc(.55 * var(--m));display:block}.mk-reel-rail{z-index:3;right:calc(.5 * var(--m));gap:calc(.7 * var(--m));flex-direction:column;display:flex;position:absolute;bottom:27%}.mk-reel-rail svg{width:calc(.9 * var(--m));height:calc(.9 * var(--m))}.mk-reel-bottom{z-index:3;left:0;right:calc(1.8 * var(--m));bottom:calc(.8 * var(--m));padding:0 calc(.6 * var(--m));position:absolute}.mk-reel-bottom .mk-ig-who{padding:0 0 calc(.3 * var(--m))}.mk-follow{border-radius:calc(.3 * var(--m));padding:0 calc(.35 * var(--m));font-size:calc(.5 * var(--m));border:1px solid #ffffffbf;font-weight:650}.mk-reel-cta{margin:calc(.2 * var(--m)) 0 calc(.35 * var(--m));padding:calc(.35 * var(--m)) calc(.6 * var(--m));border-radius:calc(.35 * var(--m));font-weight:650;font-size:calc(.55 * var(--m));background:#ffffff3d;justify-content:space-between;align-items:center;display:flex}.mk-reel-cta svg{width:calc(.7 * var(--m));height:calc(.7 * var(--m))}.mk-reel-cap{font-size:calc(.5 * var(--m));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important}.mk-ad{margin-top:calc(.25 * var(--m));padding:0 calc(.3 * var(--m));font-size:calc(.45 * var(--m));background:#ffffff40;border-radius:3px;display:inline-block}.mk-gcard{--w:16;width:calc(var(--w) * var(--m));border-radius:calc(1.3 * var(--m));box-shadow:0 calc(1 * var(--m)) calc(3 * var(--m)) #12181c1a;font-family:Arial,Helvetica Neue,sans-serif;font-size:calc(.6 * var(--m));color:#202124;background:#fff;border:1px solid #e3e5e8;flex-direction:column;flex:none;line-height:1.3;display:flex;overflow:hidden}.mk-serp{color:#202124;background:#fff;flex-direction:column;flex:1;min-height:0;font-family:Arial,Helvetica Neue,sans-serif;display:flex}.mk-serp-head{padding:calc(.7 * var(--m)) calc(.8 * var(--m)) calc(.45 * var(--m));justify-content:space-between;align-items:center;display:flex}.mk-burger{gap:calc(.15 * var(--m));flex-direction:column;display:flex}.mk-burger i{width:calc(.8 * var(--m));height:calc(.1 * var(--m));background:#5f6368;border-radius:2px}.mk-g{font-family:Arial,sans-serif;font-weight:500;font-size:calc(1.15 * var(--m));letter-spacing:-.03em}.mk-g i{font-style:normal}.mk-g i:first-child,.mk-g i:nth-child(4){color:#4285f4}.mk-g i:nth-child(2),.mk-g i:nth-child(6){color:#ea4335}.mk-g i:nth-child(3){color:#fbbc05}.mk-g i:nth-child(5){color:#34a853}.mk-me{width:calc(1.1 * var(--m));height:calc(1.1 * var(--m));background:#dadce0;border-radius:50%}.mk-serp-box{align-items:center;gap:calc(.4 * var(--m));min-height:calc(1.6 * var(--m));margin:0 calc(.7 * var(--m));padding:calc(.4 * var(--m)) calc(.7 * var(--m));font-size:calc(.6 * var(--m));border-radius:99px;display:flex;box-shadow:0 1px 4px #20212447}.mk-serp-box svg{width:calc(.75 * var(--m));height:calc(.75 * var(--m));color:#9aa0a6;flex:none}.mk-serp-tabs{gap:calc(.6 * var(--m));padding:calc(.6 * var(--m)) calc(.8 * var(--m)) calc(.35 * var(--m));font-size:calc(.52 * var(--m));border-bottom:1px solid #ebebeb;align-items:center;display:flex}.mk-serp-tabs b{color:#1a73e8;box-shadow:0 calc(.4 * var(--m)) 0 -1px #1a73e8;font-weight:600}.mk-serp-tabs i{width:calc(1.8 * var(--m));height:calc(.35 * var(--m));background:#e8eaed;border-radius:2px}.mk-serp-ad{padding:calc(.6 * var(--m)) calc(.8 * var(--m)) calc(.4 * var(--m))}.mk-spons{font-weight:700;font-size:calc(.5 * var(--m));margin-bottom:calc(.35 * var(--m));display:block}.mk-serp-src{align-items:center;gap:calc(.4 * var(--m));min-width:0;display:flex}.mk-serp-src .mk-av{width:calc(1.1 * var(--m));height:calc(1.1 * var(--m));box-shadow:0 0 0 1px #e8eaed}.mk-serp-src>span{min-width:0}.mk-serp-src b{font-size:calc(.52 * var(--m));white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.mk-serp-src small{font-size:calc(.45 * var(--m));color:#4d5156;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mk-serp-h{color:#1a0dab;font-weight:400;font-size:calc(.78 * var(--m));margin:calc(.35 * var(--m)) 0 calc(.4 * var(--m));line-height:1.25;display:block}.mk-serp-img{aspect-ratio:16/10;border-radius:calc(.5 * var(--m));width:100%}.mk-gphone .mk-serp-img{aspect-ratio:16/9}.mk-serp-d{font-size:calc(.55 * var(--m));color:#4d5156;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;margin:calc(.4 * var(--m)) 0!important}.mk-serp-links{gap:calc(.3 * var(--m));display:flex;overflow:hidden}.mk-serp-links span{white-space:nowrap;padding:calc(.2 * var(--m)) calc(.5 * var(--m));font-size:calc(.48 * var(--m));color:#1a0dab;border:1px solid #dadce0;border-radius:99px;flex:none}.mk-serp-skel{gap:calc(.3 * var(--m));padding:calc(.5 * var(--m)) calc(.8 * var(--m)) calc(.8 * var(--m));flex-direction:column;display:flex}.mk-serp-skel i{height:calc(.4 * var(--m));background:#eef0f2;border-radius:3px;width:60%}.mk-serp-skel i+i{width:88%}.mk-serp-skel i+i+i{width:42%}.mk-lp-page{color:#1d1d1b;font-family:Georgia,Times New Roman,serif;font-size:calc(.55 * var(--m));background:#fff;line-height:1.3;position:absolute;inset:0;overflow:hidden}.mk-lp-hero{color:#fff;flex-direction:column;height:47%;display:flex;position:relative}.mk-lp-hero:after,.mk-lphone-hero:after{content:"";z-index:1;pointer-events:none;background:#0c0e1266;position:absolute;inset:0}.mk-lp-nav{z-index:3;padding:calc(.6 * var(--m)) calc(1.2 * var(--m));justify-content:space-between;align-items:center;display:flex;position:relative}.mk-lp-nav>span{gap:calc(.15 * var(--m));flex-direction:column;display:flex}.mk-lp-nav>span i{width:calc(.8 * var(--m));height:calc(.1 * var(--m));background:#fff}.mk-logo{height:calc(1.4 * var(--m));width:auto;max-width:calc(8 * var(--m));object-fit:contain}.mk-lp-nav .mk-logo{filter:brightness(0)invert()}.mk-wordmark{font-weight:400;font-size:calc(.75 * var(--m));letter-spacing:.12em;text-transform:uppercase}.mk-lp-hero-t{z-index:3;justify-content:center;align-items:center;gap:calc(.7 * var(--m));padding:0 calc(2 * var(--m)) calc(1 * var(--m));text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.mk-lp-hero-t b{font-weight:400;font-size:calc(1.45 * var(--m));text-shadow:0 1px 10px #00000059;line-height:1.15}.mk-lp-btn{background:var(--lp,#e3b75a);color:#fff;font-family:var(--font);font-weight:650;font-size:calc(.5 * var(--m));padding:calc(.35 * var(--m)) calc(.9 * var(--m));border-radius:calc(.25 * var(--m));display:inline-block}.mk-lp-body{gap:calc(1.2 * var(--m));height:53%;padding:calc(1.1 * var(--m)) calc(1.6 * var(--m));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.mk-lp-img{border-radius:calc(.2 * var(--m));height:100%}.mk-lp-list{flex-direction:column;justify-content:center;min-width:0;display:flex}.mk-lp-list>b{font-weight:700;font-size:calc(.82 * var(--m));margin-bottom:calc(.5 * var(--m));line-height:1.2}.mk-lp-list ul{margin:0 0 calc(.6 * var(--m));gap:calc(.22 * var(--m));font-size:calc(.5 * var(--m));flex-direction:column;padding:0;list-style:none;display:flex}.mk-lp-list li{gap:calc(.3 * var(--m));align-items:baseline;display:flex}.mk-lp-list li i{width:calc(.38 * var(--m));height:calc(.38 * var(--m));border:1px solid #555;border-radius:1px;flex:none}.mk-lp-list .mk-lp-btn{align-self:flex-start}.mk-lphone .mk-screen{background:#fbf8f1}.mk-lphone-nav{padding:calc(.4 * var(--m)) calc(.8 * var(--m)) calc(.5 * var(--m));color:#222;border-bottom:1px solid #e7e1d4;justify-content:space-between;align-items:center;display:flex}.mk-lphone-nav .mk-logo{height:calc(1.6 * var(--m))}.mk-lphone-hero{margin:calc(.6 * var(--m));border-radius:calc(.4 * var(--m));color:#fff;flex:1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mk-lphone-hero>div{z-index:3;width:100%;padding:calc(1 * var(--m));text-align:center;position:relative}.mk-lphone-hero b{margin-bottom:calc(.6 * var(--m));font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:calc(1 * var(--m));line-height:1.15;display:block}.mk-lphone-foot{text-align:center;font-size:calc(.45 * var(--m));color:#777;padding:0 0 calc(.6 * var(--m))}.mk-sms-head{align-items:center;gap:calc(.25 * var(--m));padding:calc(.3 * var(--m)) 0 calc(.6 * var(--m));font-size:calc(.55 * var(--m));border-bottom:1px solid #eee;flex-direction:column;display:flex}.mk-sms-head .mk-av{width:calc(1.9 * var(--m));height:calc(1.9 * var(--m))}.mk-sms-body{gap:calc(.45 * var(--m));padding:calc(.7 * var(--m));flex-direction:column;display:flex}.mk-sms-body small{text-align:center;color:#8e8e93;font-size:calc(.45 * var(--m))}.mk-sms-body p{max-width:82%;padding:calc(.45 * var(--m)) calc(.7 * var(--m));border-radius:calc(.9 * var(--m));font-size:calc(.56 * var(--m));line-height:1.35;margin:0!important}.mk-sms-body .in{background:#e9e9eb;align-self:flex-start}.mk-sms-body .out{color:#fff;background:#1f8bff;align-self:flex-end}.mk-email{--w:15;width:calc(var(--w) * var(--m));padding:calc(.9 * var(--m));border-radius:calc(.8 * var(--m));box-shadow:0 calc(.8 * var(--m)) calc(2.4 * var(--m)) #12181c1a;font-size:calc(.58 * var(--m));color:#222;background:#fff;border:1px solid #e6e8ea;flex:none;line-height:1.4}.mk-email-h b{font-size:calc(.62 * var(--m));display:block}.mk-email-h small{color:#777;font-size:calc(.5 * var(--m))}.mk-email-s{margin:calc(.5 * var(--m)) 0 calc(.3 * var(--m));font-size:calc(.7 * var(--m));display:block}.mk-email p{color:#444;margin:0 0 calc(.6 * var(--m))!important}.mk-email-btn{padding:calc(.3 * var(--m)) calc(.8 * var(--m));color:#fff;font-size:calc(.5 * var(--m));background:#12181c;border-radius:99px;font-weight:650;display:inline-block}.dk-ov .dk-lead{margin-bottom:calc(1.4 * var(--u))!important}.dk-ov-grid{gap:calc(3.2 * var(--u));grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;display:grid}.dk-ov-photo{aspect-ratio:16/10;border-radius:calc(1 * var(--u));width:100%}.dk-ov-name{font-size:calc(2.1 * var(--u));letter-spacing:-.025em;font-weight:600;line-height:1.15;display:block}.dk-ov-facts .dk-cap{margin:calc(.8 * var(--u)) 0 calc(1.1 * var(--u))}.dk-ov-facts dl{gap:calc(.9 * var(--u));flex-direction:column;margin:0;display:flex}.dk-ov-facts dt{font-weight:650;font-size:calc(1.1 * var(--u))}.dk-ov-facts dd{margin:calc(.15 * var(--u)) 0 0;font-size:calc(1.15 * var(--u));color:var(--d-ink-2);line-height:1.42}.dk-ov-sum{padding-top:calc(1.2 * var(--u));border-top:1px solid var(--d-line);font-size:calc(1.3 * var(--u));line-height:1.45;margin-top:auto!important}.dk-strat{gap:calc(3 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;min-height:0;display:grid}.dk-strat-col{flex-direction:column;min-width:0;display:flex}.dk-sv{--s:.5;height:calc(17 * var(--u));justify-content:center;align-items:flex-end;gap:calc(.9 * var(--u));padding-bottom:calc(1 * var(--u));margin-bottom:calc(1.4 * var(--u));border-bottom:calc(.2 * var(--u)) solid var(--d-ink);display:flex}.dk-sv .mk-gcard{--w:14;align-self:flex-end}.dk-sv-fu{align-items:center;gap:calc(1.6 * var(--u))}.dk-sv-fu .mk-phone{align-self:flex-end}.dk-sv-rep img{object-fit:contain;max-width:100%;max-height:100%}.dk-strat-t{font-size:calc(1.6 * var(--u));letter-spacing:-.02em;font-weight:560;line-height:1.22}.dk-impact{margin:calc(.8 * var(--u)) 0 calc(.9 * var(--u));padding:calc(.35 * var(--u)) calc(1 * var(--u));color:#7a5a00;font-size:calc(.95 * var(--u));background:#fff3c4;border-radius:99px;align-self:flex-start;font-weight:600}.dk-impact.hi{background:var(--d-accent-soft);color:var(--d-accent-ink)}.dk-strat-col>p{font-size:calc(1.2 * var(--u));color:var(--d-ink-2)}.dk-ch4{gap:calc(1.6 * var(--u));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;display:grid}.dk-ch4 .dk-channel{padding:calc(1.6 * var(--u)) calc(1.7 * var(--u))}.dk-ch4 .dk-ch-head{row-gap:calc(.3 * var(--u));flex-wrap:wrap}.dk-ch4 .dk-ch-role{min-height:0}.dk-ch-mock{--s:.6}.dk-phones{justify-content:space-around;align-items:center;gap:calc(2 * var(--u));flex:1;min-height:0;display:flex}.dk-phones .mk-phone{--w:13.1}.dk-phones .mk-card-post{--w:14.4}.dk-note{text-align:center;max-width:72%;font-size:calc(1.15 * var(--u));color:var(--d-ink-2);margin:calc(2.2 * var(--u)) auto 0!important}.dk-gads{justify-content:center;align-items:center;gap:calc(4 * var(--u));flex:1;min-height:0;display:flex}.dk-gads .mk-gcard{--w:19.5}.dk-gads .mk-phone{--w:15}.dk-lp{gap:calc(2.2 * var(--u));flex:1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-height:0;display:grid}.dk-lp .mk-phone{--w:10}.dk-lp .mk-laptop{--w:43}.dk-lp-side b{margin-bottom:calc(1 * var(--u));font-size:calc(2 * var(--u));letter-spacing:-.02em;font-weight:560;line-height:1.2;display:block}.dk-lp-side p{font-size:calc(1.3 * var(--u));color:var(--d-ink-2)}.dk-bud{gap:calc(3.4 * var(--u));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;min-height:0;display:grid}.dk-bud-l{gap:calc(1.7 * var(--u));flex-direction:column;display:flex}.dk-bud-big{font-size:calc(4.6 * var(--u));letter-spacing:-.05em;font-weight:700;line-height:1}.dk-bud-big small{margin-left:calc(.6 * var(--u));font-size:calc(1.2 * var(--u));letter-spacing:0;color:var(--d-ink-3);font-weight:500}.dk-bud-big .dk-missing{font-size:calc(1.3 * var(--u));letter-spacing:0}.dk-bud-mid{align-items:baseline;gap:calc(.8 * var(--u));display:flex}.dk-bud-mid b{font-size:calc(3 * var(--u));letter-spacing:-.04em;font-weight:680;line-height:1}.dk-bud-mid span{font-size:calc(1.2 * var(--u));color:var(--d-ink-3)}.dk-bud-help{margin-top:calc(.5 * var(--u));font-size:calc(1 * var(--u));color:var(--d-ink-3);display:block}.dk-slider{gap:calc(1 * var(--u));margin-top:calc(.7 * var(--u));font-size:calc(1 * var(--u));color:var(--d-ink-2);--tone:#1f3a52;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dk-slider.t1{--tone:#2f6fdb}.dk-slider.t2{--tone:var(--d-accent-2)}.dk-slider input[type=range]{appearance:none;width:100%;height:calc(1 * var(--u));cursor:pointer;background:linear-gradient(90deg, var(--tone) var(--fill), #e3e8e4 var(--fill));border-radius:99px;outline:none;margin:0}.dk-slider input[type=range]:disabled{cursor:default}.dk-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));border:calc(.3 * var(--u)) solid #fff;background:#12181c;border-radius:50%;box-shadow:0 1px 4px #00000059}.dk-slider input[type=range]::-moz-range-thumb{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));border:calc(.3 * var(--u)) solid #fff;background:#12181c;border-radius:50%;box-shadow:0 1px 4px #00000059}.dk-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(.35 * var(--u)) #2e527073}.dk-sl-end{font-variant-numeric:tabular-nums}.dk-bud-reset{font:inherit;font-size:calc(1.05 * var(--u));color:var(--d-accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4em;padding:0;font-weight:600;display:inline-flex}.dk-bud-reset svg{width:1.1em;height:1.1em}.dk-bud-r .dk-bkpis{row-gap:calc(1.4 * var(--u))}.dk-bkpis em{margin-top:calc(.3 * var(--u));font-style:normal;font-size:calc(.76 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);display:block}.dk-bud-r .dk-fine{margin-top:calc(1.3 * var(--u))!important}.dk-gdot{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));margin-left:calc(.3 * var(--u));background:var(--d-accent);border-radius:50%;grid-row:1;justify-self:start}.dk-gdot.g0{border-radius:calc(.35 * var(--u))}.dk-gdot.g2{background:var(--d-accent-2)}.dk-diff{gap:calc(3 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;min-height:0;display:grid}.dk-diff-vis{height:calc(15 * var(--u));margin-bottom:calc(1.4 * var(--u));align-items:flex-end;display:flex}.dk-diff-vis img{object-fit:contain;max-width:100%;max-height:100%}.dk-diff-vis>img,.dk-int-laptop,.dk-sv-rep img{mix-blend-mode:multiply}.dk-diff-vis.dk-team{grid-template-columns:repeat(4, calc(5.2 * var(--u)));gap:calc(.6 * var(--u));align-content:end;display:grid}.dk-team img{aspect-ratio:1;object-fit:cover;border-radius:calc(.3 * var(--u));width:100%}.dk-diff b{margin-bottom:calc(.6 * var(--u));font-size:calc(1.6 * var(--u));letter-spacing:-.02em;font-weight:560;display:block}.dk-diff p{font-size:calc(1.15 * var(--u));color:var(--d-ink-2)}.dk-int{gap:calc(3 * var(--u));flex:1;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.2fr);align-items:center;min-height:0;display:grid}.dk-int-laptop{width:100%;max-height:calc(24 * var(--u));object-fit:contain}.dk-int-arrow{width:calc(4 * var(--u));height:calc(4 * var(--u));color:var(--d-ink)}.dk-int-logos{gap:calc(2.6 * var(--u)) calc(3 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;display:grid}.dk-int-logos img{max-width:100%;max-height:calc(5.4 * var(--u));object-fit:contain}.dk-int-logos img:last-child{max-height:calc(3.4 * var(--u));grid-column:1/-1}.dk-int-foot{text-align:center;max-width:78%!important;margin:calc(1 * var(--u)) auto 0!important}.dk-divider .dk-main{justify-content:center}.dk-div-h{max-width:62%;margin:0 0 calc(3.4 * var(--u));font-size:calc(6 * var(--u));letter-spacing:-.05em;font-weight:650;line-height:1.02}.dk-div-logos{gap:calc(2.6 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.dk-div-logos img{height:calc(4.2 * var(--u));width:auto;max-width:calc(14 * var(--u));object-fit:contain;opacity:.88}.dk-cs .dk-main{gap:calc(3.2 * var(--u));padding-top:calc(1.2 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.dk-cs-tall .dk-main{grid-template-columns:minmax(0,1fr) auto}.dk-cs-l{justify-content:center;gap:calc(1.1 * var(--u));flex-direction:column;min-height:0;display:flex}.dk-cs-logo{height:calc(5 * var(--u));width:auto;max-width:calc(22 * var(--u));object-fit:contain;align-self:flex-start}.dk-cs-logo.wide{height:calc(3.2 * var(--u));max-width:calc(30 * var(--u))}.dk-cs-logos{gap:calc(2.4 * var(--u));align-items:center;display:flex}.dk-cs-logos img{height:calc(5 * var(--u));width:auto;max-width:calc(16 * var(--u));object-fit:contain}.dk-cs-p{font-size:calc(1.15 * var(--u));color:var(--d-ink-2)}.dk-cs-l>.dk-video{width:84%}.dk-video{aspect-ratio:16/9;border-radius:calc(.8 * var(--u));width:100%;box-shadow:0 calc(.6 * var(--u)) calc(2 * var(--u)) #12181c29;background:#0b0f0d;flex:none;position:relative;overflow:hidden}.dk-video.tall{aspect-ratio:9/16;width:auto;height:100%;max-height:calc(44 * var(--u));border-radius:calc(1.6 * var(--u))}.dk-video img,.dk-video iframe,.dk-video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.dk-video.on video{object-fit:contain;background:#000}.dk-play{width:calc(5 * var(--u));height:calc(5 * var(--u));border:calc(.2 * var(--u)) solid #ffffffeb;color:#fff;cursor:pointer;background:#0e11186b;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.dk-play:hover{background:#2e5270bf;transform:translate(-50%,-50%)scale(1.06)}.dk-play svg{fill:currentColor;width:40%;height:40%;margin-left:8%}.dk-vlen{left:calc(.8 * var(--u));bottom:calc(.7 * var(--u));padding:0 calc(.5 * var(--u));border-radius:calc(.3 * var(--u));color:#fff;font-size:calc(.9 * var(--u));font-variant-numeric:tabular-nums;background:#0000008c;position:absolute}.dk-cs-q{margin:0}.dk-cs-q p{font-size:calc(1.2 * var(--u));line-height:1.45}.dk-cs-q footer{margin-top:calc(.6 * var(--u));font-size:calc(1 * var(--u));color:var(--d-ink-3);font-weight:600}.dk-cs-st{font-size:calc(1.4 * var(--u));letter-spacing:-.02em;font-weight:680}.dk-cs-stats{gap:calc(1 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dk-cs-stats>div{padding:calc(1 * var(--u));text-align:center;border:1px solid var(--d-line);border-radius:calc(.8 * var(--u));box-shadow:0 calc(.3 * var(--u)) calc(1.2 * var(--u)) #12181c0f;background:#fff}.dk-cs-stats b{font-size:calc(2.1 * var(--u));letter-spacing:-.04em;font-weight:750;line-height:1.05;display:block}.dk-cs-stats span{margin-top:calc(.4 * var(--u));padding-top:calc(.4 * var(--u));border-top:1px solid var(--d-line);font-size:calc(.85 * var(--u));color:var(--d-ink-3);line-height:1.3;display:block}.dk-cs-pair{height:calc(15 * var(--u));border-radius:calc(.6 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid;overflow:hidden}.dk-cs-pair.big{height:calc(26 * var(--u))}.dk-cs-pair img{object-fit:cover;width:100%;height:100%}.dk-cs-two{gap:calc(2 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dk-cs-two p{font-size:calc(1.05 * var(--u));color:var(--d-ink-2)}.dk-collage{min-height:0;position:relative}.dk-collage img{object-fit:cover;border-radius:calc(.4 * var(--u));box-shadow:0 calc(.6 * var(--u)) calc(2 * var(--u)) #12181c2e;position:absolute}.dk-collage.c3 .p0{width:70%;height:44%;top:0;left:10%}.dk-collage.c3 .p1{width:62%;height:36%;top:32%;right:0}.dk-collage.c3 .p2{border:calc(.6 * var(--u)) solid #fff;border-bottom-width:calc(2.2 * var(--u));border-radius:calc(.2 * var(--u));width:38%;height:52%;bottom:0;left:0}.dk-collage.c4 .p0{width:56%;height:44%;top:0;left:0}.dk-collage.c4 .p1{width:40%;height:58%;top:0;right:0}.dk-collage.c4 .p2{width:56%;height:52%;bottom:0;left:0}.dk-collage.c4 .p3{width:40%;height:38%;bottom:0;right:0}.flow .dk-slide.dk-cover>.dk-cover-photo{order:1;width:auto;height:210px;margin:16px -20px 0;position:relative;top:auto;right:auto}.flow .dk-cover .dk-cover-main{order:2;max-width:none}.flow .dk-cover .dk-cover-meta{order:3}.flow .dk-cover .dk-cover-title{font-size:42px}.flow .dk-ov-grid,.flow .dk-strat,.flow .dk-bud,.flow .dk-diff,.flow .dk-int,.flow.dk-canvas .dk-cs .dk-main,.flow .dk-lp{grid-template-columns:minmax(0,1fr);gap:20px}.flow .dk-ov-sum{font-size:15px;margin-top:18px!important}.flow .dk-ov-facts dd{font-size:14.5px}.flow .dk-sv{--s:.6;height:205px}.flow .dk-strat-t{font-size:18px}.flow .dk-strat-col>p{font-size:14.5px}.flow .dk-ch4{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.flow .dk-ch4 .dk-channel{justify-self:stretch}.flow .dk-ch-mock{--s:.62}.flow .dk-phones,.flow .dk-gads{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:14px;margin:0 -20px;padding:4px 20px 14px;overflow-x:auto}.flow .dk-phones>*,.flow .dk-gads>*{scroll-snap-align:center}.flow .dk-phones{--s:1.1}.flow .dk-gads{--s:1.05}.flow .dk-note{max-width:none;font-size:14px}.flow .dk-lp{justify-items:center}.flow .dk-lp .mk-phone{display:none}.flow .dk-lp .mk-laptop{--s:.64}.flow .dk-lp-side b{font-size:18px}.flow .dk-lp-side p{font-size:14.5px}.flow .dk-proc{grid-template-columns:minmax(0,1fr);gap:20px}.flow .dk-proc-vis{display:none}.flow .dk-bud-big{font-size:44px}.flow .dk-bud-mid b{font-size:30px}.flow .dk-slider input[type=range]{height:10px}.flow .dk-slider input[type=range]::-webkit-slider-thumb{border-width:4px;width:26px;height:26px}.flow .dk-bkpis em{font-size:9.5px}.flow .dk-diff-vis{height:auto}.flow .dk-diff b{font-size:18px}.flow .dk-diff p{font-size:14.5px}.flow .dk-diff-vis.dk-team{grid-template-columns:repeat(4,minmax(0,1fr))}.flow .dk-int{justify-items:center}.flow .dk-int-arrow{width:32px;height:32px;transform:rotate(90deg)}.flow .dk-int-logos img{max-height:46px}.flow .dk-int-logos img:last-child{max-height:30px}.flow .dk-int-foot{max-width:none!important}.flow .dk-div-h{max-width:none;margin-bottom:22px;font-size:36px}.flow .dk-div-logos{gap:18px 22px}.flow .dk-div-logos img{max-width:130px;height:34px}.flow .dk-collage{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flow .dk-collage img{box-shadow:none;border-radius:10px;position:static;border:0!important;width:100%!important;height:160px!important}.flow .dk-collage img:first-child:nth-last-child(odd){grid-column:1/-1;height:200px!important}.flow .dk-cs-l>.dk-video{width:100%}.flow .dk-video.tall{justify-self:center;width:64%;height:auto;max-height:none}.flow .dk-cs-pair,.flow .dk-cs-pair.big{height:170px}.flow .dk-cs-two{grid-template-columns:minmax(0,1fr);gap:12px}.flow .dk-cs-two p,.flow .dk-cs-p,.flow .dk-cs-q p{font-size:14.5px}.flow .dk-cs-stats{gap:6px}.flow .dk-cs-stats>div{padding:10px 6px}.flow .dk-cs-stats b{letter-spacing:-.03em;white-space:nowrap;font-size:17px}.flow .dk-cs-stats span{font-size:10.5px}.flow .dk-cs-logo{height:52px}.flow .dk-cs-logos img{height:48px}.flow .dk-play{width:58px;height:58px}.pb-live{background:var(--mint-soft,#d9e3ec);color:var(--mint-ink,#1f3a52)}.pb-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.pb-gal a{aspect-ratio:1;background:var(--surface-2,#e8e9eb);border-radius:8px;display:block;position:relative;overflow:hidden}.pb-gal img{object-fit:cover;width:100%;height:100%;display:block}.pb-gal a.picked{box-shadow:0 0 0 2px var(--mint-strong,#2e5270)}.pb-gal a svg{background:var(--mint-strong,#2e5270);color:#fff;border-radius:50%;padding:2px;position:absolute;top:4px;right:4px}.pb-brand{align-items:center;gap:12px;display:flex;margin-top:10px!important}.pb-brand img{object-fit:contain;max-width:120px;max-height:30px}.pb-brand span{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pb-brand i{width:14px;height:14px;box-shadow:0 0 0 1px var(--border);border-radius:4px}.pb-socials{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pb-socials li{justify-content:space-between;gap:10px;display:flex}.pb-socials span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-hist-line{color:var(--text-secondary);font-size:13px}.pb-rates{flex-direction:column;margin-top:12px;display:flex}.pb-rate .pb-input{max-width:120px}.pb-picker{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.pb-pick-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:6px 0 16px;display:grid}.pb-pick-grid button{background:var(--surface-2,#e8e9eb);cursor:pointer;aspect-ratio:4/3;box-shadow:0 0 0 1px var(--border);border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.pb-pick-grid button img{object-fit:cover;width:100%;height:100%;display:block}.pb-pick-grid button span{color:#fff;background:#12181cb8;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.pb-pick-grid button.fits span{background:#1f3b53d9}.pb-pick-grid button.on{box-shadow:0 0 0 3px var(--mint-strong,#2e5270)}.pb-pick-grid button>svg{background:var(--mint-strong,#2e5270);color:#fff;border-radius:50%;padding:3px;position:absolute;top:6px;right:6px}.pb-pick-grid button:hover img{transition:transform .2s;transform:scale(1.03)}.pb-pick-link{border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pb-pick-link input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.pb-pick-rm{margin-top:12px}.qm-photos{max-width:760px}.qp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.qp-ph{aspect-ratio:1;cursor:pointer;background:var(--surface-2,#e8e9eb);box-shadow:0 0 0 1px var(--border);border:0;border-radius:12px;padding:0;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.qp-ph img{object-fit:cover;width:100%;height:100%;display:block}.qp-ph:hover{transform:translateY(-1px)}.qp-ph.on{box-shadow:0 0 0 3px var(--mint-strong,#2e5270)}.qp-ph.on img{filter:brightness(.92)}.qp-n{background:var(--mint-strong,#2e5270);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.qp-tick{color:var(--mint-strong,#2e5270);background:#fff;border-radius:50%;padding:2px;position:absolute;bottom:8px;right:8px}.qp-wait{color:var(--text-secondary);align-items:center;gap:10px;margin:22px 0 6px;font-size:15px;display:flex}@media (width<=640px){.qp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.pb-pick-h{align-items:baseline;gap:8px;margin:4px 0 8px;font-size:13px;font-weight:650;display:flex}.pb-pick-h .muted{font-size:12px;font-weight:500}.rv-card{background:#fffbea;border-color:#f1dc8a;margin:0 0 16px;padding:14px 18px}.rv-card summary{cursor:pointer;color:#6b4f00;align-items:center;gap:8px;list-style:none;display:flex}.rv-card summary::-webkit-details-marker{display:none}.rv-card summary .muted{margin-left:auto;font-size:12px}.rv-list{color:#3d2f00;flex-direction:column;gap:8px;margin:10px 0 0;padding-left:20px;font-size:14px;display:flex}.rv-list b{font-weight:600;display:block}.rv-slide{color:#7a6320;font-size:12px}.rv-slide button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-sticky{color:#3a2e00;background:#fff6b8;border-radius:4px;margin:12px 0 4px;padding:14px 16px 12px;font-size:13.5px;line-height:1.5;transform:rotate(-.4deg);box-shadow:0 1px 2px #0000001a,0 10px 24px -14px #00000040}.rv-sticky-k{letter-spacing:.08em;text-transform:uppercase;color:#8a6d00;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.rv-sticky b{margin:4px 0 6px;font-size:15px;display:block}.rv-sticky p{margin:0 0 8px}.rv-sticky ul{margin:0 0 8px;padding-left:18px}.rv-sticky small{color:#8a6d00}[data-theme=dark] .rv-card,[data-theme=dark] .rv-sticky{color:#3a2e00}.pb-claude{color:var(--text-secondary);align-items:flex-start;gap:6px;font-size:12.5px;display:flex;margin:8px 0 0!important}.pb-claude svg{color:var(--mint-strong);flex:none;margin-top:2px}.cc-card{margin-bottom:20px;padding:18px 20px 16px}.cc-card h2{align-items:center;gap:8px;display:flex}.cc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.cc-stats div{background:var(--surface-muted);border-radius:12px;padding:12px 14px}.cc-stats dt{color:var(--text-muted);font-size:12px}.cc-stats dd{letter-spacing:-.02em;margin:4px 0 2px;font-size:22px;font-weight:700}.cc-stats small{color:var(--text-muted);font-size:12px}.cc-list{border-top:1px solid var(--border);margin-top:14px}.cc-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 80px;align-items:center;gap:12px;padding:9px 4px;font-size:14px;display:grid}.cc-row>span:nth-child(n+3){text-align:right}.cc-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:600}.cc-row a{color:var(--text);font-weight:600}.cc-fail{color:var(--text-muted);font-weight:500}.cc-empty{color:var(--text-muted);margin:14px 0 0;font-size:14px}.cc-plan{color:var(--text-secondary);font-size:12.5px;margin:6px 0 0!important}@media (width<=700px){.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 70px}.cc-row>span:nth-child(3){display:none}}.pb-ig-row{align-items:center;gap:8px;margin-top:4px;display:flex}.pb-ig-row .pb-input{flex:1;min-width:0}.pb-ig-row .pb-input input{min-width:0;font-size:14px}.pb-ig .pb-hint{margin-top:6px;display:block}button.foot-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500}.dk-persona{position:relative}.dk-swap{top:calc(1 * var(--u));right:calc(1 * var(--u));z-index:2;align-items:center;gap:calc(.35 * var(--u));padding:calc(.35 * var(--u)) calc(.8 * var(--u));border:1px solid var(--d-line);color:var(--d-accent-ink);font:inherit;font-size:calc(.9 * var(--u));cursor:pointer;background:#fff;border-radius:99px;font-weight:650;display:inline-flex;position:absolute;box-shadow:0 1px 3px #12181c14}.dk-swap svg{width:calc(.95 * var(--u));height:calc(.95 * var(--u))}.dk-swap:hover{background:var(--d-accent-soft);border-color:var(--d-accent)}.rp-ranges{flex-wrap:wrap}.rp-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.rp-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-kpis-4 .kpi .value,.rp-kpis-3 .kpi .value{font-size:26px}.rp-health{margin-bottom:16px;padding:14px 18px}.rp-health-head{color:var(--green-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.rp-health-head b{color:var(--text);font-weight:600}.rp-health-head .muted{margin-left:auto;font-size:12.5px}.rp-health.warn .rp-health-head{color:var(--amber-text)}.rp-health-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rp-health-list li{color:var(--text-secondary);gap:8px;font-size:13px;line-height:1.45;display:flex}.rp-health-list li svg{color:var(--text-muted);flex:none;margin-top:3px}.rp-tabs{margin-top:4px}.rp-card{margin-bottom:16px}.rp-scroll{overflow-x:auto}.rp-table th.r,.rp-table td.r{text-align:right}.rp-table td b{font-weight:600}.rp-sub{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.rp-table tr.rp-other td{color:var(--text-muted)}.rp-foot{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.rp-foot-top{margin:-6px 0 16px}.rp-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.rp-stat{flex-direction:column;gap:3px;padding:14px 16px;display:flex}.rp-stat-l{color:var(--text-secondary);font-size:12.5px;font-weight:500}.rp-stat-v{letter-spacing:-.02em;font-size:22px;font-weight:700}.rp-stat .delta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.rp-stat .delta b{align-items:center;gap:2px;font-weight:600;display:inline-flex}.rp-stat .delta .good{color:var(--good)}.rp-stat .delta .bad{color:var(--red-text)}.rp-stat-n{color:var(--text-muted);font-size:11.5px}@media (width<=1100px){.rp-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-two{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rp-kpis-4,.rp-kpis-3{grid-template-columns:minmax(0,1fr)}.rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-health-head .muted{width:100%;margin-left:0}}.ad-health .rp-health-list{margin-top:0}.ad-clear{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.rp-ads{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.rp-ad{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:16px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.rp-ad:hover{box-shadow:var(--shadow);border-color:var(--border-strong);transform:translateY(-2px)}.rp-ad:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px}.rp-ad-media{aspect-ratio:4/3;background:var(--surface-muted);min-height:0;display:block;position:relative;overflow:hidden}.rp-ad-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rp-ad-media .rp-verdict{position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0f172a26}.rp-ad-body{flex-direction:column;gap:2px;min-width:0;padding:12px 14px 14px;display:flex}.rp-ad-body>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.rp-ad-nums{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.rp-ad-nums span{flex-direction:column;min-width:0;display:flex}.rp-ad-nums small{color:var(--text-muted);font-size:11px}.rp-ad-nums b{font-size:13.5px;font-weight:650}.rp-verdict{letter-spacing:.06em;text-transform:uppercase;background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700}.rp-verdict.winner{background:var(--good-soft);color:var(--good);border-color:#0000}.rp-verdict.attention{background:var(--red-soft);color:var(--red-text);border-color:#0000}.modal.rp-admodal{width:min(960px,100%);padding:0;position:relative}.rp-admodal-x{z-index:2;background:var(--surface);position:absolute;top:14px;right:14px}.rp-admodal-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.rp-admodal-media{background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:22px;display:flex}.rp-admodal-media img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 18px 40px -18px #0f172a55}.rp-admodal-media figcaption{color:var(--text-muted);text-align:center;font-size:12.5px}.rp-admodal-main{flex-direction:column;gap:4px;min-width:0;padding:26px 26px 22px;display:flex}.rp-admodal-main h2{letter-spacing:-.02em;margin:8px 0 0;padding-right:36px;font-size:22px;line-height:1.2}.rp-admodal-main h3{color:var(--text-secondary);margin:18px 0 8px;font-size:13px;font-weight:650}.rp-admodal-why{background:var(--surface-muted);color:var(--text-secondary);border-radius:12px;margin:12px 0 4px;padding:11px 13px;font-size:13.5px;line-height:1.45}.rp-admodal-why.winner{background:var(--mint-soft);color:var(--mint-ink)}.rp-admodal-why.attention{background:var(--red-soft);color:var(--text)}.rp-admodal-stats{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.rp-admodal-stats div{background:var(--surface);flex-direction:column;min-width:0;padding:10px 12px;display:flex}.rp-admodal-stats dt{color:var(--text-muted);font-size:11.5px}.rp-admodal-stats dd{letter-spacing:-.01em;margin:2px 0 0;font-size:16px;font-weight:650}.rp-admodal-stats small{color:var(--text-muted);margin-top:1px;font-size:10.5px}.rp-peers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-peers li{grid-template-columns:minmax(0,150px) minmax(0,1fr) 64px 58px;align-items:center;gap:10px;font-size:13px;display:grid}.rp-peers-n{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-peers-track{border-radius:0 4px 4px 0;height:8px}.rp-peers-track span{background:var(--series-prior);border-radius:0 4px 4px 0;height:100%;display:block}.rp-peers li.me .rp-peers-n{color:var(--text);font-weight:600}.rp-peers li.me .rp-peers-track span{background:var(--chart)}.rp-peers b{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.rp-peers small{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.bd-tip{pointer-events:none;transform:translateY(-100%)}.bd-days-wrap{flex-direction:column;gap:6px;display:flex}.bd-days{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:2px;height:84px;display:flex;position:relative}.bd-day{cursor:default;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.bd-day span{background:var(--chart);opacity:.85;border-radius:3px 3px 0 0;width:min(12px,100%)}.bd-day.on span,.bd-day:focus-visible span{opacity:1;filter:brightness(1.1)}.bd-day:focus-visible{outline:none}.bd-days-axis{color:var(--text-muted);justify-content:space-between;font-size:11.5px;display:flex}@media (width<=760px){.rp-admodal-grid{grid-template-columns:minmax(0,1fr)}.rp-admodal-media{border-right:0;border-bottom:1px solid var(--border)}.rp-admodal-media img{aspect-ratio:4/3}.rp-admodal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-peers li{grid-template-columns:minmax(0,100px) minmax(0,1fr) 56px}.rp-peers small{display:none}}.ad-notes b{color:var(--text);margin-right:4px;font-weight:600}.rp-two{align-items:stretch;gap:16px;display:grid}.rp-two>.rp-card{margin-bottom:16px}.rp-two-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-tiles{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.bd-tile{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;position:relative}.bd-tile.best{border-color:color-mix(in srgb, var(--mint-strong) 55%, var(--border));background:linear-gradient(180deg, var(--mint-soft), var(--surface) 70%)}.bd-tile-top{align-items:center;gap:8px;min-width:0;display:flex}.bd-tile-ico{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.bd-tile.best .bd-tile-ico{background:var(--surface);color:var(--good)}.bd-tile-name{flex-direction:column;min-width:0;font-size:13px;font-weight:600;line-height:1.2;display:flex}.bd-tile-name small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.bd-tile-mid{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:6px;display:flex}.bd-tile-best{letter-spacing:.05em;text-transform:uppercase;color:var(--good);background:var(--surface);border:1px solid color-mix(in srgb, var(--good-line) 50%, transparent);white-space:nowrap;border-radius:99px;margin-bottom:3px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.bd-tile-share{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1}.bd-tile-share span{color:var(--text-muted);margin-left:1px;font-size:16px;font-weight:600}.bd-meter{background:var(--surface-muted);border-radius:99px;height:6px;display:block;overflow:hidden}.bd-meter span{background:var(--chart);border-radius:99px;height:100%;display:block}.bd-tile-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-top:2px;font-size:12px;display:flex}.bd-tile-foot>span{white-space:nowrap}.bd-tile-foot b{color:var(--text);font-weight:650}.bd-pyr-wrap{flex-direction:column;display:flex}.bd-pyr-lede{color:var(--text-secondary);margin:-2px 0 12px;font-size:13.5px;line-height:1.45}.bd-pyr-lede b{color:var(--text);font-weight:650}.bd-pyr-legend{color:var(--text-secondary);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;padding-bottom:12px;font-size:12.5px;display:flex}.bd-pyr-legend span{align-items:center;gap:7px;display:inline-flex}.bd-pyr-legend i{border-radius:3px;width:10px;height:10px}.bd-pyr-legend b{color:var(--text);font-weight:650}.bd-pyr{flex-direction:column;gap:2px;margin-top:10px;display:flex;position:relative}.bd-pyr-row{font:inherit;color:var(--text);cursor:default;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;padding:5px 4px;display:grid}.bd-pyr-row.on,.bd-pyr-row:focus-visible{background:var(--surface-muted);outline:none}.bd-pyr-side{align-items:center;gap:8px;min-width:0;display:flex}.bd-pyr-side.left{justify-content:flex-end}.bd-pyr-bar{flex:none;min-width:2px;max-width:calc(100% - 34px);height:16px}.bd-pyr-bar.w{background:var(--chart);border-radius:4px 0 0 4px}.bd-pyr-bar.m{background:var(--series-2);border-radius:0 4px 4px 0}.bd-pyr-val{min-width:18px;font-size:12.5px;font-weight:600}.bd-pyr-side.left .bd-pyr-val{text-align:right}.bd-pyr-age{text-align:center;color:var(--text-muted);font-size:12px;font-weight:600}@media (width<=1100px){.rp-two-even{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bd-tile{padding:12px}.bd-tile-share{font-size:24px}.bd-tile-mid{flex-wrap:wrap}.bd-tile-foot{flex-direction:column;gap:1px}.bd-pyr-row{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}}.rp-kpis-gap{margin-bottom:16px}.ag-venues{flex-wrap:wrap;width:fit-content;margin-bottom:14px}.rc-table tbody tr{cursor:pointer;transition:background .12s}.rc-table tbody tr:hover,.rc-table tbody tr:focus-visible{background:var(--surface-muted);outline:none}.rc-lead{font-weight:500}.rc-go{color:var(--text-muted);width:24px}.rc-proof{color:var(--text-secondary);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.rc-proof.confirmed{color:var(--good)}.rc-other{color:var(--text-secondary);margin:0;font-size:14px}.rc-other b{color:var(--text)}.rc-buckets{margin:0;padding:0;list-style:none}.rc-buckets li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 48px 120px;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.rc-buckets li:last-child{border-bottom:0}.rc-buckets li b{text-align:right;font-weight:600}.rc-buckets li.warn span{color:var(--amber-text);font-weight:600}.modal.rc-modal{width:min(720px,100%);padding:0}.rc-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:16px;padding:22px 22px 18px;display:grid}.rc-head h2{letter-spacing:-.02em;margin:6px 0 2px;font-size:22px}.rc-total{flex-direction:column;align-items:flex-end;display:flex}.rc-total small{color:var(--text-muted);font-size:11px}.rc-total b{letter-spacing:-.02em;font-size:24px;font-weight:700}.rc-chain{flex-direction:column;margin:0;padding:18px 22px 8px;list-style:none;display:flex}.rc-chain>li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.rc-chain>li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:0;left:14px}.rc-step{background:var(--mint-soft);width:30px;height:30px;color:var(--green-text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.rc-chain b{font-size:14px}.rc-chain p{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13.5px;display:flex}.rc-mono code{background:var(--surface-muted);color:var(--text);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rc-lines{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 12px;font-size:13.5px;list-style:none;display:flex}.rc-lines li{justify-content:space-between;gap:12px;display:flex}.rc-lines li b{font-weight:600}.rc-lines-total{border-top:1px solid var(--border);padding-top:6px;font-weight:650}.rc-history{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rc-history span{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;align-items:baseline;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.rc-history span small{color:var(--text-muted);font-weight:500}.rc-history span.definite,.rc-history span.closed{background:var(--good-soft);color:var(--good)}@media (width<=760px){.rc-head{grid-template-columns:minmax(0,1fr) auto}.rc-total{grid-area:2/1;align-items:flex-start}.rc-buckets li{grid-template-columns:minmax(0,1fr) 36px 96px}}.rp-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.rp-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-stack-wrap{flex-direction:column;gap:8px;display:flex}.bd-stack-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 20px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:flex}.bd-stack-legend li{align-items:center;gap:7px;display:inline-flex}.bd-stack-legend i{border-radius:3px;width:10px;height:10px}.bd-stack-legend b{color:var(--text);font-weight:650}.rp-total td{border-top:1px solid var(--border-strong)}.rp-bad{color:var(--red-text);font-weight:600}.qr-due{background:var(--surface-muted);color:var(--text-secondary);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;display:flex}.qr-due svg{color:var(--green-text);flex:none;margin-top:1px}.qr-due b{color:var(--text)}.qr-list{margin:0;padding:0;list-style:none}.qr-list li{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1.2fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.qr-list-ico{background:var(--mint-soft);width:40px;height:40px;color:var(--green-text);border-radius:10px;place-items:center;display:grid}.qr-list-t,.qr-list-n{flex-direction:column;min-width:0;display:flex}.qr-list-t b{font-size:15px}.qr-list small{color:var(--text-muted);font-size:11.5px}.qr-list-n b{font-size:14.5px;font-weight:650}.qr-list-acts{gap:8px;display:flex}.qr-list-acts .btn{padding:8px 12px;font-size:13px}.modal.qr-viewer{flex-direction:column;width:min(1080px,100%);max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden}.qr-viewer-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.qr-viewer-head>div{flex-direction:column;flex:1;display:flex}.qr-viewer-head small{color:var(--text-muted);font-size:12px}.qr-viewer-body{background:var(--surface-muted);flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}@media (width<=760px){.qr-list li{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)}.qr-list-n.hide-sm,.qr-viewer-head .hide-sm{display:none}.qr-list-acts{grid-column:1/-1;justify-content:flex-end}.qr-viewer-head{flex-wrap:wrap}}.bd-area-wrap{flex-direction:column;display:flex}.bd-area{position:relative}.ld-pipe{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:10px;margin-bottom:16px;display:grid}.ld-pipe button{--dot:var(--text-muted);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ld-pipe button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.ld-pipe button[aria-pressed=true]{border-color:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 16%, transparent)}.ld-pipe-l{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.ld-pipe-l i{background:var(--dot);border-radius:50%;width:8px;height:8px}.ld-pipe b{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.ld-pipe .ld-pipe-new{--dot:var(--green-text)}.ld-pipe .ld-pipe-tour{--dot:var(--blue-text)}.ld-pipe .ld-pipe-proposal{--dot:var(--purple-text)}.ld-pipe .ld-pipe-booked{--dot:var(--good-line)}.ld-pipe .ld-pipe-lost{--dot:var(--red-text)}.ld .lt-bar:first-child .btn{padding:9px 14px}.ld .gv-filters button{align-items:center;gap:6px;display:inline-flex}.ld-n{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ld-every{color:var(--amber-text)}.ld-table th.r,.ld-table td.r{text-align:right}.ld-table th.r .lt-sort{flex-direction:row}.ld-flag{color:var(--amber-text);background:var(--amber-soft);border-radius:99px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.ld-back{z-index:60;background:#0b121061;justify-content:flex-end;animation:.15s fade-in;display:flex;position:fixed;inset:0}.ld-panel{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;gap:18px;width:min(540px,100%);height:100%;padding:22px 24px 28px;animation:.22s cubic-bezier(.2,.8,.2,1) ld-in;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #0000002e}@keyframes ld-in{0%{opacity:0;transform:translate(32px)}}.ld-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ld-head h2{letter-spacing:-.025em;margin:6px 0 4px;font-size:24px}.ld-reach{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ld-reach a{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);border-radius:14px;align-items:center;gap:14px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.ld-reach a:hover{border-color:var(--border-strong)}.ld-reach-ico{background:var(--mint-soft);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.ld-reach a>span:last-child{flex-direction:column;min-width:0;display:flex}.ld-reach small{color:var(--text-muted);font-size:12px;font-weight:600}.ld-reach b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;overflow:hidden}.ld-stage-btn{align-items:center;gap:6px;margin:-6px 0 14px;display:inline-flex}.ld-stages{flex-direction:column;gap:12px;margin:-4px 0 16px;padding:14px 16px;display:flex}.ld-stages-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ld-stages-h div{flex-direction:column;gap:2px;display:flex}.ld-stages-h span{color:var(--text-muted);font-size:13px}.ld-stages-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;display:grid}.ld-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-actions .btn{margin-left:auto;padding:7px 12px;font-size:13px}.ld-crm{color:var(--text-secondary);background:var(--surface-muted);border-radius:10px;margin:-8px 0 0;padding:10px 12px;font-size:12.5px}.ld-crm code{word-break:break-all;color:var(--text);margin-top:4px;font-size:11px;display:block}.ld-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ld-facts>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.ld-facts svg{color:var(--green-text);margin-bottom:4px}.ld-facts small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ld-facts b{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.ld-facts span{color:var(--text-secondary);font-size:12px}.ld-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:700}.ld-src{align-items:flex-start;gap:12px;display:flex}.ld-src p{margin:0 0 4px}.ld-src-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ld-src-img{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.ld-src .rc-proof{flex-wrap:wrap;margin-top:6px}.ld-code{background:var(--surface-muted);color:var(--text);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ld-warn{color:var(--amber-text);font-size:12.5px;margin-top:6px!important}.ld-bookings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-bookings li{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ld-bk-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ld-credit{color:var(--text-secondary);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.ld-credit.good{color:var(--good)}.ld-credit.warn{color:var(--amber-text)}.ld-time{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ld-time li{grid-template-columns:14px minmax(0,1fr) auto;gap:12px;padding-bottom:14px;display:grid;position:relative}.ld-time li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:0;left:6px}.ld-dot{border:3px solid var(--surface);background:var(--border-strong);width:14px;height:14px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;margin-top:2px}.ld-time li.good .ld-dot{background:var(--good-line);box-shadow:0 0 0 1px var(--good-line)}.ld-time li.bad .ld-dot{background:var(--red-text);box-shadow:0 0 0 1px var(--red-text)}.ld-time b{font-size:13.5px;font-weight:600;display:block}.ld-time span{color:var(--text-secondary);font-size:12.5px;display:block}.ld-time time{color:var(--text-muted);white-space:nowrap;padding-top:1px;font-size:12px}.ld-foot{margin-top:-6px}@media (width<=1000px){.ld-pipe{grid-template-columns:repeat(min(var(--n,6), 3), minmax(0, 1fr))}}@media (width<=760px){.ld-pipe{grid-template-columns:repeat(var(--n,6), minmax(112px, 1fr));scrollbar-width:none;margin-inline:-16px;padding:2px 16px 4px;overflow-x:auto}.ld-pipe::-webkit-scrollbar{display:none}.ld-panel{width:100%;padding:18px 16px calc(24px + env(safe-area-inset-bottom));border-left:0}.ld-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ld-facts>div:last-child{grid-column:1/-1}.ld-pipe-l{white-space:nowrap}.ld .lt-bar:first-child{flex-wrap:nowrap}.ld .lt-bar:first-child .lt-search{min-width:0}.rp-ranges{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.rp-ranges::-webkit-scrollbar{display:none}.rp-ranges button{flex:none}}.ld-dim{opacity:.5}.ap-state b{font-size:14px;display:block}.ap-state p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.ap-decide .ap-state{margin-bottom:12px}.ap-state.warn b{color:var(--purple-text)}.ap-edit{flex-direction:column;gap:10px;display:flex}.ap-edit label{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ap-edit input,.ap-edit select,.ap-edit textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);border-radius:10px;outline:none;margin:0;padding:9px 11px;font-size:14px;font-weight:400}.ap-edit input:focus,.ap-edit select:focus,.ap-edit textarea:focus{border-color:var(--mint-strong)}.ap-edit small{color:var(--text-muted);font-weight:500}.ap-edit small.over{color:var(--amber-text)}.ap-edit .ap-note{margin:0}a.thumb{transition:background .15s}a.thumb:hover{background:#ffffff1c}.thumb .sw-copy{background:linear-gradient(135deg,#48d99a,#0f7a52)}.thumb-more{color:#9db2c8;padding:0 8px;font-size:12px}.ap-email{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ap-email-head{border-bottom:1px solid #ececf0;align-items:center;gap:3cqw;margin-bottom:4cqw;padding-bottom:4cqw;display:flex}.ap-email-head .ap-avatar{width:13cqw;height:13cqw;font-size:4.4cqw}.ap-email-head div{flex-direction:column;min-width:0;font-size:4.4cqw;line-height:1.3;display:flex}.ap-email-head span{color:#8e8e93;font-size:3.6cqw}.ap-email-subject{margin-bottom:3cqw;font-size:5.6cqw;line-height:1.3;display:block}.ap-email p{color:#333;margin:0;font-size:4.6cqw;line-height:1.5}.modal.ap-new{width:min(560px,100%)}.ap-new .gv-filters{margin-bottom:2px}.ap-canvas.has-photo{background:#111}.ap-canvas.has-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-canvas.has-photo:after{content:"";background:linear-gradient(#0000007a 0%,#00000052 34%,#0000002e 58%,#00000085 100%);position:absolute;inset:0}.ap-canvas.has-photo .ap-layer{z-index:1}.thumb .sw{background-position:50%;background-size:cover}.ap-pick{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.ap-pick button{aspect-ratio:1;background:var(--surface-muted) center / cover;cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.ap-pick button[aria-pressed=true]{border-color:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 25%, transparent)}.ap-pick button:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px}.ap-pick-wrap{flex-direction:column;gap:6px;display:flex}.ap-source{align-self:flex-start}.ap-source-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-source-mock{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:99px;margin-left:auto;padding:4px 11px;font-size:12.5px;font-weight:500}.ap-source-mock:hover{color:var(--text-secondary);border-color:var(--border-strong)}.ap-source-mock.on{color:var(--text);border-color:var(--text-muted);background:var(--surface-muted)}.ap-source button{padding:8px 14px}.ap-seg-wrap{flex-wrap:wrap}.mp{flex-direction:column;gap:10px;display:flex}.mp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-search{flex:200px;min-width:0}.ap-edit .mp-search input{background:0 0;border:0;border-radius:0;padding:0}.mp-list{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mp-list button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.mp-list button:hover{border-color:var(--border-strong)}.mp-list button.on{border-color:var(--mint-strong);background:var(--mint-soft)}.mp-list img,.mp-noimg{object-fit:cover;background:var(--surface-muted);width:52px;height:52px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.mp-what{flex-direction:column;min-width:0;display:flex}.mp-what b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mp-what small,.mp-when small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mp-when{flex-direction:column;align-items:flex-end;display:flex}.ap-view-ad_creative-meta{padding:20px 12px}.mp-fit{flex:none}.mp-frame{background:var(--surface);transform-origin:0 0;border:0;border-radius:12px;display:block;overflow:hidden}.mp-stage-msg{color:var(--text-secondary);text-align:center;align-items:center;gap:8px;max-width:360px;font-size:13.5px;display:flex}.mp-stage-msg.bad{color:var(--red-text)}.mp-fallback{flex-direction:column;align-items:center;gap:16px;display:flex}.mp-fallback .ap-reel{width:min(320px,100%)}.mp-src{flex-direction:column;gap:2px;margin:0 0 10px;font-size:13.5px;display:flex}.mp-src span{color:var(--text-muted);font-size:12.5px}@media (width<=760px){.mp-when{display:none}.mp-list button{grid-template-columns:52px minmax(0,1fr)}}.ap-pick-l{color:var(--text-secondary);font-size:12px;font-weight:600}.ap-pick-wrap small{color:var(--text-muted);font-size:12px}.ap-link{color:var(--green-text);text-underline-offset:2px;word-break:break-all;font-weight:600;text-decoration:underline}.ap-stage-bar .ap-link{font-size:13px}.ap-open{border-radius:14px;width:100%;transition:transform .15s;display:block;position:relative}.ap-open:hover{transform:translateY(-2px)}.ap-open:focus-visible{outline:2px solid var(--mint-strong);outline-offset:4px}.ap-open-tag{color:#fff;opacity:0;background:#111827e6;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;bottom:12px;right:12px}.ap-open:hover .ap-open-tag,.ap-open:focus-visible .ap-open-tag{opacity:1}@media (hover:none){.ap-open-tag{opacity:1}}.ap-auto-link{margin-left:auto;padding:7px 12px;font-size:13px}.ap-autolink{flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ap-canvas video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.ap-canvas.has-photo:after,.ap-reel-ui,.ap-safe{pointer-events:none}.ap-play{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ap-play span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;place-items:center;width:20cqw;height:20cqw;transition:opacity .2s,transform .2s;display:grid}.ap-play span svg{fill:currentColor;width:8cqw;height:8cqw}.ap-play:hover span{transform:scale(1.06)}.ap-play.playing span{opacity:0}.ap-play.playing:hover span,.ap-play.playing:focus-visible span{opacity:1}.ap-play:focus-visible span{outline-offset:3px;outline:2px solid #fff}.ap-mute{z-index:4;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:9cqw;height:9cqw;padding:0;display:grid;position:absolute;top:12.5cqw;right:4cqw}.ap-mute svg{width:4.6cqw;height:4.6cqw}.ap-feed-media .ap-mute{top:4cqw}.ap-progress{z-index:3;pointer-events:none;background:#ffffff40;height:.9cqw;position:absolute;bottom:0;left:0;right:0}.ap-progress i{background:#fff;height:100%;display:block}.ap-edit-switch{cursor:pointer;flex-direction:row!important;align-items:flex-start!important;gap:10px!important}.ap-edit-switch>span:last-child{flex-direction:column;gap:2px;display:flex}.ap-edit-switch b{color:var(--text);font-size:13px}.ap-edit-switch .ap-switch{margin-top:1px}.cv-pill{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.cv-pill.waiting{background:var(--amber-soft);color:var(--amber-text)}.cv-pill.hand{background:var(--blue-soft);color:var(--blue-text)}.cv-pill.you{background:var(--purple-soft);color:var(--purple-text)}.cv-pill.good{background:var(--good-soft);color:var(--good)}.cv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cv-row{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 6px;transition:background .12s;display:grid}.cv-list>li:first-child .cv-row{border-top:0}.cv-row:hover{background:var(--surface-muted)}.cv-row:focus-visible{outline:2px solid var(--mint-strong);outline-offset:-2px}.cv-avatar{background:var(--surface-muted);width:36px;height:36px;color:var(--text-secondary);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cv-avatar.tulen{background:var(--mint-soft);color:var(--green-text);border-color:#0000}.cv-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-row-top{align-items:center;gap:8px;display:flex}.cv-row-top b{letter-spacing:-.01em;font-size:15px}.cv-row.unread .cv-row-top b{font-weight:700}.cv-dot{background:var(--mint-strong);border-radius:50%;flex:none;width:8px;height:8px}.cv-row-meta{color:var(--text-muted);font-size:12.5px}.cv-row-last{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cv-row-last span{color:var(--text);font-weight:600}.cv-row-right{color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.cv-age{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cv-age.late{color:var(--red-text);font-weight:600}.cv-late{color:var(--red-text);font-size:12px;font-weight:600}.cv-owner{color:var(--text-muted);font-size:12px}.cv-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-pipe-n{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.cv-hint{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.35}.cv-pipe .cv-pipe-waiting{--dot:var(--amber-text)}.cv-pipe .cv-pipe-hand{--dot:var(--blue-text)}.cv-pipe .cv-pipe-you{--dot:var(--purple-text)}.cv-pipe .cv-pipe-good{--dot:var(--mint-strong)}.cv-select{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:12px;max-width:220px;height:40px;padding:0 12px;font-size:13px;font-weight:500}.cv-head{align-items:flex-start}.cv-head .cv-resolve{min-width:320px}.cv-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.cv-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.cv-card{flex-direction:column;padding:0;display:flex}.cv-thread{flex-direction:column;gap:16px;max-height:60vh;margin:0;padding:20px 22px 8px;list-style:none;display:flex;overflow-y:auto}.cv-msg{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cv-msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cv-msg-head b{font-size:14px}.cv-msg.tulen .cv-msg-head b{color:var(--green-text)}.cv-msg-head time{color:var(--text-muted);font-size:12px}.cv-msg p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14.5px;line-height:1.5}.cv-msg.note>div{background:var(--amber-soft);border-radius:12px;padding:10px 12px}.cv-note-tag{color:var(--amber-text);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.cv-sys{color:var(--text-muted);text-align:center;padding:6px 0;font-size:13px}.cv-reply{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.cv-reply.note{background:color-mix(in srgb, var(--amber-soft) 45%, var(--surface))}.cv-reply textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.cv-reply textarea:focus{border-color:var(--mint-strong)}.cv-reply-mode{align-self:flex-start}.cv-reply-row{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.cv-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.cv-check input{accent-color:var(--mint-strong);width:15px;height:15px}.cv-resolve{flex-direction:column;gap:8px;display:flex}.cv-resolve textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px}.cv-resolve .ap-decide-row .btn{flex:none}.cv-resolve .ap-decide-row{justify-content:flex-end}.cv-about{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;transition:border-color .15s;display:flex}.cv-about:hover{border-color:var(--border-strong)}.cv-about b{flex:1;font-size:14px}.cv-about svg{color:var(--green-text)}.ap-panel .cv-about{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin:0;padding:10px 12px;display:grid}.ap-panel .cv-about .eyebrow{grid-column:1/-1}.cv-about-line{color:var(--text-secondary);margin:0;font-size:13px}.cv-types{flex-direction:column;gap:6px;display:flex}.cv-types small{color:var(--text-muted);font-size:12px}.modal.cv-new{width:min(600px,100%)}.chx{--bubble:color-mix(in srgb, var(--text) 8%, var(--surface));--bubble-tulen:color-mix(in srgb, var(--mint) 24%, var(--surface));--rail:color-mix(in srgb, var(--bg) 70%, var(--surface));background:var(--surface);border:1px solid var(--hairline);height:calc(100vh - 112px);min-height:540px;box-shadow:var(--elev);border-radius:22px;grid-template-columns:300px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.chx.agency.with-side{grid-template-columns:290px minmax(0,1fr) 310px}.chx-rail{background:var(--rail);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.chx-rail-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 18px 10px;display:flex}.chx-rail-head h1{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.1}.chx-rail-head p{color:var(--text-muted);margin:3px 0 0;font-size:12.5px}.chx-rail-acts{gap:4px;display:flex}.chx-rail-acts .icon-btn{width:34px;height:34px}.chx-rail-scroll{flex:1;min-height:0;padding:4px 10px 16px;overflow-y:auto}.rx-sec{padding:4px 0 8px}.rx-sec+.rx-sec{border-top:1px solid var(--border);margin-top:6px;padding-top:10px}.rx-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;margin:0;padding:6px 8px;font-size:11px;font-weight:800;display:flex}.rx-h-act{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.rx-h-act:hover{background:var(--surface);color:var(--text)}.rx-sec ul,.rx-top,.rx-venue{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rx{color:var(--text);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:background .15s,box-shadow .15s;display:grid}.rx:hover{background:color-mix(in srgb, var(--surface) 75%, transparent)}.rx.on{background:var(--surface);box-shadow:var(--elev)}.rx-ico{background:var(--mint-soft);width:40px;height:40px;color:var(--mint-ink);border-radius:13px;flex:none;place-items:center;transition:background .15s,color .15s,transform .2s;display:grid}.rx.on .rx-ico{background:var(--mint);color:var(--on-accent)}.rx:hover .rx-ico{transform:rotate(-4deg)}.rx-ico.lg{background:var(--mint);width:46px;height:46px;color:var(--on-accent);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--mint) 80%, transparent);border-radius:15px}.rx-t{flex-direction:column;gap:1px;min-width:0;display:flex}.rx-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rx-t small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rx.unread .rx-t b{font-weight:800}.rx.unread .rx-t small{color:var(--text-secondary);font-weight:500}.rx.done{opacity:.6}.rx-r{color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:11.5px;display:flex}.rx-r small{font-size:11.5px}.rx-n{background:var(--mint);min-width:20px;height:20px;color:var(--on-accent);border-radius:99px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.rx-n.late{background:var(--red-text);color:#fff}.rx-wait{background:var(--amber-text);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-text) 20%, transparent);border-radius:50%;flex:none}.rx-wait.late{background:var(--red-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--red-text) 22%, transparent)}.rx.slim{grid-template-columns:32px minmax(0,1fr) auto;padding:6px 8px}.rx.slim .rx-ico{border-radius:10px;width:32px;height:32px}.rx.mini{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;padding:5px 8px}.rx.mini .rx-ico{border-radius:8px;width:26px;height:26px}.rx.mini .rx-t b{font-size:13.5px;font-weight:500}.rx.mini.unread .rx-t b{font-weight:800}.rx-new{border:1.5px dashed var(--border-strong);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.rx-new:hover{border-color:var(--mint);color:var(--mint-ink);background:var(--mint-soft);border-style:solid}.rx-none{color:var(--text-muted);margin:0;padding:2px 8px 4px;font-size:12.5px;line-height:1.45}.rx-top{border-bottom:1px solid var(--border);margin-bottom:8px!important;padding-bottom:8px!important}.rx-search{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-muted);border-radius:12px;align-items:center;gap:6px;margin:0 2px 8px;padding:0 10px;display:flex}.rx-search:focus-within{border-color:var(--mint)}.rx-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.rx-search button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.rx-client-row{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.rx-client-row:hover{background:color-mix(in srgb, var(--surface) 75%, transparent)}.rx-client-row svg{color:var(--text-muted)}.rx-client-row .rx-t b{font-size:13.5px;font-weight:700}.rx-mark{background:var(--surface);border:1px solid var(--border);letter-spacing:.02em;width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.rx-client.open .rx-mark{background:var(--text);color:var(--surface);border-color:#0000}.rx-venue{border-left:2px solid var(--border);margin:2px 0 6px 22px!important;padding-left:8px!important}.rx-venue-h{color:var(--text-muted);padding:6px 8px 2px;font-size:11.5px;font-weight:700}.chx-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chx-pane{flex-direction:column;flex:1;min-height:0;display:flex}.chx-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:flex}.chx-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chx-title h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;overflow:hidden}.chx-title>span{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.chx-head-r{flex:none;align-items:center;gap:10px;display:flex}.chx-head-r .cv-stack .cv-avatar{width:26px;height:26px;font-size:9.5px}.chx-back{width:34px;height:34px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:none}.chx-back:hover{background:var(--surface-muted)}.chx-follow,.chx-head-btn{border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.chx-follow.on{background:var(--mint-soft);color:var(--mint-ink);border-color:#0000}.chx-head-btn:hover,.chx-follow:hover{border-color:var(--mint);color:var(--mint-ink)}.chx-head-btn.good{background:var(--mint);color:var(--on-accent);border-color:#0000}.chx-head-btn.good:hover{color:var(--on-accent);filter:brightness(1.08)}.chx-flag{background:var(--amber-soft);height:28px;color:var(--amber-text);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chx-flag.late{background:var(--red-soft);color:var(--red-text)}.chx-flag.you{background:var(--purple-soft);color:var(--purple-text)}.chx-detail-btn{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;display:none}.chx-detail-btn.on{background:var(--mint-soft);color:var(--mint-ink);border-color:#0000}.chx-side-x{z-index:2;float:right;border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;margin:10px 10px 0 0;display:none;position:sticky;top:10px}.chx-resolve{position:relative}.chx-resolve-pop{z-index:20;width:340px;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.chx-resolve-pop textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:12px;outline:none;padding:9px 11px;font-size:13.5px}.chx-resolve-pop .ap-decide-row{justify-content:flex-end}.chx-about{padding:10px 20px 0}.chx-about .cv-about.compact{margin:0}.chx-body{background:color-mix(in srgb, var(--bg) 35%, var(--surface));flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}.chx-gone{text-align:center;color:var(--text-muted);margin:auto}.chx .cv-people{background:color-mix(in srgb, var(--bg) 35%, var(--surface));border-radius:0;padding:10px 20px}.mx-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 22px 18px;overflow-y:auto}.mx-empty-wrap{display:grid}.mx{flex-direction:column;justify-content:flex-end;gap:14px;min-height:100%;margin:0;padding:0;list-style:none;display:flex}.mx-day{z-index:2;pointer-events:none;justify-content:center;margin:8px 0 2px;display:flex;position:sticky;top:8px}.mx-day span{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-secondary);border-radius:99px;padding:4px 12px;font-size:11.5px;font-weight:700}.mx-new{letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.mx-new:before{content:"";background:color-mix(in srgb, var(--red-text) 55%, transparent);border-radius:2px;flex:1;height:1.5px}.mx-sys{text-align:center;color:var(--text-muted);font-size:12.5px}.mx-run{align-items:flex-start;gap:10px;display:flex}.mx-run.mine{flex-direction:row-reverse}.mx-run>.cv-avatar{width:34px;height:34px;margin-top:21px;font-size:11.5px}.mx-col{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:min(640px,78%);display:flex}.mx-run.mine .mx-col{align-items:flex-end}.mx-meta{color:var(--text-muted);align-items:center;gap:7px;padding:0 6px 1px;font-size:11.5px;display:flex}.mx-meta b{color:var(--text);font-size:13px;font-weight:700}.mx-run.tulen:not(.mine) .mx-meta b{color:var(--mint-ink)}.mx-badge{background:var(--mint);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.mx-note-tag{color:var(--amber-text);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.mx-msg{align-items:inherit;border-radius:20px;outline:none;flex-direction:column;gap:5px;max-width:100%;display:flex;position:relative}.mx-bubble{background:var(--bubble);max-width:100%;color:var(--text);border-radius:20px;padding:9px 14px;font-size:14.5px;line-height:1.5}.mx-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mx-col>.mx-msg:nth-child(2) .mx-bubble{border-top-left-radius:6px}.mx-run.mine .mx-col>.mx-msg:nth-child(2) .mx-bubble{border-top-left-radius:20px;border-top-right-radius:6px}.mx-run.tulen .mx-bubble{background:var(--bubble-tulen)}.mx-run.mine .mx-bubble{background:var(--mint);color:var(--on-accent)}.mx-run.note .mx-bubble{background:var(--amber-soft);color:var(--text);border:1.5px dashed color-mix(in srgb, var(--amber-text) 55%, transparent)}.mx-mention{background:color-mix(in srgb, var(--mint) 20%, transparent);color:inherit;border-radius:6px;padding:0 4px;font-weight:700}.mx-run.mine .mx-mention{background:color-mix(in srgb, var(--on-accent) 24%, transparent)}.mx-mention.me{background:var(--amber-soft);color:var(--amber-text)}.mx-msg.mentioned .mx-bubble{box-shadow:0 0 0 2px color-mix(in srgb, var(--amber-text) 65%, transparent)}.mx-big{margin:0;padding:0 4px;font-size:42px;line-height:1.15}.mx-files{max-width:380px}.mx-origin{color:var(--text-muted);padding:0 6px;font-size:11px;font-weight:700}.mx-ticket{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;transition:border-color .15s;display:inline-flex}.mx-ticket:hover{border-color:var(--mint)}.mx-ticket svg{color:var(--mint-ink)}.mx-ticket span{color:var(--text-muted)}.mx-reacts{flex-wrap:wrap;gap:4px;display:flex}.mx-react{border:1px solid var(--border);background:var(--surface);height:26px;font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:0 9px;font-size:13px;transition:transform .1s,border-color .15s;display:inline-flex}.mx-react b{color:var(--text-secondary);font-size:12px;font-weight:700}.mx-react:hover{border-color:var(--border-strong)}.mx-react:active{transform:scale(.92)}.mx-react.on{border-color:var(--mint);background:var(--mint-soft)}.mx-react.on b{color:var(--mint-ink)}.mx-tools{z-index:3;white-space:nowrap;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:12px;gap:1px;padding:3px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:-2px;left:calc(100% + 6px);transform:translateY(4px)}.mx-run.mine .mx-tools{left:auto;right:calc(100% + 6px)}.mx-msg:hover .mx-tools,.mx-msg:focus-within .mx-tools,.mx-tools.open{opacity:1;pointer-events:auto;transform:none}.mx-tool{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;transition:transform .1s,background .1s;display:grid}.mx-tool:hover{background:var(--surface-muted);color:var(--text)}.mx-tool.emoji:hover{background:0 0;transform:scale(1.22)}.mx-msg.fresh{animation:.32s cubic-bezier(.2,.9,.25,1.1) mx-in}.mx-msg.flash .mx-bubble{animation:1.8s mx-flash}@keyframes mx-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes mx-flash{0%,40%{box-shadow:0 0 0 3px var(--mint)}to{box-shadow:0 0 0 3px #0000}}.mx-welcome{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:auto;padding:36px 16px;display:flex}.mx-welcome-ico{background:var(--mint);width:76px;height:76px;color:var(--on-accent);box-shadow:0 18px 36px -16px color-mix(in srgb, var(--mint) 85%, transparent);border-radius:26px;place-items:center;animation:3.6s ease-in-out infinite mx-bob;display:grid;transform:rotate(-7deg)}@keyframes mx-bob{50%{transform:rotate(-3deg)translateY(-4px)}}.mx-welcome h3{letter-spacing:-.02em;margin:8px 0 0;font-size:23px}.mx-welcome p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.mx-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.mx-starters button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:transform .15s,border-color .15s,background .15s}.mx-starters button:hover{border-color:var(--mint);background:var(--mint-soft);color:var(--mint-ink);transform:translateY(-2px)}.cx{flex-direction:column;gap:8px;padding:8px 18px 16px;display:flex}.cx-box{border:1.5px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;transition:border-color .15s,box-shadow .15s;position:relative}.cx-box:focus-within{border-color:var(--mint);box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 16%, transparent)}.cx.note .cx-box{border-style:dashed;border-color:var(--amber-text);background:color-mix(in srgb, var(--amber-soft) 55%, var(--surface));box-shadow:none}.cx-box textarea{resize:none;width:100%;max-height:200px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:13px 16px 4px;font-size:14.5px;line-height:1.5;display:block}.cx-note-l{color:var(--amber-text);align-items:center;gap:5px;padding:9px 16px 0;font-size:11.5px;font-weight:800;display:flex}.cx-bar{flex-wrap:wrap;align-items:center;gap:4px 2px;padding:2px 8px 8px;display:flex}.cx-bar>*{white-space:nowrap}.cx-btn,.cx-bar .cv-attach{min-width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.cx-btn:hover,.cx-bar .cv-attach:hover{background:var(--surface-muted);color:var(--text)}.cx-note{margin-left:4px}.cx-note.on{background:var(--amber-soft);color:var(--amber-text)}.cx-wait{margin-left:8px;font-size:12.5px}.cx-hint{color:var(--text-muted);white-space:nowrap;margin-left:auto;padding-right:2px;font-size:11.5px}.cx-hint+.cx-send{margin-left:8px}.cx-send{background:var(--mint);width:38px;height:38px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .12s,opacity .15s;display:grid}.cx-send:disabled{opacity:.3;cursor:default}.cx-send:not(:disabled):hover{transform:scale(1.08)rotate(-6deg)}.cx-emoji{position:relative}.cx-emoji-pop{z-index:30;box-shadow:var(--shadow);grid-template-columns:repeat(8,34px);gap:2px;padding:8px;animation:.12s fade-in;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.cx-emoji-pop button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:34px;height:34px;font-size:19px;transition:transform .1s}.cx-emoji-pop button:hover{background:var(--surface-muted);transform:scale(1.18)}.cx-about{align-items:center;gap:8px;display:flex}.cx-about .cv-about.compact{margin:0}.cx .cv-tray-wrap{padding:0 12px}.chx-side{border-left:1px solid var(--border);background:var(--rail);min-height:0;overflow-y:auto}.chx-sec,.chx-side .ap-panel{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 18px}.chx-sec h3,.chx-side .ap-panel-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.chx-sec h3 .num{background:var(--surface);color:var(--text-secondary);letter-spacing:0;border-radius:99px;padding:1px 7px}.chx-side .cv-field select{width:100%}.chx-handled{align-self:flex-start;margin-top:4px}.chx-side-foot{color:var(--text-muted);margin:0;padding:14px 18px 20px;font-size:12px;line-height:1.45}.ch-followers{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ch-followers li{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.ch-followers .cv-avatar{width:28px;height:28px;font-size:10px}.ch-followers span{flex-direction:column;display:flex}.ch-followers small{color:var(--text-muted);font-size:11.5px;font-weight:400}.nr-list{flex-direction:column;gap:10px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:flex}.nr{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.nr:hover{box-shadow:var(--elev-hover);border-color:var(--border-strong);transform:translateY(-2px)}.nr.late{box-shadow:inset 4px 0 0 var(--red-text), var(--shadow-sm)}.nr>.cv-avatar{width:42px;height:42px}.nr-body{min-width:0}.nr-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nr-title{align-items:center;gap:6px;font-size:15.5px;display:inline-flex}.nr-title svg{color:var(--mint-ink)}.nr-where{color:var(--text-muted);font-size:12.5px}.nr-body p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.nr-body p b{color:var(--text)}.nr-right{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.nr-total{color:var(--text-secondary);font-size:13px}.nr-total.late b:last-of-type{color:var(--red-text)}.cv-about.compact{background:var(--surface);border-radius:14px;align-items:center;gap:10px;max-width:100%;margin:0;padding:8px 12px 8px 8px;display:inline-flex}.cv-about-ico{background:var(--mint-soft);width:32px;height:32px;color:var(--mint-ink);border-radius:10px;flex:none;place-items:center;display:grid}.cv-about-t{flex-direction:column;min-width:0;display:flex}.cv-about-t .eyebrow{margin:0;font-size:10px}.cv-about.compact b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cv-act{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.mk-quote{border-left:3px solid var(--mint);background:var(--surface-muted);color:var(--text-secondary);white-space:pre-wrap;border-radius:0 12px 12px 0;margin:0;padding:10px 14px;font-size:13.5px}.cv-mention-pick{z-index:20;width:min(320px,100% - 16px);box-shadow:var(--shadow);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;animation:.12s fade-in;display:flex;position:absolute;bottom:calc(100% + 6px);left:8px}.cv-mention-pick button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cv-mention-pick button.on{background:var(--mint-soft)}.cv-mention-pick .cv-avatar{width:28px;height:28px;font-size:10px}.cv-mention-pick span{flex-direction:column;display:flex}.cv-mention-pick b{font-size:13.5px}.cv-mention-pick small{color:var(--text-muted);font-size:11.5px}.al-mention .al-ico{background:var(--amber-soft);color:var(--amber-text)}@media (prefers-reduced-motion:reduce){.mx-msg.fresh,.mx-welcome-ico,.mx-msg.flash .mx-bubble{animation:none}}@media (width<=1320px){.chx.agency.with-side{grid-template-columns:280px minmax(0,1fr)}.chx.agency .chx-side{z-index:6;width:min(330px,92%);transition:transform .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 40px -20px #0f172a55}.chx.agency.side-open .chx-side{transform:none}.chx-detail-btn,.chx-side-x{display:grid}}@media (width<=1060px){.mx-tools,.mx-run.mine .mx-tools{top:-20px;left:auto;right:6px}.mx-run.mine .mx-tools{left:6px;right:auto}.chx,.chx.agency.with-side{grid-template-columns:250px minmax(0,1fr)}.cx-hint{display:none}}@media (width<=860px){.chx,.chx.agency.with-side{border-radius:18px;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.chx.open,.chx.agency.open{height:calc(100dvh - 250px);min-height:400px}.chx.open .chx-rail,.chx:not(.open):not(.agency) .chx-main{display:none}.chx.agency:not(.open) .chx-main{border-bottom:1px solid var(--border);order:-1;max-height:70vh}.chx-rail{border-right:0}.chx-back{display:grid}.chx-head{gap:10px;min-height:64px;padding:10px 12px}.chx-head .rx-ico.lg{border-radius:12px;width:38px;height:38px}.chx-title h2{font-size:16.5px}.chx-head-r .cv-stack,.chx-flag,.nr-total{display:none}.chx-title>span{font-size:12px}.chx-follow{padding:0 10px}.mx-scroll{padding:4px 12px 14px}.mx-col{max-width:86%}.mx-run>.cv-avatar{width:28px;height:28px;font-size:10px}.cx{padding:6px 10px 10px}.nr{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 14px}.nr-right{white-space:normal;flex-flow:wrap;grid-column:2;align-items:center;gap:4px 10px}}.cv-fact{flex-direction:column;gap:4px;font-size:14px;display:flex}.cv-fact .muted{font-size:12.5px}.cv-fact .chip{align-self:flex-start;margin-top:2px}.cv-side-link{margin-top:8px;font-size:13px;display:inline-block}.cv-field{color:var(--text-secondary);flex-direction:column;gap:5px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.cv-field select{border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--text);border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:400}.cv-others{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv-others li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.cv-others a{color:var(--green-text);font-weight:600}.chip.health-healthy{background:var(--good-soft);color:var(--good)}.chip.health-at-risk{background:var(--amber-soft);color:var(--amber-text)}.chip.health-critical{background:var(--red-soft);color:var(--red-text)}@media (width<=1000px){.cv-layout{grid-template-columns:minmax(0,1fr)}.cv-side{position:static}.cv-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cv-row{grid-template-columns:32px minmax(0,1fr);padding:12px 2px}.cv-row-right{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center}.cv-thread{max-height:none;padding:16px 14px 6px}.cv-reply{padding:12px 14px 14px}.cv-head .cv-resolve{width:100%;min-width:0}.cv-select{max-width:100%}.cv-pipe{grid-template-columns:repeat(4,minmax(132px,1fr))}}.cv-ask{justify-content:center;width:100%}.hm-alert{margin-bottom:20px}.hm-alert.calm{align-items:center;gap:14px;padding:14px 18px;display:flex}.hm-alert-ok{background:var(--good-soft);width:40px;height:40px;color:var(--good);border-radius:13px;flex:none;place-items:center;display:grid}.hm-alert.calm .hm-alert-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-alert.calm .hm-alert-t b{font-size:15px}.hm-alert.calm .hm-alert-t small{color:var(--text-secondary);font-size:13px}.hm-alert.loud{color:var(--on-accent);background:linear-gradient(125deg, var(--mint) 0%, color-mix(in srgb, var(--mint) 78%, #0b1220) 100%);box-shadow:0 22px 44px -24px color-mix(in srgb, var(--mint) 90%, transparent);border:0;padding:22px 24px 18px;position:relative;overflow:hidden}.hm-alert.loud:before,.hm-alert.loud:after{content:"";background:color-mix(in srgb, var(--on-accent) 9%, transparent);pointer-events:none;border-radius:28px 28px 28px 6px;position:absolute}.hm-alert.loud:before{width:220px;height:120px;top:-46px;right:-40px;transform:rotate(-8deg)}.hm-alert.loud:after{border-radius:26px 26px 6px;width:140px;height:80px;bottom:-44px;right:150px;transform:rotate(6deg)}.hm-alert-main{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.hm-alert-faces{flex:none;padding-left:10px;display:flex;position:relative}.hm-alert-faces .cv-avatar{border:3px solid var(--mint);width:52px;height:52px;margin-left:-14px;font-size:16px;box-shadow:0 6px 14px -6px #0007}.hm-alert-faces .cv-avatar:first-child{margin-left:0}.hm-alert-ping{background:var(--red-text);border:2.5px solid var(--mint);border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;left:46px}.hm-alert-ping:after{content:"";border:2px solid var(--red-text);border-radius:50%;animation:1.6s ease-out infinite hm-ping;position:absolute;inset:-6px}@keyframes hm-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.hm-alert.loud .hm-alert-t{flex:1;min-width:0}.hm-alert-kicker{letter-spacing:.09em;text-transform:uppercase;opacity:.85;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.hm-alert-kicker i{background:currentColor;border-radius:50%;width:8px;height:8px}.hm-alert.asked .hm-alert-kicker i{background:var(--red-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--red-text) 35%, transparent)}.hm-alert.loud h2{letter-spacing:-.025em;color:inherit;margin:4px 0;font-size:26px;line-height:1.15}.hm-alert.loud p{opacity:.88;margin:0;font-size:14.5px;line-height:1.45}.hm-alert-go{background:var(--on-accent);height:48px;color:var(--mint-strong);border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .15s;display:inline-flex;box-shadow:0 10px 22px -10px #0009}.hm-alert-go:hover{transform:translateY(-2px)scale(1.02)}.hm-alert-list{z-index:1;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.hm-alert-list a{background:color-mix(in srgb, var(--on-accent) 11%, transparent);color:inherit;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;transition:background .15s;display:grid}.hm-alert-list a:hover{background:color-mix(in srgb, var(--on-accent) 19%, transparent)}.hm-alert-list .cv-avatar{width:32px;height:32px;font-size:11px}.hm-alert-q{flex-direction:column;gap:1px;min-width:0;display:flex}.hm-alert-q b{font-size:13.5px}.hm-alert-q b small{opacity:.75;font-weight:500}.hm-alert-q>span{opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.hm-alert-age{white-space:nowrap;opacity:.85;font-size:12px;font-weight:700}.hm-alert-age.late{opacity:1;background:var(--red-soft);color:var(--red-text);border-radius:99px;padding:3px 9px}.hm-alert-more{z-index:1;color:inherit;opacity:.9;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.hm-alert-ping:after{animation:none}}@media (width<=760px){.hm-alert.loud{padding:18px 16px 14px}.hm-alert-main{flex-wrap:wrap;gap:12px}.hm-alert.loud .hm-alert-t{flex-basis:100%}.hm-alert-faces .cv-avatar{width:44px;height:44px}.hm-alert-ping{left:38px}.hm-alert.loud h2{font-size:21px}.hm-alert-go{justify-content:center;width:100%}.hm-alert-list a{grid-template-columns:28px minmax(0,1fr)}.hm-alert-age{grid-column:2;justify-self:start}.hm-alert.calm{flex-wrap:wrap}.hm-alert.calm .btn{justify-content:center;width:100%}}.hm-chat-tile{margin-bottom:16px;display:block}.hm-chat-tile .muted{align-items:center;gap:4px;display:inline-flex}.cv-head-acts{flex-wrap:wrap;flex:none;gap:8px;display:flex}.page-head:has(.cv-head-acts){flex-wrap:nowrap;align-items:flex-start}.page-head:has(.cv-head-acts)>div:first-child{min-width:0}@media (width<=760px){.page-head:has(.cv-head-acts){flex-wrap:wrap}}.modal.cv-access{width:min(520px,100%)}.cv-access-list{flex-direction:column;margin:4px 0 12px;padding:0;list-style:none;display:flex}.cv-access-list li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cv-access-list li:first-child{border-top:0}.cv-access-who{flex-direction:column;min-width:0;display:flex}.cv-access-who b{font-size:14px}.cv-access-who small{color:var(--text-muted);font-size:12px}.cv-access-always{color:var(--green-text);background:var(--mint-soft);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.cv-atts{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.cv-pics{grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:8px;width:100%;display:grid}.cv-pics.one{grid-template-columns:minmax(0,420px)}.cv-pic{border:1px solid var(--border);background:var(--surface-muted);cursor:zoom-in;border-radius:12px;width:100%;min-height:80px;max-height:320px;padding:0;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.cv-pics:not(.one) .cv-pic{aspect-ratio:4/3!important}.cv-pic:hover{border-color:var(--border-strong);transform:translateY(-1px)}.cv-pic:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px}.cv-pic img{object-fit:cover;width:100%;height:100%;display:block}.cv-pics.one .cv-pic img{object-fit:contain;background:var(--surface-muted)}.cv-pic-wait{background:linear-gradient(100deg, var(--surface-muted) 30%, var(--border) 50%, var(--surface-muted) 70%) 0 0 / 200% 100%;width:100%;height:100%;min-height:120px;animation:1.2s linear infinite gv-shimmer;display:block}.cv-pic.missing{color:var(--text-secondary);cursor:default;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;font-size:12.5px;display:flex}.cv-pic.missing small{color:var(--text-muted)}.cv-clip{background:#000;border-radius:12px;max-width:min(420px,100%);max-height:320px}.cv-file{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:8px 12px 8px 8px;transition:border-color .15s;display:inline-flex}.cv-file:hover:not(:disabled){border-color:var(--border-strong)}.cv-file:disabled{cursor:default;opacity:.7}.cv-file-ico{background:var(--mint-soft);width:34px;height:34px;color:var(--green-text);border-radius:9px;flex:none;place-items:center;display:grid}.cv-file-t{flex-direction:column;min-width:0;display:flex}.cv-file-t b{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:13.5px;font-weight:600;overflow:hidden}.cv-file-t small{color:var(--text-muted);font-size:12px}.cv-file>svg{color:var(--text-muted);flex:none}.cv-msg.note .cv-file,.cv-msg.note .cv-pic{background:var(--surface)}.cv-drop{position:relative}.cv-drop-veil{z-index:5;border:2px dashed var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 88%, transparent);pointer-events:none;border-radius:14px;place-items:center;animation:.12s fade-in;display:grid;position:absolute;inset:6px}.cv-drop-veil span{color:var(--green-text);flex-direction:column;align-items:center;gap:4px;display:flex}.cv-drop-veil b{font-size:17px}.cv-drop-veil small{color:var(--text-secondary);font-size:13px}.cv-tray-wrap{flex-direction:column;gap:6px;display:flex}.cv-tray{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv-tray li{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;max-width:260px;padding:6px;display:flex}.cv-tray li.error{border-color:var(--red-text)}.cv-tray-pic{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.cv-tray-ico{background:var(--surface-muted);width:40px;height:40px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.cv-tray li.error .cv-tray-ico{color:var(--red-text)}.cv-tray-t{flex-direction:column;min-width:0;display:flex}.cv-tray-t b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12.5px;font-weight:600;overflow:hidden}.cv-tray-t small{color:var(--text-muted);font-size:11.5px}.cv-tray li.error .cv-tray-t small{color:var(--red-text);white-space:normal}.cv-tray li>button{background:var(--surface-muted);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cv-tray li>button:hover{color:var(--text)}.cv-tray-err{color:var(--amber-text);margin:0;font-size:12.5px}.cv-reply-row{justify-content:flex-start}.cv-reply-row .cv-send{margin-left:auto}.cv-attach{padding:7px 12px;font-size:13px}.cv-reply-hint{font-size:12.5px}.cv-new-attach{align-items:center;gap:10px;font-size:12.5px;display:flex}.cv-row-last>svg{vertical-align:-1px;color:var(--text-muted);margin-right:5px}.cv-msg.flash>div{border-radius:10px;animation:2.4s cv-flash}@keyframes cv-flash{0%,35%{background:color-mix(in srgb, var(--mint-soft) 90%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--mint-soft) 90%, transparent)}to{background:0 0;box-shadow:0 0 0 6px #0000}}.cv-light{z-index:80;background:#05090ef2;place-items:center;padding:64px 56px 28px;animation:.15s fade-in;display:grid;position:fixed;inset:0}.cv-light>img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 110px);box-shadow:0 20px 60px #000a}.cv-light-bar{color:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.cv-light-bar>span{flex-direction:column;flex:1;min-width:0;display:flex}.cv-light-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cv-light-bar small{color:#ffffffa6;font-size:12px}.cv-light-bar button,.cv-light-nav{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.cv-light-bar button:hover,.cv-light-nav:hover{background:#fff3}.cv-light-nav{padding:12px 8px;position:absolute;top:50%;transform:translateY(-50%)}.cv-light-nav.prev{left:10px}.cv-light-nav.next{right:10px}.cv-light-wait{color:#ffffffb3;font-size:14px}@media (width<=760px){.cv-light{padding:60px 8px 16px}.cv-pics{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-reply-hint{display:none}}.al,.al .icon-btn{position:relative}.al-count{background:var(--red-text);color:#fff;border:2px solid var(--surface);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.al-panel{z-index:70;width:min(380px,100vw - 24px);padding:0;animation:.12s fade-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.al-head{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.al-head b{font-size:15px}.al-head .muted{font-size:12px}.al-list{max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.al-list a{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 16px;transition:background .12s;display:grid}.al-list a:hover{background:var(--surface-muted)}.al-ico{background:var(--mint-soft);width:32px;height:32px;color:var(--green-text);border-radius:10px;place-items:center;display:grid}.al-ico.approval{background:var(--amber-soft);color:var(--amber-text)}.al-t{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.al-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.al-t small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.al-t span{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.al-list time{color:var(--text-muted);white-space:nowrap;padding-top:2px;font-size:11.5px}.al-empty{color:var(--text-secondary);border-top:1px solid var(--border);align-items:center;gap:8px;margin:0;padding:18px 16px;font-size:14px;display:flex}.al-empty svg{color:var(--green-text)}.al-foot{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);margin:0;padding:10px 16px 12px;font-size:12px}.al-pops{z-index:75;flex-direction:column;gap:10px;width:min(360px,100vw - 24px);display:flex;position:fixed;top:76px;right:20px}.al-pop{border-color:var(--mint-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:0;animation:.25s cubic-bezier(.2,.8,.2,1) al-in;display:grid;box-shadow:0 20px 50px #0f172a33}@keyframes al-in{0%{opacity:0;transform:translate(24px)}}.al-pop-main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px 4px 12px 14px;display:grid}.al-pop-x{background:var(--surface-muted);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:8px 8px 0 0;display:grid}.cv-told{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.cv-told li{flex-direction:column;font-size:13.5px;display:flex}.cv-told .muted{text-overflow:ellipsis;font-size:12px;overflow:hidden}.modal.cv-mail{width:min(680px,100%)}.cv-mail .ib-read{border-radius:12px;margin-top:8px}@media (width<=760px){.al-pops{top:64px;right:12px}.al-panel{position:fixed;top:60px;right:12px}}.cv-stack{align-items:center;display:inline-flex}.cv-stack .cv-avatar{border:2px solid var(--surface);width:22px;height:22px;margin-left:-6px;font-size:8.5px}.cv-stack .cv-avatar:first-child{margin-left:0}.cv-avatar.more{background:var(--surface-muted);color:var(--text-secondary)}.cv-row:hover .cv-stack .cv-avatar{border-color:var(--surface-muted)}.cv-mine{white-space:nowrap;align-self:center;margin-left:auto;padding:0 4px 0 12px;font-size:12.5px}.cv-people{border-bottom:1px solid var(--border);background:var(--surface-muted);border-radius:16px 16px 0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px;display:flex}.cv-people-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.cv-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cv-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:500;display:inline-flex}.cv-chip .cv-avatar{width:24px;height:24px;font-size:9px}.cv-chip small{color:var(--text-muted);font-size:12px;font-weight:400}.cv-chip button{background:var(--surface-muted);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-right:-4px;display:grid}.cv-chip button:hover{background:var(--red-soft);color:var(--red-text)}.cv-people-add{flex:none;position:relative}.cv-people-add>.jp-act{gap:5px;margin:0}.cv-add-pop{z-index:30;width:min(340px,100vw - 48px);padding:14px 16px;animation:.12s fade-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0f172a33}.cv-join{background:var(--amber-soft);color:var(--amber-text);border-radius:10px;flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.cv-join .btn{flex:none;padding:6px 12px;font-size:13px}.cv-ppl .cv-join{margin-bottom:12px}.cv-add-h{color:var(--text-secondary);margin:2px 0 6px;font-size:12px;font-weight:600;display:block}.cv-ppl-list{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.cv-ppl-list li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cv-ppl-list .cv-avatar{width:30px;height:30px;font-size:10.5px}.cv-ppl-t{flex-direction:column;min-width:0;display:flex}.cv-ppl-t b{font-size:13.5px}.cv-ppl-t small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cv-ppl-tag{color:var(--green-text);background:var(--mint-soft);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.cv-ppl-x{background:var(--surface-muted);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cv-ppl-x:hover{background:var(--red-soft);color:var(--red-text)}.cv-ppl-add{gap:5px;margin:0 0 2px}.cv-ppl>.jp-act{margin-left:0}.cv-ppl>.ap-note+.jp-act{margin-top:10px;display:flex}.cv-add{flex-direction:column;display:flex}.cv-ppl .cv-add{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;margin:4px 0 2px;padding:12px}.cv-add ul{flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cv-add label{cursor:pointer;border-radius:8px;grid-template-columns:16px 28px minmax(0,1fr);align-items:center;gap:9px;padding:5px 4px;display:grid}.cv-add label:hover{background:color-mix(in srgb, var(--mint-soft) 60%, transparent)}.cv-add label.off{cursor:default;opacity:.55}.cv-add label.off:hover{background:0 0}.cv-add input{accent-color:var(--mint-strong);width:15px;height:15px;margin:0}.cv-add .cv-avatar{width:28px;height:28px;font-size:10px}.cv-add label span:last-child{flex-direction:column;min-width:0;display:flex}.cv-add label b{font-size:13.5px;font-weight:600}.cv-add label small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cv-add>.muted,.cv-add-note{color:var(--text-muted);margin:0 0 10px;font-size:12.5px;line-height:1.45}.cv-add-acts{justify-content:flex-end;gap:8px;display:flex}.cv-add-acts .btn{padding:7px 14px;font-size:13px}.cv-pick button{align-items:center;gap:6px;padding:3px 11px 3px 3px;font-size:12.5px;display:inline-flex}.cv-pick .cv-avatar{width:22px;height:22px;font-size:8.5px}.cv-pick button[aria-pressed=true] .cv-avatar{color:var(--on-accent);background:#ffffffb3;border-color:#0000}.cv-types .ap-pick-l i{color:var(--text-muted);margin-left:4px;font-style:normal;font-weight:500}.cv-types small.cv-warn{color:var(--amber-text);font-weight:600}.cv-owner{white-space:nowrap}@media (width<=760px){.cv-people{padding:10px 14px}.cv-mine{margin-left:0;padding-left:4px}.cv-add-pop{left:0;right:auto}}.em-sent{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:8px 11px;font-size:12.5px;line-height:1.45;display:flex}.em-sent svg{flex:none;margin-top:2px}.em-sent.good{background:var(--good-soft);color:var(--good);border-color:#0000}.em-sent.bad{background:var(--red-soft);color:var(--red-text);border-color:#0000}.persona-foot{flex-wrap:wrap}.persona-foot button{white-space:nowrap;flex:40%}.cv-ppl-t small.cv-ppl-off{color:var(--amber-text);white-space:normal}.cv-pick button small{opacity:.75;font-size:11.5px;font-weight:400}.cv-chip{white-space:nowrap}.cv-add label small{white-space:normal}@media (width<=760px){.cv-people-l,.cv-chips{flex:0 0 100%}}.cv-owner.none{color:var(--amber-text);font-weight:600}.cv-attach.compact{flex:none;height:38px;padding:0 11px}.ap-comments li .cv-atts{margin-top:6px}.ap-comments li .cv-pics{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ap-comments li .cv-pics.one{grid-template-columns:minmax(0,1fr)}.ap-comments-panel .cv-tray-wrap{margin-top:8px}.ap-attach-row{align-items:center;gap:10px;font-size:12.5px;display:flex}.ap-decide .cv-tray-wrap{margin-top:2px}.ap-viewonly{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;margin:-6px 0 16px;padding:9px 12px;font-size:13px;display:flex}.ap-viewonly svg{color:var(--text-muted);flex:none}.pf-ico{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pf-grow{flex:1}.pf-none{color:var(--text-muted);font-size:13.5px;font-style:normal}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chips i{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:500;line-height:1.45}.pf-chips i b{color:var(--text-muted);margin-right:3px;font-weight:600}.pf-tabs{gap:6px;margin-bottom:18px;padding-bottom:2px;display:flex;overflow-x:auto}.pf-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.pf-tabs button:hover{color:var(--text);border-color:var(--border-strong)}.pf-tabs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.pf-tabs .num{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.pf-tabs button.on .num{background:color-mix(in srgb, var(--bg) 22%, transparent);color:inherit}.pf-tabs .num.warn,.pf-tabs button.on .num.warn{background:var(--amber-soft);color:var(--amber-text)}.pf-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.pf-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.pf-card{padding:20px 22px}.pf-help{color:var(--text-secondary);margin:0 0 8px;font-size:13px;line-height:1.5}.pf-helpcard b{margin-bottom:4px;font-size:14px;display:block}.pf-last{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.pf-venue{padding:0;overflow:hidden}.pf-cover{isolation:isolate;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;gap:12px;height:168px;padding:16px 20px;display:flex;position:relative}.pf-cover:before{content:"";z-index:-1;background:linear-gradient(#05120c00 30%,#05120cc7 100%);position:absolute;inset:0}.pf-cover.plain{background:linear-gradient(135deg,#2e5270 0%,#12161f 70%);height:112px}.pf-cover-t{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pf-cover h2{letter-spacing:-.025em;color:#fff;text-shadow:0 1px 12px #0008;margin:0;font-size:24px}.pf-onb{color:#1f2937;background:#ffffffe6;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pf-onb.good{color:#0b7a55;background:#e7fbf2f2}.pf-onb.warn{color:#92400e;background:#fef3c7f2}.pf-cover-edit{color:#12181c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;flex:none;padding:8px 14px;font-size:13.5px}.pf-cover-edit:hover{background:#fff}.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 6px;display:grid}.pf-fact{text-align:left;background:var(--surface-muted);color:var(--text);border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .12s,background .12s;display:grid}.pf-fact.wide{grid-column:1/-1}.pf-fact:hover,.pf-fact:focus-visible{border-color:var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 55%, var(--surface));outline:none}.pf-fact-t{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-fact-t>span{overflow-wrap:anywhere;font-size:15px;font-weight:600}.pf-fact-t .pf-none{color:var(--green-text);font-weight:500}.pf-fact-edit{color:var(--text-muted);opacity:0;transition:opacity .12s}.pf-fact:hover .pf-fact-edit,.pf-fact:focus-visible .pf-fact-edit{opacity:1}.pf-venue-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:22px;padding:10px 20px 16px;display:flex}.pf-venue-foot .link{margin-left:auto}.pf-edit{gap:14px;padding:18px 20px 20px}.pf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-acts{justify-content:flex-end}.pf-acts .btn{flex:none}.pf-social-edit{grid-template-columns:140px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.pf-social-edit .icon-btn{width:38px;height:38px}.pf-add{align-self:flex-start;gap:5px;margin:0}.ap-edit label i{color:var(--text-muted);margin-left:4px;font-style:normal;font-weight:500}.pf-agree-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.pf-agree-head b{font-size:15px;display:block}.pf-agree-head small{color:var(--text-muted);font-size:12.5px}.pf-agree-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:12px 0 6px;font-size:11px;font-weight:700;display:block}.pf-agree ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pf-agree li{color:var(--text-secondary);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13.5px;line-height:1.4;display:grid}.pf-agree li svg{color:var(--text-muted);margin-top:3px}.pf-agree ul.yes li{color:var(--text)}.pf-agree ul.yes li svg{color:var(--good)}.pf-meet{background:var(--surface-muted);border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin-top:14px;padding:11px 12px;font-size:13.5px;font-weight:600;display:grid}.pf-meet svg{color:var(--green-text);margin-top:2px}.pf-meet small{color:var(--text-muted);font-size:12px;font-weight:500;display:block}.pf-agree .ap-note{align-items:center;gap:5px;font-size:12px;display:flex}.pf-venues{flex-wrap:wrap;gap:5px;display:flex}.pf-venues button,.pf-venues i{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:99px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:500}.pf-venues button{cursor:pointer}.pf-venues button[aria-pressed=true],.pf-venues i{background:var(--mint-soft);color:var(--green-text);border-color:#0000;font-weight:600}.pf-venues button[aria-pressed=false]{border-style:dashed}.pf-venues button[aria-pressed=false]:before{content:"+ "}.pf-venues button[aria-pressed=true]:before{content:"✓ "}.pf-switches{flex-wrap:wrap;gap:8px 18px;display:flex}.pf-switches .ap-switch{color:var(--text-secondary);font-size:13px;font-weight:500}.pf-set{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.pf-set.on{color:var(--green-text);font-weight:600}.pf-confirm{background:var(--red-soft);color:var(--red-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pf-confirm span{flex:200px}.pf-confirm .btn{flex:none;padding:6px 12px;font-size:13px}.btn.danger{background:var(--red-text);color:#fff}.btn.danger:hover{filter:brightness(.92)}.pf-inline{border-top:1px solid var(--border);gap:10px;padding-top:10px}.pf-contact-form{gap:12px}.pf-contact-form>b{font-size:15px}.pf-problem{background:var(--red-soft);color:var(--red-text);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:13px;display:flex}.pf-problem button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pf-err{color:var(--red-text)!important;font-weight:600!important}.pf-proto,.pf-main>.ap-viewonly{margin:0}.modal.pf-invite{width:min(560px,100%)}.pf-role-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pf-role-pick button{text-align:left;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.pf-role-pick button b{font-size:14px}.pf-role-pick button span{color:var(--text-secondary);font-size:12.5px;font-weight:400;line-height:1.4}.pf-role-pick button[aria-checked=true]{border-color:var(--mint-strong);background:var(--mint-soft);box-shadow:0 0 0 1px var(--mint-strong) inset}.pf-about{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-nav{position:sticky;top:16px}.pf-nav-card{flex-direction:column;gap:14px;padding:16px;display:flex}.pf-find{border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text-muted);border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.pf-find:focus-within{border-color:var(--mint-strong)}.pf-find input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pf-find button{color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.pf-nav nav{flex-direction:column;gap:2px;display:flex}.pf-nav nav button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;font-weight:500;display:grid}.pf-nav nav button:hover:not(:disabled){background:var(--surface-muted)}.pf-nav nav button:disabled{opacity:.4;cursor:default}.pf-nav nav i{background:var(--amber-soft);color:var(--amber-text);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.pf-missing{border:1px dashed var(--border-strong);color:var(--amber-text);background:0 0;border-radius:11px;padding:9px 12px;font-size:13px;font-weight:600}.pf-missing:hover,.pf-missing.on{background:var(--amber-soft);border-color:#0000}.pf-sections{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-sec{padding:18px;scroll-margin-top:16px}.pf-sec-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pf-sec-head .pf-ico{border-radius:13px;width:40px;height:40px}.pf-sec-head h2{letter-spacing:-.015em;margin:0;font-size:17px}.pf-sec-head span:not(.pf-ico){color:var(--text-muted);font-size:12.5px;line-height:1.4}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-flow:dense;gap:10px;display:grid}.pf-grid.stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.pf-tile{text-align:left;border:1px solid color-mix(in srgb, var(--text) 7%, transparent);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));min-height:86px;color:var(--text);font:inherit;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 38px 16px 16px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}:root[data-theme=dark] .pf-tile{background:#ffffff0b;border-color:#ffffff12}.pf-tile.wide{grid-column:1/-1}.pf-tile:not(.locked):hover,.pf-tile:not(.locked):focus-visible{border-color:var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 55%, var(--surface));outline:none}.pf-tile>small{color:var(--text-secondary);letter-spacing:.005em;font-size:12.5px;font-weight:650;line-height:1.3}.pf-tile-v{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.45}.pf-tile-edit{color:var(--text-muted);opacity:0;transition:opacity .12s;position:absolute;top:11px;right:12px}.pf-tile:hover .pf-tile-edit,.pf-tile:focus-visible .pf-tile-edit,.pf-tile.locked .pf-tile-edit{opacity:1}.pf-tile.locked{cursor:default}.pf-tile.empty{border:1.5px dashed color-mix(in srgb, var(--text) 18%, transparent);background:0 0}:root[data-theme=dark] .pf-tile.empty{background:0 0;border-color:#ffffff29}.pf-tile-add{color:var(--green-text);align-items:center;gap:5px;font-size:14.5px;font-weight:650;display:inline-flex}.pf-tile.stat{flex-direction:column-reverse;justify-content:space-between;min-height:100px;padding-right:14px}.pf-tile-stat{letter-spacing:-.03em;font-size:28px;font-weight:750;line-height:1.1}.pf-editor{border:1px solid var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 40%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 18%, transparent);border-radius:14px;grid-column:1/-1;gap:12px;padding:16px}.pf-editor-q b{font-size:15px;display:block}.pf-editor-q span{color:var(--text-secondary);font-size:13px}.pf-editor-acts{align-items:center;gap:8px;display:flex}.pf-editor-acts .btn{flex:none;padding:8px 14px;font-size:13.5px}.pf-clear{color:var(--text-muted);margin:0}.pf-nothing{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.pf-nothing b{color:var(--text);font-size:15px}.pf-nothing .jp-act{margin:0}.pf-hist-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.pf-hist-head h2{letter-spacing:-.015em;margin:0 0 3px;font-size:17px}.pf-hist-head .sub{color:var(--text-muted);font-size:13px}.pf-day h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:18px 0 4px;font-size:11px;font-weight:700}.pf-day ul{margin:0;padding:0;list-style:none;position:relative}.pf-day ul:before{content:"";background:var(--border);width:2px;position:absolute;top:18px;bottom:18px;left:15px}.pf-day li{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;font-size:14px;display:grid;position:relative}.pf-day .cv-avatar{width:32px;height:32px;box-shadow:0 0 0 4px var(--surface);font-size:11px}.pf-day li>div{flex-direction:column;gap:5px;min-width:0;padding-top:5px;display:flex}.pf-hist-meta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding-top:7px;font-size:12px;display:inline-flex}.pf-diff{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pf-diff s,.pf-diff i,.pf-diff em{overflow-wrap:anywhere;border-radius:8px;padding:2px 9px;font-style:normal}.pf-diff s{background:var(--surface-muted);color:var(--text-muted)}.pf-diff i{background:var(--mint-soft);color:var(--green-text);font-weight:600;text-decoration:none}.pf-diff em{background:var(--surface-muted);color:var(--text-secondary)}@media (width<=1100px){.pf-layout{grid-template-columns:minmax(0,1fr)}.pf-side{position:static}.pf-about{grid-template-columns:minmax(0,1fr)}.pf-nav{position:static}.pf-nav nav{flex-flow:wrap;gap:6px}.pf-nav nav button{border:1px solid var(--border);border-radius:99px;grid-template-columns:28px auto auto;padding:5px 10px 5px 5px}}@media (width<=760px){.pf-cover{height:132px;padding:14px}.pf-cover h2{font-size:20px}.pf-facts{grid-template-columns:minmax(0,1fr);padding:12px 12px 4px}.pf-edit{padding:14px}.pf-two,.pf-role-pick{grid-template-columns:minmax(0,1fr)}.pf-social-edit{grid-template-columns:110px minmax(0,1fr) 38px}.pf-sec{padding:14px}.pf-grid,.pf-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid:not(.stats) .pf-tile{grid-column:1/-1}.pf-day li{grid-template-columns:32px minmax(0,1fr)}.pf-hist-meta{grid-column:2;padding-top:0}}.ap-edit .pf-switches .ap-switch{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500}.ap-edit .pf-switches .ap-switch input{width:auto;padding:0}.pf-day ul:has(>li:only-child):before{display:none}@media (width<=760px){.pf-nav nav{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.pf-nav nav button{white-space:nowrap;flex:none}}.pf-sentline{background:var(--surface-muted);color:var(--text-secondary);border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:grid}.pf-sentline svg{margin-top:2px}.pf-sentline.good{background:var(--good-soft);color:var(--good)}.pf-sentline.bad{background:var(--red-soft);color:var(--red-text)}.hc{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.hc.big{gap:6px;padding:5px 12px 5px 9px;font-size:13.5px}.hc.critical{background:var(--red-soft);color:var(--red-text)}.hc.risk{background:var(--amber-soft);color:var(--amber-text)}.hc.healthy{background:var(--good-soft);color:var(--good)}.sc{white-space:nowrap;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);border-radius:99px;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;display:inline-flex}.sc.onboarding{background:var(--blue-soft);color:var(--blue-text);border-color:#0000}.sc.paused{background:var(--surface-muted);color:var(--text-muted)}.sc.exiting{background:var(--purple-soft);color:var(--purple-text);border-color:#0000}.cl-mark{background:var(--mint-soft) center / cover;width:46px;height:46px;color:var(--mint-ink);border-radius:13px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.cl-go{color:var(--text-muted);opacity:0;transition:opacity .12s,transform .12s}.cl-tag{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cl-tag.bad{background:var(--red-soft);color:var(--red-text);border-color:#0000}.cl-tag.warn{background:var(--amber-soft);color:var(--amber-text);border-color:#0000}.ws-head{margin-bottom:0}.ws-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ws-back{color:var(--text-secondary);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.ws-back:hover{color:var(--text)}.ws-chat{flex:none;padding:9px 14px;font-size:13.5px}.ws-chat-n{background:var(--amber-soft);color:var(--amber-text);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.ws-hero{--dot:var(--text-muted);align-items:center;gap:18px;margin-bottom:18px;display:flex}.ws-hero.critical{--dot:#e11d48}.ws-hero.risk{--dot:#f59e0b}.ws-hero.healthy{--dot:#10b981}:root[data-theme=dark] .ws-hero.critical{--dot:#fb7185}:root[data-theme=dark] .ws-hero.risk{--dot:#fbbf24}:root[data-theme=dark] .ws-hero.healthy{--dot:#34d399}.ws-photo{background:var(--mint-soft) center / cover;width:76px;height:76px;color:var(--mint-ink);border-radius:22px;flex:none;place-items:center;font-size:22px;font-weight:750;display:grid;position:relative;box-shadow:0 10px 24px -14px #0f172a73}.ws-hero:not(.all) .ws-photo:after{content:"";background:var(--dot);width:20px;height:20px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;bottom:-5px;right:-5px}.ws-hero-t{min-width:0}.ws-group{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.ws-hero h1{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:750;line-height:1.08}.ws-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;font-size:13.5px;display:flex}.ws-city{align-items:center;gap:5px;display:inline-flex}.ws-city svg{color:var(--text-muted)}.ws-switch{top:var(--top-stack-h,65px);z-index:9;scrollbar-width:none;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 20px 20px;gap:8px;margin:0 -8px 14px;padding:8px;display:flex;position:sticky;overflow-x:auto}.ws-switch::-webkit-scrollbar{display:none}.ws-v{--dot:#10b981;background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex:none;align-items:center;gap:11px;padding:7px 16px 7px 7px;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a0f,0 3px 12px -6px #0f172a1f}.ws-v.critical{--dot:#e11d48}.ws-v.risk{--dot:#f59e0b}:root[data-theme=dark] .ws-v{--dot:#34d399;box-shadow:0 0 0 1px #ffffff12}:root[data-theme=dark] .ws-v.critical{--dot:#fb7185}:root[data-theme=dark] .ws-v.risk{--dot:#fbbf24}.ws-v:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0f,0 10px 22px -10px #0f172a40}.ws-v:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px}.ws-v-photo{background:var(--surface-muted) center / cover;width:42px;height:42px;color:var(--text-secondary);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.ws-v-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-v-t b{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:650}.ws-v-t small{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ws-dot{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.ws-v[aria-pressed=true]{background:var(--text);color:var(--surface);box-shadow:0 12px 26px -12px #0f172a8c}.ws-v[aria-pressed=true] .ws-v-t small{color:color-mix(in srgb, var(--surface) 75%, transparent)}.ws-v[aria-pressed=true] .ws-v-photo{box-shadow:0 0 0 2px var(--surface)}.ws-v[aria-pressed=true]:hover{transform:none}.ws-v.all .ws-v-photo{background:var(--surface-muted)}.ws-v.all[aria-pressed=true] .ws-v-photo{background:color-mix(in srgb, var(--surface) 18%, transparent);color:var(--surface);box-shadow:none}.ws-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:22px;display:flex;overflow-x:auto}.ws-tabs a{color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 11px;font-size:14px;font-weight:500;display:inline-flex}.ws-tabs a:hover{color:var(--text)}.ws-tabs a.on{color:var(--text);border-bottom-color:var(--mint-strong);font-weight:600}.ws-tabs .num{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.ws-tabs a.on .num{background:var(--mint);color:var(--on-accent)}.ws .page-head h1{letter-spacing:-.02em;font-size:22px}.ws .page-head{margin-bottom:16px}@media (width<=760px){.cl-mark{border-radius:11px;width:40px;height:40px}.cl-go{display:none}.ws-hero{gap:14px;margin-bottom:14px}.ws-photo{border-radius:17px;width:56px;height:56px;font-size:17px}.ws-hero:not(.all) .ws-photo:after{width:16px;height:16px;bottom:-4px;right:-4px}.ws-group{font-size:11.5px}.ws-hero h1{font-size:27px}.ws-meta{gap:6px 10px;font-size:13px}.ws-chat{padding:8px 12px}.ws-switch{border-radius:0;margin:0 -16px 12px;padding:8px 16px}.ws-v{border-radius:14px;gap:9px;padding:6px 13px 6px 6px}.ws-v-photo{border-radius:10px;width:36px;height:36px}.ws-v-t b{font-size:14px}.ws-tabs{margin:0 -16px 18px;padding:0 16px}}.ov-card{padding:18px 20px}.ov-card .card-head h2,.ov-nums .card-head h2{font-size:16px}.ov-lock{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.ov-hedit{gap:12px}.ov-hpick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ov-hpick button{--c:var(--good);--bg:var(--good-soft);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font:inherit;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.ov-hpick button.critical{--c:var(--red-text);--bg:var(--red-soft)}.ov-hpick button.risk{--c:var(--amber-text);--bg:var(--amber-soft)}.ov-hpick button:hover{color:var(--c)}.ov-hpick button[aria-checked=true]{border-color:var(--c);background:var(--bg);color:var(--c);box-shadow:0 0 0 1px var(--c) inset}.ov-hhint{color:var(--text-muted);margin:-4px 2px 0;font-size:12.5px}.ov-clear{color:var(--good);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ov-clear.muted{color:var(--text-muted)}.ov-nums .card-head{margin-bottom:10px}.ov-kpis{gap:12px;margin-bottom:0}.ov-kpis .kpi{padding:16px}.ov-kpis .kpi .value{margin:8px 0 3px;font-size:23px}.ov-kpis .kpi .label{font-size:12.5px}.ov-kpis .kpi .delta{flex-wrap:wrap}.ov-good{color:var(--good);font-weight:600}.ov-bad{color:var(--red-text);font-weight:600}.ov-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-steps li{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ov-steps li:first-child{border-top:0;padding-top:2px}.ov-steps li.done .su-icon{border-color:var(--amber-text);background:var(--amber-soft);color:var(--amber-text)}.ov-steps li.confirmed .su-icon{border-color:var(--chart);background:var(--chart);color:#fff}.ov-step-t{flex-direction:column;min-width:0;display:flex}.ov-step-t b{font-size:14.5px;font-weight:600}.ov-step-t small{color:var(--text-muted);font-size:13px}.ov-steps li.done .ov-step-t small{color:var(--amber-text)}.ov-step-acts{gap:6px;display:flex}.ov-step-acts .btn{padding:7px 12px;font-size:13px}.ov-onb .card-head .btn{padding:8px 14px;font-size:13.5px}.ov-work{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-work li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 110px 96px;align-items:center;gap:14px;padding:11px 0;display:grid}.ov-work li:first-child{border-top:0;padding-top:2px}.ov-work-t{flex-direction:column;gap:1px;min-width:0;display:flex}.ov-work-t b{font-size:14.5px;font-weight:600}.ov-work-t span{color:var(--text-muted);font-size:12.5px}.ov-work-t .ov-block{color:var(--amber-text);margin-top:2px;line-height:1.4}.ov-work-who{color:var(--text-secondary);align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex}.ov-work-who .cv-avatar{width:26px;height:26px;font-size:10px}.ov-due{color:var(--text-secondary);text-align:right;white-space:nowrap;font-size:13px}.ov-due.late{color:var(--red-text);font-weight:600}.ov-more{color:var(--text-muted);margin:8px 0 0;font-size:13px}.ov-side .ap-panel>.link{margin-top:12px}.ov-acct-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ov-acct-row .jp-act{margin-left:auto}.ov-acct-pick{margin-top:10px}.ov-facts{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ov-facts li{color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ov-facts b{color:var(--text);text-align:right;font-weight:600}.ov-facts b.warn{color:var(--amber-text)}.ov-people ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ov-people li{background:var(--surface-muted);border-radius:14px;padding:14px}.ov-person{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ov-person div{flex-direction:column;min-width:0;display:flex}.ov-person b{font-size:14px}.ov-person div span{color:var(--text-muted);font-size:12.5px;line-height:1.35}.ov-person .icon-btn{width:30px;height:30px}.ov-pnote{color:var(--text-secondary);margin:7px 0 0 46px;font-size:13px;line-height:1.45}.ov-rhythm-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ov-rhythm .pf-meet{margin-top:0;padding:14px}.ov-rhythm .pf-meet i{color:var(--text-secondary);font-style:normal;font-weight:500}.ov-rhythm .pf-meet i.late{color:var(--red-text)}.ov-with{color:var(--text-muted);margin-top:6px;font-size:12.5px;font-style:normal;font-weight:500;line-height:1.45;display:block}.ov-linkset+.ov-linkset{margin-top:12px}.ov-linkset small{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ov-linkset>div{flex-wrap:wrap;gap:6px;display:flex}.ov-linkset a{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.ov-linkset a:hover{border-color:var(--mint-strong);color:var(--text)}.ov-linkset span{font-size:13px}@media (width<=1100px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ov-work li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.ov-work-who{grid-column:1}.ov-due{text-align:right}.ov-steps li{grid-template-columns:22px minmax(0,1fr)}.ov-step-acts{grid-column:2}}.et{cursor:pointer}.et.locked{cursor:default}.et-hit{border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.et-hit:focus-visible{outline:2px solid var(--mint-strong);outline-offset:1px}.et>:not(.et-hit){pointer-events:none;position:relative}.et>.pf-tile-edit{position:absolute}.et .et-open,.et a,.et-toggles button{pointer-events:auto}.et-open{width:24px;height:24px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid;top:9px;right:34px;position:absolute!important}.et-open:hover{background:var(--surface);color:var(--green-text)}.et-list ul{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.et-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:15.5px;font-weight:550;line-height:1.45;display:grid}.et-list li svg{color:var(--text-muted);margin-top:4px}.et-list li svg.ok{color:var(--good)}.et-list li a{color:var(--text);overflow-wrap:anywhere}.et-list li a:hover{color:var(--green-text);text-decoration:underline}.et-list li:has(>a:only-child){grid-template-columns:minmax(0,1fr)}.et-toggles{cursor:default;padding-right:14px}.pf-tile.et-toggles:hover{background:var(--surface-muted);border-color:#0000}.et-toggles .pf-venues button{padding:4px 11px;font-size:13px}.et-line{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.et-line .icon-btn{width:38px;height:38px}.et-money{position:relative}.et-money>span{color:var(--text-muted);font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.et-money input{padding-left:24px}.sot{flex-direction:column;gap:16px;display:flex}.sot-card .pf-sec-head>div{flex:1;min-width:0}.sot-card{padding:22px}.sot-card .pf-sec-head{gap:14px;margin-bottom:18px}.sot-card .pf-sec-head h2{letter-spacing:-.02em;font-size:20px;font-weight:750}.sot-card .pf-sec-head>div>span{color:var(--text-secondary);margin-top:2px;font-size:13.5px;display:block}.pf-ico.solid{background:var(--cat-tile);color:#fff;width:42px;height:42px;box-shadow:0 8px 18px -10px var(--cat);border-radius:13px}.sot-sees{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text);white-space:nowrap;border-radius:99px;flex:none;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.sot-sees.open{background:var(--blue-soft);color:var(--blue-text)}.sot-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sot-two .pf-tile.wide{grid-column:auto}.sot-private{border-top:1px dashed var(--border-strong);flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;display:flex}.sot-private .pf-grid{width:100%}.sot-under{color:var(--text-muted);align-items:center;gap:6px;margin:-6px 4px 0;font-size:12.5px;display:flex}.sot-health{background:var(--surface-muted);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;display:grid}.sot-health p{margin:0;font-size:14.5px;line-height:1.45}.sot-health p.none{color:var(--text-muted)}.sot-health .jp-act{gap:5px;margin:0}.sot-card .ov-hedit{margin-bottom:12px}.sot-run{align-items:center;gap:7px;display:inline-flex}.sot-run i{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.sot-run.live{color:var(--good);font-weight:600}.sot-run.live i{background:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 25%, transparent)}.sot-run.paused{color:var(--amber-text);font-weight:600}.sot-run.paused i{background:var(--amber-text)}.sot-card .pf-grid+.pf-grid{margin-top:10px}.sot-vgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.sot-vcard{text-align:left;font:inherit;color:var(--text);cursor:pointer;flex-direction:column;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.sot-vcard:hover,.sot-vcard:focus-visible{border-color:var(--mint-strong);box-shadow:var(--shadow);outline:none;transform:translateY(-1px)}.sot-vcard .pf-cover{width:100%;height:132px}.sot-vfacts{color:var(--text-secondary);flex-direction:column;gap:4px;padding:14px 18px 16px;font-size:13.5px;display:flex}.sot-vnote{color:var(--text);margin-top:4px;line-height:1.45}.sot-vfacts b{color:var(--green-text);align-items:center;gap:5px;margin-top:8px;font-size:13.5px;display:inline-flex}.pf-cover-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-cover .hc{background:#ffffffeb}.pf-cover .hc.critical{color:#be123c}.pf-cover .hc.risk{color:#92400e}.pf-cover .hc.healthy{color:#0b7a55}.pf-tnote{text-align:left;border:1px dashed var(--border-strong);width:100%;font:inherit;color:var(--text);background:0 0;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px;transition:border-color .12s,background .12s;display:flex}.pf-tnote:hover,.pf-tnote:focus-visible{border-color:var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 40%, var(--surface));outline:none}.pf-tnote small{letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.pf-tnote span{color:var(--text-secondary);font-size:13px;line-height:1.45}.pf-tnote.empty span{color:var(--green-text);font-weight:600}.pf-internal{background:var(--surface-muted);color:var(--text-muted);vertical-align:1px;border-radius:99px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}@media (width<=760px){.sot-two{grid-template-columns:minmax(0,1fr)}.sot-card .pf-sec-head{flex-wrap:wrap;row-gap:8px}.sot-card .pf-sec-head>div{flex:calc(100% - 60px)}.sot-sees{white-space:normal;margin-left:52px}.pf-tabs{scrollbar-width:none}.sot-health{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}.sot-vgrid{grid-template-columns:minmax(0,1fr)}}.wk-pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wk-pill{--dot:var(--text-muted);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;border-radius:99px;align-items:center;gap:7px;padding:6px 8px 6px 11px;font-size:13px;font-weight:600;display:inline-flex}.wk-pill i{background:var(--dot);border-radius:50%;width:7px;height:7px}.wk-pill .num{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:700}.wk-pill.none{color:var(--text-muted)}.wk-pill:hover{border-color:var(--border-strong);color:var(--text)}.wk-pill[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.wk-pill[aria-pressed=true] .num{background:color-mix(in srgb, var(--bg) 22%, transparent);color:inherit}.wk-pill.s-in-production{--dot:var(--blue-text)}.wk-pill.s-in-review{--dot:var(--purple-text)}.wk-pill.s-paused{--dot:var(--amber-text)}.wk-pill.s-live,.wk-pill.s-complete{--dot:var(--good)}.wk-list .lt-bar .cv-select{max-width:200px}.wk-new{flex:none;padding:9px 14px;font-size:13.5px}.wk-latecount{color:var(--red-text);font-weight:600}.wk-filtered{color:var(--text-secondary);margin:-2px 0 10px;font-size:13px}.wk-filtered .jp-act{margin-left:4px}.wk-group+.wk-group{margin-top:14px}.wk-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:6px 0 4px;font-size:11px;font-weight:700;display:flex}.wk-group h3 .num{background:var(--surface-muted);color:var(--text-secondary);letter-spacing:0;border-radius:99px;padding:1px 7px;font-size:11px}.wk-group ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wk-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 118px 112px 150px 72px;align-items:center;gap:12px;padding:8px 4px;display:grid}.wk-group ul>li:first-child{border-top:0}.wk-row.done .wk-t b{color:var(--text-secondary)}.wk-main{text-align:left;font:inherit;color:var(--text);background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:4px;display:grid}.wk-main:hover,.wk-main:focus-visible{background:var(--surface-muted);outline:none}.wk-dept{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.wk-main:hover .wk-dept{background:var(--surface)}.wk-t{flex-direction:column;gap:1px;min-width:0;display:flex}.wk-t b{font-size:14.5px;font-weight:600}.wk-t>span{color:var(--text-muted);font-size:12.5px}.wk-t .wk-block{color:var(--amber-text);margin-top:2px;line-height:1.4}.wk-owner{color:var(--text-secondary);align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex}.wk-owner .cv-avatar{width:26px;height:26px;font-size:10px}.wk-due{text-align:right;white-space:nowrap;color:var(--text-secondary);font-size:13px}.wk-due.late{color:var(--red-text);font-weight:600}.wk-due.soon{color:var(--amber-text);font-weight:600}.wk-due.muted{color:var(--text-muted)}.wk-status{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text);font:inherit;border-radius:99px;width:100%;padding:0 8px;font-size:12.5px;font-weight:600}.wk-status.s-in-production{background:var(--blue-soft);color:var(--blue-text);border-color:#0000}.wk-status.s-in-review{background:var(--purple-soft);color:var(--purple-text);border-color:#0000}.wk-status.s-paused{background:var(--amber-soft);color:var(--amber-text);border-color:#0000}.wk-status.s-live{background:var(--good-soft);color:var(--good);border-color:#0000}.wk-status.s-complete{background:var(--surface-muted);color:var(--text-muted)}.wk-links{justify-content:flex-end;gap:4px;display:flex}.wk-links .icon-btn{width:30px;height:30px}.wk-editing{border-top:1px solid var(--border);padding:8px 0}.wk-form{margin-bottom:12px}.wk-form .pf-two label input:disabled{background:var(--surface-muted);color:var(--text-secondary)}.wk-confirm{color:var(--red-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.wk-confirm .btn{padding:6px 12px;font-size:13px}@media (width<=1100px){.wk-row{grid-template-columns:minmax(0,1fr) 110px 140px}.wk-owner,.wk-links{display:none}}@media (width<=760px){.wk-pills{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 12px;padding:0 14px 2px;overflow-x:auto}.wk-pill{flex:none}.wk-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.wk-main{grid-column:1/-1}.wk-due{text-align:left;padding-left:48px}.wk-list .lt-bar .cv-select{flex:140px;max-width:none}}.db-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.db-tile[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.db-tile[aria-pressed=true]:hover{transform:none}.db-tile{text-align:left;font:inherit;color:var(--text);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .12s,transform .12s;display:flex}.db-tile:hover{border-color:var(--border-strong);transform:translateY(-1px)}.db-tile-h{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.db-tile-n{color:var(--text-secondary);align-items:baseline;gap:7px;font-size:13px;display:flex}.db-tile-n b{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:700}.db-tile.warn .db-tile-n b{color:var(--amber-text)}.db-tile small{color:var(--text-muted);font-size:12px;line-height:1.4}.db-sec{margin-bottom:18px;scroll-margin-top:80px}.db-sec .card-head h2,.db-sec-h h2{align-items:center;gap:8px;font-size:16px;display:inline-flex}.db-sec-plain{margin-bottom:18px;scroll-margin-top:80px}.db-sec-h{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}.db-sec-h h2{letter-spacing:-.01em;margin:0}.db-sec-h span{color:var(--text-muted);font-size:12.5px}.db-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:8px;margin:16px 0 6px;font-size:11px;font-weight:700;display:flex}.db-sub span{letter-spacing:0;text-transform:none;font-weight:500}.db-flags{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.db-flag{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr) 200px auto;align-items:center;gap:14px;padding:10px 2px;display:grid}.db-flags>li:first-child{border-top:0}.db-flag .chip{justify-self:start}.db-flag.dismissed{opacity:.6}.db-flag-t{flex-direction:column;min-width:0;display:flex}.db-flag-t b{font-size:14.5px}.db-flag-t span{color:var(--text-muted);font-size:12.5px}.db-flag-t:hover b{color:var(--green-text)}.db-cpl{flex-direction:column;align-items:flex-end;display:flex}.db-cpl b{letter-spacing:-.01em;font-size:18px;font-weight:700}.db-cpl b.high,.db-cpl b.no_leads{color:var(--red-text)}.db-cpl b.low{color:var(--amber-text)}.db-cpl span{color:var(--text-muted);white-space:nowrap;font-size:12px}.db-flag-acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.db-flag-acts .btn{padding:7px 11px;font-size:13px}.db-flag-acts .jp-act{gap:5px;margin:0}.db-dismissed{margin-top:8px}.db-dismissed .jp-act{margin:0}.db-foot{color:var(--text-muted);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;line-height:1.45;display:flex}.db-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.db-row{background:var(--surface-muted);border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:9px 10px;transition:border-color .12s,background .12s;display:grid}.db-row:hover,.db-row:focus-visible{background:var(--surface);border-color:var(--border-strong);outline:none}.db-row:hover .cl-go{opacity:1}.db-row .hc,.db-row .sc{justify-self:start}.db-mark{border-radius:10px;width:34px;height:34px;font-size:12px}.db-row-t{flex-direction:column;gap:1px;min-width:0;display:flex}.db-row-t b{font-size:14px}.db-row-t b i{color:var(--text-muted);font-style:normal;font-weight:500}.db-row-t>span{color:var(--text-secondary);font-size:13px;line-height:1.4}.db-row-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.db-checks{margin-top:4px}.db-check-v{color:var(--text);font-weight:600}.db-check-v:hover{color:var(--green-text);text-decoration:underline}@media (width<=1100px){.db-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.db-flag{grid-template-columns:90px minmax(0,1fr) auto}.db-flag-acts{grid-column:2/-1;justify-content:flex-start}}@media (width<=760px){.db-tiles{gap:8px}.db-tile{padding:12px}.db-tile small{display:none}.db-flag{grid-template-columns:minmax(0,1fr) auto}.db-flag .chip,.db-flag-acts{grid-column:1/-1}.db-row{grid-template-columns:minmax(0,1fr) 16px}.db-row>.hc,.db-row>.sc,.db-row>.db-mark{grid-column:1/-1}.db-row-tags{grid-column:1/-1;justify-content:flex-start}}.db-sec .card-head>div:first-child{flex-direction:column;gap:3px;display:flex}.db-notes{margin:8px 0 0 21px}.pw .lt-range .num{opacity:.75;margin-left:2px;font-size:11px;font-weight:700}.pw-group+.pw-group{margin-top:16px}.pw-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:4px 0 8px;font-size:11px;font-weight:700;display:flex}.pw-group h3 .num{background:var(--surface-muted);color:var(--text-secondary);letter-spacing:0;border-radius:99px;padding:1px 7px;font-size:11px}.pw-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pw-card{box-shadow:none;flex-direction:column;gap:8px;padding:14px;display:flex}.pw-card.wide{grid-column:1/-1}.pw-top{align-items:center;gap:10px;display:flex}.pw-ico{background:var(--surface-muted);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.pw-what{flex-direction:column;flex:1;min-width:0;display:flex}.pw-what b{font-size:14.5px}.pw-what span{color:var(--text-muted);font-size:12px}.pw-open{flex:none;padding:6px 10px;font-size:12.5px}.pw-line{background:var(--surface-muted);color:var(--text-muted);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:grid}.pw-val{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;overflow:hidden}.pw-val.muted{color:var(--text-muted);font-family:var(--font)}.pw-secret{letter-spacing:.08em;color:var(--text-secondary)}.pw-secret.on{letter-spacing:0;color:var(--text)}.pw-line .icon-btn{width:28px;height:28px}.pw-notes{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}.pw-foot{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.pw-foot .icon-btn{width:28px;height:28px}.pw-input{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.pw-input .icon-btn{width:38px;height:38px}.pw-form{margin-bottom:12px}.pw-note{color:var(--text-muted);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}@media (width<=760px){.pw-grid{grid-template-columns:minmax(0,1fr)}}.pw-src{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 10px;display:flex}.pw-src:first-of-type{margin-top:4px}.pw-src h2{margin:0;font-size:15px}.pw-src span{color:var(--text-muted);font-size:12.5px}.pw-src .btn{padding:6px 10px;font-size:12.5px}.op-note{background:var(--surface-muted);color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.op-note .btn{padding:5px 10px;font-size:12.5px}.op-note>svg{flex:none}.op-note>span{flex:220px;min-width:0}.op-note.warn{background:var(--amber-soft,var(--surface-muted));color:var(--amber-text,var(--text-secondary))}.op-note.bad{background:var(--red-soft);color:var(--red-text)}.op-venue{gap:8px;margin-top:auto;padding-top:4px}.op-venue .pf-editor-acts small{font-size:12px}.pw-group h3 .pw-ws{letter-spacing:0;text-transform:none;color:var(--text-secondary);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.nt{padding:18px 20px}.nt-day h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 6px;font-size:11px;font-weight:700}.nt-day ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nt-day li{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.nt-row{text-align:left;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:9px 10px;display:grid}.nt-row:not(:disabled):hover,.nt-row:focus-visible{background:var(--surface-muted);outline:none}.nt-row:disabled{cursor:default}.nt-day li.unread .nt-row{background:color-mix(in srgb, var(--mint-soft) 45%, var(--surface))}.nt-ico{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.nt-t{flex-direction:column;gap:2px;min-width:0;display:flex}.nt-t span{font-size:14px;line-height:1.45}.nt-day li.unread .nt-t span{font-weight:600}.nt-t small{color:var(--text-muted);font-size:12px}.nt-dot{background:var(--mint-strong);border-radius:50%;width:8px;height:8px}.nt-mark{width:30px;height:30px}.nt-mail ul{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.nt-mail li{flex-direction:column;gap:3px;display:flex}.nt-mail li small{color:var(--text-muted);padding-left:42px;font-size:12px;line-height:1.4}.nt-mail li .pf-set{padding-left:2px}.nt-mail .ap-panel-h{gap:6px}.dr-face{object-fit:cover;border-radius:50%;flex:none;display:block}.dr-initials{background:var(--mint-soft);color:var(--green-text);place-items:center;font-weight:700;display:grid}.dr-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dr-card{box-shadow:none;flex-direction:column;gap:10px;padding:14px;transition:border-color .12s;display:flex;position:relative}.dr-card:hover{border-color:var(--border-strong)}.dr-main{align-items:center;gap:12px;min-width:0;display:flex}.dr-main:hover b{color:var(--green-text)}.dr-who{flex-direction:column;min-width:0;display:flex}.dr-who b{letter-spacing:-.01em;font-size:15px}.dr-who b i{color:var(--text-muted);font-style:normal;font-weight:400}.dr-who span{color:var(--text-secondary);font-size:13px}.dr-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dr-mail{color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dr-mail:hover{color:var(--green-text)}.dr-role{color:var(--green-text);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.dr-role:hover{text-decoration:underline}.dr-tier{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.dr-tier.big{align-self:flex-start;padding:4px 11px;font-size:12px;position:static}.dr-tier.t-owner{background:var(--purple-soft);color:var(--purple-text)}.dr-tier.t-super-admin{background:var(--blue-soft);color:var(--blue-text)}.dr-tier.t-admin{background:var(--amber-soft);color:var(--amber-text)}.dr-form{margin-bottom:12px}.dr-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-roles{margin-top:18px}.dr-rolelist{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dr-rolecard{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:14px;scroll-margin-top:80px;display:flex}.dr-rolehead{align-items:center;gap:10px;display:flex}.dr-rolehead>div{flex-direction:column;flex:1;min-width:0;display:flex}.dr-rolehead b{font-size:15px}.dr-rolehead span{color:var(--text-muted);font-size:12.5px}.dr-summary{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.dr-resp{background:var(--surface-muted);border-radius:12px;flex-direction:column;gap:7px;margin:0;padding:12px;list-style:none;display:flex}.dr-resp li{grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.4;display:grid}.dr-resp svg{color:var(--green-text);margin-top:3px}.dr-hero{flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 18px;padding:22px;display:flex}.dr-hero-t{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.dr-hero-t h1{letter-spacing:-.03em;margin:0;font-size:26px}.dr-hero-t h1 i{color:var(--text-muted);font-size:18px;font-style:normal;font-weight:500}.dr-hero-t p{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.dr-edit{width:28px;height:28px}.dr-title-edit{align-items:center;gap:8px;display:flex}.dr-title-edit input{border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px}.dr-title-edit .btn{padding:7px 12px;font-size:13px}.dr-settings{padding:8px 13px;font-size:13px}.dr-access ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dr-access li{color:var(--text-muted);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.dr-access li b{font-weight:600}.dr-access li.on{color:var(--text)}.dr-access li.on svg,.dr-access li.on b{color:var(--green-text)}.dr-tierpick{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.dr-tierpick select{border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.dr-tierpick small{color:var(--text-muted);font-weight:500}.dr-chat{margin-top:14px;font-size:13px}.dr-access .pf-problem{margin-top:10px}.dr-login{background:var(--amber-soft);color:var(--amber-text);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.dr-login>span{align-items:flex-start;gap:6px;display:inline-flex}.dr-login>span svg{flex:none;margin-top:2px}.dr-login .btn{background:var(--surface);padding:6px 11px;font-size:12.5px}.dr-login.on{background:var(--good-soft);color:var(--good);flex-direction:row;align-items:center;font-weight:600}.dr-wages ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dr-wages li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) 220px;align-items:center;gap:12px;padding:10px 2px;display:grid}.dr-wages li:first-child{border-top:0}.dr-wage{border:1px solid var(--border);background:var(--surface-muted);font:inherit;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.dr-wage svg{color:var(--text-muted)}.dr-wage-edit{flex-wrap:wrap;gap:6px;display:flex}.dr-wage-err{flex-basis:100%}.dr-wage-edit input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:10px;flex:1;padding:0 10px}.dr-wage-edit .btn{padding:7px 12px;font-size:13px}@media (width<=760px){.dr-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-rolelist{grid-template-columns:minmax(0,1fr)}.dr-wages li{grid-template-columns:36px minmax(0,1fr)}.dr-wages li>:last-child{grid-column:2}}.dr-solo{scroll-margin-top:80px}.dr-solo .eyebrow{margin:0 2px 8px}.dr-solo .dr-rolelist{grid-template-columns:minmax(0,1fr)}.dr-solo .dr-rolecard{background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.dr-shared{color:var(--text-muted);margin:8px 2px 0;font-size:12.5px}.rv-pending{background:var(--surface-muted);color:var(--text-secondary);border-radius:12px;align-items:center;gap:8px;margin:-8px 0 16px;padding:9px 12px;font-size:13px;display:flex}.rv-tile{cursor:default}.rv-tile:hover{border-color:var(--border);transform:none}.rv-big{letter-spacing:-.02em;font-size:26px;font-weight:700}.rv-tile.up .rv-big{color:var(--blue-text)}.rv-tile.down .rv-big{color:var(--amber-text)}.rv{margin-bottom:18px}.rv-group+.rv-group{margin-top:16px}.rv-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:10px;margin:4px 2px 6px;font-size:11px;font-weight:700;display:flex}.rv-group h3 .num{letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:12.5px}.rv ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) 110px minmax(80px,1fr) 44px 180px;align-items:center;gap:14px;padding:9px 2px;display:grid}.rv ul>li:first-child{border-top:0}.rv-who{align-items:center;gap:12px;min-width:0;display:flex}.rv-who:hover b{color:var(--green-text)}.rv-row .sc{justify-self:start}.rv-bar{background:var(--surface-muted);border-radius:99px;height:8px;overflow:hidden}.rv-bar i{background:var(--blue-text);opacity:.75;border-radius:99px;height:100%;display:block}.rv-share{color:var(--text-secondary);text-align:right;font-size:12.5px}.rv-fee{width:100%}.rv-fee small{color:var(--text-muted);font-size:12px;font-weight:500}.rv-fee>span{align-items:center;gap:6px;display:inline-flex}.rv-edit input{width:100%}.rv-leave{grid-template-columns:minmax(0,1fr) 280px auto}@media (width<=1100px){.rv-row{grid-template-columns:minmax(0,1fr) 100px 170px}.rv-bar,.rv-share{display:none}}@media (width<=760px){.rv-row,.rv-leave{grid-template-columns:minmax(0,1fr) auto}.rv-row .sc{display:none}.rv-fee{width:auto}}.avatar{overflow:hidden}.avatar img,.cv-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cv-avatar.photo{border-color:#0000;padding:0;overflow:hidden}a.avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 35%, transparent)}.st-card{padding:20px 22px}.st-head{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.st-head h2{letter-spacing:-.015em;margin:0;font-size:17px}.st-head span{color:var(--text-muted);font-size:13px}.st-you{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-photo{flex:none;width:88px;height:88px;position:relative}.st-photo img,.st-photo>span{object-fit:cover;background:var(--mint-soft);width:88px;height:88px;color:var(--green-text);border-radius:50%;place-items:center;font-size:28px;font-weight:700;display:grid}.st-photo-btn{border:2px solid var(--surface);background:var(--text);width:32px;height:32px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.st-you-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.st-you-t h3{letter-spacing:-.02em;align-items:center;gap:6px;margin:0;font-size:20px;display:flex}.st-mail{color:var(--text-secondary);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.st-photo-acts{gap:14px;margin-top:4px;display:flex}.st-photo-acts .jp-act{gap:5px;margin:0}.st-remove{color:var(--text-muted)!important}.st-facts{margin-top:16px}.st-why{color:var(--text-muted);font-size:12px;font-weight:500}.st-details{margin-top:16px}.st-card+.st-card{margin-top:0}.st-sample{background:var(--surface-muted);color:var(--text-secondary);border-radius:12px;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:grid}.st-sample svg{margin-top:3px}.st-login{align-self:flex-start}.st-account{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.st-account small{color:var(--text-muted);font-size:12px;display:block}.st-account b{font-size:15px}.st-methods{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.st-methods li{color:var(--text-muted);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.st-methods li>svg,.st-g{margin-top:2px}.st-methods li.on>svg{color:var(--green-text)}.st-methods b{color:var(--text);font-size:14px;display:block}.st-methods small{font-size:13px;line-height:1.45}.st-g{background:var(--surface-muted);width:20px;height:20px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.st-methods li.on .st-g{background:var(--mint-soft);color:var(--green-text)}.st-pw{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.st-pwform{margin-top:4px}.st-signout{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.st-theme{flex-direction:column;gap:6px;display:flex}.st-theme button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:left;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.st-theme button[aria-checked=true]{border-color:var(--mint-strong);background:var(--mint-soft);color:var(--text);font-weight:600}.st-looks .pf-help{margin-top:10px;font-size:12.5px}.st-emails ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-emails li{color:var(--text-secondary);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45;display:grid}.st-emails li svg{color:var(--text-muted);margin-top:2px}.st-page .pf-main{gap:16px}.fl-add{position:relative}.fl-menu{z-index:30;width:280px;left:auto;right:0}.fl-folders{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.fl-folder{text-align:left;font:inherit;color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.fl-folder:hover{border-color:var(--border-strong)}.fl-folder.on{border-color:var(--text);background:var(--text);color:var(--bg)}.fl-folder span{flex-direction:column;min-width:0;display:flex}.fl-folder b{color:inherit;font-size:13.5px}.fl-folder:not(.on) b{color:var(--text)}.fl-folder small{opacity:.8;font-size:12px}.fl-where{color:var(--text-muted);align-items:center;gap:6px;margin:-2px 0 12px;font-size:12.5px;display:flex}.fl-where b{color:var(--text-secondary)}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fl-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.fl-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.fl-thumb{background:var(--surface-muted) center / contain no-repeat;height:128px;color:var(--text-muted);place-items:center;display:grid;position:relative}.fl-thumb.k-pdf{color:var(--text-secondary);background-color:var(--surface-muted)}.fl-thumb.k-video{color:var(--purple-text);background-color:color-mix(in srgb, var(--purple-soft) 60%, var(--surface))}.fl-thumb.k-image{color:var(--blue-text);background-color:color-mix(in srgb, var(--blue-soft) 60%, var(--surface))}.fl-play{color:#fff;background:#000000a6;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.fl-t{flex-direction:column;gap:2px;min-width:0;padding:10px 12px 4px;display:flex}.fl-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.fl-t span{color:var(--text-secondary);font-size:12px}.fl-t small{color:var(--text-muted);font-size:11.5px}.fl-acts{justify-content:flex-end;gap:4px;padding:4px 8px 8px;display:flex}.fl-acts .icon-btn{width:30px;height:30px}.fl-confirm{flex-wrap:wrap;margin:6px 8px 8px}.fl-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.fl-empty b{color:var(--text);font-size:15px}.fl-empty span{max-width:380px;font-size:13.5px}.fl-toast{bottom:80px}@media (width<=760px){.fl-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fl-thumb{height:96px}.fl-menu{left:0;right:auto}}.assistant.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 45%, transparent), 0 12px 30px #0f172a40}.as{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:min(400px,100vw - 32px);height:min(560px,100vh - 120px);animation:.15s fade-in;display:flex;position:fixed;bottom:80px;right:24px;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.as-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.as-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.as-head b{font-size:14.5px}.as-head small{color:var(--text-muted);font-size:11.5px;line-height:1.35}.as-head .icon-btn{flex:none;width:30px;height:30px}.as-mark{background:var(--mint-soft);width:30px;height:30px;color:var(--green-text);border-radius:10px;flex:none;place-items:center;display:grid}.as-list{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.as-empty p{color:var(--text-secondary);margin:0 0 10px;font-size:13.5px;line-height:1.5}.as-starters{flex-direction:column;gap:6px;display:flex}.as-starters button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.4}.as-starters button:hover{border-color:var(--mint-strong);background:color-mix(in srgb, var(--mint-soft) 40%, var(--surface))}.as-turn{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.5}.as-turn p{margin:0}.as-turn p+p,.as-turn p+ul,.as-turn ul+p{margin-top:8px}.as-turn ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.as-turn.is-user{background:var(--text);color:var(--bg);border-bottom-right-radius:4px;align-self:flex-end}.as-turn.is-ai{background:var(--surface-muted);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.as-turn.is-ai.off{color:var(--text-secondary);font-style:italic}.as-wait{align-items:center;gap:4px;display:flex}.as-wait span{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite as-dot}.as-wait span:nth-child(2){animation-delay:.15s}.as-wait span:nth-child(3){animation-delay:.3s}.as-wait small{color:var(--text-muted);margin-left:6px;font-size:12px}@keyframes as-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.as-ask{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px 12px 6px;display:grid}.as-ask textarea{resize:none;border:1px solid var(--border-strong);background:var(--surface);min-height:42px;max-height:120px;color:var(--text);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:13.5px}.as-ask textarea:focus{border-color:var(--mint-strong)}.as-ask .btn{height:42px;padding:0}.as-foot{color:var(--text-muted);margin:0;padding:0 14px 10px;font-size:11px}@media (width<=760px){.as{width:auto;height:min(70vh,100vh - 220px);bottom:150px;left:8px;right:8px}}.og-main.og-main-wide{max-width:820px}.og-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}:root[data-theme=dark] .og-sig{color:#a9c1ff;border-bottom-color:var(--text-secondary)}.sow-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sow-tile{flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.sow-tile span{color:var(--text-muted);font-size:12.5px;font-weight:600}.sow-tile b{letter-spacing:-.02em;font-size:19px;line-height:1.25}.sow-tile small{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.sow .og-doc-head h2{overflow-wrap:anywhere}.sow-facts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sow-facts span{color:#dff3ea;background:#ffffff1a;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.sow-parties{color:var(--text-secondary);border-bottom:1px solid var(--border);margin:0;padding:16px 28px;font-size:13.5px;line-height:1.55}.sow-parties b{color:var(--text);font-weight:600}.sow-parties a{color:var(--green-text)}.sow .og-doc-sec{padding:22px 28px}.sow .og-doc-sec h3{letter-spacing:-.01em;text-transform:none;color:var(--text);align-items:center;gap:10px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.sow-n{background:var(--surface-muted);width:24px;height:24px;color:var(--text-secondary);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sow-p{color:var(--text-secondary);margin:0 0 10px;font-size:14.5px;line-height:1.6}.sow-p:last-child{margin-bottom:0}.sow-list+.sow-list,.sow-p+.sow-list,.sow-list+.sow-p,.sow-fees+.sow-p{margin-top:14px}.sow-list h4{color:var(--text);margin:0 0 7px;font-size:13.5px;font-weight:650}.sow .og-doc-sec ul{color:var(--text-secondary);gap:6px;font-size:14px;line-height:1.5}.sow .og-doc-sec li:before{background:var(--text-muted);border:0;border-radius:50%;width:5px;height:5px;top:.62em;left:6px;transform:none}.sow .og-doc-sec ul.yes li:before{border-left:2px solid var(--chart);border-bottom:2px solid var(--chart);background:0 0;border-radius:0;width:9px;height:5px;top:.5em;left:2px;transform:rotate(-45deg)}.sow .og-doc-sec ul.no li:before{background:var(--text-muted);border-radius:2px;width:9px;height:2px;top:.7em;left:2px}.sow-fees{margin:0}.sow-fees>div{grid-template-columns:150px minmax(0,1fr) auto}.sow-hidden{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.sow-signs{background:var(--surface-muted)}.sow-ack{color:var(--text-secondary);margin:0 0 18px;font-size:13.5px;line-height:1.6}.sow-sigs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.sow-sig{min-width:0}.sow-sig-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:700}.sow-sig-line{overflow-wrap:anywhere;min-height:46px;margin:6px 0 8px}.sow-sig-line.empty{border-bottom-style:dashed;border-bottom-color:var(--border-strong)}.sow-sig-t{flex-direction:column;gap:1px;font-size:13.5px;display:flex}.sow-sig-t span{color:var(--text-secondary)}.sow-sig-t small{color:var(--text-muted);font-size:12.5px}.sow-foot{color:var(--text-muted);border-top:1px solid var(--border);margin:0;padding:12px 28px 16px;font-size:12px}.sow-page{flex-direction:column;gap:14px;max-width:860px;display:flex}.sow-page .page-head{margin-bottom:0}.sow-tools .spacer{flex:1}.sow-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sow-state{background:var(--good-soft);color:var(--good);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.sow-state.waiting{background:var(--amber-soft);color:var(--amber-text)}.sow-none{flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px;display:flex}.sow-none b{font-size:15px}.sow-none p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.modal.sow-preview{width:min(860px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.sow-preview .sow{box-shadow:none}@media (width<=760px){.sow-glance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sow .og-doc-sec,.sow-parties,.sow-foot{padding-left:18px;padding-right:18px}.sow-fees>div{grid-template-columns:minmax(0,1fr) auto}.sow-fees>div dd:not(.num){grid-area:2/1/auto/-1;margin-top:-6px;font-size:13px}.sow-sigs,.og-field-row{grid-template-columns:minmax(0,1fr)}}@media print{.assistant,.as,.toast,.ws-head,.sow-tools,.sow-page .page-head{display:none!important}.content{padding:0!important}.sow-page{max-width:none}.sow,.sow *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.sow{border:0;border-radius:0}.sow-list,.sow-fees,.sow-signs{break-inside:avoid}}a.pf-meet.pf-sow{color:var(--text);grid-template-columns:16px minmax(0,1fr) 16px;margin-top:8px;text-decoration:none;transition:background .15s}a.pf-meet.pf-sow:hover{background:color-mix(in srgb, var(--mint-soft) 55%, var(--surface-muted))}a.pf-meet.pf-sow>svg:last-child{color:var(--text-muted)}.ov-step-link{white-space:nowrap;padding:7px 12px;font-size:13px}@media (width<=760px){.ov-step-link{grid-column:2;justify-self:start}}.link.sot-sow{align-items:center;gap:6px;margin-top:12px;font-size:13.5px;display:inline-flex}.og-sign .og-fine{margin:-6px 0 14px}.cx .critical,.ov .critical,.ov-hs .critical{--c:var(--ink-red);--dot:var(--dot-red);--soft:var(--red-soft)}.cx .risk,.ov .risk,.ov-hs .risk{--c:var(--ink-amber);--dot:var(--dot-amber);--soft:var(--amber-soft)}.cx .healthy,.ov .healthy,.ov-hs .healthy{--c:var(--ink-green);--dot:var(--dot-green);--soft:var(--good-soft)}.cx-hc{box-shadow:var(--elev);border:0;border-radius:24px;margin:0 0 4px;padding:22px}.cx-hc-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cx-hc-ico{background:var(--text);width:44px;height:44px;color:var(--surface);border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 18px -10px #0f172a80}.cx-hc-h h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:750}.cx-hc-h p{color:var(--text-secondary);margin:3px 0 0;font-size:13.5px;line-height:1.45}.cx-hc-h p strong{color:var(--text);font-weight:600}.cx-hc-run{background:var(--text);height:38px;color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:650;transition:opacity .15s;display:inline-flex}.cx-hc-run:hover{opacity:.88}.cx-hc-run:disabled{opacity:.6;cursor:default}.cx-hc-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:18px;display:grid}.cx-hc-col{background:color-mix(in srgb, var(--dot) 7%, var(--surface));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dot) 18%, transparent);border-radius:18px;padding:6px}.cx-hc-col.on{box-shadow:inset 0 0 0 2px var(--dot)}.cx-hc-col-h{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.cx-hc-col-h:hover{background:color-mix(in srgb, var(--dot) 8%, transparent)}.cx-hc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:inline-flex}.cx-hc-label i{background:var(--dot);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 22%, transparent);border-radius:50%}.cx-hc-n{letter-spacing:-.03em;color:var(--c);font-size:26px;font-weight:750;line-height:1}.cx-hc-col ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cx-hc-col li button{background:var(--surface);width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 7px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a0d}.cx-hc-col li button:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #0f172a59}.cx-hc-thumb{background:var(--surface-muted) center / cover no-repeat;width:30px;height:30px;color:var(--text-secondary);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.cx-hc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cx-hc-v{color:var(--text-muted);flex:none;font-size:12px}.cx-hc-go{color:var(--text-muted);opacity:0;flex:none;transition:opacity .15s}.cx-hc-col li button:hover .cx-hc-go{opacity:1}.cx-hc-none{color:var(--text-muted);margin:4px 12px 10px;font-size:13.5px}.cx-back{font:inherit;color:var(--green-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 6px;padding:6px 2px;font-size:14px;font-weight:650;display:inline-flex}.cx-back:hover{text-decoration:underline}@media (width<=760px){.cx-hc{padding:16px}.cx-hc-h{grid-template-columns:auto minmax(0,1fr)}.cx-hc-run{grid-column:1/-1;justify-self:start}.cx-hc-cols{grid-template-columns:minmax(0,1fr)}}.cx-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 4px;display:flex}.cx-search{background:var(--surface);height:44px;box-shadow:var(--elev);color:var(--text-muted);border-radius:14px;flex:300px;align-items:center;gap:10px;padding:0 14px;display:flex}.cx-search:focus-within{box-shadow:0 0 0 2px var(--mint-strong)}.cx-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.cx-search input::placeholder{color:var(--text-muted)}.cx-search button{background:var(--surface-muted);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cx-find{border-radius:18px;gap:14px;width:min(760px,100%);height:60px;margin:6px auto 28px;padding:0 20px}.cx-find input{font-size:18px}.cx-find button{width:30px;height:30px}.cx-tools{justify-content:flex-end}.cx-select{align-items:center;display:inline-flex;position:relative}.cx-select select{background:var(--surface);height:44px;box-shadow:var(--elev);font:inherit;color:var(--text);appearance:none;cursor:pointer;border:0;border-radius:14px;padding:0 38px 0 14px;font-size:14px;font-weight:600}.cx-select select:focus-visible{outline:2px solid var(--mint-strong)}.cx-select svg{color:var(--text-muted);pointer-events:none;position:absolute;right:13px}.cx-seg{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:14px;gap:2px;padding:4px;display:inline-flex}.cx-seg button{height:36px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.cx-seg button:hover{color:var(--text)}.cx-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f172a1a,0 1px 1px #0f172a0d}.cx-count{color:var(--text-muted);margin-left:auto;font-size:13px;font-weight:600}.cx-sec{margin-top:28px}.cx-sec-h{letter-spacing:.1em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;margin:0 0 12px;font-size:12.5px;font-weight:750;display:flex}.cx-sec-h:after{content:"";background:var(--hairline);flex:1;height:1px}.cx-sec-dot{background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 4px var(--soft);border-radius:50%}.cx-sec-n{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12.5px;font-weight:600}.cx-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cx-card{background:var(--surface);box-shadow:var(--elev);border-radius:24px;padding:6px 6px 2px;transition:box-shadow .2s}.cx-card:hover{box-shadow:var(--elev-hover)}.cx-top{color:var(--text);border-radius:18px;grid-template-columns:60px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:14px 14px 14px 16px;text-decoration:none;transition:background .15s;display:grid}.cx-top:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.cx-top:focus-visible,.cx-venues a:focus-visible,.cx-item:focus-visible{outline:2px solid var(--mint-strong);outline-offset:-2px}.cx-photo{background:var(--mint-soft) center / cover;width:60px;height:60px;color:var(--mint-ink);border-radius:18px;place-items:center;font-size:16px;font-weight:750;display:grid;position:relative}.cx-photo:after{content:"";background:var(--dot);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;bottom:-4px;right:-4px}.cx-id{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-name b{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.2}.cx-facts{color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;font-size:13.5px;display:flex}.cx-facts span{align-items:center;gap:6px;display:inline-flex}.cx-facts svg{color:var(--text-muted);flex:none}.cx-open{width:36px;height:36px;color:var(--text-muted);border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.cx-top:hover .cx-open{background:var(--surface-muted);color:var(--text);transform:translate(2px)}.cx-why{background:var(--soft);color:var(--text);border-radius:16px;align-items:flex-start;gap:10px;margin:0 16px 14px 92px;padding:12px 16px;font-size:14.5px;line-height:1.5;display:flex}.cx-why svg{color:var(--c);flex:none;margin-top:2px}.cx-why b{color:var(--c);font-weight:700}.cx-venues{flex-direction:column;gap:6px;margin:0 16px 14px 92px;padding:0;list-style:none;display:flex}.cx-venues a{background:var(--soft);color:var(--text);border-radius:14px;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 16px;text-decoration:none;transition:box-shadow .15s;display:grid}.cx-venues li.healthy a{background:var(--surface-muted)}.cx-venues a:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dot) 55%, transparent)}.cx-v-ico{color:var(--c);align-self:center}.cx-venues b{white-space:nowrap;font-size:14.5px;font-weight:650}.cx-v-note{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.cx-venues li:not(.healthy) .cx-v-note{color:var(--text)}.cx-v-state{letter-spacing:.02em;color:var(--c);align-self:center;font-size:12px;font-weight:750}.cx-oc-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.cx-card>.cx-oc-grid{margin:0 16px 16px 92px}.cx-oc{--cat:var(--cat-setup);--cat-tile:var(--cat-setup-tile);--cat-ink:var(--cat-setup-ink);border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);background:color-mix(in srgb, var(--cat) 7%, var(--surface));min-width:0;box-shadow:inset 0 4px 0 var(--cat);border-radius:20px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}:root[data-theme=dark] .cx-oc{border-color:color-mix(in srgb, var(--cat) 45%, transparent);background:color-mix(in srgb, var(--cat) 16%, var(--surface))}.cx-oc.bad{outline:2px solid var(--dot-red);outline-offset:2px}.cx-oc.open{box-shadow:inset 0 4px 0 var(--cat), 0 18px 36px -22px color-mix(in srgb, var(--cat) 70%, transparent);grid-column:1/-1}.cx-oc-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;padding:20px 18px 18px;display:flex}.cx-oc:not(.open):hover{box-shadow:inset 0 4px 0 var(--cat), 0 14px 28px -18px color-mix(in srgb, var(--cat) 80%, transparent);transform:translateY(-2px)}.cx-oc-head:focus-visible{outline:2px solid var(--cat);outline-offset:-2px;border-radius:20px}.cx-oc-top{align-items:center;gap:12px;display:flex}.cx-oc-ico{background:var(--cat-tile);color:#fff;width:40px;height:40px;box-shadow:0 8px 16px -10px var(--cat);border-radius:12px;flex:none;place-items:center;display:grid}.cx-oc-cat{letter-spacing:-.01em;min-width:0;color:var(--cat-ink);font-size:15px;font-weight:750;line-height:1.25}.cx-oc-more{background:color-mix(in srgb, var(--cat) 14%, transparent);color:var(--cat-ink);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:6px 10px 6px 12px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme=dark] .cx-oc-more{background:color-mix(in srgb, var(--cat) 28%, transparent)}.cx-oc-more svg{transition:transform .18s}.cx-oc.open .cx-oc-more svg{transform:rotate(180deg)}.cx-oc-line{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700;line-height:1.28}.cx-oc-line b{color:var(--cat-ink);font-weight:800}.cx-oc-peek{background:var(--surface);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0f172a12}:root[data-theme=dark] .cx-oc-peek{box-shadow:none;background:#0000004d}.cx-oc-peek-t{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.cx-oc-peek-s{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.cx-oc-late{background:var(--dot-amber);color:#2a1702;border-radius:99px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:13px;font-weight:750;display:inline-flex}.cx-oc-late.bad{background:var(--dot-red);color:#fff}.cx-oc-body{padding:0 10px 10px;animation:.18s fade-in}.cx-oc-body .cx-items{background:var(--surface);border-radius:16px;padding:4px}:root[data-theme=dark] .cx-oc-body .cx-items{background:#0000004d}.cx-oc-body .cx-item:hover{background:var(--surface-muted)}:root[data-theme=dark] .cx-oc-body .cx-item:hover{background:#ffffff0d}.cx-oc-foot{justify-content:flex-end;padding:12px 6px 4px;display:flex}.cx-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-item{color:var(--text);border-radius:13px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .15s;display:grid}.cx-item:hover{background:var(--surface)}.cx-item-t{flex-direction:column;gap:3px;min-width:0;display:flex}.cx-item-t b{font-size:14.5px;font-weight:650;line-height:1.4}.cx-item-sub{color:var(--text-secondary);font-size:13px;line-height:1.45}.cx-item-q{border-left:2px solid var(--border-strong);color:var(--text);overflow-wrap:anywhere;margin-top:5px;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.5}.cx-flag{color:var(--text-secondary);align-items:center;gap:7px;margin-top:5px;font-size:12.5px;font-weight:600;display:inline-flex}.cx-flag:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px}.cx-flag.late{font-weight:700}.cx-flag.late.bad{color:var(--ink-red)}.cx-flag.late.bad:before{background:var(--red-text)}.cx-flag.late.warn,.cx-flag.late.info{color:var(--ink-amber)}.cx-flag.late.warn:before,.cx-flag.late.info:before{background:var(--amber-text)}.cx-item-go{color:var(--text-muted);transition:transform .15s,color .15s}.cx-item:hover .cx-item-go{color:var(--text);transform:translate(3px)}.cx-go{padding:9px 14px;font-size:13.5px}.cx-empty{background:var(--surface);box-shadow:var(--elev);border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding:40px 20px;display:flex}.cx-empty b{font-size:16px}@media (width<=760px){.cx-tools{margin-top:14px}.cx-search{flex-basis:100%}.cx-count{display:none}.cx-card{border-radius:20px}.cx-top{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.cx-photo{border-radius:14px;width:48px;height:48px}.cx-photo:after{width:13px;height:13px}.cx-open{display:none}.cx-name b{font-size:18px}.cx-facts{gap:3px 12px;font-size:13px}.cx-why,.cx-venues,.cx-card>.cx-oc-grid{margin-left:12px;margin-right:12px}.cx-oc-grid{grid-template-columns:minmax(0,1fr)}.cx-venues a{grid-template-columns:18px minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px}.cx-v-note{grid-column:2/-1}}.ov-side{position:static}.ov-latest .feed li{padding:9px 0}.ov-latest .feed .ft{line-height:1.45}.ov-people li{flex-direction:column;display:flex}.ov-people .ov-person{grid-template-columns:36px minmax(0,1fr)}.ov-people li .ov-pnote{flex:1;margin:10px 0 0}.ov-pacts{gap:6px;margin-top:12px;display:flex}.ov-pacts a{background:var(--surface);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.ov-pacts a:hover{box-shadow:inset 0 0 0 1.5px var(--mint-strong)}.ov-pacts svg{color:var(--text-secondary)}.ws .card{box-shadow:var(--elev);border-color:#0000;border-radius:22px}.ws .card-head h2{letter-spacing:-.015em;font-size:17px;font-weight:700}.ws .card-head .sub{color:var(--text-secondary);font-size:12.5px}.ws .pf-main,.ws .pf-side{gap:18px}.ws .ap-panel-h{letter-spacing:.09em;color:var(--text-secondary);font-size:11.5px}.ov-hs{flex-direction:column;gap:8px;display:flex}.ov-hrow{background:var(--soft);border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.ov-hrow.healthy{background:var(--surface);box-shadow:var(--elev)}.ov-hrow.editing{background:var(--surface);box-shadow:var(--elev);display:block}.ov-hrow-ico{background:var(--surface);width:40px;height:40px;color:var(--dot);border-radius:12px;place-items:center;display:grid}.ov-hrow.healthy .ov-hrow-ico{background:var(--good-soft)}.ov-hrow-t{flex-direction:column;gap:4px;min-width:0;display:flex}.ov-hrow-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ov-hrow-name{font:inherit;letter-spacing:-.015em;color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}button.ov-hrow-name{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}button.ov-hrow-name:hover{text-decoration-color:currentColor}.ov-hrow-state{color:var(--c);font-size:14px;font-weight:750}.ov-hs.one .ov-hrow-state{font-size:16px}.ov-hrow p{color:var(--text);margin:0;font-size:15px;line-height:1.5}.ov-hrow p.none{color:var(--text-secondary)}.ov-hrow-last{color:var(--text-secondary);align-items:center;gap:5px;margin-top:2px;font-size:12px;display:inline-flex}.ov-hrow-edit{background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;transition:box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.ov-hrow-edit:hover{box-shadow:inset 0 0 0 1.5px var(--mint-strong)}.ov-hrow.healthy .ov-hrow-edit{background:var(--surface-muted);box-shadow:none}@media (width<=760px){.ov-hrow{grid-template-columns:36px minmax(0,1fr);padding:14px}.ov-hrow-ico{width:36px;height:36px}.ov-hrow-edit,.ov-hrow .ov-lock{grid-column:2;justify-self:start}}:root{--cat-neutral:#8b9097;--cat-neutral-tile:#2b3137;--cat-neutral-ink:#12181c;--cat-chat:var(--cat-neutral);--cat-chat-tile:var(--cat-neutral-tile);--cat-chat-ink:var(--cat-neutral-ink);--cat-changes:var(--cat-neutral);--cat-changes-tile:var(--cat-neutral-tile);--cat-changes-ink:var(--cat-neutral-ink);--cat-approvals:var(--cat-neutral);--cat-approvals-tile:var(--cat-neutral-tile);--cat-approvals-ink:var(--cat-neutral-ink);--cat-work:var(--cat-neutral);--cat-work-tile:var(--cat-neutral-tile);--cat-work-ink:var(--cat-neutral-ink);--cat-reporting:var(--cat-neutral);--cat-reporting-tile:var(--cat-neutral-tile);--cat-reporting-ink:var(--cat-neutral-ink);--cat-setup:var(--cat-neutral);--cat-setup-tile:var(--cat-neutral-tile);--cat-setup-ink:var(--cat-neutral-ink);--cat-lead:var(--cat-neutral);--cat-lead-tile:var(--cat-neutral-tile);--cat-lead-ink:var(--cat-neutral-ink)}:root[data-theme=dark]{--cat-neutral:#6b7486;--cat-neutral-tile:#3b4659;--cat-neutral-ink:#f1f3f6}.cat-chat{--cat:var(--cat-chat);--cat-tile:var(--cat-chat-tile);--cat-ink:var(--cat-chat-ink)}.cat-changes{--cat:var(--cat-changes);--cat-tile:var(--cat-changes-tile);--cat-ink:var(--cat-changes-ink)}.cat-approvals{--cat:var(--cat-approvals);--cat-tile:var(--cat-approvals-tile);--cat-ink:var(--cat-approvals-ink)}.cat-work{--cat:var(--cat-work);--cat-tile:var(--cat-work-tile);--cat-ink:var(--cat-work-ink)}.cat-reporting{--cat:var(--cat-reporting);--cat-tile:var(--cat-reporting-tile);--cat-ink:var(--cat-reporting-ink)}.cat-setup{--cat:var(--cat-setup);--cat-tile:var(--cat-setup-tile);--cat-ink:var(--cat-setup-ink)}.cat-lead{--cat:var(--cat-lead);--cat-tile:var(--cat-lead-tile);--cat-ink:var(--cat-lead-ink)}.fi[class*=cat-],.nt-ico[class*=cat-]{background:color-mix(in srgb, var(--cat) 16%, var(--surface));color:var(--cat-ink)}:root[data-theme=dark] .fi[class*=cat-],:root[data-theme=dark] .nt-ico[class*=cat-]{background:color-mix(in srgb, var(--cat) 26%, var(--surface))}svg.cat-ico,.ws-tabs a[class*=cat-] svg,.ws-chat.cat-chat svg{color:var(--cat-ink)}.ov-hrow-acts{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ov-hrow-acts .ov-hrow-edit{white-space:nowrap;justify-content:center}.ov-hrow-edit:disabled{opacity:.6;cursor:progress}.ov-hrow-last{flex-wrap:wrap;gap:4px 6px;line-height:1.45}.ov-hrow-next{background:color-mix(in srgb, var(--text) 7%, transparent);white-space:nowrap;border-radius:99px;margin-left:4px;padding:1px 8px;font-weight:600}.ov-hrow-busy,.ov-hrow-msg,.ov-hrow-fail{align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.ov-hrow-busy{color:var(--text-secondary)}.ov-hrow-msg{color:var(--text)}.ov-hrow-fail{color:var(--ink-red)}.ov-why{background:var(--surface);border-radius:14px;margin-top:10px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0f}:root[data-theme=dark] .ov-why{box-shadow:none;background:#00000047}.ov-why ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ov-why li{color:var(--text);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;line-height:1.5;display:grid}.ov-why-k{background:color-mix(in srgb, var(--cat) 16%, transparent);color:var(--cat-ink);white-space:nowrap;border-radius:99px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:750}.ov-why-next{border-top:1px solid var(--hairline);margin:12px 0 0;padding-top:10px;font-size:14px;line-height:1.5}.ov-why-next b{margin-right:6px}.ov-why-foot{color:var(--text-secondary);margin-top:8px;font-size:12px;display:block}@media (width<=760px){.ov-hrow-acts{flex-flow:wrap;grid-column:1/-1}.ov-why li{grid-template-columns:minmax(0,1fr);gap:4px}}.mt-empty{border:1.5px dashed color-mix(in srgb, var(--cat) 40%, transparent);background:color-mix(in srgb, var(--cat) 5%, var(--surface));border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.mt-empty-ico{background:color-mix(in srgb, var(--cat) 16%, var(--surface));width:46px;height:46px;color:var(--cat-ink);border-radius:14px;flex:none;place-items:center;display:grid}.mt-empty-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mt-empty-t b{font-size:16px}.mt-empty-t span{color:var(--text-secondary);font-size:14px;line-height:1.5}.mt{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}.mt-next{background:color-mix(in srgb, var(--cat) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--cat) 28%, transparent);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}:root[data-theme=dark] .mt-next{background:color-mix(in srgb, var(--cat) 16%, var(--surface))}.mt-next-k{letter-spacing:.06em;text-transform:uppercase;color:var(--cat-ink);font-size:12.5px;font-weight:750}.mt-next-v{letter-spacing:-.02em;font-size:21px;font-weight:750;line-height:1.25}.mt-next-s{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.mt-next-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mt-next-acts .btn{align-items:center;gap:7px;display:inline-flex}.mt-guests{background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border:1px solid color-mix(in srgb, var(--text) 7%, transparent);border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}:root[data-theme=dark] .mt-guests{background:#ffffff0b;border-color:#ffffff12}.mt-guests-k{align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.mt-guests-k small{color:var(--text-secondary);margin-left:auto;font-size:12.5px;font-weight:600}.mt-guests ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mt-guest{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mt-guest-mark{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.mt-guest.tulen .mt-guest-mark{background:var(--text);color:var(--surface);box-shadow:none}.mt-guest-t{flex-direction:column;min-width:0;display:flex}.mt-guest-t b{font-size:14.5px;font-weight:650}.mt-guest-t em{color:var(--text-secondary);font-style:normal;font-weight:500}.mt-guest-t small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mt-reply{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text-secondary);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mt-reply.accepted{background:var(--mint-soft);color:var(--ink-green)}.mt-reply.declined{background:var(--red-soft);color:var(--ink-red)}.mt-reply.tentative{background:var(--amber-soft);color:var(--ink-amber)}.mt-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.mt-cancel{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.mt-cancel-btn{color:var(--ink-red)}.mt-edit{background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cat) 45%, transparent);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.mt-when{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mt-f{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-f>span{color:var(--text-secondary);font-size:12.5px;font-weight:700}.mt-f input,.mt-f select{border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text);font:inherit;border-radius:12px;min-width:0;padding:0 12px;font-size:14.5px;font-weight:600}.mt-f input:focus,.mt-f select:focus{outline:2px solid var(--mint-strong);outline-offset:0}.mt-check{border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.mt-check>svg{flex:none;margin-top:2px}.mt-check>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-check b{font-size:15px}.mt-check.ok{background:var(--good-soft);color:var(--text)}.mt-check.ok>svg{color:var(--ink-green)}.mt-check.ok span{color:var(--text-secondary)}.mt-check.bad{background:var(--red-soft);color:var(--text)}.mt-check.bad>svg,.mt-check.bad b{color:var(--ink-red)}.mt-check ul{margin:2px 0 0;padding-left:18px}.mt-free-k{color:var(--text-secondary);margin-top:8px;font-size:12.5px;font-weight:750}.mt-free{flex-wrap:wrap;gap:8px;display:flex}.mt-free button{background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:700;box-shadow:0 1px 2px #0f172a14}.mt-free button:hover{box-shadow:inset 0 0 0 2px var(--mint-strong)}.mt-heads{background:var(--amber-soft);color:var(--text);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.mt-heads svg{color:var(--ink-amber);flex:none;margin-top:3px}.mt-pick{flex-direction:column;gap:8px;display:flex}.mt-pick-k{color:var(--text-secondary);margin-top:4px;font-size:12.5px;font-weight:750}.mt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:650;display:inline-flex}.mt-chip.on{background:var(--text);color:var(--surface);border-color:var(--text)}.mt-chip.locked{cursor:default;opacity:.85}.mt-other{align-items:center;gap:6px;display:inline-flex}.mt-other input{border:1px solid var(--border-strong);background:var(--surface);width:220px;height:38px;color:var(--text);font:inherit;border-radius:99px;padding:0 12px;font-size:13.5px}.mt-proto{color:var(--amber-text);margin:0;font-size:12.5px}.mt-acts{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.mt{grid-template-columns:minmax(0,1fr)}.mt-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.mt-empty{flex-direction:column;align-items:flex-start}.mt-other input,.mt-other{width:100%}}.pf-meet-next{color:var(--text-secondary);margin-top:3px;font-size:13px;font-style:normal;font-weight:500;display:block}.pf-meet-next a{color:var(--green-text);font-weight:600}.tone-meta{--cat:var(--meta);--cat-tile:var(--meta);--cat-ink:var(--meta-ink)}.tone-google{--cat:var(--google);--cat-tile:var(--google);--cat-ink:var(--google-ink)}.sot-gap{margin-top:12px}.pf-cover{height:210px;padding:20px 22px}.pf-cover.plain{height:140px}.pf-cover h2{letter-spacing:-.03em;font-size:30px}.pf-facts{gap:12px;padding:18px 20px 8px}.pf-fact{background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border:1px solid color-mix(in srgb, var(--text) 7%, transparent);padding:14px}:root[data-theme=dark] .pf-fact{background:#ffffff0b;border-color:#ffffff12}.pf-fact-t small{color:var(--text-secondary);font-size:12.5px;font-weight:650}.pf-fact-t>span{font-size:16px;font-weight:650}.sot-split{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text-secondary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:11px 16px;font-size:13px;font-weight:650;display:flex}.sot-split span{align-items:center;gap:7px;display:inline-flex}.pf-tile .et-label{align-items:center;gap:9px;display:inline-flex}.et-ico{background:color-mix(in srgb, var(--text) 8%, transparent);width:28px;height:28px;color:var(--text-secondary);border-radius:9px;flex:none;place-items:center;display:grid}.pf-tile.toned{background:color-mix(in srgb, var(--cat) 6%, var(--surface));border-color:color-mix(in srgb, var(--cat) 26%, transparent)}:root[data-theme=dark] .pf-tile.toned{background:color-mix(in srgb, var(--cat) 13%, var(--surface));border-color:color-mix(in srgb, var(--cat) 38%, transparent)}.pf-tile.toned.empty{background:0 0;border-style:dashed}.pf-tile.toned .et-ico{background:var(--cat-tile);color:#fff}.pf-tile.toned>small{color:var(--cat-ink);font-weight:750}.pf-tile.wide .pf-tile-v{font-size:15.5px;font-weight:500;line-height:1.6}.pf-tile.stat.toned .pf-tile-stat{color:var(--text)}.sot-vs{margin:10px 2px 0;font-size:14px;font-weight:700}.sot-vs.good{color:var(--ink-green)}.sot-vs.bad{color:var(--ink-red)}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}:where(.lk){--cat:var(--cat-setup);--cat-tile:var(--cat-setup-tile);--cat-ink:var(--cat-setup-ink)}.lk{background:color-mix(in srgb, var(--cat) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--cat) 26%, transparent);border-radius:16px;align-items:center;min-width:0;transition:box-shadow .15s,transform .15s;display:flex;position:relative}:root[data-theme=dark] .lk{background:color-mix(in srgb, var(--cat) 14%, var(--surface));border-color:color-mix(in srgb, var(--cat) 38%, transparent)}.lk:hover{box-shadow:0 12px 24px -16px color-mix(in srgb, var(--cat) 85%, transparent);transform:translateY(-1px)}button.lk{font:inherit;text-align:left;color:var(--text);cursor:pointer;gap:12px;padding:14px}.lk-hit{min-width:0;color:var(--text);flex:1;align-items:center;gap:12px;padding:14px 44px 14px 14px;text-decoration:none;display:flex}.lk-hit:focus-visible,button.lk:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px;border-radius:16px}.lk-ico{background:var(--cat-tile);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lk-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lk-t b{font-size:15px;font-weight:700}.lk-t small{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lk-go{color:var(--cat-ink);flex:none}.lk-pen{background:var(--surface);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 1px 2px #0f172a1a}.lk-pen:hover{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--mint-strong)}.lk .lk-hit .lk-go{display:none}.lk.empty{background:0 0;border-style:dashed}.lk.empty .lk-ico{background:color-mix(in srgb, var(--cat) 16%, var(--surface));color:var(--cat-ink)}.lk.empty .lk-t small{color:var(--green-text);font-weight:650}.lk-edit-wrap{grid-column:1/-1}.run{flex-direction:column;gap:14px;display:flex}.run-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.run-plat{--p:var(--meta);background:color-mix(in srgb, var(--p) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--p) 26%, transparent);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}:root[data-theme=dark] .run-plat{background:color-mix(in srgb, var(--p) 14%, var(--surface));border-color:color-mix(in srgb, var(--p) 38%, transparent)}.run-plat.google{--p:var(--google)}.run-plat-ico{background:var(--p);color:#fff;width:48px;height:48px;box-shadow:0 8px 18px -10px var(--p);border-radius:14px;place-items:center;display:grid}.run-plat.off .run-plat-ico{background:color-mix(in srgb, var(--p) 40%, var(--surface));box-shadow:none}.run-plat-t{flex-direction:column;gap:1px;min-width:0;display:flex}.run-plat-t b{letter-spacing:-.02em;font-size:20px;font-weight:750}.run-plat-t small{color:var(--text-secondary);font-size:13px}.run-seg{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:12px;grid-column:1/-1;gap:4px;padding:4px;display:flex}.run-seg-b{height:38px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.run-seg-b:hover{color:var(--text)}.run-seg-b[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f172a1a,0 1px 1px #0f172a0d}.run-seg-b i{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.run-seg-b.live i{background:var(--dot-green)}.run-seg-b.paused i{background:var(--dot-amber)}.run-seg-b.live[aria-checked=true]{color:var(--ink-green)}.run-seg-b.paused[aria-checked=true]{color:var(--ink-amber)}.run-ghl{flex-direction:column;gap:10px;display:flex}.run-ghl-k{font-size:15px;font-weight:750}.run-ghl-k small{color:var(--text-secondary);margin-left:8px;font-size:13px;font-weight:600}.run-feats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.run-feat{border:1.5px dashed color-mix(in srgb, var(--text) 18%, transparent);font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:11px;padding:12px 14px;transition:background .15s,border-color .15s;display:grid}.run-feat:hover{border-color:var(--mint-strong)}.run-feat-ico{background:color-mix(in srgb, var(--text) 7%, transparent);width:38px;height:38px;color:var(--text-secondary);border-radius:11px;place-items:center;display:grid}.run-feat-t{flex-direction:column;min-width:0;display:flex}.run-feat-t b{font-size:14.5px;font-weight:650;line-height:1.3}.run-feat-t small{color:var(--text-muted);font-size:12.5px}.run-feat-mark{border:1.5px solid color-mix(in srgb, var(--text) 20%, transparent);width:26px;height:26px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.run-feat.on{border:1px solid color-mix(in srgb, var(--dot-green) 40%, transparent);background:var(--mint-soft)}.run-feat.on .run-feat-ico{background:var(--surface);color:var(--ink-green)}.run-feat.on .run-feat-t small{color:var(--ink-green);font-weight:650}.run-feat.on .run-feat-mark{background:var(--dot-green);color:#fff;border:0}.sot-vcard .pf-cover{height:180px}.sot-vcard .pf-cover h2{font-size:24px}.sot-vfacts{gap:6px;padding:16px 18px 18px;font-size:14px}.sot-vfacts b{background:var(--text);color:var(--surface);border-radius:11px;align-self:flex-start;margin-top:10px;padding:8px 14px}.sot-vcard{box-shadow:var(--elev);border-color:#0000}.sot-vcard:hover,.sot-vcard:focus-visible{box-shadow:var(--elev-hover);border-color:#0000}@media (width<=760px){.run-ads{grid-template-columns:minmax(0,1fr)}.pf-cover{height:170px}.pf-cover h2{font-size:24px}}.pp-page{flex-direction:column;gap:16px;display:flex}.pp-sec .pf-sec-head .btn{flex:none;padding:10px 16px;font-size:14px}.pp-sec .ap-viewonly{margin:0 0 14px}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pp-grid.people{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))}.pp-wide{grid-column:1/-1}.pp-card{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);background:color-mix(in srgb, var(--text) 3%, var(--surface));border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex;position:relative;container-type:inline-size}:root[data-theme=dark] .pp-card{background:#ffffff0a;border-color:#ffffff14}.pp-card.wide{grid-column:1/-1}.pp-label{color:var(--text-secondary);margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.pp-body,.pp-id,.pp-access{flex-direction:column;gap:16px;min-width:0;display:flex}@container (width>=780px){.pp-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0 28px;display:grid}.pp-access{border-left:1px solid color-mix(in srgb, var(--text) 8%, transparent);padding-left:28px}}.pp-top{align-items:center;gap:14px;display:flex}.pp-av{flex:none;position:relative}.pp-av .cv-avatar{letter-spacing:.01em;background:var(--surface);width:54px;height:54px;color:var(--text);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 14%, transparent);border:0;font-size:17px;font-weight:750}.pp-av .cv-avatar.photo{box-shadow:none}.pp-crown{background:var(--text);width:23px;height:23px;color:var(--surface);box-shadow:0 0 0 2.5px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.pp-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-who b{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:1.25}.pp-who b i{color:var(--text-muted);font-style:normal;font-weight:500}.pp-who span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.pp-role{border:1.5px solid color-mix(in srgb, var(--text) 22%, transparent);background:var(--surface);height:34px;color:var(--text);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.pp-role.owner{background:var(--text);border-color:var(--text);color:var(--surface)}.pp-role.pick{cursor:pointer;padding-right:10px}.pp-role.pick:hover{border-color:var(--text-secondary)}.pp-role.owner.pick:hover{border-color:var(--text);opacity:.92}.pp-role.pick:focus-within{outline:2px solid var(--mint-strong);outline-offset:2px}.pp-role select{appearance:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;field-sizing:content;background:0 0;border:0;outline:none;margin:0;padding:0}.pp-role select option{color:var(--text);background:var(--surface)}.pp-reach{flex-wrap:wrap;gap:8px;display:flex}.pp-rbtn{border:1px solid var(--hairline);background:var(--surface);min-width:0;max-width:100%;color:var(--text);border-radius:99px;align-items:center;gap:9px;padding:5px 14px 5px 5px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.pp-rbtn:hover{border-color:var(--cat);box-shadow:0 6px 16px -10px var(--cat)}.pp-rbtn>span{background:var(--cat-tile);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pp-rbtn em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.pp-venues{flex-wrap:wrap;gap:8px;display:flex}.pp-venue{border:1.5px dashed color-mix(in srgb, var(--text) 25%, transparent);min-width:0;color:var(--text-secondary);font:inherit;background:0 0;border-radius:13px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:650;display:inline-flex}button.pp-venue{cursor:pointer;transition:background .15s,border-color .15s,color .15s}button.pp-venue:hover{border-color:var(--text-secondary);color:var(--text)}.pp-venue.on{border:1.5px solid var(--text);background:var(--text);color:var(--surface)}button.pp-venue.on:hover{color:var(--surface);opacity:.92}.pp-vimg{background:color-mix(in srgb, var(--text) 10%, transparent) center / cover no-repeat;border-radius:9px;flex:none;width:28px;height:28px}.pp-venue:not(.on) .pp-vimg{filter:grayscale();opacity:.55}.pp-powers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-power{border:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:var(--surface);min-width:0;color:var(--text-muted);font:inherit;text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 13px;display:flex;position:relative}.pp-power b{color:var(--text-secondary);font-size:14px;font-weight:700;line-height:1.25}.pp-power small{font-size:12.5px;font-weight:650}.pp-pico{background:color-mix(in srgb, var(--text) 7%, transparent);width:32px;height:32px;color:var(--text-muted);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.pp-power.on{border-color:color-mix(in srgb, var(--cat) 40%, transparent);background:color-mix(in srgb, var(--cat) 10%, var(--surface));color:var(--cat-ink)}.pp-power.on b{color:var(--text)}.pp-power.on .pp-pico{background:var(--cat-tile);color:#fff;box-shadow:0 6px 14px -8px var(--cat)}button.pp-power{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}button.pp-power:hover{border-color:var(--cat);box-shadow:0 8px 18px -12px var(--cat)}button.pp-power:focus-visible{outline:2px solid var(--cat);outline-offset:2px}.pp-sw{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:99px;width:32px;height:19px;transition:background .15s;position:absolute;top:13px;right:12px}.pp-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #0f172a40}.pp-power.on .pp-sw{background:var(--cat-tile)}.pp-power.on .pp-sw:after{transform:translate(13px)}.pp-lock{color:var(--text-muted);position:absolute;top:14px;right:13px}.pp-card.pending{border-color:color-mix(in srgb, var(--dot-amber) 45%, transparent)}.pp-wait{background:var(--amber-soft);color:var(--amber-text);border-radius:19px 19px 0 0;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:-18px -18px 0;padding:14px 18px;display:grid}.pp-wait>svg{margin-top:1px}.pp-wait>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-wait b{font-size:14.5px;font-weight:750}.pp-wait span{font-size:13.5px;line-height:1.45}.pp-sent{align-items:center;gap:6px;font-weight:600;display:inline-flex}.pp-wait-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pp-wait-acts button{background:var(--surface);height:32px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.pp-wait-acts button:hover{box-shadow:0 0 0 1.5px var(--amber-text)}.pp-card.pending .pp-av .cv-avatar{opacity:.6}.pp-card .pf-tnote{border:1px solid color-mix(in srgb, var(--cat-setup) 26%, transparent);background:color-mix(in srgb, var(--cat-setup) 8%, var(--surface));border-radius:14px;gap:5px;padding:12px 14px}.pp-card .pf-tnote:hover,.pp-card .pf-tnote:focus-visible{border-color:var(--cat-setup);background:color-mix(in srgb, var(--cat-setup) 12%, var(--surface))}.pp-card .pf-tnote small{letter-spacing:.01em;color:var(--cat-setup-ink);font-size:12px}.pp-card .pf-tnote span{color:var(--text);font-size:14px;line-height:1.5}.pp-card .pf-tnote.empty{background:0 0;border-style:dashed}.pp-card .pf-tnote.empty span{color:var(--text-secondary);font-weight:600}.pp-foot{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.pp-act{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:var(--surface);height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.pp-act:hover{border-color:var(--text-secondary)}.pp-act.strong{border-color:var(--text);background:var(--text);color:var(--surface)}.pp-act.strong:hover{opacity:.9}.pp-act.danger{color:var(--red-text);background:0 0;border-color:#0000}.pp-act.danger:hover{background:var(--red-soft)}.pp-add{border:1.5px dashed color-mix(in srgb, var(--text) 22%, transparent);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.pp-add:hover,.pp-add:focus-visible{border-color:var(--cat);background:color-mix(in srgb, var(--cat) 6%, var(--surface));outline:none}.pp-add-ico{background:var(--cat-tile);color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pp-add>span:last-child{flex-direction:column;gap:2px;display:flex}.pp-add b{font-size:15.5px;font-weight:700}.pp-add small{color:var(--text-secondary);font-size:13.5px;line-height:1.4}.pp-none{color:var(--text-secondary);margin:0;font-size:14px}.pp-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin-top:16px;display:grid}.pp-legend p{background:color-mix(in srgb, var(--text) 3%, var(--surface));color:var(--text-secondary);border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.pp-legend b{color:var(--text)}.pp-rico{border:1.5px solid color-mix(in srgb, var(--text) 22%, transparent);width:32px;height:32px;color:var(--text);border-radius:10px;place-items:center;display:grid}.pp-rico.owner{border-color:var(--text);background:var(--text);color:var(--surface)}@media (width<=760px){.pp-grid{grid-template-columns:minmax(0,1fr)}.pp-card{gap:14px;padding:15px}.pp-wait{margin:-15px -15px 0;padding:13px 15px}.pp-top{flex-wrap:wrap}.pp-who{flex:calc(100% - 70px)}.pp-powers{gap:6px}.pp-power{padding:10px 10px 11px}.pp-power b{font-size:13px}.pp-sw{top:11px;right:9px}}.pa{grid-template-columns:300px minmax(0,1fr)}.pa .pf-nav-card{border-radius:20px;gap:16px;padding:20px}.pa-progress{flex-direction:column;gap:3px;display:flex}.pa-progress>b{letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1.05}.pa-progress>span{color:var(--text-secondary);font-size:14.5px;font-weight:650}.pa-bar{background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:99px;height:10px;margin:10px 0 7px;overflow:hidden}.pa-bar i{border-radius:inherit;background:var(--text);height:100%;transition:width .3s;display:block}.pa-progress small{align-items:center;gap:6px;font-size:13.5px;font-weight:750;display:inline-flex}.pa-progress small.warn{color:var(--ink-amber)}.pa-progress small.ok{color:var(--ink-green)}.pa .pf-nav nav{gap:3px}.pa .pf-nav nav button{cursor:pointer;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;padding:6px 8px 6px 6px;font-size:14px;font-weight:650;transition:background .15s}.pa .pf-nav nav button:hover:not(:disabled){background:color-mix(in srgb, var(--cat) 10%, var(--surface))}.pa-nico{background:var(--cat-tile);color:#fff;width:32px;height:32px;box-shadow:0 5px 12px -8px var(--cat);border-radius:10px;place-items:center;display:grid}.pa-ok{background:var(--dot-green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pa .pf-nav nav i{padding:3px 9px;font-size:12px}.pa .pf-missing{border:1px solid color-mix(in srgb, var(--dot-amber) 45%, transparent);background:var(--amber-soft);min-height:42px;color:var(--ink-amber);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.pa .pf-missing:hover{border-color:var(--dot-amber);background:var(--amber-soft)}.pa .pf-missing.on{border-color:var(--text);background:var(--text);color:var(--surface)}.pa-state{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.pa-state.ok{background:color-mix(in srgb, var(--dot-green) 14%, var(--surface));color:var(--ink-green)}.pa-state.warn{background:var(--amber-soft);color:var(--ink-amber)}.pa-sec .pf-grid{gap:12px}.pa-sec .pf-tile{border-radius:17px;min-height:94px;padding:16px 40px 17px 17px}.pa-sec .pf-tile>small{color:var(--cat-ink);font-size:13px;font-weight:750}.pa-sec .pf-tile-v{font-size:17.5px;font-weight:650}.pa-sec .pf-tile.wide .pf-tile-v{font-size:16px;font-weight:500;line-height:1.6}.pa-sec .pf-tile:not(.locked):hover,.pa-sec .pf-tile:not(.locked):focus-visible{border-color:var(--cat);background:color-mix(in srgb, var(--cat) 6%, var(--surface))}.pa-sec .pf-tile-add{color:var(--cat-ink)}.pa-sec .pf-chips{gap:7px}.pa-sec .pf-chips i{border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);background:color-mix(in srgb, var(--cat) 11%, var(--surface));color:var(--cat-ink);border-radius:10px;padding:5px 12px;font-size:14px;font-weight:650}.pa-sec .pf-grid.stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pa-sec .pf-tile.stat{background:color-mix(in srgb, var(--cat) 7%, var(--surface));border-color:color-mix(in srgb, var(--cat) 26%, transparent);min-height:124px}:root[data-theme=dark] .pa-sec .pf-tile.stat{background:color-mix(in srgb, var(--cat) 13%, var(--surface));border-color:color-mix(in srgb, var(--cat) 36%, transparent)}.pa-sec .pf-tile.stat.empty{background:0 0;border-style:dashed}.pa-sec .pf-tile.stat>small{color:var(--text-secondary);font-size:13.5px;font-weight:650}.pa-sec .pf-tile-stat{letter-spacing:-.035em;font-size:32px;font-weight:800}.pa-sec .pf-editor{border-color:var(--cat);background:color-mix(in srgb, var(--cat) 6%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--cat) 16%, transparent)}@media (width<=1100px){.pa{grid-template-columns:minmax(0,1fr)}.pa-progress{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.pa-bar,.pa-progress small{grid-column:1/-1}.pa .pf-nav nav button{border:1px solid var(--border);border-radius:99px;grid-template-columns:28px auto auto;padding:5px 12px 5px 5px}.pa-nico{border-radius:99px;width:28px;height:28px}}@media (width<=760px){.pa-sec .pf-sec-head{flex-wrap:wrap}.pa-sec .pf-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-sec .pf-tile.stat{min-height:104px;padding:13px 12px 14px 13px}.pa-sec .pf-tile.stat>small{font-size:12.5px}}.pf-ico.solid.pa-photos,.pa-nico.photos{box-shadow:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.pf-ico.solid.pa-photos i,.pa-nico.photos i{background:var(--surface-muted) center / cover no-repeat;width:42px;height:42px;box-shadow:0 0 0 2.5px var(--surface), 0 8px 18px -10px #0f172a73;border-radius:13px;flex:none}.pf-ico.solid.pa-photos i+i{margin-left:-16px}.pf-ico.solid.pa-photos:has(i+i){width:auto}.pa-nico.photos i{border-radius:10px;width:32px;height:32px}.pa-sec .pf-tile-stat{text-wrap:balance;font-size:28px}.pa-sec .pf-tile.stat{padding-right:14px}@media (width<=760px){.pa-sec .pf-tile-stat{font-size:23px}.pa-sec .pf-tile.stat{padding:13px 12px 14px 13px}}.pa-state.ok{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dot-green) 45%, transparent)}.pa-state.ok svg{background:var(--dot-green);color:#fff;border-radius:50%;width:18px;height:18px;padding:3px}@media (width>=761px){.pf-tabs{flex-wrap:wrap;overflow-x:visible}}.pl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:18px;display:flex}.pl-head h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:750}.pl-head span{color:var(--text-secondary);margin-top:3px;font-size:14px;display:block}.pl-show{color:var(--text-secondary);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.pl-show select{border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600}.pl-day+.pl-day{margin-top:22px}.pl-day h3{color:var(--text);margin:0 0 6px;font-size:13.5px;font-weight:700}.pl-day h3 span{color:var(--text-muted);margin-left:8px;font-weight:500}.pl-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.pl-row{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;column-gap:14px;padding:9px 2px;display:grid}.pl-row time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pl-text{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.pl-text b{color:var(--text);font-weight:650}.pl-lock{vertical-align:-1px;color:var(--text-muted);margin-left:7px}.pl-more{height:28px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.pl-more:hover{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.pl-more svg{transition:transform .15s}.pl-more[aria-expanded=true]{color:var(--text)}.pl-more[aria-expanded=true] svg{transform:rotate(90deg)}.pl-detail{background:var(--surface-muted);border-radius:10px;grid-column:2/-1;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:8px 0 4px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.pl-detail dt{color:var(--text-muted);font-weight:600}.pl-detail dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pl-go{color:var(--green-text);grid-column:1/-1;justify-self:start;align-items:center;gap:5px;margin-top:4px;font-weight:650;text-decoration:none;display:inline-flex}.pl-go:hover{text-decoration:underline}.pl-steps{border-left:2px solid var(--border);grid-column:2/-1;margin:6px 0 2px;padding:0 0 0 12px;list-style:none}.pl-steps .pl-row{border-bottom:0;grid-template-columns:64px minmax(0,1fr) auto;padding:5px 0}.pl-steps .pl-detail{grid-column:1/-1}.pl-none{color:var(--text-secondary);margin:0;font-size:14.5px}.pl-page{border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;margin:18px auto 0;padding:0 16px;font-size:14px;font-weight:650;display:block}.pl-page:hover{border-color:var(--text-secondary)}@media (width<=760px){.pl-row,.pl-steps .pl-row{grid-template-columns:minmax(0,1fr) auto}.pl-row time,.pl-detail,.pl-steps{grid-column:1/-1}.pl-detail{grid-template-columns:minmax(0,1fr);gap:2px}.pl-detail dd+dt{margin-top:6px}}.rg{max-width:100%;position:relative}.rg.rp-ranges{overflow:visible}.rg-pick{align-items:center;gap:6px;display:inline-flex}.range-pills .rg-pick:not([aria-pressed=true]){color:var(--text);font-weight:600}.rg-pop{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;width:min(620px,100vw - 32px);padding:16px 18px 18px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 50px -18px #0f172a66}:root[data-theme=dark] .rg-pop{box-shadow:0 0 0 1px #ffffff14,0 22px 50px -18px #000}.rg-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.rg-nav .icon-btn{width:34px;height:34px}.rg-nav .icon-btn:disabled{opacity:.35;cursor:default}.rg-hint{color:var(--text-secondary);text-align:center;font-size:13.5px;font-weight:650}.rg-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rg-month{flex-direction:column;gap:10px;min-width:0;display:flex}.rg-mname{text-align:center;letter-spacing:-.01em;font-size:15px;font-weight:750}.rg-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:3px;display:grid}.rg-wd{height:26px;color:var(--text-muted);place-items:center;font-size:11.5px;font-weight:700;display:grid}.rg-day{height:38px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:600;position:relative}.rg-day:hover:not(:disabled){background:color-mix(in srgb, var(--text) 8%, transparent)}.rg-day:focus-visible{outline:2px solid var(--mint-strong);outline-offset:-2px}.rg-day:disabled{color:color-mix(in srgb, var(--text) 25%, transparent);cursor:default}.rg-day.in{background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:0}.rg-day.start,.rg-day.end{background:var(--text);color:var(--surface)}.rg-day.start:not(.end){border-radius:10px 0 0 10px}.rg-day.end:not(.start){border-radius:0 10px 10px 0}.rg-day.start:hover,.rg-day.end:hover{background:var(--text)}.rg-day.yday:not(.start):not(.end):after{content:"";background:var(--text-secondary);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.rg-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:14px;display:flex}.rg-picked{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rg-picked b{font-size:15.5px;font-weight:750}.rg-picked small{color:var(--text-muted);font-size:12.5px}.rg-foot .btn{flex:none;padding:9px 15px;font-size:13.5px}.rg-foot .btn:disabled{opacity:.45;cursor:default}@media (width<=760px){.rg.rp-ranges .range-pills{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.rg.rp-ranges .range-pills::-webkit-scrollbar{display:none}.rg.rp-ranges .range-pills button{flex:none}.rg-pop{padding:14px;left:0;right:auto}.rg-months{grid-template-columns:minmax(0,1fr)}.rg-month:first-child{display:none}.rg-foot{flex-wrap:wrap}.rg-picked{flex:100%}}.tone-ink{--cat:var(--text);--cat-tile:var(--text);--cat-ink:var(--text)}.tone-ink .pf-ico.solid,.pf-ico.solid.tone-ink{color:var(--surface)}.rp-tabs{margin:6px 0 18px}.rp-tabs button{color:var(--text);padding:7px 14px 7px 7px;font-size:14px;font-weight:650}.rp-tab-ico{background:var(--cat-tile);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.rp-tabs button.tone-ink .rp-tab-ico{color:var(--surface)}.rp-tabs button.on .rp-tab-ico{background:color-mix(in srgb, var(--surface) 18%, transparent);color:inherit}.rp-health{border-radius:20px;margin-bottom:18px;padding:18px 20px}.rp-health.warn{border:1px solid color-mix(in srgb, var(--dot-amber) 40%, transparent);background:color-mix(in srgb, var(--dot-amber) 7%, var(--surface));box-shadow:inset 0 4px 0 var(--dot-amber)}.rp-health-head{color:inherit;font-size:inherit;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rp-health-ico{background:var(--dot-green);color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rp-health.warn .rp-health-ico{background:var(--dot-amber);color:#3b2600}.rp-health-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rp-health-head b{letter-spacing:-.015em;color:var(--text);font-size:18px;font-weight:750}.rp-health-head>div>span{color:var(--text-secondary);font-size:13.5px}.rp-health-asof{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.rp-health-list{gap:8px;margin:14px 0 0}.rp-health-list li{background:var(--surface);color:var(--text);border:1px solid color-mix(in srgb, var(--text) 7%, transparent);border-radius:13px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px 13px;font-size:14.5px;line-height:1.5;display:grid}.rp-health-list li svg{color:var(--text-muted);margin-top:3px}.rp-health-list li.warn svg{color:var(--ink-amber)}.rp-panel,.rp-two>.rp-panel{margin-bottom:18px}.rp-stats{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:18px}.rp-stat{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--elev);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px 17px;display:flex}.rp-stat-l{color:var(--text-secondary);align-items:center;gap:9px;margin-bottom:4px;font-size:13.5px;font-weight:650;display:flex}.rp-stat-ico{background:var(--cat-tile);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tone-ink .rp-stat-ico{color:var(--surface)}.rp-stat-v{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.15}.rp-stat .delta{font-size:12.5px}.rp-stat-n{font-size:12.5px;line-height:1.4}.rp-panel .rp-table th{letter-spacing:.02em;text-transform:none;color:var(--text-secondary);padding:0 12px 12px;font-size:12px;font-weight:700}.rp-panel .rp-table td{padding:14px 12px;font-size:14.5px}.rp-panel .rp-table td.num{font-variant-numeric:tabular-nums;font-weight:600}.rp-panel .rp-table td b{font-weight:700}.rp-panel .rp-table td:first-child,.rp-panel .rp-table th:first-child{padding-left:2px}.rp-panel .rp-table .rp-sub{margin-top:1px;font-size:12.5px}.rp-panel .rp-table tr.rp-total td{border-top:1.5px solid var(--border-strong)}.rp-panel .rp-foot{color:var(--text-secondary);font-size:13px;line-height:1.5}.rp-plat{color:var(--text);background:color-mix(in srgb, var(--cat) 12%, var(--surface));border-radius:99px;align-items:center;gap:7px;padding:4px 11px 4px 4px;font-size:13px;font-weight:750;display:inline-flex}.rp-plat i{background:var(--cat);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.rp-plat.total{background:var(--text);color:var(--surface);padding:4px 11px}.rp-vs td.num{font-size:15.5px}.rp-vs-total{background:color-mix(in srgb, var(--text) 3%, transparent)}.rp-share{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:99px;width:100%;max-width:140px;height:5px;margin:7px 0 0 auto;display:block;overflow:hidden}.rp-share i{background:var(--cat);border-radius:99px;height:100%;margin-left:auto;display:block}.ch-card.cat-reporting .ch-head{justify-content:flex-start}.ch-ico{flex:none}.ch-head>.ch-stats{margin-left:auto}.ch-card .ch-kicker{color:var(--text);font-size:14px;font-weight:700}.rp-ad{border-radius:18px}.rp-ad-body>b{font-size:15px}.rp-panel .qr-due{background:color-mix(in srgb, var(--text) 4%, var(--surface));border:1px solid var(--hairline);border-radius:14px;padding:13px 15px;font-size:14px}.rp-panel .qr-due svg{color:var(--text-secondary)}.rp-panel .qr-list{flex-direction:column;gap:10px;display:flex}.rp-panel .qr-list li{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);background:color-mix(in srgb, var(--text) 2.5%, var(--surface));border-radius:16px;padding:14px 16px}.rp-panel .qr-list-ico{background:var(--cat-tile);color:#fff;border-radius:12px;width:42px;height:42px}.rp-panel .qr-list-t b{font-size:16px;font-weight:750}.rp-panel .qr-list small{font-size:12px}.rp-panel .qr-list-n b{font-size:16px;font-weight:750}@media (width<=760px){.rp-health{padding:15px}.rp-health-asof{width:100%}.rp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp-stat{padding:13px 13px 14px}.rp-stat-v{font-size:22px}.rp-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rp-tabs button{flex:none}}.rp-meta-btn{background:var(--meta);color:#fff;height:46px;box-shadow:0 10px 22px -12px var(--meta);border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.rp-meta-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.rp-meta-btn:focus-visible{outline:2px solid var(--meta);outline-offset:3px}.rp-meta-btn span{flex:0 auto}.rp-meta-btn svg:last-child{opacity:.85}.rp-meta-btn.ghost{background:var(--surface);color:var(--meta-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--meta) 45%, transparent)}.rp-admodal{--chart:var(--meta)}:root{--clickup:#7b68ee}.cu{flex-direction:column;gap:16px;display:flex}.cu-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.cu-tile{--t:var(--text);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--elev);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.cu-tile:hover{box-shadow:var(--elev-hover);transform:translateY(-1px)}.cu-tile-ico{background:var(--t);color:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.cu-tile.ink .cu-tile-ico{color:var(--surface)}.cu-tile b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.cu-tile>span:last-child{color:var(--text-secondary);font-size:13px;font-weight:650;line-height:1.3}.cu-tile.bad{--t:var(--dot-red)}.cu-tile.warn{--t:var(--dot-amber)}.cu-tile.good{--t:var(--dot-green)}.cu-tile.calm{--t:color-mix(in srgb, var(--text) 30%, var(--surface))}.cu-tile[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1.5px var(--text), var(--elev)}.cu-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cu-find{border:1px solid var(--border-strong);background:var(--surface);min-width:240px;height:42px;color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.cu-find:focus-within{border-color:var(--text-secondary)}.cu-find input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cu-find button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cu-bar select{border:1px solid var(--border-strong);background:var(--surface);height:42px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}.cu-grow{flex:1}.cu-readonly{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.cu-readonly svg{color:var(--clickup)}.cu-open{background:var(--clickup);color:#fff;height:40px;box-shadow:0 8px 18px -12px var(--clickup);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.cu-open:hover{filter:brightness(1.07);transform:translateY(-1px)}.cu-open:focus-visible{outline:2px solid var(--clickup);outline-offset:2px}.cu-open.compact{background:color-mix(in srgb, var(--clickup) 12%, var(--surface));width:36px;height:36px;color:var(--clickup);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--clickup) 30%, transparent);border-radius:11px;padding:0}.cu-open.compact:hover{background:var(--clickup);color:#fff}.cu-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cu-status.small{border-radius:5px;height:20px;padding:0 7px;font-size:10px}.cu-pri{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.cu-due{white-space:nowrap;color:var(--text-secondary);font-size:13px;font-weight:700}.cu-due.late{color:var(--ink-red)}.cu-due.soon{color:var(--ink-amber)}.cu-due.muted{color:var(--text-muted);font-weight:600}.cu-people{align-items:center;display:inline-flex}.cu-people .cv-avatar{border:2px solid var(--surface);background:var(--text);width:28px;height:28px;color:var(--surface);margin-left:-7px;font-size:10.5px}.cu-people .cv-avatar:first-child{margin-left:0}.cu-people i{color:var(--text-secondary);margin-left:4px;font-size:12px;font-style:normal;font-weight:700}.cu-nobody{color:var(--text-muted);font-size:12.5px}.cu-sec h3{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.cu-count{color:var(--text-secondary);font-size:14px;font-weight:750}.cu-fold{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:6px;font-size:13px;font-weight:650;display:inline-flex}.cu-fold svg.up{transform:rotate(180deg)}.cu-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cu-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--elev);border-radius:16px;align-items:center;gap:10px;padding:0 12px 0 0;display:flex;position:relative;overflow:hidden}.cu-card:before{content:"";background:var(--s);flex:none;align-self:stretch;width:5px}.cu-card-hit{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:14px 4px 14px 10px;display:flex}.cu-card:hover{box-shadow:var(--elev-hover)}.cu-card-hit:focus-visible{outline:2px solid var(--text);outline-offset:-2px;border-radius:12px}.cu-card-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cu-card-main>b{letter-spacing:-.01em;font-size:16px;font-weight:750;line-height:1.3}.cu-card-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.cu-where{color:var(--text);font-weight:650}.cu-subs{align-items:center;gap:6px;display:inline-flex}.cu-subbar{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:99px;width:54px;height:5px;display:inline-block;overflow:hidden}.cu-subbar i{border-radius:inherit;background:#22c55e;height:100%;display:block}.cu-flag{background:var(--red-soft);color:var(--ink-red);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700}.cu-said{align-items:center;gap:4px;display:inline-flex}.cu-upd{color:var(--text-muted)}.cu-card-side{flex:none;align-items:center;gap:14px;display:flex}.cu-go{color:var(--text-muted)}.cu-none{background:var(--surface);color:var(--text-secondary);border-radius:16px;margin:0;padding:20px;font-size:14.5px}.cu-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cu-line{align-items:center;gap:8px;display:flex}.cu-line-hit{background:color-mix(in srgb, var(--text) 3%, var(--surface));min-width:0;color:var(--text);border-radius:12px;flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:grid}a.cu-line-hit:hover{background:color-mix(in srgb, var(--text) 6%, var(--surface))}.cu-line-t{flex-direction:column;min-width:0;display:flex}.cu-line-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cu-line-t small{color:var(--text-muted);font-size:12.5px}.cu-back{z-index:60;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.cu-panel{background:var(--bg);flex-direction:column;gap:18px;width:min(560px,100vw);height:100%;padding:18px 22px 26px;animation:.18s ease-out cu-in;display:flex;overflow-y:auto;box-shadow:-24px 0 60px -30px #0f172a80}@keyframes cu-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.cu-panel-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cu-crumbs{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.cu-crumbs>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.cu-crumbs a,.cu-crumbs button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}.cu-crumbs a:hover,.cu-crumbs button:hover{color:var(--text);text-decoration:underline}.cu-crumbs b{color:var(--text);font-weight:700}.cu-panel-head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cu-panel-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cu-is-sub{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text-secondary);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.cu-panel-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.cu-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cu-facts>div{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cu-facts small{color:var(--text-secondary);font-size:12px;font-weight:700}.cu-facts b{font-size:15px;font-weight:750}.cu-facts b.late{color:var(--ink-red)}.cu-names{flex-direction:column;gap:4px;font-size:14.5px;font-weight:650;display:flex}.cu-names>span{align-items:center;gap:7px;display:inline-flex}.cu-names .cv-avatar{background:var(--text);width:24px;height:24px;color:var(--surface);border:0;font-size:9.5px}.cu-desc{background:var(--surface);border-left:4px solid var(--clickup);border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.55}.cu-panel-sec h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:750;display:flex}.cu-panel-sec h3 span{color:var(--text-muted);font-size:13px;font-weight:600}.cu-subs-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cu-subs-list li{align-items:center;gap:8px;display:flex}.cu-sub{border:1px solid var(--hairline);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex:1;grid-template-columns:auto minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.cu-sub:hover{border-color:var(--text-secondary)}.cu-sub b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cu-notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cu-notes li{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.cu-notes .cv-avatar{width:30px;height:30px;font-size:10.5px}.cu-notes b{font-size:13.5px}.cu-notes small{color:var(--text-muted);margin-left:8px;font-size:12px}.cu-notes p{background:var(--surface);border-radius:0 12px 12px;margin:3px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.cu-panel-foot{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:6px;margin:auto 0 0;padding-top:12px;font-size:12.5px;display:flex}.cu-panel-foot svg{color:var(--clickup);flex:none}@media (width<=760px){.cu-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-tile b{font-size:22px}.cu-find{flex:100%;min-width:0}.cu-readonly{display:none}.cu-card-hit{flex-wrap:wrap;gap:8px;padding-right:0}.cu-card-side{gap:10px;width:100%}.cu-card-side .cu-go{margin-left:auto}.cu-panel{padding:14px 16px 22px}.cu-facts{grid-template-columns:minmax(0,1fr)}.cu-sub{grid-template-columns:auto minmax(0,1fr) 16px}.cu-sub .cu-people,.cu-sub .cu-due{display:none}}.gg-serp,.gg-site,.gg-gmail,.gg-yt{color:#202124;text-align:left;background:#fff;border-radius:1.1em;font-family:Arial,Helvetica Neue,sans-serif;font-size:14px;overflow:hidden;box-shadow:0 20px 50px #0f172a26}.gg-phone{width:min(375px,100%)}.gg-desktop{border-radius:.7em;width:min(720px,100%)}.gg-serp-top{align-items:center;gap:.9em;padding:1em 1.1em .6em;display:flex}.gg-phone .gg-serp-top{flex-direction:column;align-items:stretch;gap:.7em}.gg-phone .gg-word{align-self:center}.gg-word{letter-spacing:-.02em;font-family:Product Sans,Arial,sans-serif;font-size:1.6em;font-weight:500}.gg-word i{font-style:normal}.gg-word i:first-child,.gg-word i:nth-child(4){color:#4285f4}.gg-word i:nth-child(2),.gg-word i:nth-child(6){color:#ea4335}.gg-word i:nth-child(3){color:#fbbc05}.gg-word i:nth-child(5){color:#34a853}.gg-box{color:#202124;border-radius:99px;flex:1;align-items:center;gap:.6em;min-width:0;padding:.65em 1em;display:flex;box-shadow:0 1px 6px #20212447}.gg-box svg{color:#9aa0a6;flex:none}.gg-box span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gg-tabs{color:#5f6368;white-space:nowrap;border-bottom:1px solid #ebebeb;gap:1.4em;padding:.5em 1.2em .55em;font-size:.9em;display:flex;overflow:hidden}.gg-tabs b{color:#1a73e8;font-weight:500;box-shadow:0 .6em 0 -.15em #1a73e8}.gg-ad{padding:1em 1.2em .9em}.gg-desktop .gg-ad,.gg-desktop .gg-skel{max-width:46em;padding-left:2.6em}.gg-spons{margin-bottom:.5em;font-size:.95em;font-weight:700;display:block}.gg-src{align-items:center;gap:.7em;min-width:0;display:flex}.gg-src-t{flex-direction:column;flex:1;min-width:0;display:flex}.gg-src b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:400;overflow:hidden}.gg-src small{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.gg-src>svg{color:#5f6368;flex:none}.gg-fav,.gg-mark{object-fit:contain;color:#3c4043;background:#f1f3f4;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;font-size:.75em;font-weight:700;display:grid;box-shadow:0 0 0 1px #e8eaed}.gg-fav{width:1.9em;height:1.9em;font-size:.8em}.gg-mark.dim{box-shadow:none;background:#e8eaed}.gg-h{color:#1a0dab;margin:.45em 0 .3em;font-size:1.3em;line-height:1.3;display:block}.gg-phone .gg-h{font-size:1.2em}.gg-d{color:#4d5156;margin:0;font-size:1em;line-height:1.55}.gg-skel{flex-direction:column;gap:.55em;padding:1em 1.2em 1.4em;display:flex}.gg-skel i,.gg-skel b{background:#eef0f2;border-radius:.3em;height:.6em;display:block}.gg-skel b{background:#e3e6e9;width:60%;height:.9em}.gg-skel i:nth-child(odd){width:92%}.gg-skel i:nth-child(3n){width:70%}.gg-site{background:#f8f9fa;border-radius:.7em;width:min(560px,100%)}.gg-site-bar{background:#eceff1;align-items:center;gap:.4em;padding:.6em .9em;display:flex}.gg-site-bar span{background:#c7ccd1;border-radius:50%;width:.7em;height:.7em}.gg-site-bar em{color:#5f6368;margin-left:.8em;font-size:.8em;font-style:normal}.gg-site-body{padding:.6em .4em}.gg-disp{background:#fff;border:1px solid #dadce0;border-radius:.6em;margin:.4em .8em;position:relative;overflow:hidden}.gg-disp-img{aspect-ratio:1.91;object-fit:cover;background:#e8eaed;width:100%;display:block}.gg-disp-t{padding:.9em 1em 1em}.gg-disp-t b{color:#202124;font-size:1.15em;line-height:1.3;display:block}.gg-disp-t p{color:#5f6368;margin:.4em 0 .8em;line-height:1.45}.gg-disp-foot{color:#3c4043;align-items:center;gap:.6em;font-size:.9em;display:flex}.gg-disp-foot>span:not(.gg-mark){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gg-disp-foot em,.gg-gmail-open em,.gg-yt-cta{color:#fff;background:#1a73e8;border-radius:99px;flex:none;padding:.5em 1.1em;font-size:.9em;font-style:normal;font-weight:700}.gg-adchoice{color:#3c4043;background:#ffffffd9;border-radius:.3em;padding:.1em .45em;font-size:.75em;font-weight:700;position:absolute;top:.4em;right:.4em}.gg-nopic{color:#9aa0a6;background:#e8eaed;place-items:center;display:grid}.gg-gmail{width:min(375px,100%)}.gg-gmail-top{padding:.9em 1em .4em}.gg-gmail-search{color:#5f6368;background:#eaf1fb;border-radius:99px;align-items:center;gap:.6em;padding:.75em 1em;font-size:.95em;display:flex}.gg-gmail-tab{color:#5f6368;text-transform:uppercase;letter-spacing:.04em;padding:.6em 1.2em .3em;font-size:.8em;display:block}.gg-gmail-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8em;padding:.7em 1.1em;display:grid}.gg-gmail-row .gg-mark{width:2.6em;height:2.6em;font-size:.9em}.gg-gmail-row div{flex-direction:column;min-width:0;display:flex}.gg-gmail-row div>span{color:#5f6368;font-size:.85em}.gg-gmail-row span b{color:#202124}.gg-gmail-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;font-weight:700;overflow:hidden}.gg-gmail-row p{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85em;overflow:hidden}.gg-gmail-row>svg{color:#9aa0a6;margin-top:.2em}.gg-gmail-row:not(.ad){opacity:.55}.gg-gmail-row:not(.ad) div span,.gg-gmail-row:not(.ad) p{color:#9aa0a6}.gg-gmail-open{border:1px solid #dadce0;border-radius:.6em;flex-direction:column;margin:0 1.1em .6em 4.5em;display:flex;overflow:hidden}.gg-gmail-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.gg-gmail-open b{padding:.7em .8em .4em;font-size:.95em;line-height:1.3}.gg-gmail-open em{align-self:flex-start;margin:.2em .8em .8em}.gg-yt{border-radius:.7em;width:min(560px,100%)}.gg-yt-player{aspect-ratio:16/9;background:#000;position:relative}.gg-yt-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gg-yt-poster{object-fit:cover;opacity:.85;width:100%;height:100%}.gg-yt-made{color:#fff;background:#000000b3;border-radius:.4em;align-items:center;gap:.4em;padding:.35em .7em;font-size:.85em;display:flex;position:absolute;bottom:.8em;left:.8em}.gg-yt-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.9em 1em;display:grid}.gg-yt-card .gg-mark{width:2.6em;height:2.6em;font-size:.9em}.gg-yt-card div{flex-direction:column;min-width:0;display:flex}.gg-yt-card b{text-overflow:ellipsis;white-space:nowrap;font-size:1em;overflow:hidden}.gg-yt-card div>span{color:#606060;font-size:.85em}.gg-yt-card em{color:#202124;font-style:normal;font-weight:700}.ap-view-ad_creative-google{padding:28px 20px}.ap-thumb-google{pointer-events:none;width:270px}.ap-thumb-google .gg-serp,.ap-thumb-google .gg-site{width:100%;font-size:9.5px;box-shadow:0 10px 24px #0f172a26}.ap-thumb-google .gg-skel{padding-bottom:.6em}.gg-fields{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.gg-fields legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.gg-fields legend small{color:var(--text-muted);margin-left:6px;font-weight:400}.gg-line{grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:6px;display:grid}.gg-line small{color:var(--text-muted);text-align:right;font-size:12px}.gg-line small.over{color:var(--red-text);font-weight:600}.gg-fields .jp-act{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.gg-paths{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gg-noimg{color:#4285f4}@media (width<=760px){.ap-view-ad_creative-google{padding:16px 8px}.gg-desktop .gg-ad,.gg-desktop .gg-skel{padding-left:1.2em}}.cp{flex-direction:column;gap:14px;display:flex}.cp-goes{background:var(--mint-soft);color:var(--text);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.cp-goes:hover{box-shadow:inset 0 0 0 1px var(--mint-strong)}.cp-goes.none{background:var(--surface-muted)}.cp-goes>svg{color:var(--text-secondary);flex:none}.cp-goes span,.cp-facts span{flex-direction:column;min-width:0;display:flex}.cp-goes small,.cp-facts small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.cp-goes b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cp-sec{flex-direction:column;gap:8px;padding-top:4px;display:flex}.cp-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cp-h b{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.cp-h span{color:var(--text-muted);font-size:12.5px}.cp-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;padding:12px 14px;position:relative}.cp-text{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.cp-text p{margin:0}.cp-text p+p{margin-top:10px}.cp-tag{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:99px;margin:0 6px 6px 0;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.cp-tag.dim{color:var(--text-muted);font-weight:500}.cp-lines{flex-direction:column;gap:6px;display:flex}.cp-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.cp-line{background:var(--surface-muted);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.cp-line .cp-tag{margin:0}.cp-facts{flex-wrap:wrap;gap:8px 24px;padding-top:2px;display:flex}.cp-facts b{font-size:14px;font-weight:600}.ld-stages-list .ap-edit-switch{display:flex}.ld-stages-list small{color:var(--text-muted);font-size:12.5px}.fv-back{padding:2vh 2vw}.fv{background:var(--surface);border-radius:16px;flex-direction:column;width:min(1200px,96vw);height:min(900px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.fv-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px 10px 18px;display:flex}.fv-name{flex-direction:column;flex:1;min-width:0;display:flex}.fv-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fv-name span{color:var(--text-muted);font-size:12.5px}.fv-stage{background:#0b0d0c;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.fv-stage img,.fv-stage video{object-fit:contain;max-width:100%;max-height:100%;display:block}.fv-stage img{cursor:zoom-in}.fv-stage.full img{cursor:zoom-out}.fv-stage iframe{background:#fff;border:0;width:100%;height:100%}.fv-none{color:#e7ece9;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.fv-none span{color:#a9b3ae;font-size:14px}:root[data-theme=dark] .fv{--surface:#f3f4f5;--surface-muted:#e8e9eb;--border:#d5d7db;--border-strong:#bfc3c9;--text:#12181c;--text-secondary:#666b72;--text-muted:#8b9097;background:var(--surface);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .fv-stage{background:#e8e9eb}:root[data-theme=dark] .fv-none{color:#12181c}:root[data-theme=dark] .fv-none span{color:#666b72}.fv-nav{z-index:1;color:#fff;cursor:pointer;background:#000000a0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0006}.fv-nav:hover{background:#000000d0}.fv-nav.prev{left:14px}.fv-nav.next{right:14px}.fl-thumb-btn{width:100%;font:inherit;cursor:zoom-in;text-align:inherit;border:0;padding:0}@media (width<=760px){.fv-bar .btn span,.fv-bar .btn{font-size:12px}.fv{border-radius:0;width:100vw;height:100dvh}.fv-back{padding:0}}.dsh-hero{--hero-text:#f1f3f6;--hero-muted:#f1f3f69e;--hero-line:#ffffff1a;border-radius:var(--radius);color:var(--hero-text);box-shadow:var(--elev);background:linear-gradient(135deg,#12181c 0%,#1c2c3c 100%);grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);align-items:center;gap:20px 30px;margin-bottom:16px;padding:24px 28px;display:grid}:root[data-theme=dark] .dsh-hero{background:linear-gradient(135deg,#1f2633 0%,#22374d 100%);box-shadow:inset 0 0 0 1px #2e3747}.dsh-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.dsh-hero-eyebrow i{background:#8fb0d0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8fb0d033}.dsh-hero-grid{border-left:1px solid var(--hero-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;padding-left:30px;display:grid}.dsh-stat{flex-direction:column;gap:5px;min-width:0;display:flex}.dsh-stat b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:750;line-height:1.1}.dsh-stat>span{color:var(--hero-muted);font-size:12.5px}.dsh-stat.big b{letter-spacing:-.035em;font-size:46px}.dsh-stat.big>span{font-size:14px}@media (width<=760px){.dsh-hero{grid-template-columns:minmax(0,1fr);padding:20px}.dsh-hero-grid{border-left:0;border-top:1px solid var(--hero-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 0}.dsh-stat.big b{font-size:38px}.dsh-stat b{font-size:21px}}.dsh-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.dsh-tile{text-align:left;font:inherit;letter-spacing:-.015em;color:var(--text);cursor:pointer;border:1px solid var(--border);align-items:center;gap:12px;padding:22px 24px;font-size:19px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.dsh-tile svg{color:var(--text-secondary);flex:none}.dsh-tile:hover{border-color:var(--border-strong);transform:translateY(-1px)}.dsh-tile[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--surface);transform:none}.dsh-tile[aria-pressed=true] svg{color:var(--surface)}.dsh-filters{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.dsh-filters button{height:34px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.dsh-filters button:hover{color:var(--text)}.dsh-filters button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.dsh-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dsh-card{min-width:0;padding:20px 22px}.dsh-card.wide{grid-column:1/-1}.dsh-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:16px;display:flex}.dsh-card-h h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.dsh-card-h p{max-width:62ch;color:var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.45}.dsh-board{padding:8px 0 0}.dsh-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dsh-bars li>a,.dsh-bars li>div{color:inherit;border-radius:10px;grid-template-columns:minmax(110px,34%) minmax(0,1fr) 56px;align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.dsh-bars li>a:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.dsh-bars li.dsh-em>*{background:color-mix(in srgb, var(--chart) 9%, transparent)}.dsh-bar-l{min-width:0;color:var(--text);flex-direction:column;font-size:14px;font-weight:600;display:flex}.dsh-bar-l small{color:var(--text-muted);font-size:12px;font-weight:500}.dsh-bar-t{height:12px;display:block}.dsh-bar-t i{border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}.dsh-bar-v{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bud{flex-direction:column;gap:16px;display:flex}.bud-sum{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bud-pills{flex-wrap:wrap;gap:8px;display:flex}.bud-pills button{border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bud-pills button b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bud-pills button i{background:var(--chart);border-radius:50%;width:8px;height:8px}.bud-pills button.s-over i{background:var(--dot-red)}.bud-pills button.s-ahead i,.bud-pills button.s-behind i{background:var(--dot-amber)}.bud-pills button:hover{border-color:var(--text-secondary);color:var(--text)}.bud-pills button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.bud-pills button[aria-pressed=true] b{color:inherit}.bud-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bud-grid a{border:1px solid var(--border);background:var(--surface);height:100%;color:inherit;border-radius:14px;flex-direction:column;gap:12px;padding:16px 16px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.bud-grid a:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 10px 24px -16px #0f172a40}.bud-grid li.s-over a{border-color:color-mix(in srgb, var(--dot-red) 45%, var(--border))}.bud-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bud-h>span{flex-direction:column;min-width:0;display:flex}.bud-h b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.bud-h small{color:var(--text-muted);font-size:12.5px}.bud-h em{background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.s-over .bud-h em{background:var(--red-soft);color:var(--red-text)}.s-ahead .bud-h em,.s-behind .bud-h em{background:var(--amber-soft);color:var(--amber-text)}.bud-acct{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bud-h+.bud-acct{border-top:0;padding-top:2px}.bud-n{color:var(--text-secondary);align-items:baseline;gap:6px;font-size:13px;display:flex}.bud-n .chip{align-self:center;margin-right:4px}.bud-n b{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.bud-n strong{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.bud-f{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.bud-f .over{color:var(--red-text);font-weight:650}.bud-today{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.bud-acct.s-over .bud-f span:first-child{color:var(--red-text);font-weight:650}.bud-acct.s-ahead .bud-f span:first-child,.bud-acct.s-behind .bud-f span:first-child{color:var(--amber-text);font-weight:650}.bud-m{background:color-mix(in srgb, var(--chart) 15%, var(--surface));border-radius:99px;height:10px;display:block;position:relative}.bud-m i{background:var(--chart);border-radius:99px;position:absolute;inset:0 auto 0 0}.bud-m.s-over i{background:var(--dot-red)}.bud-m.s-ahead i,.bud-m.s-behind i{background:var(--dot-amber)}.bud-m b{background:var(--text);width:2px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bud-key{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.bud-key-mark{background:var(--text);border-radius:2px;width:2px;height:14px}.ops .dsh-card-h{margin-bottom:8px}.ops-group{margin-top:18px}.ops-group h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;display:flex}.ops-group h3 i{background:var(--text-muted);border-radius:50%;width:9px;height:9px}.ops-group.u-now h3 i{background:var(--dot-red)}.ops-group.u-money h3 i{background:var(--dot-amber)}.ops-group h3 span{background:var(--surface-muted);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 8px;font-size:12px}.ops-group h3 small{color:var(--text-muted);font-size:12.5px;font-weight:500}.ops-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ops-cards a{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ops-cards a:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 10px 24px -16px #0f172a40}.ops-group.u-now .ops-cards a{border-left:3px solid var(--dot-red)}.ops-group.u-money .ops-cards a{border-left:3px solid var(--dot-amber)}.ops-who{display:block;position:relative}.ops-who .cv-avatar{width:38px;height:38px;font-size:13px}.ops-via{background:var(--text);width:18px;height:18px;color:var(--surface);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ops-via.email{background:var(--mint);color:var(--on-accent)}.ops-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ops-from{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.ops-from b{color:var(--text-secondary);font-size:13.5px;font-weight:650}.ops-subject{letter-spacing:-.01em;color:var(--text);font-size:15.5px;font-weight:700}.ops-text{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ops-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ops-wait{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ops-group.u-now .ops-wait{color:var(--red-text)}.ops-go{border:1px solid var(--border-strong);color:var(--text);border-radius:9px;align-items:center;gap:5px;margin-top:auto;padding:6px 11px;font-size:13px;font-weight:650;display:inline-flex}.ops-cards a:hover .ops-go{background:var(--text);border-color:var(--text);color:var(--surface)}@media (width<=760px){.ops-cards a{grid-template-columns:auto minmax(0,1fr)}.ops-side{flex-flow:wrap;grid-column:1/-1;align-items:center}.ops-go{margin:0 0 0 auto}}.ops-connect{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:14px;align-items:center;gap:14px;margin:6px 0 4px;padding:14px 16px;display:flex}.ops-connect>svg{color:var(--text-secondary);flex:none}.ops-connect div{flex-direction:column;flex:1;gap:2px;display:flex}.ops-connect b{font-size:14.5px}.ops-connect span{color:var(--text-secondary);font-size:13px}.ops-note{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.ops-note.bad{color:var(--red-text)}.ops-note button{font:inherit;color:var(--green-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.dsh-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.dsh-list li>a{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:12px 6px;text-decoration:none;display:flex}.dsh-list li>a:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.dsh-li-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dsh-li-t b{font-size:14.5px;font-weight:650}.dsh-li-t b i{color:var(--text-muted);font-style:normal;font-weight:500}.dsh-li-t span{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.dsh-go{color:var(--text-muted);flex:none}.dsh-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dsh-tag{white-space:nowrap;background:var(--amber-soft);color:var(--amber-text);border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.dsh-tag.plain{background:var(--surface-muted);color:var(--text-secondary)}.dsh-tag.bad{background:var(--red-soft);color:var(--red-text)}.dsh-due{white-space:nowrap;color:var(--text-secondary);flex:none;font-size:12.5px;font-weight:600}.dsh-due.late{color:var(--red-text)}.dsh-due.soon{color:var(--amber-text)}.dsh-all{font:inherit;color:var(--green-text);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 4px;font-size:13.5px;font-weight:650}.dsh-all:hover{text-decoration:underline}.dsh-clear{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.dsh-clear svg{color:var(--good);flex:none}.dsh-checks{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.dsh-checks li{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:10px;padding:10px 6px;font-size:14px;line-height:1.5;display:flex}.dsh-checks li svg{color:var(--text-muted);flex:none;margin-top:3px}.dsh-checks li.warn svg{color:var(--amber-text)}.dsh-checks a{color:var(--text);font-weight:650;text-decoration:none}.dsh-checks a:hover{text-decoration:underline}@media (width<=960px){.dsh-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.dsh-tiles{gap:10px}.dsh-tile{padding:16px;font-size:16px}.dsh-card{padding:16px}.dsh-bars li>a,.dsh-bars li>div{grid-template-columns:minmax(84px,38%) minmax(0,1fr) 44px;gap:10px}}.apx-client{border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.apx-tabs{margin-bottom:12px}.apx-tabs button.flag:not(.on) .num{background:var(--amber-soft);color:var(--amber-text)}.apx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.apx-bar p{color:var(--text-secondary);margin:0;font-size:14px}.apx-card{cursor:default}.apx-open{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.apx-where{color:var(--text-secondary);font-size:13px}.apx-line{color:var(--text-muted);align-items:center;gap:5px;margin-top:6px;font-size:12.5px;line-height:1.45;display:inline-flex}.apx-line svg{flex:none}.apx-line.warn{color:var(--amber-text);font-weight:600}.apx-line.bad{color:var(--red-text);font-weight:600}.apx-clear{border:0;border-top:1px solid var(--border);height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.apx-clear:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.apx-none{color:var(--text-secondary);align-items:center;gap:8px;margin:24px 0;font-size:14.5px;display:flex}.apx-none svg{color:var(--good)}.apx-foot{color:var(--text-muted);margin:16px 0 0;font-size:12.5px}.shell-side .topbar{display:none}.shell-side .content{margin-inline:auto}.shell-side .sidebar{z-index:30}.sb-tools{align-items:center;gap:8px;padding:0 6px;display:flex}.sb-tools .avatar{flex:none}.sb-tools .al-panel{inset:auto auto calc(100% + 10px) 0}@media (width<=760px){.shell-side .topbar{display:flex}}.pf-plan{color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.pf-plan:hover{border-color:var(--border-strong)}.pf-plan b{font-size:15px;display:block}.pf-plan small{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.pf-plan>svg{color:var(--text-muted)}.grid-home.one{grid-template-columns:minmax(0,1fr)}.fl-folder-wrap{display:grid;position:relative}.fl-folder-wrap .fl-folder{padding-right:46px}.fl-tile-add{background:var(--mint);width:28px;height:28px;color:var(--on-accent);box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.fl-tile-add:hover{filter:brightness(1.08)}.fl-tile-add:disabled{opacity:.5;cursor:default}.brand-row,.topbar-brand{align-items:center;gap:8px}.brand-row{display:flex}.topbar-brand .wordmark{font-size:25px}.beta-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:99px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.hm-ads{margin-bottom:20px}.hm-ads-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hm-ad{color:var(--text);text-decoration:none}.hm-ad .rp-ad-media{aspect-ratio:16/9}.hm-ad-rank{background:var(--surface);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0f172a26}.hm-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:20px;display:grid}.hm-two.one{grid-template-columns:minmax(0,1fr)}.hm-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hm-split-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.hm-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hm-bars-t{justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13.5px;display:flex}.hm-bars-t span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}.hm-bars-track{background:var(--surface-muted);border-radius:99px;height:6px;display:block;overflow:hidden}.hm-bars-track span{background:var(--chart);border-radius:99px;height:100%;display:block}@media (width<=1100px){.hm-two{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hm-ads-row{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hm-split{grid-template-columns:minmax(0,1fr);gap:18px}}.hm-ad .rp-ad-nums{grid-template-columns:repeat(4,minmax(0,1fr))}.au-hint{color:var(--text-muted);margin-top:6px;font-size:12.5px;display:block}.gs-steps{counter-reset:gs;flex-direction:column;gap:12px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.gs-steps li{counter-increment:gs;color:var(--text-secondary);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.gs-steps li:before{content:counter(gs);background:var(--surface-muted);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}a.btn.ai-go{justify-content:center;display:flex}.cx-invite{margin-left:auto}.iv-k small{text-transform:none;letter-spacing:0;color:var(--text-muted);margin-left:6px;font-weight:400}.iv-f small.iv-err{color:var(--red-text)}.fl-drop .fl-folder{border-style:dashed;border-width:1.5px;border-color:var(--border-strong);background:var(--surface)}.fl-drop .fl-folder svg{color:var(--green-text)}.fl-drop.over .fl-folder{border-color:var(--mint-strong,var(--text));background:var(--mint-soft)}.fl-drop .fl-folder.on{border-style:solid}.fl-drop .fl-folder.on svg{color:inherit}.st-emails li.st-sw{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.st-emails li.st-sw small{color:var(--text-muted);padding-left:42px;font-size:12.5px;line-height:1.4}.ld-actions .btn.ld-ask{margin-left:0}.ld-fields{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.ld-fields>div{grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.ld-fields>div+div{border-top:1px solid var(--border)}.ld-fields dt{color:var(--text-muted);font-size:12.5px}.ld-fields dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px}.ld-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.ld-tag{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.ld-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-notes li{background:var(--surface-muted);border-radius:12px;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.ld-notes svg{color:var(--text-muted);margin-top:2px}.ld-notes p{margin:0;font-size:13.5px;line-height:1.45}.ld-notes small{color:var(--text-muted);font-size:12px}@media (width<=760px){.ld-fields>div{grid-template-columns:minmax(0,1fr);gap:2px}}.gr-ads{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gr-ad-media{background:var(--surface-muted);pointer-events:none;place-items:start center;height:210px;padding:14px 12px 0;display:grid;overflow:hidden}.gr-ad-media .gg-thumb{width:100%;max-width:280px}.gr-ad-media .gg-serp,.gr-ad-media .gg-site{width:100%;font-size:9.5px;box-shadow:0 10px 24px #0f172a26}.gr-modal{--chart:var(--google,#ea4335)}.gr-stage{gap:12px}.gr-stage .ap-stage-view{min-height:420px;padding:12px 0}.gr-stage-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-lines{flex-direction:column;gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gr-lines li{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.gr-lines small{color:var(--text-muted);font-size:12px}@media (width<=760px){.gr-lines li{grid-template-columns:minmax(0,1fr);gap:0}}.bd-err{color:var(--red-text);margin:12px 0 0;font-size:13.5px}.bd-hint{color:var(--text-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;display:flex}.bd-row-wrap{position:relative}.bd-list .pq-row.acts-1{padding-right:140px}.bd-list .pq-row.acts-2{padding-right:262px}@media (width<=1000px){.bd-list .pq-row.acts-1,.bd-list .pq-row.acts-2{padding-bottom:54px;padding-right:18px}.bd-row-acts{top:auto;bottom:12px;transform:none}}.bd-row-acts{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.btn.bd-archive{color:var(--red-text);background:var(--surface);border:1px solid color-mix(in srgb, var(--red-text) 30%, var(--border))}.btn.bd-archive:hover{background:var(--red-soft);border-color:color-mix(in srgb, var(--red-text) 50%, var(--border))}.bd-modal{width:min(620px,100%)}.bd-modal .modal-head{margin-bottom:16px}.bd-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 14px;display:flex}.bd-field>span{color:var(--text-secondary);font-size:13px;font-weight:600}.bd-field>span em{color:var(--text-muted);margin-left:4px;font-style:normal;font-weight:500}.bd-field>input,.bd-field>select,.bd-combo>input{border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:10px;padding:10px 12px;font-size:15px}.bd-field>input:focus,.bd-field>select:focus,.bd-combo>input:focus{border-color:var(--chart);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart) 18%, transparent);outline:0}.bd-field .pb-input input{letter-spacing:0;font-size:15px;font-weight:500}.bd-combo{position:relative}.bd-combo .qm-list{box-shadow:none;margin-top:6px;position:static}.bd-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bd-place{margin-bottom:16px}.bd-place .qm-skip{align-self:flex-start;margin-top:6px;padding:0}.bd-linkbox{align-items:center;gap:8px;display:flex}.bd-open{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;display:flex}.bd-open h3{letter-spacing:-.01em;margin:0;font-size:15px}.bd-open>.muted{margin:-4px 0 0;font-size:13.5px}.bd-linkbox input{border:1px solid var(--border);min-width:0;font:inherit;background:var(--surface-muted);color:var(--text);border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.bd-linkbox.off input{color:var(--text-muted);text-decoration:line-through}.bd-update{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:12px 14px;display:flex}.bd-update.on{background:var(--mint-soft);border-color:color-mix(in srgb, var(--mint-strong) 45%, transparent)}.bd-update b{font-size:14px;display:block}.bd-update span{color:var(--text-secondary);font-size:13px}.bd-from{margin-top:16px}.bd-settings{max-width:620px;padding:24px}.bd-wait{margin-bottom:20px;padding:28px}.bd-wait h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 6px;font-size:20px;display:flex}.bd-wait p{max-width:64ch;margin:0 0 16px}.pb-banner-act{font:inherit;color:var(--green-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}@media (width<=720px){.bd-top{gap:10px;padding:10px 16px}.bd-app{display:none}.bd-main{padding:20px 16px 80px}.bd-two{grid-template-columns:1fr}.bd-list .pq-row.acts-1,.bd-list .pq-row.acts-2{padding-right:18px}.bd-row-acts{justify-content:flex-end;margin:6px 4px 0;position:static;transform:none}}.qm-other{margin-top:14px;font-size:20px;animation:.15s fade-in}.bd-check{cursor:pointer;align-items:center;gap:8px;margin:4px 0 12px;font-size:14px;font-weight:550;display:flex}.bd-check input{width:16px;height:16px;accent-color:var(--chart)}.bd-personas{width:min(760px,100%)}.bd-pg{margin-top:14px}.bd-pg h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:650}.bd-pg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bd-pg-opt{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:var(--text);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.bd-pg-opt:hover:not(:disabled){border-color:var(--chart);background:var(--mint-soft)}.bd-pg-opt b{justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.bd-pg-opt span{color:var(--text-secondary);font-size:12.5px;line-height:1.35}.bd-pg-opt em{color:var(--amber-text);font-size:11.5px;font-style:normal;font-weight:600}.bd-pg-opt.on{border-color:var(--chart);background:var(--mint-soft);cursor:default}@media (width<=720px){.bd-pg-grid{grid-template-columns:minmax(0,1fr)}}.up-bar{z-index:60;background:var(--mint-soft);border:1px solid color-mix(in srgb, var(--mint-strong) 40%, transparent);box-shadow:var(--shadow);color:var(--mint-ink);border-radius:99px;align-items:center;gap:12px;padding:8px 10px 8px 16px;font-size:13.5px;font-weight:600;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.rd-canvas{aspect-ratio:16/9;--u:1cqw;--rd-meta:#1877f2;--rd-google:#ea4335;--rd-prospect:#c4862b;--rd-tentative:#6e9e78;--rd-ink:#1f2326;--rd-body:#3a3f44;--rd-muted:#6b7177;--rd-line:#d3d9dd;--rd-paper:#fff;flex:none;width:100%;position:relative;container-type:inline-size}.rd-screen{border-radius:12px;flex:none;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 12px 30px -16px #0f172a40}.rd-slide{background:var(--rd-paper);color:var(--rd-ink);font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:calc(1.3 * var(--u));flex-direction:column;line-height:1.38;display:flex;position:absolute;inset:0;overflow:hidden}.rd-main{min-height:0;padding:calc(3.4 * var(--u)) calc(4.4 * var(--u)) calc(1 * var(--u));gap:calc(1.6 * var(--u));flex-direction:column;flex:1;display:flex}.rd-foot{align-items:center;gap:calc(1.4 * var(--u));padding:0 calc(4.4 * var(--u)) calc(1.8 * var(--u));font-size:calc(.95 * var(--u));color:var(--rd-muted);display:flex}.rd-foot>span:nth-child(2){flex:1}.rd-foot-logo{height:calc(2.4 * var(--u));width:auto;max-width:calc(12 * var(--u));object-fit:contain}.rd-foot-name{color:var(--rd-dark);font-family:Cambria,Georgia,serif;font-weight:700}.rd-pg{font-variant-numeric:tabular-nums}.rd-kicker{font-size:calc(1 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--rd-accent);font-weight:700}.rd-kicker.light{color:#fffc}.rd-head h2{font-family:Cambria,Georgia,serif;font-size:calc(3 * var(--u));letter-spacing:-.01em;margin:calc(.5 * var(--u)) 0 0;color:var(--rd-ink);line-height:1.12}.rd-sub{margin:calc(.5 * var(--u)) 0 0;color:var(--rd-muted);font-size:calc(1.2 * var(--u))}.rd-stats{gap:calc(1 * var(--u));display:grid}.rd-stats.six{grid-template-columns:repeat(3,1fr)}.rd-stats.five{grid-template-columns:repeat(5,1fr)}.rd-stats.four{grid-template-columns:repeat(4,1fr)}.rd-stats.three{grid-template-columns:repeat(3,1fr)}.rd-stat{background:var(--rd-card);border-radius:calc(.8 * var(--u));padding:calc(1.1 * var(--u)) calc(1.3 * var(--u));gap:calc(.2 * var(--u));border-top:calc(.3 * var(--u)) solid transparent;flex-direction:column;min-width:0;display:flex}.rd-stat small{font-size:calc(1 * var(--u));color:var(--rd-muted);font-weight:600}.rd-stat b{font-size:calc(2.4 * var(--u));font-variant-numeric:tabular-nums;color:var(--rd-ink);line-height:1.1}.rd-stat em{font-style:normal;font-size:calc(.95 * var(--u));color:var(--rd-muted)}.rd-stat.accent b,.rd-stat.prospect b{color:var(--rd-accent)}.rd-stat.prospect b{color:var(--rd-prospect)}.rd-stat.meta{border-top-color:var(--rd-meta)}.rd-stat.google{border-top-color:var(--rd-google)}.rd-stat-chg{font-size:calc(.95 * var(--u));color:var(--rd-muted)}.rd-chg{font-weight:700}.rd-chg.good{color:#2e7d4f}.rd-chg.bad{color:#b3261e}.rd-two{gap:calc(2 * var(--u));grid-template-columns:1.2fr 1fr;align-items:start;min-height:0;display:grid}.rd-two.wide-left{grid-template-columns:1fr 1.1fr}.rd-three{gap:calc(2.4 * var(--u));grid-template-columns:1fr 1.5fr;align-items:center;display:grid}.rd-para{font-size:calc(1.35 * var(--u));color:var(--rd-body);margin:0}.rd-callout{background:var(--rd-card);border-left:calc(.35 * var(--u)) solid var(--rd-accent);border-radius:calc(.6 * var(--u));padding:calc(1.1 * var(--u)) calc(1.4 * var(--u));font-size:calc(1.05 * var(--u));color:var(--rd-body)}.rd-callout b{color:var(--rd-ink);margin-bottom:calc(.3 * var(--u));display:block}.rd-note{font-size:calc(.95 * var(--u));color:var(--rd-muted);margin:auto 0 0}.rd-funnel{gap:calc(.9 * var(--u));margin-top:calc(.6 * var(--u));flex-direction:column;display:flex}.rd-funnel-row{grid-template-columns:1fr calc(24 * var(--u));align-items:center;gap:calc(1.6 * var(--u));display:grid}.rd-funnel-bar{width:var(--w);justify-content:center;align-items:baseline;gap:calc(.8 * var(--u));padding:calc(1.2 * var(--u)) 0;border-radius:calc(.6 * var(--u));color:#fff;background:var(--rd-dark);margin:0 auto;display:flex}.rd-funnel-bar.s1{background:color-mix(in srgb, var(--rd-dark) 80%, var(--rd-accent))}.rd-funnel-bar.s2{background:color-mix(in srgb, var(--rd-dark) 45%, var(--rd-accent))}.rd-funnel-bar.s3{background:var(--rd-accent)}.rd-funnel-bar b{font-size:calc(2.2 * var(--u));font-variant-numeric:tabular-nums}.rd-funnel-bar span{font-size:calc(1.1 * var(--u));opacity:.85}.rd-funnel-row em{color:var(--rd-muted);font-style:normal;font-size:calc(1.05 * var(--u))}.rd-bars{gap:calc(.7 * var(--u));flex-direction:column;display:flex}.rd-bar{grid-template-columns:calc(13 * var(--u)) 1fr calc(8 * var(--u));align-items:center;gap:calc(.8 * var(--u));font-size:calc(1.05 * var(--u));display:grid}.rd-bar-l{color:var(--rd-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-bar-track{height:calc(1.5 * var(--u));border-radius:calc(.3 * var(--u));background:#eef0f2;overflow:hidden}.rd-bar-fill{background:var(--rd-accent);height:100%;display:block}.rd-bar-fill.meta{background:var(--rd-meta)}.rd-bar-fill.google{background:var(--rd-google)}.rd-bar-fill.muted{background:#b8bec3}.rd-bar-v{font-variant-numeric:tabular-nums;text-align:right}.rd-bar-v small{color:var(--rd-muted);font-weight:400}.rd-table{border-collapse:collapse;width:100%;font-size:calc(1.05 * var(--u));font-variant-numeric:tabular-nums}.rd-table th{text-align:left;font-size:calc(.9 * var(--u));text-transform:uppercase;letter-spacing:.06em;color:var(--rd-muted);padding:calc(.5 * var(--u)) calc(.6 * var(--u));border-bottom:1px solid var(--rd-line);font-weight:700}.rd-table td{padding:calc(.55 * var(--u)) calc(.6 * var(--u));color:var(--rd-body);vertical-align:top;border-bottom:1px solid #eceff1}.rd-table th:not(:first-child),.rd-table td:not(:first-child){text-align:right}.rd-table td b{color:var(--rd-ink);display:block}.rd-table td small{color:var(--rd-muted);font-size:calc(.85 * var(--u))}.rd-table tr.rd-total td{color:var(--rd-ink);border-bottom:0;border-top:1px solid var(--rd-line);font-weight:700}.rd-receipts td{padding-top:calc(.4 * var(--u));padding-bottom:calc(.4 * var(--u))}.rd-pill{padding:0 calc(.6 * var(--u));font-size:calc(.85 * var(--u));color:#fff;background:var(--rd-muted);border-radius:99px;font-weight:700;display:inline-block}.rd-pill.meta{background:var(--rd-meta)}.rd-pill.google{background:var(--rd-google)}.rd-pill.prospect{background:var(--rd-prospect)}.rd-pill.tentative{background:var(--rd-tentative)}.rd-points{padding-left:calc(1.4 * var(--u));gap:calc(.8 * var(--u));color:var(--rd-body);font-size:calc(1.15 * var(--u));flex-direction:column;margin:0;display:flex}.rd-donut-wrap{align-items:center;gap:calc(1 * var(--u));flex-direction:column;display:flex}.rd-donut{width:calc(14 * var(--u));aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.rd-donut i{aspect-ratio:1;background:var(--rd-paper);border-radius:50%;width:58%}.rd-legend{font-size:calc(1.05 * var(--u));color:var(--rd-body);gap:calc(.3 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rd-legend i,.rd-key i{width:calc(.9 * var(--u));height:calc(.9 * var(--u));margin-right:calc(.5 * var(--u));vertical-align:-.05em;border-radius:2px;display:inline-block}.rd-legend i.meta{background:var(--rd-meta)}.rd-legend i.google{background:var(--rd-google)}.rd-months{gap:calc(1.2 * var(--u));padding-bottom:calc(2.2 * var(--u));grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;display:grid;position:relative}.rd-months>div{align-items:center;gap:calc(.3 * var(--u));font-size:calc(1 * var(--u));flex-direction:column;display:flex}.rd-month-bar{width:60%;height:calc(14 * var(--u));display:block;position:relative}.rd-month-bar span{border-radius:calc(.3 * var(--u)) calc(.3 * var(--u)) 0 0;position:absolute;bottom:0;left:0;right:0}.rd-month-bar .all{background:var(--rd-soft)}.rd-month-bar .traced{background:var(--rd-accent);left:22%;right:22%}.rd-months small{color:var(--rd-muted)}.rd-key{font-size:calc(.9 * var(--u));color:var(--rd-muted);text-align:center;margin:0;position:absolute;bottom:0;left:0;right:0}.rd-key i.all{background:var(--rd-soft)}.rd-key i.traced{background:var(--rd-accent);margin-left:calc(1 * var(--u))}.rd-also{grid-template-columns:repeat(auto-fit, minmax(calc(26 * var(--u)), 1fr));gap:calc(1.2 * var(--u));display:grid}.rd-also-item{background:var(--rd-card);border-radius:calc(.8 * var(--u));padding:calc(1.3 * var(--u)) calc(1.5 * var(--u))}.rd-also-item b{font-size:calc(1.35 * var(--u));display:block}.rd-also-item small{color:var(--rd-accent);font-weight:700;font-size:calc(.95 * var(--u))}.rd-also-item p{margin:calc(.6 * var(--u)) 0 0;color:var(--rd-body);font-size:calc(1.1 * var(--u))}.rd-rules{padding-left:calc(1.8 * var(--u));gap:calc(.9 * var(--u));color:var(--rd-body);font-size:calc(1.2 * var(--u));max-width:calc(80 * var(--u));flex-direction:column;margin:0;display:flex}.rd-rules b{color:var(--rd-ink)}.rd-takeaways{gap:calc(1.4 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rd-takeaways li{grid-template-columns:calc(4 * var(--u)) 1fr;gap:calc(1.4 * var(--u));align-items:start;display:grid}.rd-takeaways li>span{width:calc(4 * var(--u));aspect-ratio:1;background:var(--rd-accent);color:#fff;font-weight:700;font-size:calc(1.6 * var(--u));border-radius:50%;place-items:center;display:grid}.rd-takeaways p{margin:calc(.4 * var(--u)) 0 0;font-size:calc(1.5 * var(--u));color:var(--rd-body);line-height:1.4}.rd-dark{background:var(--rd-dark);color:#fff}.rd-photo{opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:0}.rd-title-in{margin:auto calc(6 * var(--u)) calc(9 * var(--u));align-items:flex-start;gap:calc(.8 * var(--u));flex-direction:column;display:flex;position:relative}.rd-title h1{font-family:Cambria,Georgia,serif;font-size:calc(5.6 * var(--u));letter-spacing:-.01em;margin:0;line-height:1.04}.rd-title p{font-size:calc(1.5 * var(--u));color:#ffffffd9;margin:0}.rd-title-logo{height:calc(7 * var(--u));width:auto;max-width:calc(28 * var(--u));object-fit:contain;margin-bottom:calc(1.2 * var(--u))}.rd-logo-card{border-radius:calc(.8 * var(--u));padding:calc(1 * var(--u)) calc(1.6 * var(--u));margin-bottom:calc(1.2 * var(--u));background:#f7f4ef}.rd-logo-card img{height:calc(5 * var(--u));width:auto;max-width:calc(24 * var(--u));object-fit:contain;display:block}.rd-by{right:calc(4.4 * var(--u));bottom:calc(3 * var(--u));font-size:calc(1.1 * var(--u));color:#ffffffb3;position:absolute}.rd-by b{font-size:calc(1.6 * var(--u));color:#fff;letter-spacing:-.02em}.rd-by i{color:var(--rd-soft);font-style:normal}.rd-thanks{padding:0 calc(6 * var(--u));justify-content:center;align-items:flex-start;gap:calc(.6 * var(--u))}.rd-big{font-family:Cambria,Georgia,serif;font-size:calc(11 * var(--u));color:#fff;font-variant-numeric:tabular-nums;line-height:1}.rd-big-l{font-size:calc(1.4 * var(--u));color:#fffc}.rd-thanks p{margin:calc(1.4 * var(--u)) 0 0;font-size:calc(1.8 * var(--u));max-width:calc(70 * var(--u));font-family:Cambria,Georgia,serif}.rp-due{margin-bottom:16px;padding:16px 18px}.rp-due .card-head{margin-bottom:10px}.rp-due h2{align-items:center;gap:8px;margin:0;font-size:15.5px;display:inline-flex}.rp-due h2 svg{color:var(--amber-text)}.rp-due-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rp-due-list li{background:var(--surface-muted);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rp-due-list .pq-av{border-radius:10px;width:36px;height:36px;font-size:12px}.rp-due-t{flex-direction:column;min-width:0;display:flex}.rp-due-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rp-due-t small{color:var(--text-muted);font-size:12px}.rp-due-t i.late{color:var(--amber-text);font-style:normal;font-weight:600}.rp-row-n{flex-direction:column;min-width:0;display:flex}.rp-row-n small{color:var(--text-muted);font-size:11.5px}.rp-row-n b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.rp-dates{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.bd-modal .range-pills{margin-bottom:14px}.rp-file-note{font-size:12.5px}.rb-files{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rb-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rb-checks li{color:var(--text-secondary);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.45;display:grid}.rb-checks li svg{margin-top:2px}.rb-checks li.ok svg{color:var(--good)}.rb-checks li.warn{color:var(--text)}.rb-checks li.warn svg{color:var(--amber-text)}.rb-checks li.block{color:var(--text);font-weight:600}.rb-checks li.block svg{color:var(--red-text)}.rb-go{color:var(--chart);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:600;display:block}.rb-pages{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rb-pages label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.rb-pages small{color:var(--text-muted);margin-left:24px;font-size:11.5px;display:block}.rb-also{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.rb-also:first-of-type{border-top:0}.rb-also input,.rb-also textarea,.rb-house-add input{width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 9px;font-size:13px}.rb-also textarea{resize:vertical}.rb-also .btn{align-self:flex-start}.rb-colors{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.rb-colors label{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.rb-colors input{border:1px solid var(--border-strong);background:0 0;border-radius:8px;flex:none;width:30px;height:30px;padding:0}.pb-card>.btn.xs{margin-bottom:12px}.rb-house{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.rb-house li{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:13px;display:grid}.rb-house li span{color:var(--text-muted);grid-column:1;font-size:12px}.rb-house li .icon-btn{grid-area:1/2/span 2}.rb-house-add{flex-direction:column;gap:6px;display:flex}.rb-house-add .btn{align-self:flex-start}.rb-thumbs{scrollbar-width:thin;gap:10px;padding:4px 4px 8px;display:flex;overflow-x:auto}.rb-thumbs .dv-thumb{width:150px}.rb-thumbs .rd-canvas{box-shadow:0 0 0 1px var(--border);pointer-events:none;border-radius:8px;overflow:hidden}.rb-thumbs .dv-thumb.on .rd-canvas{box-shadow:0 0 0 2px var(--chart)}.rb-preview{flex-direction:column;gap:16px;display:flex}.modal.rb-wide{width:min(760px,100%)}.rb-diff{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:8px;font-size:13.5px}.rb-diff th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:11.5px}.rb-diff td{border-bottom:1px solid var(--border);padding:7px 8px}.rb-diff td:not(:first-child),.rb-diff th:not(:first-child){text-align:right}.rb-same,.rb-mail{color:var(--text-secondary);align-items:center;gap:8px;margin:6px 0 4px;font-size:13.5px;display:flex}.rb-same svg{color:var(--good)}@media (width<=760px){.rp-dates{grid-template-columns:1fr}.rb-files{justify-content:flex-start}}.rp-due .card-head>div{flex-direction:column;gap:3px;display:flex}.up-bar.warn{border-color:var(--ink-red)}.sm{gap:10px;display:grid}.sm-note{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.sm-note.bad{color:var(--red-text)}.sm-pipe{border:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:var(--surface);border-radius:15px;gap:10px;padding:12px 14px;display:grid}.sm-pipe.on{border-color:color-mix(in srgb, var(--cat) 35%, transparent);background:color-mix(in srgb, var(--cat) 6%, var(--surface))}.sm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-name{gap:2px;min-width:0;display:grid}.sm-name b{color:var(--text);font-size:14.5px;font-weight:700}.sm-name small{color:var(--text-muted);font-size:12.5px}.sm-sw{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex}.sm-sw:disabled{opacity:.55;cursor:default}.sm-track{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:99px;width:30px;height:18px;transition:background .15s;position:relative}.sm-track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.sm-sw.on{color:var(--text);border-color:color-mix(in srgb, var(--mint) 55%, transparent)}.sm-sw.on .sm-track{background:var(--mint)}.sm-sw.on .sm-track:after{transform:translate(12px)}.sm-stages{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);display:grid}.sm-row{border-bottom:1px solid color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);grid-template-columns:minmax(0,1fr) 64px 150px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.sm-row-h{color:var(--text-muted);font-size:12px;font-weight:650}.sm-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.sm-row select{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:6px 8px;font-size:13px}.sm-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sm-ok{color:var(--cat-ink);margin-right:auto;font-weight:600}.sm-foot .pf-err{margin-right:auto}@media (width<=560px){.sm-head{flex-wrap:wrap}.sm-row{grid-template-columns:minmax(0,1fr) 48px 118px;gap:8px}}
