body:has(.pv){background:#f4f6f9}@font-face{font-family:Pretendard Fallback;src:local("Malgun Gothic"),local("맑은 고딕");font-weight:100 549;size-adjust:87%}@font-face{font-family:Pretendard Fallback;src:local("Malgun Gothic Bold"),local("맑은 고딕 Bold");font-weight:550 900;size-adjust:86%}@font-face{font-family:Pretendard;src:url(/fonts/pretendard-1.3.9/Pretendard-Regular.subset.woff2) format("woff2");font-weight:100 549;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard-1.3.9/Pretendard-Bold.subset.woff2) format("woff2");font-weight:550 749;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard-1.3.9/Pretendard-ExtraBold.subset.woff2) format("woff2");font-weight:750 1000;font-display:swap}.pv{--bg:#f4f6f9;--surface:#ffffff;--surface-2:#f8fafc;--border:#e3e7ee;--border-strong:#cfd6e0;--text:#0f172a;--text-2:#475569;--text-3:#64748b;--navy:#1b2f5b;--navy-2:#24407a;--navy-soft:#eaf0fa;--blue:#2f5bd3;--danger:#c2410c;--ok:#047857;--radius:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--r-sm:6px;--r-md:10px;--r-pill:999px;--h-sm:28px;--h-md:36px;--h-lg:44px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sh-1:0 1px 2px rgba(15,23,42,0.12);--sh-2:0 8px 24px rgba(15,23,42,0.16);--on-navy:#ffffff;--on-navy-2:#c3cee4;--on-navy-3:#a9b8d6;--preview-tag:#ffd8a8;--st-todo:#2f5bd3;--st-todo-bg:#ebf0fd;--st-warn:#b45309;--st-warn-bg:#fff7ed;--st-warn-ink:#9a3412;--st-bad:#c2410c;--st-bad-bg:#fff1e6;--st-ok:#047857;--st-ok-bg:#e6f6f0;--st-info:#64748b;--st-info-bg:#eef1f5;--cat-cert:#2f5bd3;--cat-cert-bg:#ebf0fd;--cat-public:#b45309;--cat-public-bg:#fdf3e4;--cat-launch:#7c3aed;--cat-launch-bg:#f3edfe;--cat-rnd:#047857;--cat-rnd-bg:#e6f6f0;--cat-biz:#4d7c0f;--cat-biz-bg:#f0f7e3;--cat-ip:#be185d;--cat-ip-bg:#fdebf3;--cat-etc:#475569;--cat-etc-bg:#eef1f5;--star:#f59e0b;--row-hover:#f8faff;--skeleton:#eef2f7;--toast-bg:#14213d;--toast-link:#c7d2fe;min-height:100vh;background:var(--bg);color:var(--text);font-family:Pretendard Variable,Pretendard,Pretendard Fallback,-apple-system,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.pv *,.pv :after,.pv :before{box-sizing:border-box}.pv a{color:inherit;text-decoration:none}.pv button{font-family:inherit}.pv .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:56px;background:var(--navy);color:var(--on-navy);gap:var(--sp-5);padding:0 var(--sp-5)}.pv .logo,.pv .topbar{display:flex;align-items:center}.pv .logo{gap:var(--sp-2);font-weight:800;font-size:var(--fs-16);letter-spacing:-.02em}.pv .logo-mark{width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface);color:var(--navy);display:grid;place-items:center;font-size:var(--fs-16);font-weight:900}.pv .logo small{font-weight:500;font-size:var(--fs-12);color:var(--on-navy-3);margin-left:2px}.pv .topnav{display:flex;gap:2px;height:100%}.pv .topnav a{display:flex;align-items:center;padding:0 var(--sp-4);color:var(--on-navy-2);font-weight:600;border-bottom:2px solid transparent}.pv .topnav a.on,.pv .topnav a:hover{color:var(--on-navy)}.pv .topnav a.on{border-bottom-color:var(--on-navy)}.pv .topnav .count{margin-left:var(--sp-2);background:rgba(255,255,255,.16);border-radius:var(--r-pill);padding:0 var(--sp-2);font-size:var(--fs-12)}.pv .topright{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-13);color:var(--on-navy-2)}.pv .topright a:hover{color:var(--on-navy)}.pv .tag-preview{font-size:var(--fs-11);font-weight:700;color:var(--preview-tag);border:1px solid rgba(255,216,168,.5);border-radius:var(--r-sm);padding:2px var(--sp-2)}.pv .workspace{display:grid;grid-template-columns:248px minmax(0,1fr) 400px;height:calc(100vh - 56px)}.pv .workspace.two{grid-template-columns:248px minmax(0,1fr)}.pv .pane{overflow-y:auto}.pv .pane-filter{background:var(--surface);border-right:1px solid var(--border);padding:var(--sp-4) var(--sp-4) var(--sp-5)}.pv .pane-list{padding:var(--sp-5) var(--sp-5) 40px}.pv .pane-detail{background:var(--surface);border-left:1px solid var(--border)}.pv .f-group{padding:var(--sp-4) 0;border-bottom:1px solid var(--border)}.pv .f-group:first-child{padding-top:0}.pv .f-group:last-child{border-bottom:0}.pv .f-title{font-size:var(--fs-12);font-weight:700;color:var(--text-2);margin-bottom:var(--sp-2);display:flex;justify-content:space-between}.pv .f-title span{font-weight:500;color:var(--text-3)}.pv .f-input,.pv .f-select{width:100%;height:var(--h-md);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-family:inherit}.pv textarea.f-input{height:auto;min-height:80px;padding:var(--sp-2) var(--sp-3);resize:vertical}.pv .f-check{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 2px;font-size:var(--fs-13);cursor:pointer;color:var(--text)}.pv .f-check input{width:15px;height:15px;accent-color:var(--navy)}.pv .f-check .cnt{margin-left:auto}.pv .f-check .cnt,.pv .f-note{color:var(--text-3);font-size:var(--fs-12)}.pv .f-note{margin-top:var(--sp-2)}.pv .list-title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.pv .list-title h1{margin:0;font-size:var(--fs-20);font-weight:800;letter-spacing:-.02em}.pv .list-title h1 em{font-style:normal;color:var(--navy-2)}.pv .list-title p{margin:var(--sp-1) 0 0;color:var(--text-2);font-size:var(--fs-13)}.pv .tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin-top:var(--sp-4);overflow-x:auto;scrollbar-width:none}.pv .tabs::-webkit-scrollbar{display:none}.pv .tabs button{border:0;background:none;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-13);font-weight:600;color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.pv .tabs button.on{color:var(--navy);border-bottom-color:var(--navy)}.pv .tabs .n{color:var(--text-3);margin-left:var(--sp-1);font-weight:500}.pv .table{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);border-collapse:separate;border-spacing:0;margin-top:var(--sp-4);overflow:hidden}.pv .table th{text-align:left;font-size:var(--fs-12);font-weight:600;color:var(--text-3);background:var(--surface-2);padding:var(--sp-2) var(--sp-3);white-space:nowrap}.pv .table td,.pv .table th{border-bottom:1px solid var(--border)}.pv .table td{padding:var(--sp-3);vertical-align:top}.pv .table tr:last-child td{border-bottom:0}.pv .table tbody tr{cursor:pointer}.pv .table tbody tr:hover td{background:var(--row-hover)}.pv .table tbody tr.sel td{background:var(--navy-soft)}.pv .table tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--navy)}.pv .co-name{font-weight:700;font-size:var(--fs-14)}.pv .stats-row{scroll-margin-top:96px}.pv .stats-row:target td{background:var(--navy-soft)}.pv .stats-row:target .co-name{text-decoration:underline}.pv .co-sub{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.pv .co-sub,.pv .why{color:var(--text-2);font-size:var(--fs-13)}.pv .why{margin-top:var(--sp-1)}.pv .muted{color:var(--text-3);font-size:var(--fs-12)}.pv .right{text-align:right}.pv .star{border:0;background:none;cursor:pointer;font-size:var(--fs-16);color:var(--border-strong);padding:2px var(--sp-1);line-height:1}.pv .star.on{color:var(--star)}.pv .ev{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-12);font-weight:600;padding:2px var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;background:var(--c-bg);color:var(--c)}.pv .ev:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.pv .t-cert{--c:var(--cat-cert);--c-bg:var(--cat-cert-bg)}.pv .t-public{--c:var(--cat-public);--c-bg:var(--cat-public-bg)}.pv .t-launch{--c:var(--cat-launch);--c-bg:var(--cat-launch-bg)}.pv .t-rnd{--c:var(--cat-rnd);--c-bg:var(--cat-rnd-bg)}.pv .t-biz{--c:var(--cat-biz);--c-bg:var(--cat-biz-bg)}.pv .t-ip{--c:var(--cat-ip);--c-bg:var(--cat-ip-bg)}.pv .t-etc{--c:var(--cat-etc);--c-bg:var(--cat-etc-bg)}.pv .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-14);font-weight:600;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap}.pv .btn:hover{border-color:var(--text-3)}.pv .btn-navy{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.pv .btn-navy:hover{background:var(--navy-2);border-color:var(--navy-2)}.pv .btn-block{width:100%}.pv .btn-sm{height:var(--h-sm);padding:0 var(--sp-3);font-size:var(--fs-13)}.pv .d-head{padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--border)}.pv .d-head h2{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-20);font-weight:800;letter-spacing:-.02em}.pv .d-section{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.pv .d-label{font-size:var(--fs-12);font-weight:700;color:var(--text-3);text-transform:none;margin-bottom:var(--sp-2)}.pv .kv{display:grid;grid-template-columns:84px 1fr;grid-gap:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3);font-size:var(--fs-13);margin:0}.pv .kv dt{color:var(--text-3)}.pv .kv dd{margin:0;font-weight:600;word-break:break-all}.pv .lock{color:var(--text-3);font-weight:500}.pv .hist{list-style:none;margin:0;padding:0}.pv .hist li{position:relative;padding:0 0 var(--sp-4) var(--sp-4)}.pv .hist li:before{content:"";position:absolute;left:4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--c,var(--text-3))}.pv .hist li:after{content:"";position:absolute;left:7px;top:15px;bottom:0;width:1px;background:var(--border)}.pv .hist li:last-child:after{display:none}.pv .hist .h-top{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;font-size:var(--fs-12);color:var(--text-3)}.pv .hist .h-name{font-weight:700;font-size:var(--fs-13);color:var(--text)}.pv .hist .h-body{font-size:var(--fs-13);color:var(--text-2);margin-top:2px}.pv .d-actions{padding:var(--sp-4) var(--sp-5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .empty{text-align:center;color:var(--text-3);padding:60px var(--sp-5)}.pv .empty b{display:block;color:var(--text-2);font-size:var(--fs-14);margin-bottom:var(--sp-1)}.pv .notice{background:var(--st-warn-bg);color:var(--danger)}.pv .notice,.pv .upsell{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-13)}.pv .upsell{display:block;background:var(--navy-soft);color:var(--navy);font-weight:600}.pv .page{max-width:1160px;margin:0 auto;padding:var(--sp-5) var(--sp-5) 48px;min-height:calc(100vh - 56px)}.pv .crumb{font-size:var(--fs-13);color:var(--text-3)}.pv .crumb a:hover{color:var(--navy)}.pv .page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin:var(--sp-2) 0 var(--sp-4)}.pv .page-head h1{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em}.pv .grid-2{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.pv .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.pv .panel-h{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);font-weight:700}.pv .panel-b,.pv .panel-h{padding:var(--sp-4) var(--sp-4)}.pv .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--border)}.pv .stats div{padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--border)}.pv .stats div:last-child{border-right:0}.pv .stats b{display:block;font-size:var(--fs-20)}.pv .stats span{font-size:var(--fs-12);color:var(--text-3)}.pv .hero-b2b{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--sp-5);gap:var(--sp-5);align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-5)}.pv .hero-b2b h1{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-28);font-weight:800;letter-spacing:-.03em;line-height:1.3}.pv .eyebrow-b2b{margin:0;font-size:var(--fs-12);font-weight:700;color:var(--blue)}.pv .direct{margin:0;font-size:var(--fs-16);line-height:1.7;color:var(--text)}.pv .direct strong{color:var(--navy)}.pv .hero-actions-b2b{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}.pv .kpis{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;align-content:center;background:var(--navy);color:var(--on-navy);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-2)}.pv .kpis div{text-align:center;border-right:1px solid rgba(255,255,255,.15)}.pv .kpis div:nth-child(3){border-right:0}.pv .kpis dt{font-size:var(--fs-12);color:var(--on-navy-3)}.pv .kpis dd{margin:var(--sp-1) 0 0;font-size:var(--fs-28);font-weight:800}.pv .kpis .muted{grid-column:1/-1;text-align:center;color:var(--on-navy-3);margin:var(--sp-4) 0 0}.pv .persona-links{list-style:none;margin:0;padding:var(--sp-2) 0}.pv .persona-links a{display:block;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.pv .persona-links li:last-child a{border-bottom:0}.pv .persona-links a:hover{background:var(--row-hover)}.pv .persona-links strong{display:block;font-size:var(--fs-14)}.pv .persona-links span{display:block;font-size:var(--fs-12);color:var(--text-2);margin-top:2px}.pv .crosslink-b2b{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.pv .crosslink-b2b strong{display:block}.pv .crosslink-b2b span{font-size:var(--fs-13);color:var(--text-2)}.pv .site-foot{max-width:1160px;margin:var(--sp-2) auto 0;padding:var(--sp-5) var(--sp-5) 40px;border-top:1px solid var(--border);font-size:var(--fs-12);color:var(--text-3);line-height:1.7}.pv .site-foot p{margin:0 0 var(--sp-2)}.pv .month-links{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pv .month-links a,.pv .month-links strong{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-size:var(--fs-13);font-weight:600;color:var(--text-2);background:var(--surface)}.pv .month-links a:hover{border-color:var(--navy);color:var(--navy)}.pv .month-links strong{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.pv .note{margin:0;font-size:var(--fs-13);color:var(--text-3);line-height:1.6}.pv .link,.pv .note a{color:var(--navy-2);font-weight:600}.pv .link:hover{text-decoration:underline}.pv .meaning{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.pv .meaning h2{margin:0 0 var(--sp-1);font-size:var(--fs-13);color:var(--text-3);font-weight:700}.pv .meaning p{margin:0;font-size:var(--fs-14)}.pv .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-4);align-items:stretch}.pv .plan-card{position:relative;display:flex;flex-direction:column}.pv .plan-card .panel-b{display:flex;flex-direction:column;height:100%}.pv .plan-card.featured{border:2px solid var(--navy)}.pv .plan-flag{position:absolute;top:-11px;left:16px;background:var(--navy);color:var(--on-navy);font-size:var(--fs-12);font-weight:700;padding:3px var(--sp-3);border-radius:var(--r-pill)}.pv .plan-name{margin:0 0 var(--sp-1);font-size:var(--fs-20);font-weight:800}.pv .plan-price{margin-top:var(--sp-4)}.pv .plan-price b{font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em}.pv .plan-was{display:block;font-size:var(--fs-13);color:var(--st-ok);font-weight:600}.pv .plan-was s{color:var(--text-3);font-weight:400}.pv .plan-list{list-style:none;margin:0 0 var(--sp-4);padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-14);flex:1 1}.pv .plan-list li:before{content:"✓ ";color:var(--ok);font-weight:700}.pv .auth-wrap{max-width:440px;margin:40px auto;padding:0 var(--sp-4)}.pv .auth-wrap.wide{max-width:640px}.pv .auth-wrap h1{margin:0 0 var(--sp-2);font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em}.pv .form{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.pv .form label{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--text-2)}.pv .form .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.pv .error{color:var(--danger);font-size:var(--fs-13);margin:0}.pv .agree{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.pv .agree label{display:flex;align-items:center;gap:var(--sp-2);font-weight:500;color:var(--text)}.pv .agree a{margin-left:auto;font-size:var(--fs-12);color:var(--text-3)}.pv .doc{white-space:pre-wrap;font-size:var(--fs-14);line-height:1.8;color:var(--text-2)}.pv .grid-half{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.pv .kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .kpis.one{grid-template-columns:1fr}.pv .kpis.one div,.pv .kpis.two div:nth-child(2){border-right:0}@media (max-width:1100px){.pv .workspace{grid-template-columns:220px minmax(0,1fr)}.pv .pane-detail{display:none}}@media (max-width:760px){.pv .topbar{gap:var(--sp-3);padding:0 var(--sp-3);overflow-x:auto;scrollbar-width:none}.pv .topbar::-webkit-scrollbar{display:none}.pv .logo,.pv .tag-preview,.pv .topnav a,.pv .topright a{white-space:nowrap;flex-shrink:0}.pv .topnav{flex-shrink:0}.pv .topnav a{padding:0 var(--sp-3)}.pv .logo small,.pv .topright .hide-sm{display:none}.pv .workspace,.pv .workspace.two{display:block;height:auto;min-height:calc(100vh - 56px)}.pv .pane-filter{border-right:0;border-bottom:1px solid var(--border)}.pv .pane-list{padding:var(--sp-4)}.pv .form .row2,.pv .grid-2,.pv .grid-half,.pv .hero-b2b,.pv .plan-grid{grid-template-columns:1fr}.pv .hero-b2b{padding:var(--sp-5)}.pv .hero-b2b h1{font-size:var(--fs-20)}.pv .page{padding:var(--sp-4)}.pv .table .hide-sm{display:none}}.pv .admin-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 56px)}.pv .admin-nav{background:var(--surface);border-right:1px solid var(--border);padding:var(--sp-4) var(--sp-3) 32px;position:-webkit-sticky;position:sticky;top:56px;align-self:start;max-height:calc(100vh - 56px);overflow-y:auto}.pv .admin-nav-group{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--sp-4)}.pv .admin-nav-title{font-size:var(--fs-11);font-weight:700;color:var(--text-3);letter-spacing:.04em;padding:var(--sp-2) var(--sp-3) var(--sp-1)}.pv .admin-nav a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-14);font-weight:600;color:var(--text-2);text-decoration:none}.pv .admin-nav a:hover{background:var(--surface-2);color:var(--text)}.pv .admin-nav a.on{background:var(--navy-soft);color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.pv .admin-skin{--background:var(--bg);--surface-soft:var(--surface-2);--foreground:var(--text);--muted:var(--text-2);--line:var(--border);--line-strong:var(--border-strong);--primary:var(--navy);--primary-strong:var(--navy-2);--primary-soft:var(--navy-soft);--info-text:var(--navy);--info-bg:var(--navy-soft);--shadow:none;--ui-bg-page:var(--bg);--ui-text-primary:var(--text);min-width:0;background:var(--bg);color:var(--text)}.pv .admin-skin,.pv .admin-skin *{font-family:inherit}.pv .admin-skin .admin-page-shell{max-width:1240px;margin:0 auto;padding:var(--sp-5) var(--sp-5) 48px}.pv .admin-skin .admin-page-header__title{font-weight:800;letter-spacing:-.02em;color:var(--text)}.pv .admin-skin .admin-page-header__eyebrow{color:var(--navy)}.pv .admin-skin .muted{color:var(--text-2);font-size:inherit}.pv .admin-skin .admin-dashboard-card,.pv .admin-skin .card,.pv .admin-skin .panel{box-shadow:none;border-color:var(--border);border-radius:var(--r-md)}.pv .admin-skin .button,.pv .admin-skin button{border-radius:var(--r-md)}.pv .admin-skin table th{background:var(--surface-2);color:var(--text-3);font-weight:600}@media (max-width:860px){.pv .admin-layout{display:block}.pv .admin-nav{position:static;max-height:none;display:flex;gap:var(--sp-1);overflow-x:auto;padding:var(--sp-2) var(--sp-3);border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none}.pv .admin-nav-group{display:flex;gap:var(--sp-1);margin:0}.pv .admin-nav-title{display:none}.pv .admin-nav a{white-space:nowrap}.pv .admin-skin .admin-page-shell{padding:var(--sp-4)}}.pv .admin-company .page-head{align-items:flex-start}.pv .admin-company .ac-sub{margin:0;color:var(--text-2);font-size:var(--fs-13)}.pv .ac-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-4)}.pv .ac-summary>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.pv .ac-summary span{font-size:var(--fs-12);font-weight:700;color:var(--text-3)}.pv .ac-summary b{font-size:var(--fs-16);font-weight:800;color:var(--text)}.pv .ac-badge.ok,.pv .ac-summary b.ok{color:var(--ok)}.pv .ac-badge.bad,.pv .ac-summary b.bad{color:var(--danger)}.pv .ac-badge.warn,.pv .ac-summary b.warn{color:var(--st-warn)}.pv .ac-badge.muted,.pv .ac-summary b.muted{color:var(--text-3)}.pv .ac-badge{display:inline-block;margin-left:var(--sp-2);font-size:var(--fs-11);font-weight:700;padding:1px var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border)}.pv .ac-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);margin-bottom:var(--sp-4)}.pv .admin-company .kv{grid-template-columns:76px 1fr}.pv .ac-note{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--text-3)}.pv .ac-count{font-size:var(--fs-13);font-weight:500;color:var(--text-3)}.pv .ac-table-wrap{overflow-x:auto}.pv .ac-table{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.pv .ac-table th{text-align:left;font-size:var(--fs-12);font-weight:600;color:var(--text-3);background:var(--surface-2);padding:var(--sp-2) var(--sp-4);white-space:nowrap}.pv .ac-table td,.pv .ac-table th{border-bottom:1px solid var(--border)}.pv .ac-table td{padding:var(--sp-3) var(--sp-4);vertical-align:top}.pv .ac-table tr:last-child td{border-bottom:0}.pv .ac-table small{display:block;margin-top:3px;font-size:var(--fs-12);color:var(--text-3)}.pv .ac-date,.pv .ac-upload{white-space:nowrap;color:var(--text-2)}.pv .ac-notes{color:var(--text-2);max-width:360px}.pv .ac-pager{display:flex;justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-13);color:var(--text-2)}.pv .ac-pager .btn:disabled{opacity:.45;cursor:default}@media (max-width:860px){.pv .ac-summary{grid-template-columns:1fr 1fr}.pv .ac-grid{grid-template-columns:1fr}.pv .admin-company .page-head{flex-direction:column}}.pv .cert-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .cert-list li{display:grid;grid-template-columns:150px 110px 1fr;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:baseline;font-size:var(--fs-13)}.pv .cert-list li b{font-weight:700}.pv .cert-missing{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px dashed var(--border)}.pv .cert-missing .cert-list li{grid-template-columns:150px 1fr}@media (max-width:860px){.pv .cert-list li,.pv .cert-missing .cert-list li{grid-template-columns:1fr;gap:2px}}.pv .opp-filters{display:grid;grid-template-columns:240px 220px 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:end;margin:var(--sp-4) 0 var(--sp-2)}.pv .opp-filters label{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-12);font-weight:700;color:var(--text-3)}.pv .opp-filters .f-note{margin:0;font-size:var(--fs-13);color:var(--text-2)}.pv .opp-locked{margin-top:var(--sp-4);text-align:center}.pv .opp-locked .panel-b{padding:32px var(--sp-5);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);justify-items:center}.pv .opp-locked b{font-size:var(--fs-28);font-weight:800;color:var(--navy)}.pv .opp-locked p{margin:0;color:var(--text-2)}.pv .opp-table-wrap{overflow-x:auto}.pv .opp-past{color:var(--st-bad);font-weight:700}@media (max-width:860px){.pv .opp-filters{grid-template-columns:1fr}}.pv .persona-links li.main strong{font-size:var(--fs-16);color:var(--navy)}.pv .persona-links li.main strong:after{content:" →";color:var(--text-3);font-weight:500}.pv .persona-more{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-13);color:var(--text-3)}.pv .persona-more a{color:var(--text-2);font-weight:600}.pv .persona-more a:hover{color:var(--navy)}.pv .fresh-news{margin-top:var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--text)}.pv .seg-wrap{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:3px}.pv .date-range{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;margin-top:var(--sp-2)}.pv .date-range span{color:var(--text-3);font-size:var(--fs-12)}.pv .pager{display:flex;justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--fs-13);color:var(--text-2)}.pv .pager .btn:disabled{opacity:.45;cursor:default}.pv .opp-filters{grid-template-columns:repeat(4,minmax(0,220px))}.pv .opp-note{margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-13);color:var(--text-2)}.pv .more-link{display:block;margin-top:var(--sp-2);padding:0;border:0;background:none;color:var(--navy-2);font-size:var(--fs-13);font-weight:700;cursor:pointer}.pv .more-link:hover{text-decoration:underline}.pv .table tr.more-row td{padding:var(--sp-2) var(--sp-3);background:var(--surface-2);text-align:center}.pv .table tr.more-row .more-link{display:inline-block;margin:0}.pv .table tbody tr.more-row:hover td{background:var(--navy-soft)}.pv .topright a.top-signup{background:var(--surface);color:var(--navy);font-weight:800;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}.pv .topright a.top-signup:hover{background:var(--navy-soft)}.pv .newer-hidden{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:var(--st-warn-bg);color:var(--st-warn-ink);font-size:var(--fs-13)}.pv .newer-hidden a{font-weight:800;color:var(--st-warn-ink);text-decoration:underline}.pv .hist .h-more{display:inline-block;margin-top:var(--sp-2);padding:3px var(--sp-2);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-12);font-weight:700;color:var(--navy-2)}.pv .hist .h-more:hover{background:var(--navy-soft)}.pv .event-picks{margin-top:var(--sp-2);max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-2);background:var(--surface)}.pv .event-picks .f-check{padding:3px 0;font-size:var(--fs-13)}.pv .link-btn{margin-top:var(--sp-2);padding:0;border:0;background:none;color:var(--navy-2);font-size:var(--fs-12);font-weight:700;cursor:pointer}.pv .saved-list{list-style:none;margin:0 0 var(--sp-2);padding:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.pv .saved-list li{display:flex;align-items:center;gap:var(--sp-1)}.pv .saved-open{flex:1 1;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-13);font-weight:600;color:var(--text);text-align:left;cursor:pointer}.pv .saved-open:hover{border-color:var(--navy-2)}.pv .saved-new{flex-shrink:0;padding:1px var(--sp-2);border-radius:var(--r-pill);background:var(--st-todo-bg);color:var(--st-todo);font-size:var(--fs-11);font-weight:800}.pv .saved-del{border:0;background:none;color:var(--text-3);font-size:var(--fs-16);cursor:pointer;padding:0 var(--sp-1)}.pv .saved-add{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}@media (max-width:860px){.pv .hist-table thead{display:none}.pv .hist-table,.pv .hist-table tbody,.pv .hist-table td,.pv .hist-table tr{display:block;width:100%}.pv .hist-table tr{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.pv .hist-table td{padding:0;border:0}.pv .hist-table td+td{margin-top:var(--sp-2)}.pv .hist-table td:first-child{display:flex;gap:var(--sp-2);align-items:baseline;font-weight:700}.pv .hist-table tr.more-row{padding:0}.pv .hist-table tr.more-row td{padding:var(--sp-2) var(--sp-3)}}.pv .field-why{display:block;margin-top:var(--sp-1);font-size:var(--fs-12);font-weight:500;color:var(--text-3);line-height:1.5}.pv .cycle-seg{max-width:360px;margin:var(--sp-4) auto 0}.pv .export-box{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:end}.pv .export-quota{font-size:var(--fs-12);color:var(--text-2)}.pv .export-quota b{color:var(--navy)}.pv .export-run{display:flex;gap:var(--sp-2);align-items:center}.pv .export-run .f-select{width:auto;height:var(--h-sm)}.pv .table tbody tr.row-link{cursor:pointer}.pv .next-steps{margin-top:var(--sp-2);font-weight:600}.pv .export-up,.pv .next-steps a{color:var(--navy-2)}.pv .export-up{font-weight:700}.pv .trial-offer{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start;margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-4);border:1px solid var(--navy-soft);border-radius:var(--r-md);background:var(--navy-soft)}.pv .trial-offer .note{margin:0;font-size:var(--fs-13);color:var(--text-2)}.pv .trial-offer.compact{justify-items:center;text-align:center;margin:var(--sp-1) 0;max-width:560px}.pv .hero-for{margin:var(--sp-2) 0 0;font-size:var(--fs-14);font-weight:600;color:var(--navy-2)}.pv .faq dl{margin:0;display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.pv .faq dt{font-weight:700;font-size:var(--fs-14);color:var(--text)}.pv .faq dd{margin:var(--sp-1) 0 0;font-size:var(--fs-14);color:var(--text-2);line-height:1.6}.pv .save-nudge{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--navy-soft);border-radius:var(--r-md);background:var(--navy-soft);font-size:var(--fs-13);color:var(--text)}@media (max-width:640px){.pv .save-nudge{flex-direction:column;align-items:flex-start}}.pv .side-stack{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start}.pv .hero-return{margin:var(--sp-2) 0 0;font-size:var(--fs-13);color:var(--text-2)}.pv .signup-sample .co-name{font-size:var(--fs-16)}.pv .signup-sample .locked{color:var(--text-3);font-weight:500}.pv .region-links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:baseline;font-size:var(--fs-13);border-top:1px solid var(--border)}.pv .home-plans ul{list-style:none;margin:0;padding:var(--sp-2) 0}.pv .home-plans li{display:grid;grid-template-columns:70px 120px 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:baseline;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);font-size:var(--fs-13)}.pv .home-plans li:last-child{border-bottom:0}@media (max-width:640px){.pv .home-plans li{grid-template-columns:70px 1fr}.pv .home-plans li .muted{grid-column:1/-1}}.pv .timing-list{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.pv .timing-list button{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-13);font-weight:600;color:var(--text);cursor:pointer;text-align:left}.pv .timing-list button small{font-size:var(--fs-12);font-weight:500;color:var(--text-3)}.pv .timing-list button.on{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.pv .plan-examples{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-13);color:var(--text-2)}.pv .plan-examples b{display:block;margin-bottom:var(--sp-1);font-size:var(--fs-12);color:var(--text)}.pv .plan-examples p{margin:2px 0 0;line-height:1.5}.pv .th-sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.pv .th-sort span{color:var(--text-3);font-size:var(--fs-11)}.pv th[aria-sort=ascending] .th-sort span,.pv th[aria-sort=descending] .th-sort span{color:var(--navy)}.pv .date-stack{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-2)}.pv .date-stack label{display:grid;grid-template-columns:64px 1fr;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-12);color:var(--text-3)}.pv .date-stack .f-input{min-width:0}.pv .more-filters{border-top:1px solid var(--border);margin-top:var(--sp-1);padding-top:var(--sp-3)}.pv .more-toggle{display:flex;width:100%;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-13);font-weight:600;color:var(--text);cursor:pointer;margin-bottom:var(--sp-3);justify-content:space-between;text-align:left}.pv .more-toggle-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.pv .more-toggle-text b{font-weight:600}.pv .more-toggle small{font-size:var(--fs-12);font-weight:500;color:var(--text-3)}.pv .more-toggle-arrow{color:var(--text-3)}.pv .cond-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-3)}.pv .cond-clear{border:0;background:none;color:var(--text-2);font-size:var(--fs-13);text-decoration:underline;cursor:pointer}.pv .locked-field{position:relative}.pv .locked-cover{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.pv .locked-pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2);font-size:var(--fs-13)}.pv .locked-pop p{margin:0;color:var(--text-2)}.pv .skeleton{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-3) 0}.pv .skeleton i{display:block;height:var(--h-lg);border-radius:var(--r-md);background:linear-gradient(90deg,var(--surface-2) 25%,var(--skeleton) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:pv-shimmer 1.2s infinite}.pv .skeleton p{margin:0;font-size:var(--fs-13);color:var(--text-2)}@keyframes pv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pv .toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--toast-bg);color:var(--on-navy);font-size:var(--fs-13);box-shadow:var(--sh-2)}.pv .toast a{color:var(--toast-link);font-weight:700}.pv .first-guide{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--r-md);font-size:var(--fs-13)}.pv .first-guide ol{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;list-style:none}.pv .first-guide li{display:flex;align-items:center;gap:var(--sp-2)}.pv .first-guide li .num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--navy);color:var(--on-navy);font-size:var(--fs-11)}.pv .pager .pg{min-width:30px}.pv .pager .pg.on{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.pv .pane-list .table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.pv .co-side{position:-webkit-sticky;position:sticky;top:72px}.pv .callout.mobile-teaser,.pv .leadbox-cards,.pv .mobile-teaser{display:none}@media (max-width:760px){.pv .co-side{position:static;order:-1}.pv .topnav a.desktop-only,.pv .workspace .pane-detail,.pv .workspace .pane-filter,.pv .workspace .pane-list .cond-chips,.pv .workspace .pane-list .export-box,.pv .workspace .pane-list .first-guide,.pv .workspace .pane-list .pager,.pv .workspace .pane-list .save-nudge,.pv .workspace .pane-list .tabs,.pv .workspace .pane-list tbody tr:nth-child(n+11){display:none}.pv .callout.mobile-teaser,.pv .mobile-teaser{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0 0 var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);background:var(--navy-soft);font-size:var(--fs-13)}.pv .mobile-teaser p{margin:0;color:var(--text-2)}.pv .mobile-teaser-msg{font-size:var(--fs-13)}.pv .leadbox-table{display:none}.pv .leadbox-cards{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}}.pv .leadbox-card{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-13)}.pv .leadbox-card .co-name{font-size:var(--fs-16)}.pv .why-line{margin-top:3px;font-size:var(--fs-13);line-height:1.4;color:var(--text-2)}.pv .why-line.old{color:var(--text-3)}.pv .lead-meta{margin-top:2px;font-size:var(--fs-13)}.pv .list-title .density-seg{display:inline-grid;margin-top:var(--sp-2);width:140px}.pv .lead-table.compact td{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.pv .lead-table.compact .co-sub{display:none}.pv .saved-chips-pc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-13)}.pv .copy-btn{margin-left:var(--sp-1);padding:1px var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-12);font-weight:600;color:var(--text-2);cursor:pointer;vertical-align:1px}.pv .copy-btn:hover{border-color:var(--navy);color:var(--navy)}.pv .m-summary.co-summary{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-14)}.pv .co-summary .m-sum-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .co-summary .m-sum-k{font-size:var(--fs-13);font-weight:700;color:var(--text-3);padding-top:1px}.pv .co-summary .m-sum-row.warn b{color:var(--st-warn)}.pv .co-summary .m-sum-row.bad b{color:var(--st-bad)}.pv .first-guide{flex-wrap:wrap}.pv .first-guide-note{flex-basis:100%;margin:0;font-weight:600;color:var(--navy)}.pv .first-guide li.done{color:var(--text-3);text-decoration:line-through}.pv .first-guide li.done .num{background:var(--st-ok)}.pv .nav-more{position:relative;display:flex;align-items:stretch}.pv .nav-more summary{display:flex;align-items:center;padding:0 var(--sp-4);color:var(--on-navy-2);font-weight:600;cursor:pointer;list-style:none;border-bottom:2px solid transparent}.pv .nav-more summary::-webkit-details-marker{display:none}.pv .nav-more summary.on{color:var(--on-navy);border-bottom-color:var(--on-navy)}.pv .nav-more-menu{position:absolute;top:100%;left:0;z-index:40;display:grid;min-width:160px;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2)}.pv .nav-more-menu a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text);font-weight:600;font-size:var(--fs-14)}.pv .nav-more-menu a.on,.pv .nav-more-menu a:hover{background:var(--navy-soft);color:var(--navy)}.pv .f-details summary{cursor:pointer;font-weight:600;color:var(--navy)}.pv .f-details[open] summary{margin-bottom:var(--sp-1)}.pv .hero-note{margin:var(--sp-2) 0 0;font-size:var(--fs-13)}.pv .cert-upsell{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--border-strong);font-size:var(--fs-13)}.pv .cert-upsell p{margin:0;color:var(--text-2)}.pv .cert-upsell .cert-moved{color:var(--navy);font-weight:700}.pv .cert-upsell .trial-offer{margin:0}.pv .chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-13)}.pv .chip-row.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0;padding-bottom:2px}.pv .chip-row.scroll::-webkit-scrollbar{display:none}.pv .chip{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--h-sm);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-13);font-weight:600;color:var(--text);white-space:nowrap;cursor:pointer}.pv .chip.lg{height:var(--h-md);font-size:var(--fs-14)}.pv .chip.on,.pv .chip.removable{border-color:var(--navy-soft);background:var(--navy-soft);color:var(--navy)}.pv .chip.on{border-color:var(--navy)}.pv .chip em{font-style:normal;color:var(--st-todo)}.pv .chip .chip-x{color:var(--text-3)}.pv .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.pv .segmented.wrap{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.pv .segmented.list{grid-auto-flow:row;grid-template-columns:1fr}.pv .segmented.list>button{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--h-md);padding:var(--sp-1) var(--sp-3);text-align:left}.pv .segmented.list small{display:inline;white-space:nowrap}.pv .segmented>a,.pv .segmented>button{min-height:var(--h-sm);padding:var(--sp-1) 2px;border:0;border-radius:var(--r-sm);background:none;font-size:var(--fs-13);font-weight:600;line-height:1.25;color:var(--text-2);text-align:center;cursor:pointer}.pv .segmented>.on{background:var(--surface);color:var(--navy);box-shadow:var(--sh-1)}.pv .segmented>button:disabled{opacity:.5;cursor:default}.pv .segmented small{display:block;font-size:var(--fs-11);font-weight:500;color:var(--text-3)}.pv .segmented>.on small{color:var(--navy-2)}.pv .segmented.solid{gap:var(--sp-1);padding:0;border:0;background:none;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}.pv .segmented.solid>button{border:1px solid var(--border-strong);background:var(--surface)}.pv .segmented.solid>.on{border-color:var(--navy);background:var(--navy);color:var(--on-navy);box-shadow:none}.pv .segmented.lg>a,.pv .segmented.lg>button{min-height:var(--h-lg);font-size:var(--fs-14)}.pv .status{display:inline-block;padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:700;white-space:nowrap}.pv .st-todo{background:var(--st-todo-bg);color:var(--st-todo)}.pv .st-warn{background:var(--st-warn-bg);color:var(--st-warn)}.pv .st-bad{background:var(--st-bad-bg);color:var(--st-bad)}.pv .st-ok{background:var(--st-ok-bg);color:var(--st-ok)}.pv .st-info{background:var(--st-info-bg);color:var(--st-info)}.pv .callout{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start;margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-13);color:var(--text-2)}.pv .callout>b,.pv .callout>strong{display:block;font-size:var(--fs-14);color:var(--text)}.pv .callout p{margin:0}.pv .callout ul{margin:0;padding-left:var(--sp-4)}.pv .callout a:not(.btn){font-weight:700;color:inherit;text-decoration:underline}.pv a.callout{text-decoration:none;font-weight:600}.pv .callout .btn-block{justify-self:stretch}.pv .callout-info{border:1px solid var(--border);background:var(--surface-2)}.pv .callout-todo{background:var(--st-todo-bg)}.pv .callout-todo>strong{font-size:var(--fs-16);line-height:1.4;color:var(--navy)}.pv .callout-upsell{background:var(--navy-soft);color:var(--navy)}.pv .callout-upsell>b{color:var(--navy)}.pv .callout-empty{justify-items:center;margin:0;padding:48px var(--sp-5);text-align:center;color:var(--text-3)}.pv .callout-empty>b{color:var(--text-2)}.pv .callout .callout-row{display:flex;justify-content:space-between;gap:var(--sp-2);align-self:stretch;min-height:var(--h-md);align-items:center;padding:0 var(--sp-3);border-radius:var(--r-md);background:var(--surface);font-weight:600;text-decoration:none;color:var(--text)}.pv .callout .callout-row em{font-style:normal;color:var(--st-todo);white-space:nowrap}.pv .select{position:relative}.pv .select-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;height:var(--h-md);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--fs-13);color:var(--text);cursor:pointer}.pv .select-btn span{color:var(--text-3);font-size:var(--fs-11)}.pv .select-list{position:absolute;z-index:45;top:calc(100% + 4px);left:0;right:0;margin:0;padding:var(--sp-1);list-style:none;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2)}.pv .select-list li{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-13);cursor:pointer}.pv .select-list li.active{background:var(--row-hover)}.pv .select-list li.on{font-weight:700;color:var(--navy)}.pv .m-actionbar,.pv .m-cards,.pv .m-more,.pv .m-summary,.pv .m-switch,.pv .m-tabs{display:none}.pv .m-card-main{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0;color:inherit}.pv .m-card-sub{font-size:var(--fs-13);color:var(--text-2)}.pv .m-card-sub .ev{margin-right:var(--sp-1)}.pv .m-memo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .m-view-title{margin:0;font-size:var(--fs-20)}.pv .m-view-title em{font-style:normal;color:var(--navy)}@media (max-width:760px){.pv:has(.m-actionbar) .topnav,.pv:has(.m-tabs) .topnav{display:none}.pv .list-title .density-seg,.pv .nav-more{display:none}.pv:has(.m-actionbar),.pv:has(.m-tabs){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.pv .m-tabs{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface)}.pv .m-tabs a{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:var(--sp-2) 0 var(--sp-2);min-height:56px;font-size:var(--fs-12);font-weight:600;color:var(--text-3)}.pv .m-tabs a.on{color:var(--navy)}.pv .m-tab-icon{font-size:var(--fs-20);line-height:1.1}.pv .m-tab-badge{position:absolute;top:5px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--st-todo);color:var(--on-navy);font-size:var(--fs-11);line-height:18px;text-align:center}.pv .m-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-1);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border)}.pv .m-switch a{padding:var(--sp-2) 0;border-radius:var(--r-sm);text-align:center;font-size:var(--fs-14);font-weight:700;color:var(--text-2)}.pv .m-switch a.on{background:var(--surface);color:var(--navy);box-shadow:var(--sh-1)}.pv .workspace .pane-list .opp-table-wrap,.pv .workspace .pane-list .table{display:none}.pv .m-cards{grid-gap:var(--sp-2);margin:0;padding:0;list-style:none}.pv .m-card,.pv .m-cards{display:grid;gap:var(--sp-2)}.pv .m-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-2);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.pv .leadbox-card .co-name,.pv .m-card .co-name{font-size:var(--fs-16)}.pv .m-card .star{width:44px;height:var(--h-lg);font-size:var(--fs-20)}.pv .leadbox-card{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.pv .leadbox-card>.btn{justify-self:start;height:var(--h-md);padding:0 var(--sp-4);font-size:var(--fs-14)}.pv .m-actionbar{display:flex;gap:var(--sp-2);position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.pv .m-actionbar>.btn{height:var(--h-lg);font-size:var(--fs-16);justify-content:center}.pv .m-act{flex:1 1;display:grid;justify-items:center;grid-gap:1px;gap:1px;min-height:48px;padding:var(--sp-2) 0;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-13);font-weight:700;color:var(--navy);cursor:pointer}.pv .m-act span{font-size:var(--fs-16);line-height:1.1}.pv .m-act.off{color:var(--text-3);border-style:dashed}.pv .m-act.saved span{color:var(--star)}.pv .m-act.primary{flex:1.4 1;background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.pv .workspace .pane-list{display:flex;flex-direction:column}.pv .workspace .pane-list>.newer-hidden{order:10;margin-top:var(--sp-4)}.pv .mobile-teaser{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3)}.pv .m-saved-chips{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pv .m-saved-chips::-webkit-scrollbar{display:none}.pv .m-teaser-line{margin:0;font-size:var(--fs-13);color:var(--text-2)}.pv .m-teaser-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--navy);text-decoration:underline;cursor:pointer}.pv .m-more{display:flex;justify-content:center;height:var(--h-lg);margin-top:var(--sp-3);font-size:var(--fs-14)}.pv .m-summary{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-14)}.pv .m-sum-row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .m-sum-k{font-size:var(--fs-13);font-weight:700;color:var(--text-3);padding-top:1px}.pv .m-sum-row.warn b{color:var(--st-warn)}.pv .m-sum-row.bad b{color:var(--st-bad)}.pv .m-hide,.pv .record-empty{display:none}.pv .m-start{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-14)}.pv .m-start p{margin:0;color:var(--text-2)}.pv .m-recent{padding:var(--sp-3) 0;border-top:1px solid var(--border)}}.pv .data-table td.right,.pv .data-table th.right{text-align:right}.pv .data-table .dt-check{width:36px;padding-right:0}.pv .data-table .dt-check input{width:16px;height:16px;accent-color:var(--navy);cursor:pointer;vertical-align:middle}.pv .data-table tr.picked td{background:var(--st-todo-bg)}.pv .data-table tr.cursor td{box-shadow:inset 0 1px 0 var(--navy),inset 0 -1px 0 var(--navy)}.pv .data-table tr.cursor td:first-child{box-shadow:inset 2px 0 0 var(--navy),inset 0 1px 0 var(--navy),inset 0 -1px 0 var(--navy)}.pv .th-sort{display:inline-flex;align-items:center;gap:var(--sp-1)}.pv .th-sort.on{color:var(--navy)}.pv .th-arrow{font-size:var(--fs-11);color:var(--text-3)}.pv .th-sort.on .th-arrow{color:var(--navy)}.pv .attr{display:inline-flex;align-items:center;height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--line);color:var(--text-2);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pv .attr .est{-webkit-text-decoration:underline dotted var(--text-3);text-decoration:underline dotted var(--text-3);text-underline-offset:3px;cursor:help}.pv .attr-row{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-1);align-items:center}.pv .attr-row .region{color:var(--text-3);font-size:var(--fs-12);margin-right:var(--sp-1)}.pv .bulk-bar{position:-webkit-sticky;position:sticky;top:calc(56px + var(--sp-2));z-index:6;display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--navy);color:var(--on-navy);box-shadow:var(--sh-2)}.pv .bulk-bar .bulk-actions{display:flex;gap:var(--sp-2);flex:1 1;flex-wrap:wrap}.pv .bulk-bar .btn{height:var(--h-sm)}.pv .bulk-bar .link-btn{color:var(--on-navy)}.pv .col-chooser{position:relative}.pv .col-chooser summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;height:var(--h-sm);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-12);color:var(--text-2);background:var(--surface)}.pv .col-chooser summary::-webkit-details-marker{display:none}.pv .col-chooser summary:after{content:" ▾";color:var(--text-3)}.pv .col-chooser-pop{position:absolute;right:0;top:calc(100% + var(--sp-1));z-index:20;min-width:180px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2);display:grid;grid-gap:2px;gap:2px}.pv .col-chooser-pop label{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-13);cursor:pointer}.pv .col-chooser-pop label:hover{background:var(--row-hover)}.pv .col-chooser-pop label.locked{color:var(--text-3);cursor:default}.pv .col-chooser-pop .lock{margin-left:auto;font-size:var(--fs-11)}.pv .list-tools{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.pv .list-tools .density-seg{margin-top:0}.pv kbd{display:inline-block;min-width:18px;padding:0 var(--sp-1);border:solid var(--line);border-width:1px 1px 2px;border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--fs-11);text-align:center;color:var(--text-2)}.pv .kbd-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--text-3)}.pv .kbd-hint kbd{margin-right:2px}.pv .kbd-help{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(15,23,42,.35)}.pv .kbd-help-box{width:min(360px,calc(100vw - 32px));padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2)}.pv .kbd-help-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-3)}.pv .kbd-help dl{margin:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .kbd-help dl div{display:grid;grid-template-columns:120px 1fr;align-items:center}.pv .kbd-help dd{margin:0;font-size:var(--fs-13)}.pv .top-search{position:relative;flex:0 1 260px;min-width:160px}.pv .top-search input{width:100%;height:var(--h-md);padding:0 52px 0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font:inherit;font-size:var(--fs-13);color:var(--text)}.pv .top-search input:focus{outline:2px solid var(--navy);outline-offset:-1px;background:var(--surface)}.pv .top-search .top-search-kbd{position:absolute;right:var(--sp-2);top:50%;transform:translateY(-50%);pointer-events:none}.pv .top-search-list{position:absolute;left:0;right:0;top:calc(100% + var(--sp-1));z-index:40;margin:0;padding:var(--sp-1);list-style:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2)}.pv .top-search-list .top-search-empty,.pv .top-search-list a{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--text);text-decoration:none}.pv .top-search-list a.on,.pv .top-search-list a:hover{background:var(--row-hover)}.pv .top-search-list .muted{font-size:var(--fs-12);white-space:nowrap}.pv .top-search-list .top-search-empty{color:var(--text-3)}@media (max-width:760px){.pv .bulk-bar,.pv .list-tools .col-chooser,.pv .top-search{display:none}}.pv .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pv .nowrap,.pv .sr-only{white-space:nowrap}.pv .cell-ellipsis{font-size:var(--fs-12);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .memo-cell{color:var(--text-2);font-size:var(--fs-13);max-width:260px}.pv .topbar .top-search{margin-left:auto;margin-right:var(--sp-3)}.pv .topbar .top-search input{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:var(--on-navy)}.pv .topbar .top-search input::placeholder{color:var(--on-navy-2,rgba(255,255,255,.7))}.pv .topbar .top-search input:focus{background:var(--surface);color:var(--text);outline-color:var(--on-navy)}.pv .topbar .top-search kbd{background:transparent;border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.75)}.pv .topbar .top-search~.topright{margin-left:0}@media (max-width:760px){.pv .kbd-hint{display:none}}.pv .f-pair{display:grid;grid-template-columns:64px 1fr;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-12);color:var(--text-3)}.pv .f-pair .f-select{min-width:0}.pv .plan-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-3)}.pv .plan-mini-cell{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.pv .plan-mini-cell.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.pv .plan-mini-cell .note{margin:0;flex:1 1}.pv .plan-mini-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-14)}.pv .plan-mini-h .num{font-size:var(--fs-13);color:var(--text-2);white-space:nowrap}.pv .plan-mini-cycle{max-width:280px}@media (max-width:760px){.pv .plan-mini{grid-template-columns:1fr}}.pv .f-pick{margin-top:var(--sp-3)}.pv .f-pick-h{display:flex;justify-content:space-between;font-size:var(--fs-12);font-weight:700;color:var(--text-2);margin-bottom:var(--sp-1)}.pv .f-chips{list-style:none;margin:0 0 var(--sp-2);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-1)}.pv .f-chips li{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 2px 2px var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-12);font-weight:600;color:var(--text)}.pv .f-chips li.lacks{border-style:dashed;color:var(--text-2)}.pv .f-chips li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .f-chips li button{min-width:24px;min-height:24px;border:0;background:none;color:var(--text-3);font-size:var(--fs-14);line-height:1;cursor:pointer;border-radius:var(--r-sm)}.pv .f-chips li button:hover{background:var(--border);color:var(--text)}.pv .f-pick .f-mode{margin-top:var(--sp-2)}.pv .f-title .muted{font-weight:500;font-size:var(--fs-12);margin-left:var(--sp-1)}.pv .trial-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0}.pv .trial-stats div{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.pv .trial-stats dt{font-size:var(--fs-12);color:var(--text-3)}.pv .trial-stats dd{margin:var(--sp-1) 0 0;font-size:var(--fs-20);font-weight:700;color:var(--text)}@media (max-width:760px){.pv .trial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv .co-summary .m-sum-row.m-only{display:none}@media (max-width:760px){.pv .co-summary .m-sum-row.m-only{display:grid}}.pv .site-legacy{min-height:calc(100vh - 56px - 120px)}.pv .site-legacy .app-main{width:min(1100px,100%);margin:0 auto;padding:var(--sp-5) var(--sp-5) 48px;gap:var(--sp-4)}.pv .site-legacy .page-header{align-items:flex-end;gap:var(--sp-4)}.pv .site-legacy .page-header h1{margin:var(--sp-1) 0 var(--sp-1);font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em;color:var(--text)}.pv .site-legacy .page-header p{margin:0;color:var(--text-2);font-size:var(--fs-14)}.pv .site-legacy .eyebrow{color:var(--navy);font-size:var(--fs-12);font-weight:700}.pv .site-legacy .card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:none}.pv .site-legacy .card h2,.pv .site-legacy .card h3{color:var(--text);letter-spacing:-.01em}.pv .site-legacy .table-wrap{border:1px solid var(--border);border-radius:var(--r-md)}.pv .site-legacy table{font-size:var(--fs-13)}.pv .site-legacy table th{background:var(--surface-2);color:var(--text-3);font-weight:600;font-size:var(--fs-12)}.pv .site-legacy table td{color:var(--text)}.pv .site-legacy .button-primary{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.pv .site-legacy .button-primary:hover:not(:disabled){background:var(--navy-2)}.pv .site-legacy .button-outline,.pv .site-legacy .button-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.pv .site-legacy .badge{border-radius:var(--r-pill);font-weight:600}.pv .site-legacy .badge-blue{background:var(--st-todo-bg);color:var(--st-todo)}.pv .site-legacy .badge-green{background:var(--st-ok-bg);color:var(--st-ok)}.pv .site-legacy .badge-amber{background:var(--st-warn-bg);color:var(--st-warn-ink)}.pv .site-legacy .badge-red{background:var(--st-bad-bg);color:var(--st-bad)}.pv .site-legacy .badge-gray{background:var(--st-info-bg);color:var(--st-info)}.pv .site-legacy .auth-page{min-height:auto;padding:48px var(--sp-4)}.pv .site-legacy .auth-card{border-radius:var(--r-md);box-shadow:none;border:1px solid var(--border)}.pv .site-legacy input,.pv .site-legacy select,.pv .site-legacy textarea{border-radius:var(--r-sm)}@media (max-width:760px){.pv .site-legacy .app-main{padding:var(--sp-4) var(--sp-4) 40px}.pv .site-legacy .page-header{flex-direction:column;align-items:flex-start}.pv .site-legacy .page-header h1{font-size:var(--fs-20)}}.settings-skin{--primary:#1b2f5b;--primary-strong:#24407a;--primary-soft:#eaf0fa;--line:#e3e7ee;--line-strong:#cfd6e0;font-family:Pretendard Variable,Pretendard,Pretendard Fallback,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif}.pv .card-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.pv .card-list li{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}.pv .card-list-actions{margin-left:auto;display:flex;gap:var(--sp-1)}.pv .consent-box{width:min(440px,calc(100vw - 32px))}.pv .history-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2)}.pv .history-toolbar label{display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-12);color:var(--text-3)}.pv .history-toolbar .history-size{margin-left:auto}.pv .inline-form{display:flex;gap:var(--sp-2)}.pv .inline-form .f-input{flex:1 1;min-width:0}.pv .agree-list{margin:0;padding-left:var(--sp-4);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-13);color:var(--text-2)}.pv .form-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-3)}.pv .form-2col label{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}@media (max-width:760px){.pv .form-2col{grid-template-columns:1fr}}.pv .panel-pad{padding:var(--sp-4) var(--sp-5)}.pv .panel-pad .section-title-row h2,.pv .panel-pad>h2:first-child{margin:0 0 var(--sp-3);font-size:var(--fs-16)}.pv .site-legacy .section-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.pv .site-legacy .filter-panel{gap:var(--sp-3)}.pv .site-legacy .filter-label{font-size:var(--fs-12);color:var(--text-3);font-weight:600}.pv .site-legacy .auth-card.panel-pad{width:min(440px,100%);margin:0 auto}.pv .kpis div{padding:0 var(--sp-3);min-width:0}.pv .kpis dd{white-space:nowrap;font-size:clamp(var(--fs-20),2.4vw,var(--fs-28));line-height:1.2}.pv .kpis dd small{margin-left:2px;font-size:var(--fs-14);font-weight:600;color:var(--on-navy-3)}.pv .pane-filter{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.pv .pane-filter::-webkit-scrollbar{width:8px}.pv .pane-filter::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}.pv .pane-filter::-webkit-scrollbar-track{background:transparent}.pv .date-stack label{grid-template-columns:56px minmax(0,1fr);gap:var(--sp-1)}.pv .date-stack .f-input{padding:0 var(--sp-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .workspace .bulk-bar{top:var(--sp-2)}.pv:has(.admin-layout) .m-tabs,.pv:has(.admin-layout)>.site-foot{display:none}.pv .table td.right,.pv .table th.right{text-align:right}.pv .table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .free-trial-cta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.pv .free-trial-note{font-size:var(--fs-12);color:var(--text-3)}.pv .free-trial-note.error{color:var(--danger);flex-basis:100%}.pv .kv .free-trial-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pv .newer-hidden .free-trial-cta a.btn-navy{color:var(--on-navy);text-decoration:none}.pv .newer-hidden .free-trial-cta{margin-left:var(--sp-2);vertical-align:middle}.pv .trial-ending-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--navy-soft);color:var(--text);font-size:var(--fs-13);text-align:center}.pv .trial-ending-close{border:none;background:none;color:var(--text-3);cursor:pointer;font-size:var(--fs-14);padding:4px}