.adm{--adm-ink:#101017;--adm-sage:#a6b7aa;--adm-slate:#506168;--adm-body:#2a363b;--adm-bg:#f3f4f4;--adm-line:#e3e6e5;--adm-white:#fff;--adm-error:#c8102e;--adm-chip-cat:#f6deff;--adm-pub:#e3f9ea;--adm-draft:#f3f4f4;--adm-review:#fff0dc;--adm-arch:#ffe7eb;--adm-appr:#e4f3ff;font-family:var(--vf-font-display);color:var(--adm-ink);background:var(--adm-bg);min-height:100vh}.adm-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.adm-side{background:var(--adm-ink);color:var(--adm-white);flex-direction:column;gap:24px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-side :focus-visible{outline-color:var(--adm-white)}.adm-brand{gap:6px;padding:0 12px;display:grid}.adm-brand img{width:120px;height:auto}.adm-brand span{color:var(--adm-sage);font-size:13px}.adm-navlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-sage);padding:0 16px 6px;font-size:11px}.adm-nav{gap:2px;display:grid}.adm-navitem{min-height:44px;color:var(--adm-white);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.adm-navitem:hover{background:#ffffff14}.adm-navitem.is-active{background:var(--adm-white);color:var(--adm-ink);font-weight:600}.adm-navitem[aria-disabled=true]{opacity:.5;cursor:default}.adm-navitem[aria-disabled=true]:hover{background:0 0}.adm-navitem small{opacity:.8;font-size:12px}.adm-sidefoot{border-top:1px solid var(--adm-slate);gap:10px;margin-top:auto;padding:16px 12px 0;font-size:14px;display:grid}.adm-sidefoot button{justify-self:start}.adm-main{align-content:start;gap:24px;min-width:0;padding:32px 40px;display:grid}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-title{letter-spacing:-.01em;text-transform:none;margin:0;font-size:40px;font-weight:600;line-height:1.1}.adm-sub{font-family:var(--vf-font-body);color:var(--adm-body);margin:6px 0 0;font-size:17px}.adm-card{background:var(--adm-white);border-radius:16px;min-width:0;padding:24px}.adm-card h2{text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:600}.adm-btn{min-height:44px;font:600 15px var(--vf-font-display);cursor:pointer;border:1px solid var(--adm-ink);background:var(--adm-ink);color:var(--adm-white);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.adm-btn.secondary{background:var(--adm-white);color:var(--adm-ink)}.adm-btn.ghost{color:inherit;background:0 0;border-color:#0000;padding:0 12px}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-chip{white-space:nowrap;background:var(--adm-draft);border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.adm-chip.cat{background:var(--adm-chip-cat)}.adm-chip.published{background:var(--adm-pub)}.adm-chip.draft{background:var(--adm-draft)}.adm-chip.in_review{background:var(--adm-review)}.adm-chip.archived{background:var(--adm-arch)}.adm-chip.approved{background:var(--adm-appr)}.adm-chip.ok{background:var(--adm-pub)}.adm-muted{color:var(--adm-slate)}.adm-error{color:var(--adm-error);font-size:14px}.adm-tablewrap{min-width:0;margin:0 -24px;padding:0 24px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;color:var(--adm-slate);white-space:nowrap;border-bottom:1px solid var(--adm-line);padding:10px 12px;font-size:12px;font-weight:600}.adm-table td{white-space:normal;border-bottom:1px solid var(--adm-line);vertical-align:middle;padding:12px}.adm-table tr:last-child td{border-bottom:0}.adm-table .adm-rowlink{text-align:left;font:600 15px var(--vf-font-display);color:var(--adm-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.adm-table .adm-rowlink:hover{text-decoration:underline}.adm-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.adm-field{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.adm-field .hint{color:var(--adm-slate);font-size:12px;font-weight:400}.adm-input,.adm-select,.adm-textarea{box-sizing:border-box;border:1px solid var(--adm-sage);min-width:0;min-height:44px;font:400 15px var(--vf-font-display);color:var(--adm-ink);background:var(--adm-white);border-radius:12px;width:100%;padding:0 14px}.adm-textarea{resize:vertical;min-height:88px;padding:10px 14px}.adm-input[aria-invalid=true]{border-color:var(--adm-error)}.adm-check{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:flex}.adm-check input{width:20px;height:20px;accent-color:var(--adm-ink)}.adm-switch{border:1px solid var(--adm-ink);background:var(--adm-white);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;padding:0;position:relative}.adm-switch:after{content:"";background:var(--adm-ink);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.adm-switch[aria-checked=true]{background:var(--adm-ink)}.adm-switch[aria-checked=true]:after{background:var(--adm-white);transform:translate(20px)}.adm-switchwrap{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.adm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adm-empty{text-align:center;color:var(--adm-slate);font-family:var(--vf-font-body);padding:32px 0}.adm-panel-backdrop{z-index:80;background:#10101773;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-panel{background:var(--adm-white);width:min(560px,100%);height:100%;font-family:var(--vf-font-display);color:var(--adm-ink);align-content:start;gap:16px;padding:28px;display:grid;overflow-y:auto}.adm-modal-backdrop{z-index:90;background:#10101773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adm-modal{background:var(--adm-white);width:min(480px,100%);font-family:var(--vf-font-display);color:var(--adm-ink);border-radius:16px;gap:14px;padding:24px;display:grid}.adm-modal h2,.adm-panel h2{text-transform:none;letter-spacing:0;margin:0;font-size:22px;font-weight:600}.adm-modal p{font-family:var(--vf-font-body);margin:0}.adm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adm-progress{background:var(--adm-line);border-radius:999px;height:10px;overflow:hidden}.adm-progress>span{background:var(--adm-ink);height:100%;display:block}.adm-code{border:1px solid var(--adm-sage);border-radius:12px;grid-template-columns:auto 1fr;height:520px;display:grid;overflow:hidden}.adm-code pre{text-align:right;color:var(--adm-slate);background:var(--adm-bg);-webkit-user-select:none;user-select:none;margin:0;padding:10px 8px;font:12px/18px ui-monospace,Menlo,monospace;overflow:hidden}.adm-code textarea{resize:none;white-space:pre;color:var(--adm-ink);border:0;outline:none;padding:10px 12px;font:12px/18px ui-monospace,Menlo,monospace;overflow:auto}.adm-code:focus-within{outline:2px solid var(--adm-ink);outline-offset:2px}.adm-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.adm-preview{gap:12px;display:grid;position:sticky;top:16px}.adm-preview-frame{border:1px solid var(--adm-line);background:var(--adm-white);border-radius:12px;width:100%;height:calc(100vh - 140px);position:relative;overflow:hidden}.adm-preview-frame iframe{transform-origin:0 0;border:0;position:absolute;top:0;left:0}.adm-serp{border:1px solid var(--adm-line);border-radius:12px;gap:2px;padding:12px 14px;font-family:Arial,sans-serif;display:grid}.adm-serp .u{color:var(--adm-slate);font-size:12px}.adm-serp .t{color:#1a0dab;font-size:18px}.adm-serp .d{color:var(--adm-body);font-size:13px}.adm-login{background:var(--adm-ink);place-items:center;min-height:100vh;padding:24px;display:grid}.adm-login .adm-card{gap:16px;width:min(420px,100%);display:grid}.adm-tabs{flex-wrap:wrap;gap:6px;display:flex}.adm-stat{font-size:32px;font-weight:600}@media (width<=1100px){.adm-editor{grid-template-columns:1fr}.adm-preview{position:static}}@media (width<=760px){.adm-shell{grid-template-columns:1fr}.adm-side{height:auto;position:static}.adm-main{padding:20px 16px}.adm-title{font-size:30px}.adm-grid2{grid-template-columns:1fr}}.adm-items-table{table-layout:fixed;min-width:1100px}.adm-items-table th:first-child{width:40px}.adm-items-table th:nth-child(2){width:160px}.adm-items-table th:nth-child(3){width:360px}.adm-items-table .adm-item-title{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px}.adm{--adm-ink:#15171c;--adm-side:#15171c;--adm-side-text:#c5c9d2;--adm-side-label:#8c93a3;--adm-side-active:#262a33;--adm-side-edge:#5b8cff;--adm-bg:#f4f5f7;--adm-line:#e3e5ea;--adm-white:#fff;--adm-slate:#5b6170;--adm-body:#2a2e37;--adm-sage:#c9cdd6;--adm-blue:#2453d6;--adm-avatar:#2f5bea;--adm-error:#b42318;--adm-pass:#1b6b43;--adm-pass-bg:#e6f4ec;--adm-warn:#7a4f00;--adm-warn-bg:#fff4dc;--adm-danger-bg:#fdecea;--adm-pub:var(--adm-pass-bg);--adm-review:var(--adm-warn-bg);--adm-arch:var(--adm-danger-bg);--adm-appr:#e8eefc;--adm-draft:#eef0f3;--adm-chip-cat:#eef0f3;--adm-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--adm-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--vf-font-display:var(--adm-font);--vf-font-body:var(--adm-font);font-family:var(--adm-font);color:var(--adm-ink);font-size:14px}.adm h1,.adm h2,.adm h3,.adm h4{font-family:var(--adm-font);text-transform:none;letter-spacing:-.005em}.adm :focus-visible{outline:2px solid var(--adm-blue);outline-offset:2px}.adm .mono,.adm code{font-family:var(--adm-mono)}.adm-shell{grid-template-columns:240px minmax(0,1fr)}.adm-side{background:var(--adm-side);gap:20px;padding:18px 12px 14px}.adm-logo{color:#fff;align-items:center;gap:8px;padding:0 8px;display:flex}.adm-logo b{font-size:15px;font-weight:600}.adm-logo small{font:11px var(--adm-mono);color:var(--adm-side-label);margin-top:2px}.adm-logoimg{width:143px;height:20px;display:block}.adm-logomark{width:26px;height:26px;color:var(--adm-side);background:#fff;border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}.adm-navlabel{letter-spacing:.06em;color:var(--adm-side-label);padding:0 12px 6px;font-size:11px;font-weight:600}.adm-nav{gap:1px}.adm-navitem{min-height:34px;color:var(--adm-side-text);border-left:3px solid #0000;border-radius:6px;justify-content:flex-start;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500}.adm-navitem:hover{color:#fff;background:#ffffff0d}.adm-navitem.is-active{background:var(--adm-side-active);color:#fff;border-left-color:var(--adm-side-edge);font-weight:500}.adm-navitem small{font:11px var(--adm-mono);color:var(--adm-side-label);opacity:1;margin-left:auto}.adm-sidefoot{border-top:1px solid #262a33;gap:10px;padding:12px 0 0}.adm-user{color:var(--adm-side-text);align-items:center;gap:10px;padding:6px 8px;display:flex}.adm-avatar{background:var(--adm-avatar);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.adm-useremail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;display:grid;overflow:hidden}.adm-useremail small{color:var(--adm-side-label);text-transform:capitalize;font-size:11px}.adm-signout{color:var(--adm-side-label);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:6px;display:grid}.adm-signout:hover{color:#fff;background:#ffffff0f}.adm-topbar{display:none}.adm-main{gap:16px;padding:24px 32px 96px}.adm-title{letter-spacing:-.01em;font-size:24px;font-weight:600}.adm-sub{color:var(--adm-slate);font-size:14px}.adm-card{border:1px solid var(--adm-line);border-radius:10px;padding:20px}.adm-card h2{font-size:15px}.adm-btn{min-height:34px;font:500 13.5px var(--adm-font);background:var(--adm-blue);border-color:var(--adm-blue);color:#fff;border-radius:7px;padding:0 14px}.adm-btn:hover:not(:disabled){filter:brightness(.95)}.adm-btn.secondary,.adm-btn.outline{color:var(--adm-ink);border-color:var(--adm-line);background:#fff}.adm-btn.secondary:hover:not(:disabled){filter:none;background:#f7f8fa}.adm-btn.danger-outline{color:var(--adm-error);border-color:var(--adm-line);background:#fff}.adm-btn.danger{background:var(--adm-error);border-color:var(--adm-error)}.adm-btn.sm{min-height:28px;padding:0 10px;font-size:12.5px}.adm-chip{border-radius:5px;min-height:22px;padding:0 8px;font-size:11.5px;font-weight:500}.adm-chip.ok,.adm-chip.pass{background:var(--adm-pass-bg);color:var(--adm-pass)}.adm-chip.warn{background:var(--adm-warn-bg);color:var(--adm-warn)}.adm-chip.fail{background:var(--adm-danger-bg);color:var(--adm-error)}.adm-chip.blue{background:var(--adm-appr);color:var(--adm-blue)}.adm-input,.adm-select,.adm-textarea{border:1px solid var(--adm-line);min-height:34px;font:400 13.5px var(--adm-font);border-radius:7px;padding:0 10px}.adm-textarea{padding:8px 10px}.adm-field{color:var(--adm-slate);font-size:12px;font-weight:500}.adm-modal,.adm-panel{border-radius:10px}.adm-modal h2,.adm-panel h2{font-size:17px}.adm-switch{border-color:var(--adm-blue)}.adm-switch:after,.adm-switch[aria-checked=true]{background:var(--adm-blue)}.adm-progress{height:6px}.adm-progress>span{background:var(--adm-pass)}.adm-login{background:var(--adm-side)}@media (width<=860px){.adm-shell{grid-template-columns:1fr}.adm-topbar{z-index:60;background:var(--adm-side);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.adm-menubtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #2d313a;border-radius:7px;padding:6px;display:grid}.adm-side{z-index:59;height:auto;display:none;position:fixed;inset:48px 0 0}.adm-side.is-open{display:flex}.adm-side>.adm-logo{display:none}.adm-main{padding:16px 14px 120px}}.rv{gap:14px;min-width:0;display:grid}.rv-crumbs{color:var(--adm-slate);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rv-crumbs a{color:var(--adm-slate);text-decoration:none}.rv-crumbs a:hover{color:var(--adm-ink)}.rv-crumbs .nav{align-items:center;gap:6px;margin-left:auto;display:flex}.rv-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.rv-head>div:first-child{flex:420px;gap:8px;min-width:0;display:grid}.rv-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-slate);font-size:11.5px;font-weight:600}.rv-title{margin:0;font-size:21px;font-weight:600;line-height:1.25}.rv-chips{flex-wrap:wrap;gap:6px;display:flex}.rv-metaline{font:12px var(--adm-mono);color:var(--adm-slate)}.rv-decide{flex-wrap:wrap;gap:8px;display:flex}.rv-steps{border-bottom:1px solid var(--adm-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.rv-step{font:500 13.5px var(--adm-font);color:var(--adm-slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;display:inline-flex}.rv-step .num{border:1px solid var(--adm-line);width:20px;height:20px;font:600 11px var(--adm-mono);background:#fff;border-radius:50%;place-items:center;display:grid}.rv-step .count{font:11.5px var(--adm-mono);color:var(--adm-slate);background:var(--adm-draft);border-radius:4px;padding:1px 6px}.rv-step[aria-selected=true]{color:var(--adm-ink);border-bottom-color:var(--adm-ink)}.rv-step[aria-selected=true] .num{background:var(--adm-ink);border-color:var(--adm-ink);color:#fff}.rv-step .num.done{background:var(--adm-pass-bg);border-color:var(--adm-pass-bg);color:var(--adm-pass)}.rv-strip{border:1px solid var(--adm-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:flex}.rv-strip button{margin-left:auto}.rv-linkbtn{color:var(--adm-blue);font:500 13px var(--adm-font);cursor:pointer;background:0 0;border:0;padding:0}.rv-article{gap:10px;width:100%;min-width:0;display:grid}.rv-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-seg{border:1px solid var(--adm-line);background:#fff;border-radius:7px;display:inline-flex;overflow:hidden}.rv-seg button{font:500 12.5px var(--adm-font);color:var(--adm-slate);cursor:pointer;background:0 0;border:0;padding:5px 12px}.rv-seg button[aria-pressed=true]{background:var(--adm-ink);color:#fff}.rv-banner{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.rv-banner.info{color:#1d3a8a;background:#eef3fd;border-color:#d5e0fa}.rv-banner.warn{background:var(--adm-warn-bg);color:var(--adm-warn);border-color:#f2dda6}.rv-banner>:last-child:not(:first-child){margin-left:auto}.rv-sechead{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.rv-sechead h2{margin:0;font-size:15px;font-weight:600}.rv-sechead>:last-child:not(h2){margin-left:auto}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.rv-concept{gap:10px;padding:0;display:grid;overflow:hidden}.rv-concept .master{aspect-ratio:4/5;background:var(--adm-draft);place-items:center;display:grid;overflow:hidden}.rv-concept .master img{object-fit:cover;width:100%;height:100%;display:block}.rv-concept .body{gap:8px;padding:0 14px 14px;display:grid}.rv-crops{align-items:flex-end;gap:6px;display:flex}.rv-crops figure{font:10.5px var(--adm-mono);color:var(--adm-slate);justify-items:center;gap:2px;margin:0;display:grid}.rv-crops .box{background:var(--adm-draft);border-radius:3px;height:46px;overflow:hidden}.rv-crops .box img{object-fit:cover;width:100%;height:100%;display:block}.rv-cropbtn{cursor:zoom-in;background:0 0;border:0;padding:0}.rv-ph{color:var(--adm-slate);text-align:center;padding:12px;font-size:12px}.rv-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.rv-viewer{width:min(860px,100%);max-height:calc(100vh - 48px);overflow:auto}.rv-viewer-stage{background:var(--adm-draft);border-radius:8px;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.rv-viewer-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:62vh;display:block}.rv-nav{border:1px solid var(--adm-line);background:var(--adm-white);width:40px;height:40px;color:var(--adm-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rv-nav.prev{left:10px}.rv-nav.next{right:10px}.rv-nav:hover{background:var(--adm-ink);color:var(--adm-white)}.rv-label{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-slate);font-size:11px;font-weight:600}.rv-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-list{display:grid}.rv-list>div{border-top:1px solid var(--adm-line);grid-template-columns:64px minmax(0,1.4fr) minmax(0,1fr) 90px auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.rv-list>div:first-child{border-top:0}.rv-video{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.rv-vslot{aspect-ratio:9/16;border:1px dashed var(--adm-sage);color:var(--adm-slate);background:#fafbfc;border-radius:8px;place-items:center;font-size:12px;display:grid}.rv-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px 14px;font-size:13px;display:grid}.rv-facts dt{color:var(--adm-slate);font-size:11px}.rv-facts dd{margin:0;font-weight:500}.rv-beat{border-top:1px solid var(--adm-line);grid-template-columns:70px minmax(0,1fr);gap:4px 10px;padding:8px 0;font-size:13px;display:grid}.rv-beat .t{font:12px var(--adm-mono);color:var(--adm-slate)}.rv-beat .k{color:var(--adm-slate);margin-right:4px;font-size:11px}.rv-subtabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-camp{grid-template-columns:170px minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rv-chan{gap:1px;padding:8px;display:grid}.rv-chan button{font:500 13px var(--adm-font);color:var(--adm-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.rv-chan button[aria-pressed=true]{background:var(--adm-draft);color:var(--adm-ink)}.rv-chan button small{font:11.5px var(--adm-mono);color:var(--adm-slate);margin-left:auto}.rv-dot{border-radius:50%;flex:none;width:8px;height:8px}.rv-days{padding:0;overflow:hidden}.rv-dayhead{border-top:1px solid var(--adm-line);background:#fafbfc;align-items:baseline;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.rv-dayhead:first-child{border-top:0}.rv-dayhead span{font:11.5px var(--adm-mono);color:var(--adm-slate);font-weight:400}.rv-dayhead span:last-child{margin-left:auto}.rv-post{border:0;border-top:1px solid var(--adm-line);text-align:left;cursor:pointer;width:100%;font:13px var(--adm-font);color:var(--adm-ink);background:#fff;border-left:3px solid #0000;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;display:grid}.rv-post:hover{background:#fafbfc}.rv-post[aria-current=true]{border-left-color:var(--adm-blue);background:#eef3fd}.rv-post .sub{font:11.5px var(--adm-mono);color:var(--adm-slate);margin-top:2px;display:block}.rv-collapsed{border:0;border-top:1px solid var(--adm-line);background:var(--adm-warn-bg);width:100%;color:var(--adm-warn);font:500 13px var(--adm-font);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:11px 14px;display:flex}.rv-collapsed span:last-child{margin-left:auto;text-decoration:underline}.rv-previewcol{gap:10px;display:grid;position:sticky;top:16px}.rv-previewcol .stage{background:var(--adm-bg);border:1px solid var(--adm-line);border-radius:10px;justify-items:center;max-height:calc(100vh - 120px);padding:14px;display:grid;overflow:auto}.rv-sticky{z-index:30;border:1px solid var(--adm-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #15171c0f}.rv-sticky .adm-progress{flex:160px;max-width:280px}.rv-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rv-col{gap:14px;min-width:0;display:grid}.rv-kv{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px 12px;font-size:13px;display:grid}.rv-kv>div{display:contents}.rv-kv .k{color:var(--adm-slate)}.rv-kv .v{font-family:var(--adm-mono);overflow-wrap:anywhere;font-size:12.5px}.rv-ul{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.rv-chiprow{flex-wrap:wrap;gap:5px;display:flex}.rv-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.rv-check input{accent-color:var(--adm-blue);margin-top:2px}.rv-fix{align-items:baseline;gap:8px;font-size:13px;display:flex}@media (width<=1100px){.rv-camp{grid-template-columns:170px minmax(0,1fr)}.rv-previewcol{grid-column:1/-1;position:static}}@media (width<=900px){.rv-info,.rv-camp{grid-template-columns:1fr}.rv-chan{display:flex;overflow-x:auto}.rv-list>div{grid-template-columns:1fr auto}.rv-list>div>:nth-child(3),.rv-list>div>:nth-child(4){display:none}.rv-video{grid-template-columns:1fr}.rv-vslot{max-width:160px}.rv-kv{grid-template-columns:1fr auto}.rv-kv .k{grid-column:1/-1;margin-top:4px}.rv-sticky{position:static}}.adm .nowrap{white-space:nowrap}.src-status{flex-wrap:wrap;align-items:center;gap:24px;padding:14px 20px;display:flex}.src-status-item{align-items:center;gap:10px;min-width:0;display:flex}.src-status-item>div{gap:2px;display:grid}.src-status-item small,.src-tile small,.src-mini small{color:var(--adm-slate);font-size:11.5px;font-weight:500}.src-status-item b{font-size:13.5px;font-weight:600}.src-fc{flex:220px}.src-meter,.src-keep .bar,.src-states .bar{background:var(--adm-draft);border-radius:99px;height:6px;display:block;overflow:hidden}.src-meter{margin:4px 0 2px}.src-meter>span,.src-keep .bar>span,.src-states .bar>span{background:var(--adm-blue);border-radius:99px;height:100%;display:block}.src-status-actions{gap:8px;margin-left:auto;display:flex}.src-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.src-tile{gap:4px;padding:16px 18px;display:grid}.src-tile b{font-size:24px;font-weight:600}.src-tile b span{color:var(--adm-slate);font-size:13px;font-weight:400}.src-tile em{color:var(--adm-slate);font-size:12px;font-style:normal}.src-tile.good b{color:var(--adm-pass)}.src-tile.bad b{color:var(--adm-error)}.src-tablecard{padding:0;overflow:visible}.src-toolbar{border-bottom:1px solid var(--adm-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.src-toolbar>input{flex:0 240px;margin-left:auto}.src-chips{flex-wrap:wrap;gap:6px;display:flex}.src-chips button{border:1px solid var(--adm-line);font:500 12.5px var(--adm-font);color:var(--adm-body);cursor:pointer;background:#fff;border-radius:99px;padding:4px 11px}.src-chips button span{font-family:var(--adm-mono);color:var(--adm-slate);margin-left:3px}.src-chips button.on{background:var(--adm-ink);border-color:var(--adm-ink);color:#fff}.src-chips button.on span{color:var(--adm-sage)}.src-sort{color:var(--adm-slate);align-items:center;gap:6px;font-size:12.5px;display:flex}.src-table td,.src-table th{vertical-align:middle;font-size:13px}.src-table th.num,.src-table td.num{text-align:right}.src-table tr.paused td{color:var(--adm-slate);background:#f8f9fa}.src-name{color:var(--adm-ink);font-weight:600;text-decoration:none}.src-name:hover{text-decoration:underline}.src-domain{font-size:11.5px;display:block}.src-noisy{margin-left:6px}.src-up{text-transform:uppercase;font-size:11.5px}.src-keep{vertical-align:middle;width:48px;display:inline-block}.src-rowact{align-items:center;gap:6px;display:flex}.src-menuwrap{position:relative}.src-menu{z-index:20;border:1px solid var(--adm-line);background:#fff;border-radius:8px;min-width:140px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #15171c1f}.src-menu button{text-align:left;font:13px var(--adm-font);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px}.src-menu button:hover:not(:disabled){background:var(--adm-bg)}.src-menu button:disabled{color:var(--adm-sage);cursor:default}.src-menu button.danger{color:var(--adm-error)}.src-foot{border-top:1px solid var(--adm-line);color:var(--adm-slate);margin:0;padding:12px 16px;font-size:12px}.src-test{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.src-test dt{color:var(--adm-slate)}.src-test dd{margin:0}.src-domainlink{color:var(--adm-blue);font-size:12.5px;text-decoration:none}.src-activelbl{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.src-banner{background:var(--adm-warn-bg);color:var(--adm-warn);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13.5px;display:flex}.src-banner a{color:var(--adm-warn);white-space:nowrap;font-weight:600}.src-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.src-left,.src-right{gap:16px;min-width:0;display:grid}.src-form{gap:14px;display:grid}.src-form h2,.src-right h2{margin:0}.src-seg{width:fit-content;display:flex}.src-seg button{font:500 12.5px var(--adm-font);color:var(--adm-body);cursor:pointer;border:0;border-right:1px solid var(--adm-line);background:#fff;padding:7px 12px}.src-seg button:last-child{border-right:0}.src-seg button.on{background:var(--adm-ink);color:#fff}.src-warnfield{border-color:var(--adm-warn)!important;background:var(--adm-warn-bg)!important}.src-warntext{color:var(--adm-warn);margin:-8px 0 0;font-size:12px}.src-kw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src-kw input{flex:180px}.src-kw .adm-chip button{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:4px;font-size:14px;line-height:1}.src-suggest{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.src-suggest button{border:1px dashed var(--adm-line);font:12px var(--adm-font);color:var(--adm-blue);cursor:pointer;background:#fff;border-radius:99px;padding:3px 10px}.src-diag summary{cursor:pointer;font-size:13px;font-weight:500}.src-diag pre{white-space:pre-wrap;word-break:break-all;font:11.5px var(--adm-mono);background:var(--adm-bg);border-radius:7px;max-height:320px;padding:10px;overflow:auto}.src-danger{border-color:#f3c7c1;justify-content:space-between;align-items:center;gap:16px;display:flex}.src-danger h2{color:var(--adm-error);margin:0 0 4px}.src-danger p{margin:0;font-size:13px}.src-right>.adm-card{gap:12px;display:grid}.src-mini{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.src-mini>div{background:var(--adm-bg);border-radius:8px;gap:2px;padding:10px;display:grid}.src-mini b{font-size:18px}.src-mini .bad b{color:var(--adm-error)}.src-sub{color:var(--adm-slate);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:600}.src-states{gap:8px;display:grid}.src-states>div{grid-template-columns:84px 1fr 56px;align-items:center;gap:10px;font-size:12.5px;display:grid}.src-states b{text-align:right;font-weight:500}.src-cardhead{justify-content:space-between;align-items:center;display:flex}.src-cardhead a{color:var(--adm-blue);font-size:13px}.src-recent{margin:0;padding:0;list-style:none;display:grid}.src-recent li{border-top:1px solid var(--adm-line);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;font-size:13px;display:grid}.src-recent li:first-child{border-top:0}.src-recent a{color:var(--adm-ink);grid-column:1/-1;font-weight:500;text-decoration:none}.src-recent a:hover{text-decoration:underline}.src-recent .mono{font-size:11.5px}@media (width<=1100px){.src-cols{grid-template-columns:1fr}.src-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.src-status-actions{margin-left:0}}@media (width<=560px){.src-tiles{grid-template-columns:1fr 1fr}.src-toolbar>input{flex:100%;margin-left:0}.src-danger,.src-banner{flex-direction:column;align-items:flex-start}}.src-toolright{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.src-toolright input{width:220px}.src-table td,.src-table th{padding-left:10px;padding-right:10px}@media (width<=560px){.src-toolright,.src-toolright input{width:100%;margin-left:0}}.bd-seg{border:1px solid var(--adm-line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.bd-seg button{font:500 13px var(--adm-font);cursor:pointer;color:var(--adm-body);background:0 0;border:0;border-radius:999px;padding:6px 14px}.bd-seg button[aria-pressed=true]{background:var(--adm-ink);color:#fff}.bd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.bd-tile{align-content:start;gap:8px;display:grid}.bd-tile.warn{background:var(--adm-warn-bg)}.bd-k{color:var(--adm-slate);font-size:12.5px;font-weight:500}.bd-big{font:600 26px var(--adm-mono);color:var(--adm-ink)}.bd-big.sm{font-size:18px}.bd-num{font-family:var(--adm-mono);white-space:nowrap;font-size:13px}.bd-warntext{color:var(--adm-warn);font-size:13px}.bd-bar{background:var(--adm-line);border-radius:999px;height:6px;overflow:hidden}.bd-bar span{background:var(--adm-blue);height:100%;display:block}.bd-bar.warn span{background:var(--adm-error)}.bd-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.bd-main,.bd-side{gap:16px;min-width:0;display:grid}.bd-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bd-prov{align-content:start;gap:8px;display:grid}.bd-prov header{gap:2px;margin-bottom:4px;display:grid}.bd-prov header h2{margin:0;font-size:15px}.bd-line{border-top:1px solid var(--adm-line);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.bd-line>span:first-child{gap:1px;min-width:0;display:grid}.bd-line small{overflow-wrap:anywhere;font-size:11.5px}.bd-foot{margin:8px 0 0;font-size:12.5px}.bd-stack{background:var(--adm-line);border-radius:6px;gap:2px;height:18px;display:flex;overflow:hidden}.bd-stack span{min-width:3px}.bd-legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.bd-legend li{align-items:center;gap:6px;display:flex}.bd-legend li .bd-num{margin-left:auto}.bd-legend i{border-radius:3px;flex:none;width:10px;height:10px}.bd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-head h2{margin:0}.bd-head .adm-select{max-width:420px}.bd-daily{align-items:flex-end;gap:3px;height:160px;margin-top:8px;display:flex;position:relative}.bd-day{flex:1;align-items:flex-end;height:100%;display:flex}.bd-day span{background:var(--adm-blue);border-radius:3px 3px 0 0;width:100%}.bd-day.empty span{background:#eef0f3}.bd-capline{border-top:1px dashed var(--adm-error);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.bd-capline span{font:11px var(--adm-mono);color:var(--adm-error);background:#fff;padding:0 4px;position:absolute;top:-18px;right:0}.bd-daylabels{font:11px var(--adm-mono);color:var(--adm-slate);justify-content:space-between;margin-top:4px;display:flex}@media (width<=1280px){.bd-providers{grid-template-columns:1fr}}@media (width<=1100px){.bd-layout{grid-template-columns:1fr}.bd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bd-tiles{grid-template-columns:1fr}}.intake{gap:16px;min-width:0;display:grid}.intake-head h1{margin:0;font-size:24px;font-weight:650}.intake-head p{color:var(--adm-slate);margin:4px 0 0;font-size:14px}.intake-pipe h2{margin:0 0 12px;font-size:14px;font-weight:600}.intake-pipe h2 span{margin-left:6px;font-size:12.5px;font-weight:400}.intake-pipe ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.intake-pipe li{background:var(--adm-bg);border-radius:8px;gap:2px;padding:10px 12px;display:grid;position:relative}.intake-pipe li b{color:var(--adm-ink);font-size:20px;font-weight:600}.intake-pipe li span{color:var(--adm-slate);font-size:12.5px}.intake-pipe li.blue{background:var(--adm-appr)}.intake-pipe li.blue b{color:var(--adm-blue)}.intake-pipe li.green{background:var(--adm-pass-bg)}.intake-pipe li.green b{color:var(--adm-pass)}.intake-listcard{gap:12px;min-width:0;display:grid}.intake-tabs{border-bottom:1px solid var(--adm-line);gap:2px;margin:-4px 0 0;display:flex;overflow-x:auto}.intake-tabs button{font:inherit;color:var(--adm-slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13.5px}.intake-tabs button span{color:var(--adm-slate);margin-left:4px;font-size:11.5px}.intake-tabs button.on{color:var(--adm-ink);border-bottom-color:var(--adm-ink);font-weight:600}.intake-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intake-filters .adm-select,.intake-filters .adm-input{width:auto;min-width:0}.intake-more{background:var(--adm-bg);border-radius:8px;padding:10px 12px}.intake-search{border:1px solid var(--adm-line);background:var(--adm-white);min-width:0;height:36px;color:var(--adm-slate);border-radius:6px;flex:220px;align-items:center;gap:6px;padding:0 10px;display:flex}.intake-search:focus-within{outline:2px solid var(--adm-blue);outline-offset:-1px}.intake-search input{min-width:0;font:inherit;color:var(--adm-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.intake-seg{border:1px solid var(--adm-line);border-radius:6px;display:inline-flex;overflow:hidden}.intake-seg button{background:var(--adm-white);font:inherit;color:var(--adm-slate);cursor:pointer;border:0;padding:6px 12px;font-size:13px}.intake-seg button+button{border-left:1px solid var(--adm-line)}.intake-seg button.on{background:var(--adm-ink);color:var(--adm-white)}.intake-why{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.intake-why>span{margin-right:4px}.intake-why button{border:1px solid var(--adm-line);background:var(--adm-white);font:inherit;cursor:pointer;color:var(--adm-body);border-radius:999px;padding:3px 10px;font-size:12.5px}.intake-why button span{color:var(--adm-slate);margin-left:2px;font-size:11.5px}.intake-why button.on{background:var(--adm-ink);border-color:var(--adm-ink);color:var(--adm-white)}.intake-why button.on span{color:var(--adm-sage)}.intake-bulk{background:var(--adm-ink);color:var(--adm-white);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.intake-bulk b{margin-right:auto;font-weight:600}.intake-bulk .adm-btn.secondary{color:var(--adm-white);background:0 0;border-color:#3a3f4b}.intake-clear{color:var(--adm-sage);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.intake-table td{vertical-align:top}.intake-table tr.sel td{background:var(--adm-appr)}.intake-table .num{text-align:right}.intake-table .nowrap{white-space:nowrap}.intake-item{min-width:260px}.intake-item a{color:var(--adm-ink);font-weight:550;line-height:1.35;text-decoration:none;display:block}.intake-item a:hover{color:var(--adm-blue)}.intake-item span{margin-top:2px;font-size:12px;display:block}.intake-what{color:var(--adm-body);min-width:160px;font-size:13px}.intake-restored{margin-left:4px}.intake-ext{color:var(--adm-slate);display:inline-flex}.intake-ext:hover{color:var(--adm-blue)}.intake-foot{color:var(--adm-slate);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.intake-foot div{gap:8px;display:flex}.intake-crumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.intake-crumbs>div:first-child{min-width:0;color:var(--adm-slate);gap:8px;display:flex}.intake-crumbs a{color:var(--adm-blue);text-decoration:none}.intake-crumb-title{text-overflow:ellipsis;white-space:nowrap;color:var(--adm-ink);overflow:hidden}.intake-prevnext{gap:8px;display:flex}.intake-prevnext .adm-btn{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.adm-btn.is-disabled{opacity:.45;pointer-events:none}.intake-hero{gap:8px;display:grid}.intake-hero h1{color:var(--adm-ink);margin:0;font-size:22px;font-weight:650;line-height:1.25}.intake-src{margin:0;font-size:12.5px}.intake-metaline{margin:0;font-size:12px}.intake-chips{flex-wrap:wrap;gap:6px;display:flex}.intake-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.intake-actions a.adm-btn{text-decoration:none}.intake-reject{color:var(--adm-error)}.intake-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.intake-text{gap:12px;min-width:0;display:grid}.intake-text h2,.intake-side h2{margin:0;font-size:15px;font-weight:600}.intake-reader{max-width:720px;color:var(--adm-body);font-size:15.5px;line-height:1.65}.intake-reader p{margin:0 0 14px}.intake-reader h3{color:var(--adm-ink);margin:22px 0 8px;font-size:17px;font-weight:650}.intake-reader p.li{margin-bottom:8px;padding-left:18px;position:relative}.intake-reader p.li:before{content:"•";position:absolute;left:4px}.intake-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:70vh;font-family:var(--adm-mono);background:var(--adm-bg);border-radius:8px;margin:0;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.intake-side{gap:16px;min-width:0;display:grid}.intake-side>.adm-card{gap:10px;display:grid}.intake-side h3{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-slate);margin:0 0 4px;font-size:12px;font-weight:600}.intake-side p{margin:0;font-size:13.5px;line-height:1.5}.intake-score{align-items:baseline;gap:6px;display:flex}.intake-score b{color:var(--adm-ink);font-size:40px;font-weight:600;line-height:1}.intake-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.intake-bars li{grid-template-columns:96px 1fr 44px;align-items:center;gap:8px;font-size:12.5px;display:grid}.intake-bars li .mono{text-align:right}.intake-bars .bar{background:var(--adm-bg);border-radius:3px;height:6px;overflow:hidden}.intake-bars i{background:var(--adm-blue);height:100%;display:block}.intake-bars i.low{background:#d99a1e}.intake-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.intake-steps li{grid-template-columns:22px 1fr;gap:8px;font-size:13px;display:grid}.intake-steps li>div{gap:1px;min-width:0;display:grid}.intake-steps li a{color:var(--adm-blue);overflow-wrap:anywhere}.intake-steps .ico{background:var(--adm-bg);width:22px;height:22px;color:var(--adm-slate);border-radius:50%;place-items:center;display:grid}.intake-steps li.done .ico{background:var(--adm-pass-bg);color:var(--adm-pass)}.intake-steps li.stop .ico{background:var(--adm-danger-bg);color:var(--adm-error)}.intake-steps li.stop b{color:var(--adm-error)}.intake-steps li.todo b{color:var(--adm-slate);font-weight:500}.intake-fields summary{cursor:pointer;font-size:14px;font-weight:600}.intake-fields dl{gap:8px;margin:10px 0 0;font-size:12px;display:grid}.intake-fields dd{overflow-wrap:anywhere;font-family:var(--adm-mono);margin:0}@media (width<=1100px){.intake-grid{grid-template-columns:1fr}}@media (width<=720px){.intake-pipe ol{grid-template-columns:1fr 1fr}.intake-search{flex-basis:100%}.intake-foot{flex-direction:column;align-items:flex-start}}.rv-coverbar{border:1px solid var(--adm-line);background:var(--adm-white);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.rv-covpick{cursor:pointer;font:inherit;background:0 0;border:2px solid #0000;border-radius:8px;justify-items:center;gap:4px;padding:4px;display:grid}.rv-covpick img,.rv-covpick>span{object-fit:cover;background:var(--adm-bg);width:64px;height:64px;color:var(--adm-slate);border-radius:5px;place-items:center;font-size:10px;display:grid}.rv-covpick small{color:var(--adm-slate);font-size:11px}.rv-covpick.on{border-color:var(--adm-blue);cursor:default}.rv-covpick.on small{color:var(--adm-blue);font-weight:600}.rv-covpick:disabled:not(.on){opacity:.5;cursor:default}.cal-msg{margin:0 0 12px}.cal-top{border-left:4px solid var(--adm-blue);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cal-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cal-legend{color:var(--adm-slate);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.cal-legend i{border-radius:3px;width:10px;height:10px;margin-right:-4px;display:inline-block}.cal-scroll{max-width:100%;overflow-x:auto}.cal-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1040px;font-size:12px}.cal-grid th,.cal-grid td{border-bottom:1px solid var(--adm-line);border-right:1px solid var(--adm-line);vertical-align:top;text-align:left;padding:6px}.cal-grid thead th{background:var(--adm-bg);font-weight:600;position:sticky;top:0}.cal-grid thead th small{color:var(--adm-pass);font-weight:500}.cal-grid tbody th{background:var(--adm-white);width:130px;font-weight:600}.cal-grid tbody th small{color:var(--adm-slate);font-weight:400;display:block}.cal-grid td{height:64px;overflow:hidden}.cal-grid .is-today{background:color-mix(in srgb, var(--adm-blue) 6%, transparent)}.cal-grid tr.is-off td,.cal-grid tr.is-off th{opacity:.55}.cal-cap{font:11px var(--adm-mono);color:var(--adm-slate);margin-bottom:4px;display:block}.cal-cap.full{color:var(--adm-warn)}.cal-cap.over{color:var(--adm-error);font-weight:700}.cal-chip{text-align:left;border:1px solid var(--adm-line);background:var(--adm-white);cursor:grab;border-left-width:4px;border-radius:6px;width:100%;margin-bottom:4px;padding:4px 6px;font-size:11px;line-height:1.3;display:block}.cal-chip span{color:var(--adm-slate);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-chip em{color:var(--adm-error);font-style:normal;font-weight:600;display:block}.cal-chip.pinned{border-style:dashed dashed dashed solid}.cal-chip.conflict{background:var(--adm-danger-bg)}.t-top{border-left-color:var(--adm-blue)!important}.cal-legend .t-top{background:var(--adm-blue)}.t-second{border-left-color:var(--adm-sage)!important}.cal-legend .t-second{background:var(--adm-sage)}.t-standard{border-left-color:var(--adm-line)!important}.cal-legend .t-standard{background:var(--adm-line)}.cal-chip.t-top{background:color-mix(in srgb, var(--adm-blue) 8%, var(--adm-white))}.cal-hint{margin-top:8px;font-size:12px}.cal-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=900px){.cal-cols{grid-template-columns:minmax(0,1fr)}}.cal-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cal-list li{border-bottom:1px solid var(--adm-line);gap:6px;padding-bottom:10px;display:grid}.cal-list small{color:var(--adm-slate);font-size:12px;display:block}.cal-actions{flex-wrap:wrap;gap:6px;display:flex}.cal-tier{background:var(--adm-bg);border-left:4px solid;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.cal-stage{background:var(--adm-bg);border-radius:10px;justify-items:center;max-height:70vh;padding:14px;display:grid;overflow:auto}.cal-export{width:100%;min-height:320px;font:12px var(--adm-mono);margin:10px 0}.adm-navbadge{background:var(--adm-blue);min-width:20px;height:20px;color:var(--adm-white);font:600 11px/20px var(--adm-font);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px}.adm-chat-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=900px){.adm-chat-grid{grid-template-columns:1fr}}.adm-chat-log{gap:10px;max-height:75vh;padding:20px;display:grid;overflow-y:auto}.adm-chat-day{text-align:center;color:var(--adm-muted,#6b6b75);margin:8px 0;font-size:12px}.adm-chat-msg{justify-items:start;gap:4px;display:grid}.adm-chat-msg.is-agent{justify-items:end}.adm-chat-bubble{background:var(--vf-chalk,#f3f1ec);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:min(560px,85%);padding:10px 14px}.adm-chat-msg.is-agent .adm-chat-bubble{background:var(--adm-ink,#101017);color:var(--adm-white,#fff)}.adm-chat-info{gap:14px;padding:20px;display:grid}.adm-chat-info h2{margin:0;font-size:17px}.adm-chat-info dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.adm-chat-info dt{color:var(--adm-muted,#6b6b75);font-size:13px}.adm-chat-info dd{overflow-wrap:anywhere;margin:0}.adm-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-chat-preview{max-width:360px}.aw{font-family:var(--vf-font-body);color:var(--vf-black);font-size:17px;line-height:1.5}.aw-eyebrow{font-family:var(--vf-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--vf-graphite);font-size:12px;font-weight:500}.aw-head{background:var(--vf-peach);padding-block:clamp(28px,4vw,56px) clamp(24px,3vw,40px)}.aw-head-inner{gap:20px;display:grid}.aw-crumb{font-family:var(--vf-font-display);color:var(--vf-graphite);gap:10px;font-size:13px;font-weight:500;display:flex}.aw-crumb a{color:var(--vf-graphite);text-decoration:none}.aw-head-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:end;gap:clamp(24px,4vw,56px);display:grid}.aw-head h1{font-family:var(--vf-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(40px,6vw,96px);font-weight:700;line-height:.88}.aw-lede{max-width:46ch;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.45}.aw-wiz{align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,96px);display:grid}@media (width>=960px){.aw-wiz{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.aw-rail{position:sticky;top:84px}}.aw-rail{align-content:start;gap:24px;display:grid}.aw-steps{border-top:1px solid var(--vf-black);margin:0;padding:0;list-style:none}.aw-steps button{border:0;border-bottom:1px solid var(--vf-pewter);width:100%;font-family:var(--vf-font-display);color:var(--vf-black);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:500;display:grid}.aw-steps button:disabled{color:var(--vf-pewter);cursor:default}.aw-steps button[aria-current=step]{font-weight:600}.aw-dot{border:1px solid var(--vf-pewter);border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.aw-dot[data-s=done]{background:var(--vf-peach);border-color:var(--vf-black)}.aw-dot[data-s=current]{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.aw-meta{color:var(--vf-graphite);font-size:12px;font-weight:400}.aw-why{gap:10px;display:grid}.aw .aw-why h2{font-family:var(--vf-font-display);letter-spacing:-.02em;margin:0;font-weight:600;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.05!important}.aw-why p:last-child{color:var(--vf-slate);margin:0;font-size:16px;line-height:1.55}.aw-trust{font-family:var(--vf-font-display);color:var(--vf-graphite);border-top:1px solid var(--vf-pewter);gap:6px;padding-top:14px;font-size:13px;display:grid}.aw .aw-trust a{justify-self:start}.aw-panel{gap:16px;min-width:0;display:grid}.aw-progress-row{font-family:var(--vf-font-display);color:var(--vf-graphite);justify-content:space-between;align-items:end;gap:12px;font-size:13px;display:flex}.aw-bar{background:var(--vf-off-white);height:4px;overflow:hidden}.aw-bar>div{background:var(--vf-black);height:100%;transition:width .4s cubic-bezier(.2,.7,0,1)}.aw-form{border:1px solid var(--vf-black);background:var(--vf-white);min-width:0;display:grid}.aw-form-head{gap:8px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) 8px;display:grid}.aw-form-head h2{font-family:var(--vf-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.05}.aw-form-head p{color:var(--vf-slate);max-width:60ch;margin:0;font-size:16px}.aw-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;padding:16px clamp(20px,3vw,32px) clamp(20px,3vw,32px);animation:.35s cubic-bezier(.2,.7,0,1) both awIn;display:grid}.aw-body.aw-stack{grid-template-columns:1fr;gap:2px}@keyframes awIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-body{animation:none}}.aw-field{font-family:var(--vf-font-display);align-content:start;gap:6px;font-size:13px;font-weight:500;display:grid}.aw-field.aw-wide{grid-column:1/-1}.aw-field-top{justify-content:space-between;gap:8px;display:flex}.aw-hint{color:var(--vf-graphite);font-weight:400}.aw-req{color:var(--vf-fuschia)}.aw-input{box-sizing:border-box;border:1px solid var(--vf-pewter);width:100%;font-family:var(--vf-font-body);background:var(--vf-white);color:inherit;border-radius:0;padding:13px 14px;font-size:16px;font-weight:400}.aw-input[aria-invalid=true]{border-color:var(--vf-error,#c8102e)}textarea.aw-input{resize:vertical}select.aw-input{appearance:none;background:var(--vf-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M0 0l6 8 6-8z' fill='%23101017'/></svg>") no-repeat right 14px center;padding-right:40px}.aw-choices{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.aw-chip{border:1px solid var(--vf-pewter);font-family:var(--vf-font-display);white-space:nowrap;cursor:pointer;color:var(--vf-black);background:0 0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .18s}.aw-chip:hover{background:var(--vf-peach);border-color:var(--vf-peach)}.aw-chip[aria-checked=true]{background:var(--vf-peach);border-color:var(--vf-black)}.aw-err{color:var(--vf-error,#c8102e);font-weight:500}.aw-drop{border:1px dashed var(--vf-pewter);text-align:center;font-family:var(--vf-font-body);justify-items:center;gap:10px;padding:clamp(20px,3vw,32px);font-weight:400;display:grid}.aw-drop strong{font-family:var(--vf-font-display);font-size:16px;font-weight:600}.aw-drop>span{color:var(--vf-slate);max-width:40ch;font-size:15px}.aw-drop small{color:var(--vf-graphite);font-size:13px}.aw-drop[data-dragging]{background:var(--vf-peach);border-color:var(--vf-black);border-style:solid}.aw-files{gap:8px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.aw-files li{border:1px solid var(--vf-pewter);text-align:left;background:var(--vf-white);grid-template-columns:20px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:12px;font-size:14px;display:grid}.aw-files button{cursor:pointer;width:32px;height:32px;color:var(--vf-black);background:0 0;border:0}.aw-file-details{gap:4px;min-width:0;display:grid}.aw-file-details strong{overflow-wrap:anywhere;font-size:14px}.aw-file-details>span{color:var(--vf-graphite);font-size:12px}.aw-file-ready{align-items:center;gap:6px;font-size:12px;display:flex}.aw-file-ready input{width:16px;height:16px;accent-color:var(--vf-black);pointer-events:none}.aw-file-errors{color:var(--vf-error);overflow-wrap:anywhere;gap:6px;font-size:14px;display:grid}.aw-file-errors p{margin:0}@media (width<=480px){.aw-files li{grid-template-columns:minmax(0,1fr) auto 32px;gap:8px;padding:10px}.aw-files li>svg{display:none}.aw-drop{padding:16px}}.aw-btn{font-family:var(--vf-font-display);cursor:pointer;border:1px solid var(--vf-black);background:var(--vf-black);color:var(--vf-white);border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.aw-btn:hover{background:var(--vf-slate)}.aw-btn.aw-ghost{color:var(--vf-black);background:0 0}.aw-btn.aw-ghost:hover{background:var(--vf-peach)}.aw-text-btn{cursor:pointer;color:var(--vf-graphite);font-family:var(--vf-font-display);background:0 0;border:0;padding:12px 6px;font-size:15px;font-weight:500}.aw-text-btn.aw-u{text-underline-offset:4px;text-decoration:underline}.aw-foot{border-top:1px solid var(--vf-pewter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(20px,3vw,32px);display:flex}.aw-foot-note{font-family:var(--vf-font-display);color:var(--vf-graphite);font-size:13px}.aw-foot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-rev{border-top:1px solid var(--vf-black);gap:8px;padding:14px 0 10px;display:grid}.aw-rev-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aw-rev h3{font-family:var(--vf-font-display);margin:0;font-size:16px;font-weight:600}.aw-rev dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 18px;margin:0;display:grid}.aw-rev dt{font-family:var(--vf-font-display);color:var(--vf-graphite);font-size:12px}.aw-rev dd{margin:0;font-size:15px}.aw-rev dd[data-empty]{color:var(--vf-graphite)}.aw-consent{border-top:1px solid var(--vf-black);color:var(--vf-slate);align-items:start;gap:10px;padding-top:16px;font-size:15px;display:flex}.aw-consent input{flex:none;width:16px;height:16px;margin-top:3px}.aw-done{gap:18px;padding:clamp(20px,3vw,32px);display:grid}.aw-done h2{font-family:var(--vf-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:.9}.aw-done>p{color:var(--vf-slate);max-width:56ch;margin:0}.aw-ok{color:#1b8f57}.aw-next{border-top:1px solid var(--vf-black);margin:0;padding:0;list-style:none}.aw-next li{border-bottom:1px solid var(--vf-pewter);grid-template-columns:36px 1fr;gap:12px;padding:12px 0;font-size:15px;display:grid}.aw-next li>span:first-child{font-family:var(--vf-font-display);color:var(--vf-graphite);font-size:13px;font-weight:600}.aw-next strong{font-family:var(--vf-font-display);font-weight:600}.aw-reasons{background:var(--vf-peach);padding-block:clamp(48px,6vw,96px)}.aw-reasons-inner{gap:28px;display:grid}.aw-reasons-top{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:end;gap:24px;display:grid}.aw-reasons-top>div{gap:12px;display:grid}.aw-reasons h2{font-family:var(--vf-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:.95}.aw-reasons-top>p{max-width:52ch;margin:0}.aw-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.aw-cards article{background:var(--vf-white);border:1px solid var(--vf-pewter);align-content:start;gap:12px;padding:24px;display:grid}.aw-cards h3{font-family:var(--vf-font-display);margin:0;font-size:22px;font-weight:600;line-height:1.05}.aw-cards ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.aw-cards li{grid-template-columns:16px 1fr;gap:6px;display:grid}.aw-cards strong{font-family:var(--vf-font-display);font-weight:600}.aw-card-icon{aspect-ratio:1;background:var(--vf-peach);border-radius:999px;place-items:center;width:112px;margin:0;display:grid;overflow:hidden}.aw-card-icon img{object-fit:contain;width:100%;height:100%}.pt{--pt-line:#e3e6e5;--pt-ok:#1b8f57;background:var(--vf-white);color:var(--vf-black);font-family:var(--vf-font-body);min-height:100vh}.pt a{color:var(--vf-black)}.pt a:hover{color:var(--vf-graphite)}.pt input:focus-visible,.pt button:focus-visible,.pt a:focus-visible{outline:2px solid var(--vf-black);outline-offset:2px}.pt-d{font-family:var(--vf-font-display)}.pt-eyebrow{font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);margin:0;font-size:13px;font-weight:600}.pt-h1{font-family:var(--vf-font-display);letter-spacing:-1.2px;text-transform:uppercase;margin:0;font-size:48px;font-weight:800;line-height:.95}.pt-lede{color:var(--vf-slate);margin:0;font-size:18px;line-height:1.45}.pt-field{flex-direction:column;gap:8px;display:flex}.pt-label{font-family:var(--vf-font-display);font-size:15px;font-weight:500}.pt-input{border:1px solid var(--vf-black);height:52px;font-family:var(--vf-font-body);background:var(--vf-white);color:var(--vf-black);box-sizing:border-box;border-radius:0;width:100%;padding:0 16px;font-size:17px}.pt-input[readonly]{border-color:var(--vf-pewter);background:var(--vf-off-white);color:var(--vf-slate)}.pt-input.sm{height:48px}.pt-btn{background:var(--vf-black);height:52px;color:var(--vf-white);font-family:var(--vf-font-display);cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:600}.pt-btn:disabled{opacity:.55;cursor:default}.pt-btn.sm{align-self:flex-start;height:48px;padding:0 24px;font-size:16px}.pt-btn-outline{border:1px solid var(--vf-black);height:52px;font-family:var(--vf-font-display);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.pt-link{font-family:var(--vf-font-display);font-size:15px;font-weight:500}.pt-msg{background:var(--vf-peach);margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.pt-msg.ok{background:var(--vf-off-white)}.pt-login{flex-wrap:wrap;min-height:100vh;display:flex}.pt-login-main{box-sizing:border-box;flex-direction:column;flex:520px;gap:48px;min-width:0;padding:48px 64px;display:flex}.pt-login-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pt-login-top img{width:auto;height:28px}.pt-login-body{flex-direction:column;flex-grow:1;justify-content:center;gap:32px;width:100%;max-width:440px;display:flex}.pt-login-intro{flex-direction:column;gap:14px;display:flex}.pt-login-intro h1{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:56px;font-weight:800;line-height:.95}.pt-login-intro .pt-lede{font-size:19px}.pt-form{flex-direction:column;gap:20px;display:flex}.pt-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-row a{font-family:var(--vf-font-display);font-size:14px;font-weight:500}.pt-note{color:var(--vf-graphite);margin:0;font-size:15px;line-height:1.5}.pt-address{color:var(--vf-graphite);margin:0;font-size:13px}.pt-login-side{background:var(--vf-off-white);box-sizing:border-box;flex-direction:column;flex:480px;justify-content:center;gap:40px;min-width:0;padding:64px;display:flex}.pt-login-side h2{max-width:520px;font-family:var(--vf-font-display);letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:1}.pt-inside{border-top:1px solid var(--vf-black);grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;display:grid}.pt-inside>div{border-bottom:1px solid var(--vf-pewter);flex-direction:column;gap:6px;padding:24px 24px 24px 0;display:flex}.pt-inside>div:nth-child(2n){border-left:1px solid var(--vf-pewter);padding:24px 0 24px 24px}.pt-inside h3{font-family:var(--vf-font-display);margin:0;font-size:20px;font-weight:700}.pt-inside p{color:var(--vf-slate);margin:0;font-size:16px;line-height:1.4}.pt-page{flex-direction:column;min-height:100vh;display:flex}.pt-header{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 56px;display:flex}.pt-header img{width:auto;height:26px}.pt-wrap{box-sizing:border-box;flex-wrap:wrap;flex-grow:1;align-items:flex-start;gap:48px;width:100%;max-width:1240px;margin:0 auto;padding:72px 56px;display:flex}.pt-col{flex-direction:column;flex:400px;gap:22px;min-width:0;max-width:480px;display:flex}.pt-col.wide{max-width:520px}.pt-panel{background:var(--vf-off-white);flex-direction:column;gap:12px;padding:28px;display:flex}.pt-box{border:1px solid var(--vf-black);flex-direction:column;gap:14px;padding:28px;display:flex}.pt-h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:26px;font-weight:800}.pt-panel p.pt-body{margin:0;font-size:17px;line-height:1.5}.pt-textbtn{cursor:pointer;font-family:var(--vf-font-display);color:var(--vf-black);background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.pt-steps{font-family:var(--vf-font-display);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.pt-steps li{border:1px solid var(--vf-pewter);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:flex}.pt-steps li[aria-current]{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.pt-setup{align-items:stretch;gap:64px;padding:56px}.pt-setup form{flex-direction:column;flex:999 420px;gap:22px;min-width:0;max-width:520px;display:flex}.pt-setup .pt-intro{flex-direction:column;gap:12px;display:flex}.pt-setup aside{flex-direction:column;flex:340px;gap:20px;min-width:0;padding-top:8px;display:flex}.pt-access{background:var(--vf-off-white);flex-direction:column;gap:14px;padding:28px;display:flex}.pt-access h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.pt-access dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;font-size:16px;display:grid}.pt-access dt{font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);font-size:13px;font-weight:600}.pt-access dd{margin:0}.pt-rules{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pt-rules li{color:var(--vf-graphite);align-items:center;gap:10px;display:flex}.pt-rules li.ok{color:var(--vf-black)}.pt-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.pt-side{box-sizing:border-box;background:var(--vf-white);border-right:1px solid var(--pt-line);font-family:var(--vf-font-display);flex-direction:column;gap:28px;height:100vh;padding:28px 16px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.pt-side-brand{flex-direction:column;gap:6px;padding:0 12px;display:flex}.pt-side-brand img{align-self:flex-start;width:auto;height:24px}.pt-side-brand span{letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);font-size:12px;font-weight:600}.pt-me{border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);align-items:center;gap:12px;margin:0 12px;padding:14px 0;display:flex}.pt-avatar{background:var(--vf-black);width:40px;height:40px;color:var(--vf-white);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.pt-me-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pt-me-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.pt-me-role{border:1px solid var(--vf-black);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600}.pt-menu{flex-direction:column;flex-grow:1;gap:2px;display:flex}.pt-menu-foot{border-top:1px solid var(--pt-line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.pt-item{min-height:44px;color:var(--vf-black);cursor:pointer;font-size:16px;font-weight:500;font-family:var(--vf-font-display);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;width:100%;padding:0 12px;text-decoration:none;display:flex}.pt .pt-item:hover{color:var(--vf-black);background:var(--vf-off-white)}.pt .pt-item.is-active{background:var(--vf-chiffon);font-weight:700}.pt-menu-foot .pt-item{font-size:15px}.pt-content{box-sizing:border-box;min-width:0;padding:48px 56px}.pt-content-inner{flex-direction:column;gap:22px;max-width:1100px;display:flex}@media (width<=860px){.pt-shell{grid-template-columns:minmax(0,1fr)}.pt-side{border-right:0;border-bottom:1px solid var(--pt-line);height:auto;position:static}.pt-content{padding:32px 20px}.pt-menu{flex-grow:0}.pt-login-main,.pt-login-side{padding:32px 20px}.pt-header{padding:20px}.pt-wrap,.pt-setup{padding:40px 20px}.pt-login-intro h1{font-size:44px}.pt-h1{font-size:40px}}@media (width<=520px){.pt-inside{grid-template-columns:minmax(0,1fr)}.pt-inside>div:nth-child(2n){border-left:0;padding:24px 0}.pt-access dl{grid-template-columns:minmax(0,1fr);gap:4px}.pt-access dd{margin-bottom:10px}}.pt-tr{flex-direction:column;gap:36px;max-width:1080px;display:flex}.pt-tr.mod{gap:32px}.pt-tr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-tr-head>div:first-child{flex-direction:column;gap:10px;max-width:680px;display:flex}.pt-tr-h1{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:52px;font-weight:800;line-height:.95}.pt-tr-lede{max-width:620px;color:var(--vf-slate);margin:0;font-size:18px;line-height:1.45}.pt-tr-meter{flex-direction:column;gap:8px;width:300px;max-width:100%;display:flex}.mod .pt-tr-meter{gap:12px}.pt-tr-meter>div:first-child{font-family:var(--vf-font-display);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.pt-tr-bar{border:1px solid var(--vf-black);box-sizing:border-box;border-radius:999px;height:10px;overflow:hidden}.pt-tr-bar>div{background:var(--vf-black);height:100%}.pt-tr-list{border-top:2px solid var(--vf-black);flex-direction:column;display:flex}.pt .pt-tr-mrow{border-bottom:1px solid var(--pt-line);color:var(--vf-black);flex-wrap:wrap;align-items:center;gap:24px;padding:26px 0;text-decoration:none;display:flex}.pt-tr-num{width:64px;font-family:var(--vf-font-display);color:var(--vf-graphite);flex-shrink:0;font-size:40px;font-weight:800}.pt-tr-mtext{flex-direction:column;flex:999 320px;gap:6px;min-width:0;display:flex}.pt-tr-mtext b{font-family:var(--vf-font-display);font-size:24px;font-weight:700}.pt-tr-mtext span{color:var(--vf-slate);font-size:16px;line-height:1.4}.pt-tr-mprog{flex-direction:column;flex:220px;gap:8px;display:flex}.pt-tr-mprog>span:first-child{font-family:var(--vf-font-display);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.pt-tr-tag{background:var(--vf-white);border:1px solid var(--vf-black);border-radius:999px;padding:2px 10px;font-weight:600}.pt-tr-tag.prog{background:var(--vf-chiffon)}.pt-tr-tag.none{border-color:var(--vf-pewter)}.pt-tr-thin{background:var(--pt-line);border-radius:999px;height:6px;display:block;overflow:hidden}.pt-tr-thin>span{background:var(--vf-black);height:100%;display:block}.pt-tr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pt-tr-exam,.pt-tr-how{flex-direction:column;gap:12px;padding:32px;display:flex}.pt-tr-exam{background:var(--vf-chiffon)}.pt-tr-exam .pt-eyebrow{color:var(--vf-slate)}.pt-tr-exam h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:800}.pt-tr-exam p{margin:0;font-size:17px;line-height:1.45}.pt-tr-pill{border:1px solid var(--vf-black);height:46px;font-family:var(--vf-font-display);box-sizing:border-box;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.pt-tr-how{border:1px solid var(--vf-black)}.pt-tr-how ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:flex}.pt-tr-how li{margin:0}.pt-crumb{font-family:var(--vf-font-display);color:var(--vf-graphite);flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500;display:flex}.pt-tr-cta{background:var(--vf-black);height:48px;font-family:var(--vf-font-display);cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pt a.pt-tr-cta,.pt .pt-tr-cta,.pt a.pt-tr-cta:hover{color:var(--vf-white)}.pt-tr-ghost{border:1px solid var(--vf-black);background:var(--vf-white);height:50px;font-family:var(--vf-font-display);cursor:pointer;color:var(--vf-black);box-sizing:border-box;border-radius:999px;align-items:center;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.pt-tr-lessons{border-top:2px solid var(--vf-black);margin:0;padding:0;list-style:none}.pt-tr-lessons li{margin:0}.pt .pt-tr-lrow{border-bottom:1px solid var(--pt-line);min-height:64px;color:var(--vf-black);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 16px;text-decoration:none;display:flex}.pt-tr-lrow.cur{background:var(--vf-chiffon)}.pt-tr-dot{border:1.5px solid var(--vf-black);background:var(--vf-white);box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pt-tr-dot.on{background:var(--vf-black)}.pt-tr-lnum{width:44px;font-family:var(--vf-font-display);color:var(--vf-graphite);font-size:16px;font-weight:600}.pt-tr-ltitle{font-family:var(--vf-font-display);flex:999 260px;font-size:19px;font-weight:500}.cur .pt-tr-ltitle{font-weight:700}.pt-tr-lmeta{color:var(--vf-slate);text-align:right;flex:140px;font-size:15px}.pt-tr-pager{font-family:var(--vf-font-display);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pt-tr-pager.line{border-top:1px solid var(--pt-line);padding-top:24px}.pt .pt-tr-pager a{flex-direction:column;gap:4px;min-height:44px;text-decoration:none;display:flex}.pt-tr-pager a.nx{text-align:right;margin-left:auto}.pt-tr-pager small{letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);font-size:13px;font-weight:600}.pt-tr-pager b{font-size:17px;font-weight:600}.pt-ls{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:1120px;display:flex}.pt-ls article{flex-direction:column;flex:999 520px;gap:28px;min-width:0;display:flex}.pt-ls-title{flex-direction:column;gap:12px;display:flex}.pt-ls-chips{font-family:var(--vf-font-display);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;display:flex}.pt-ls-chips span{border:1px solid var(--vf-black);border-radius:999px;padding:4px 12px}.pt-ls-chips span.soft{background:var(--vf-off-white);border-color:#0000}.pt-ls-video{aspect-ratio:16/9;background:var(--vf-black);justify-content:center;align-items:center;display:flex;position:relative}.pt-ls-video video{width:100%;height:100%;display:block}.pt-ls-video p{font-family:var(--vf-font-display);color:var(--vf-off-white);margin:0;font-size:20px;font-weight:600}.pt-ls-obj{border:1px solid var(--vf-black);flex-direction:column;gap:10px;padding:24px;display:flex}.pt-ls ul{margin:0;padding-left:22px}.pt-ls li{margin:0 0 6px}.pt-ls-obj ul{font-size:17px;line-height:1.45}.pt-ls-body{flex-direction:column;gap:22px;font-size:18px;line-height:1.55;display:flex}.pt-ls-body p{margin:0}.pt-ls-body h2{font-family:var(--vf-font-display);margin:0 0 8px;font-size:22px;font-weight:700}.pt-ls-body .callout{background:var(--vf-off-white);padding:20px 24px}.pt-ls-body .callout h2{letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:16px}.pt-ls-body .callout p,.pt-ls-body .callout ul{font-size:17px}.pt-ls-body .sec{flex-direction:column;display:flex}.pt-ls-body .sec>p+*,.pt-ls-body .sec>ul+*{margin-top:8px}.pt-ls-hold{background:var(--vf-peach);padding:20px 24px;font-size:17px;line-height:1.45}.pt-quiz{border-top:2px solid var(--vf-black);flex-direction:column;gap:20px;padding-top:28px;display:flex}.pt-quiz-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-quiz-head h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:32px;font-weight:800}.pt-quiz-head span,.pt-quiz-note{font-family:var(--vf-font-display);color:var(--vf-graphite);font-size:14px;font-weight:500}.pt-quiz fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pt-quiz legend{margin-bottom:14px;padding:0;font-size:21px;line-height:1.35}.pt-quiz label{border:1px solid var(--vf-pewter);cursor:pointer;box-sizing:border-box;align-items:center;gap:14px;min-height:52px;padding:0 18px;font-size:17px;display:flex}.pt-quiz label.on{border:2px solid var(--vf-black);background:var(--vf-chiffon);padding:0 17px}.pt-quiz input[type=radio]{width:18px;height:18px;accent-color:var(--vf-black);flex:none;margin:0}.pt-quiz-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-quiz-dots{gap:6px;display:flex}.pt-quiz-dots span{background:var(--pt-line);border-radius:999px;width:28px;height:6px}.pt-quiz-dots span.on{background:var(--vf-black)}.pt-tr-cta:disabled{opacity:.45;cursor:not-allowed}.pt-ls aside{flex-direction:column;flex:280px;gap:24px;min-width:0;display:flex}.pt-ls-outline{border:1px solid var(--vf-black);flex-direction:column;gap:14px;padding:24px;display:flex}.pt-ls-outline ol{flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pt-ls-outline li{margin:0}.pt .pt-ls-outline a{border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 10px;text-decoration:none;display:flex}.pt-ls-outline a.cur{background:var(--vf-chiffon);font-weight:700}.pt-ls-outline .d{border:1.5px solid var(--vf-black);box-sizing:border-box;background:var(--vf-white);border-radius:999px;flex-shrink:0;width:18px;height:18px}.pt-ls-outline .d.on{background:var(--vf-black)}.pt-ls-ask{background:var(--vf-off-white);flex-direction:column;gap:12px;padding:24px;display:flex}.pt-ls-ask h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.pt-ls-ask p{margin:0;font-size:16px;line-height:1.45}.pt .pt-ls-ask a{border:1px solid var(--vf-black);height:44px;font-family:var(--vf-font-display);box-sizing:border-box;border-radius:999px;align-self:flex-start;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sr-only-pt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-qr{flex-direction:column;gap:28px;max-width:880px;display:flex}.pt-qr-score{background:var(--vf-chiffon);align-items:center;gap:14px;padding:14px 22px;display:flex}.pt-qr-score.fail{background:var(--vf-peach)}.pt-qr-score b{font-family:var(--vf-font-display);font-size:36px;font-weight:800}.pt-qr-score span{font-size:15px;line-height:1.3}.pt-qr ol{border-top:2px solid var(--vf-black);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-qr li{border-bottom:1px solid var(--pt-line);align-items:flex-start;gap:16px;margin:0;padding:18px 0;display:flex}.pt-qr-ic{background:var(--vf-black);border:1.5px solid var(--vf-black);box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pt-qr-ic.x{background:var(--vf-peach)}.pt-qr li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.pt-qr li>div>span:first-child{font-size:18px;line-height:1.4}.pt-qr li>div>span:nth-child(2){font-family:var(--vf-font-display);font-size:15px;font-weight:600}.pt-qr-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-qr-actions .pt-tr-cta{height:50px}.pt-qr-foot{color:var(--vf-graphite);margin:0;font-size:15px;line-height:1.5}@media (width<=860px){.pt-tr-h1{font-size:40px}.pt-tr-cards{grid-template-columns:minmax(0,1fr)}.pt-tr-exam,.pt-tr-how{padding:24px}.pt-tr-lmeta{text-align:left}}.adm-email-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.adm-email-list{gap:4px;display:grid}.adm-email-list .adm-btn{white-space:normal;text-align:left;border-radius:8px;justify-content:flex-start;min-height:48px}.adm-email-main{gap:20px;min-width:0;display:grid}.adm-email-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-email-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-email-workspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.adm-email-editor{align-content:start;gap:16px;display:grid}.adm-email-preview{border:1px solid var(--adm-line);background:var(--adm-white);justify-items:center;min-width:0;display:grid;overflow:auto}.adm-email-preview iframe{background:var(--adm-white);border:0;width:100%;height:1100px;display:block}.adm-email-preview.phone iframe{width:min(375px,100%)}.adm-email-summary{color:var(--adm-slate);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}@media (width<=1200px){.adm-email-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.adm-email-layout{grid-template-columns:minmax(0,1fr)}.adm-email-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.apu{color:#101017;box-sizing:border-box;flex-direction:column;gap:22px;width:100%;min-width:0;max-width:1160px;font-family:Inter,Arial,sans-serif;display:flex}.apu-card,.aps-scroll{max-width:100%;position:relative}.apu a{color:#101017}.apu a:hover{color:#506168}.apu h1{letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:26px;font-weight:700}.apu-sub{color:#506168;margin:0;font-size:14px}.apu-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.apu-headtext{flex-direction:column;gap:4px;display:flex}.apu-btn{cursor:pointer;white-space:nowrap;background:#101017;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font:600 14px Inter,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.apu-btn:disabled{opacity:.5;cursor:default}.apu-btn.ghost{background:#fff;border:1px solid #e3e6e5;color:#101017!important}.apu-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apu-tabs{background:#fff;border:1px solid #e3e6e5;border-radius:8px;gap:4px;padding:4px;display:flex}.apu-tabs button{color:#101017;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 12px;font:600 13px Inter,Arial,sans-serif}.apu-tabs button[aria-selected=true]{color:#fff;background:#101017}.apu-search{box-sizing:border-box;background:#fff;border:1px solid #e3e6e5;border-radius:8px;align-items:center;gap:8px;width:280px;max-width:100%;height:40px;padding:0 12px;display:flex}.apu-search input{background:0 0;border:0;outline:none;flex-grow:1;min-width:0;font:14px Inter,Arial,sans-serif}.apu-search:focus-within{outline-offset:2px;outline:2px solid #101017}.apu-card{background:#fff;border:1px solid #e3e6e5;border-radius:10px;overflow-x:auto}.apu-table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.apu-table th{text-align:left;color:#506168;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e3e6e5;padding:12px 16px;font-size:12px;font-weight:600}.apu-table td{vertical-align:middle;border-bottom:1px solid #e3e6e5;padding:12px 16px}.apu-table tr:last-child td{border-bottom:0}.apu-name{flex-direction:column;gap:2px;display:flex}.apu-name b{font-weight:600}.apu-name span{color:#506168;font-size:13px}.apu-muted{color:#2a363b}.apu-train{align-items:center;gap:8px;display:flex}.apu-train>span:first-child{background:#e3e6e5;border-radius:999px;flex-grow:1;height:6px;display:block;overflow:hidden}.apu-train>span:first-child>span{background:#101017;height:100%;display:block}.apu-train>span:last-child{min-width:64px;font-size:13px}.apu-chip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.apu-chip.active{background:#e3f9ea}.apu-chip.invited{background:#f1ffca}.apu-chip.disabled{background:#e3e6e5}.apu-more{text-align:right;position:relative}.apu-dots{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px}.apu-dots:hover,.apu-dots[aria-expanded=true]{background:#f3f4f4}.apu-menu{z-index:20;text-align:left;background:#fff;border:1px solid #e3e6e5;border-radius:8px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% - 6px);right:16px;box-shadow:0 8px 24px #1010171f}.apu-menu button{text-align:left;color:#101017;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:34px;padding:0 10px;font:14px Inter,Arial,sans-serif;display:block}.apu-menu button:hover:not(:disabled){background:#f3f4f4}.apu-menu button:disabled{color:#a6b7aa;cursor:default}.apu-menu hr{border:0;border-top:1px solid #e3e6e5;margin:4px 0}.apu-menu small{color:#506168;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px 2px;font-size:11px;font-weight:600;display:block}.apu-foot{color:#506168;margin:0;font-size:13px}.apu-empty{text-align:center;color:#506168;padding:28px 16px}.apu-toast{background:#e3f9ea;border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.apu-toast.err{color:#8a0f24;background:#ffe7eb}.apu-back{font-size:13px;font-weight:500;color:#506168!important}.apu-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.apu-form{box-sizing:border-box;background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;flex:999 480px;gap:24px;min-width:0;padding:28px;display:flex}.apu-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apu-field{flex-direction:column;gap:6px;display:flex}.apu-field label,.apu legend{font-size:13px;font-weight:600}.apu-field input{border:1px solid #e3e6e5;border-radius:8px;min-width:0;height:40px;padding:0 12px;font:14px Inter,Arial,sans-serif}.apu-field input:focus{outline-offset:1px;outline:2px solid #101017}.apu fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.apu legend{margin-bottom:10px;padding:0}.apu-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.apu-role{cursor:pointer;background:#fff;border:1px solid #e3e6e5;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.apu-role.on{background:#f1ffca;border:2px solid #101017;padding:13px}.apu-role>span:first-child{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.apu-role>span:last-child{color:#2a363b;font-size:13px;line-height:1.4}.apu-role:focus-within{outline-offset:2px;outline:2px solid #101017}.apu-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.apu-check{align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.apu-check input,.apu-role input{accent-color:#101017;width:16px;height:16px;margin:0}.apu-hint{color:#506168;margin:0;font-size:12px}.apu-actions{border-top:1px solid #e3e6e5;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.apu-aside{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.apu-label{letter-spacing:.5px;text-transform:uppercase;color:#506168;font-size:12px;font-weight:600}.apu-mail{background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;gap:12px;padding:24px;font-size:14px;line-height:1.55;display:flex}.apu-mail img{align-self:flex-start;width:auto;height:18px}.apu-mail p{margin:0}.apu-mail .t{font-size:16px;font-weight:700}.apu-mail .cta{color:#fff;background:#101017;border-radius:999px;align-self:flex-start;align-items:center;height:40px;padding:0 18px;font-weight:600;display:inline-flex}.apu-mail .f{color:#506168;font-size:12px}.apu-done{background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;gap:14px;padding:28px;display:flex}.apu-done h2{text-transform:none;letter-spacing:0;margin:0;font:700 18px Inter,Arial,sans-serif}.apu-done p{color:#2a363b;margin:0;font-size:14px}.apu-row{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){.apu-fields,.apu-folders,.apu-roles{grid-template-columns:minmax(0,1fr)}}.apr-table tr.is-sel td{background:#f1ffca}.apr-name{all:unset;cursor:pointer;flex-direction:column;gap:2px;display:flex}.apr-name b{font-weight:600}.apr-name span{color:#506168;font-size:12px}.apr-name:focus-visible{outline-offset:2px;outline:2px solid #101017}.apr-chip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.apr-cert{color:#2a363b}.apr-detail{background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;gap:18px;padding:24px;display:flex}.apr-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apr-detail-head>div:first-child{flex-direction:column;gap:2px;display:flex}.apr-detail-head h2{margin:0;font-size:18px;font-weight:700}.apr-detail-head span{color:#506168;font-size:13px}.apr-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.apr-btn{color:#101017;cursor:pointer;background:#fff;border:1px solid #e3e6e5;border-radius:8px;height:36px;padding:0 14px;font:600 13px Inter,Arial,sans-serif}.apr-btn:disabled{opacity:.5;cursor:default}.apr-mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.apr-mods>div{border:1px solid #e3e6e5;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.apr-mods .t{font-size:14px;font-weight:600}.apr-mods .bar{background:#e3e6e5;border-radius:999px;height:6px;display:block;overflow:hidden}.apr-mods .bar>span{background:#101017;height:100%;display:block}.apr-mods .d{color:#506168;font-size:13px}@media (width<=760px){.apr-mods{grid-template-columns:1fr}}.aps{gap:20px;max-width:1000px}.aps h2{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:16px;font-weight:700}.aps-sec{background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.aps-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aps-title{flex-direction:column;gap:2px;display:flex}.aps-title>span,.aps-foot>span,.aps-hint{color:#506168;font-size:13px}.apu-btn.aps-small{height:36px;padding:0 14px;font-size:13px}.aps-setup{background:#f3f4f4;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.aps-setup ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.45;display:flex}.aps-scroll{overflow-x:auto}.aps-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.aps-table th{text-align:left;color:#506168;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e3e6e5;padding:10px 12px;font-size:12px;font-weight:600}.aps-table td{vertical-align:middle;border-bottom:1px solid #e3e6e5;padding:10px 12px}.aps-table .c{text-align:center;width:18%}.aps-table input[type=checkbox]{accent-color:#101017;width:16px;height:16px;margin:0}.aps-group td{color:#506168;text-transform:uppercase;letter-spacing:.5px;background:#fafbfb;font-size:12px;font-weight:600}.aps-folder{flex-direction:column;gap:4px;display:flex}.aps-folder input,.aps-folder select{color:#101017;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;padding:4px 6px;font:14px Inter,Arial,sans-serif}.aps-folder input:hover,.aps-folder input:focus{border-color:#e3e6e5;outline:none}.aps-folder input:focus-visible{outline-offset:1px;outline:2px solid #101017}.aps-name{font-weight:600!important}.aps-folder-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aps-folder-sub input{flex:160px;color:#506168!important;font-size:12px!important}.aps-folder-sub select{border-color:#e3e6e5!important;font-size:12px!important}.aps-x{color:#506168;cursor:pointer;background:0 0;border:0;padding:4px;font:600 12px Inter,Arial,sans-serif}.aps-x:hover{color:#8a0f24}.aps-old td{color:#506168}.aps-oldname{margin-right:10px;font-weight:600}.aps-add{cursor:pointer;color:#101017;background:#fff;border:1px dashed #a6b7aa;border-radius:8px;height:36px;padding:0 14px;font:600 13px Inter,Arial,sans-serif}.aps-foot{flex-wrap:wrap;justify-content:flex-start}.aps-foot>span{flex:300px}.aps-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.aps-sources label{border-bottom:1px solid #f3f4f4;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.aps-sources input{accent-color:#101017;width:16px;height:16px;margin:0}.aps-never{flex-direction:column;gap:6px;display:flex}.aps-label{font-size:13px;font-weight:600}.aps-never>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aps-chip{background:#ffe7eb;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.aps-chip button{cursor:pointer;color:#101017;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.aps-never input{border:1px dashed #a6b7aa;border-radius:999px;width:160px;height:28px;padding:0 10px;font:13px Inter,Arial,sans-serif}.aps-num{border:1px solid #e3e6e5;border-radius:6px;width:72px;height:32px;padding:0 8px;font:14px Inter,Arial,sans-serif}.aps-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aps-two>div{flex-direction:column;gap:6px;display:flex}.aps-two label{font-size:13px;font-weight:600}.aps-two input{border:1px solid #e3e6e5;border-radius:8px;min-width:0;height:40px;padding:0 12px;font:14px Inter,Arial,sans-serif}.aps-two input[readonly]{color:#506168;background:#f3f4f4}@media (width<=700px){.aps-sources,.aps-two{grid-template-columns:minmax(0,1fr)}.aps-sec{padding:18px}}.apr{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.apr-list{background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex:260px;min-width:0;max-width:320px;overflow:hidden}.apr-tabs{border-bottom:1px solid #e3e6e5;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.apr-tabs button{color:#101017;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font:600 13px Inter,Arial,sans-serif}.apr-tabs button[aria-selected=true]{color:#fff;background:#101017}.apr-item{text-align:left;cursor:pointer;color:#101017;background:0 0;border:0;border-bottom:1px solid #e3e6e5;flex-direction:column;gap:2px;width:100%;padding:14px 16px;font-family:Inter,Arial,sans-serif;display:flex}.apr-item:last-child{border-bottom:0}.apr-item.is-on{background:#f1ffca}.apr-item-name{font-size:14px;font-weight:600}.apr-item-sub{color:#506168;font-size:13px}.apr-empty{color:#506168;margin:0;padding:14px 16px;font-size:14px}.apr-detail{box-sizing:border-box;background:#fff;border:1px solid #e3e6e5;border-radius:10px;flex-direction:column;flex:999 520px;gap:20px;min-width:0;padding:24px;display:flex}.apr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apr-top-text{flex-direction:column;gap:2px;display:flex}.apr-top h2{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:18px;font-weight:700}.apr-top-text span{color:#506168;font-size:13px}.apr-top a{font-size:13px;font-weight:600}.apr-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apr-logo{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:120px;padding:16px;font-size:13px;font-weight:600;display:flex}.apr-logo.light{color:#506168;border:1px solid #e3e6e5}.apr-logo.dark{color:#a6b7aa;background:#101017}.apr-logo img{object-fit:contain;max-width:100%;max-height:100%}.apr-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.apr-info dl{grid-template-columns:110px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;display:grid}.apr-info dt{color:#506168}.apr-info dd{overflow-wrap:anywhere;margin:0}.apr-checks{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.apr-checks li{align-items:center;gap:8px;display:flex}.apr-mats{flex-direction:column;gap:8px;display:flex}.apr-mats>span{font-size:13px;font-weight:600}.apr-mats>div{flex-wrap:wrap;gap:8px;display:flex}.apr-mats button{color:#101017;cursor:pointer;background:#fff;border:1px solid #e3e6e5;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font:600 13px Inter,Arial,sans-serif;display:inline-flex}.apr-mats button.is-on{border-color:#101017}.apr-warn{background:#fff4e0;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.apr-preview{background:#f3f4f4;border:1px solid #e3e6e5;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.apr-preview canvas{background:#fff;max-width:100%;display:block}.apr-prev{color:#506168;margin:0;font-size:13px}.apr-note{flex-direction:column;gap:6px;display:flex}.apr-note label{font-size:13px;font-weight:600}.apr-note textarea{resize:vertical;border:1px solid #e3e6e5;border-radius:8px;padding:10px 12px;font:14px Inter,Arial,sans-serif}.apr-msg{background:#ffe7eb;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.apr-msg.ok{background:#e3f9ea}.apr-actions{border-top:1px solid #e3e6e5;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (width<=700px){.apr-list{max-width:none}.apr-info,.apr-logos{grid-template-columns:minmax(0,1fr)}}.cbt{flex-direction:column;gap:14px;display:flex}.cbt-row{border:1px solid #e3e6e5;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.cbt-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cbt-top input[type=text]{border:1px solid #e3e6e5;border-radius:6px;flex:220px;height:36px;padding:0 10px;font:600 14px Inter,Arial,sans-serif}.cbt-top label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cbt-file{color:#506168;font-size:13px}.cbt-regions{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.cbt-regions b{min-width:64px;font-weight:600}.cbt-regions label{color:#506168;align-items:center;gap:4px;display:inline-flex}.cbt-regions input{border:1px solid #e3e6e5;border-radius:6px;width:58px;height:30px;padding:0 6px;font:13px Inter,Arial,sans-serif}.cbt-regions input.bg{width:84px}.cbt-regions select{border:1px solid #e3e6e5;border-radius:6px;height:30px;font:13px Inter,Arial,sans-serif}.cbt-note{box-sizing:border-box;border:1px solid #e3e6e5;border-radius:6px;width:100%;padding:8px 10px;font:13px Inter,Arial,sans-serif}.cbt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbt-msg{color:#506168;font-size:13px}.pt-home{flex-direction:column;gap:40px;max-width:1080px;display:flex}.pt-home-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-home-top>div:first-child{flex-direction:column;gap:10px;display:flex}.pt-home-search{width:360px;max-width:100%;position:relative}.pt-home-search label{box-sizing:border-box;border:1px solid var(--vf-black);border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 18px;display:flex}.pt-home-search input,.pt-home-askbox input{min-width:0;font-family:var(--vf-font-body);color:var(--vf-black);background:0 0;border:0;outline:none;flex-grow:1}.pt-home-search input{font-size:16px}.pt-home-search label:focus-within,.pt-home-askbox:focus-within{outline:2px solid var(--vf-black);outline-offset:2px}.pt .pt-home-search input:focus-visible,.pt .pt-home-askbox input:focus-visible{outline:none}.pt-home-results{z-index:5;background:var(--vf-white);border:1px solid var(--vf-black);max-height:420px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.pt-home-results p{color:var(--vf-graphite);margin:0;padding:16px 18px;font-size:15px}.pt-home-results ul{margin:0;padding:0;list-style:none}.pt-home-results li+li{border-top:1px solid var(--pt-line)}.pt .pt-home-results a{flex-direction:column;gap:4px;padding:14px 18px;text-decoration:none;display:flex}.pt .pt-home-results a:hover{background:var(--vf-off-white);color:var(--vf-black)}.pt-home-results b{font-family:var(--vf-font-display);font-size:16px;font-weight:600}.pt-home-results span{color:var(--vf-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.pt-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pt-home-cont{border:1px solid var(--vf-black);flex-direction:column;grid-column:span 2;gap:20px;padding:32px;display:flex}.pt-home-cont h2{font-family:var(--vf-font-display);margin:0;font-size:32px;font-weight:700;line-height:1.05}.pt-home-text{color:var(--vf-slate);margin:0;font-size:17px;line-height:1.45}.pt-home-prog{flex-direction:column;gap:8px;display:flex}.pt-home-prog>div:first-child{font-family:var(--vf-font-display);justify-content:space-between;font-size:14px;font-weight:500;display:flex}.pt-home-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-home-btns .pt-tr-cta{padding:0 26px}.pt-home-btns .pt-tr-ghost{height:48px;padding:0 22px}.pt-home-cert{background:var(--vf-chiffon);flex-direction:column;gap:14px;padding:32px;display:flex}.pt-home-cert .pt-eyebrow{color:var(--vf-slate)}.pt-home-cert h2{font-family:var(--vf-font-display);margin:0;font-size:26px;font-weight:700;line-height:1.05}.pt-home-cert p:not(.pt-eyebrow){margin:0;font-size:16px;line-height:1.45}.pt-home-lock{font-family:var(--vf-font-display);align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pt-home-ask{border-top:2px solid var(--vf-black);flex-direction:column;gap:18px;padding-top:28px;display:flex}.pt-home-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-home-head h2{font-family:var(--vf-font-display);letter-spacing:-.5px;text-transform:uppercase;margin:0;font-size:32px;font-weight:800}.pt-home-files .pt-home-head h2{letter-spacing:0;font-size:24px}.pt-home-head a{font-family:var(--vf-font-display);font-size:15px;font-weight:500}.pt-home-askbox{border:1px solid var(--vf-black);box-sizing:border-box;border-radius:999px;align-items:center;gap:12px;height:60px;padding:0 8px 0 22px;display:flex}.pt-home-askbox input{font-size:17px}.pt-home-askbox button{background:var(--vf-black);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pt-home-chips{flex-wrap:wrap;gap:10px;display:flex}.pt .pt-home-chips a{background:var(--vf-off-white);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.pt-home-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pt .pt-home-tiles a{border:1px solid var(--vf-black);color:var(--vf-black);flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.pt-home-tiles b{font-family:var(--vf-font-display);font-size:22px;font-weight:700}.pt-home-tiles span{color:var(--vf-slate);font-size:16px;line-height:1.4}.pt-home-files{flex-direction:column;gap:14px;display:flex}.pt-home-files>p{border-top:1px solid var(--vf-black);border-bottom:1px solid var(--pt-line);color:var(--vf-slate);margin:0;padding:14px 0;font-size:16px}@media (width<=860px){.pt-home-grid,.pt-home-tiles{grid-template-columns:minmax(0,1fr)}.pt-home-cont{grid-column:auto;padding:24px}.pt-home-cert{padding:24px}.pt-home-cont h2{font-size:26px}.pt-home-search{width:100%}}.pt-home-cert .pt-tr-cta{align-self:flex-start}.pt-home-new{border-top:1px solid var(--vf-black);margin:0;padding:0;list-style:none}.pt-home-new li{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 0;font-size:16px;display:flex}.pt .pt-home-new a{font-family:var(--vf-font-display);font-weight:600;text-decoration:none}.pt-home-new span{color:var(--vf-graphite);font-size:14px}.pt-acc{flex-direction:column;gap:36px;max-width:880px;display:flex}.pt-acc h1{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:52px;font-weight:800;line-height:.95}.pt-acc section{border-top:2px solid var(--vf-black);flex-direction:column;gap:18px;padding-top:24px;display:flex}.pt-acc section.tight{gap:14px}.pt-acc h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.pt-acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pt-acc-field{flex-direction:column;gap:6px;display:flex}.pt-acc-field label{font-family:var(--vf-font-display);font-size:14px;font-weight:500}.pt-acc-field input{border:1px solid var(--vf-black);height:48px;font-family:var(--vf-font-body);background:var(--vf-white);min-width:0;color:var(--vf-black);box-sizing:border-box;border-radius:0;padding:0 14px;font-size:16px}.pt-acc-field input.ro{border-color:var(--vf-pewter);background:var(--vf-off-white);color:var(--vf-slate)}.pt-acc-facts{background:var(--vf-off-white);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 24px;display:grid}.pt-acc-facts>div{flex-direction:column;gap:4px;display:flex}.pt-acc-facts dt{font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);font-size:13px;font-weight:600}.pt-acc-facts dd{overflow-wrap:anywhere;margin:0;font-size:16px}.pt-acc-fine{color:var(--vf-graphite);margin:0;font-size:14px}.pt-acc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pt-acc-row p{color:var(--vf-slate);margin:0;font-size:16px}.pt-acc-outline{border:1px solid var(--vf-black);background:var(--vf-white);height:46px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.pt-acc-pw{flex-direction:column;gap:16px;display:flex}.pt-acc-check{cursor:pointer;align-items:center;gap:14px;min-height:44px;font-size:16px;display:flex}.pt-acc-check input{width:20px;height:20px;accent-color:var(--vf-black);flex-shrink:0;margin:0}.pt-acc-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-acc-actions button{border:1px solid var(--vf-black);background:var(--vf-white);height:50px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;padding:0 24px;font-size:16px;font-weight:500}.pt-acc-actions button.primary{border-color:var(--vf-black);background:var(--vf-black);color:var(--vf-white);padding:0 30px;font-weight:600}.pt-acc-actions button:disabled{opacity:.55;cursor:default}@media (width<=640px){.pt-acc h1{font-size:40px}.pt-acc-grid,.pt-acc-facts{grid-template-columns:minmax(0,1fr)}}.cb{flex-direction:column;gap:36px;display:flex}.cb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cb-headtext{flex-direction:column;gap:10px;display:flex}.cb-headtext .pt-lede{max-width:640px}.cb-h1{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:52px;font-weight:800;line-height:.95}.cb-chip{background:var(--vf-peach);min-height:40px;font-family:var(--vf-font-display);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.cb-chip>span{background:var(--vf-black);border-radius:999px;width:8px;height:8px}.cb-chip.is-approved{background:var(--vf-chiffon)}.cb-chip.is-draft{background:var(--vf-off-white)}.cb-cols{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.cb-form{flex-direction:column;flex:380px;gap:22px;min-width:0;display:flex}.cb-fs{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.cb-fs legend{font-family:var(--vf-font-display);text-transform:uppercase;margin-bottom:12px;padding:0;font-size:20px;font-weight:800}.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cb-drop{border:1px dashed var(--vf-black);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex;position:relative}.cb-drop.is-drag{background:var(--vf-off-white)}.cb-drop:focus-within{outline:2px solid var(--vf-black);outline-offset:2px}.cb-drop-title{font-family:var(--vf-font-display);font-size:16px;font-weight:600}.cb-drop-sub{color:var(--vf-graphite);font-size:14px}.cb-file{opacity:0;width:1px;height:1px;position:absolute}.cb-logo{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:72px}.cb-rules{color:var(--vf-slate);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.cb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-field.wide{grid-column:span 2}.cb-field label{font-family:var(--vf-font-display);font-size:14px;font-weight:500}.cb-field input{border:1px solid var(--vf-black);height:46px;font-family:var(--vf-font-body);color:var(--vf-black);background:var(--vf-white);box-sizing:border-box;border-radius:0;min-width:0;padding:0 14px;font-size:16px}.cb-btn{background:var(--vf-black);height:50px;color:var(--vf-white);font-family:var(--vf-font-display);cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600}.cb-btn:disabled{opacity:.55;cursor:default}.cb-preview{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.cb-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-preview-head h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:20px;font-weight:800}.cb-preview-head label{font-family:var(--vf-font-display);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cb-preview-head select{border:1px solid var(--vf-black);background:var(--vf-white);height:40px;font-family:var(--vf-font-body);color:var(--vf-black);border-radius:999px;max-width:100%;padding:0 12px;font-size:15px}.cb-stage{background:var(--vf-off-white);padding:28px}.cb-page{aspect-ratio:8.5/11;background:var(--vf-white);border:1px solid var(--vf-pewter);box-shadow:0 1px 0 var(--vf-pewter);position:relative;overflow:hidden}.cb-page canvas{max-width:100%;transition:opacity .2s;display:block}.cb-page canvas.is-dim{opacity:.45}.cb-page-msg{color:var(--vf-graphite);margin:0;font-size:14px;position:absolute;inset:auto 16px 16px}.cb-materials{border-top:2px solid var(--vf-black);flex-direction:column;gap:14px;padding-top:24px;display:flex}.cb-materials h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:24px;font-weight:800}.cb-mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cb-mat{border:1px solid var(--vf-black);flex-direction:column;gap:10px;padding:20px;display:flex}.cb-mat-name{font-family:var(--vf-font-display);font-size:18px;font-weight:700}.cb-mat-meta{color:var(--vf-graphite);font-size:14px}.cb-mat-btn{border:1px solid var(--vf-pewter);min-height:40px;color:var(--vf-graphite);font-family:var(--vf-font-display);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.cb-mat-btn.is-ready{border-color:var(--vf-black);background:var(--vf-black);color:var(--vf-white);cursor:pointer}.cb-mat-btn.is-ready:disabled{opacity:.6}@media (width<=900px){.cb-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cb-h1{font-size:38px}.cb-mgrid,.cb-grid{grid-template-columns:minmax(0,1fr)}.cb-field.wide{grid-column:auto}.cb-stage{padding:16px}}
