.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))}}.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(2,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-newwrap{overflow-x:auto}.pt-home-new{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.pt-home-new th{border-bottom:1px solid var(--vf-black);text-align:left;font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--vf-graphite);padding:10px 0;font-size:13px;font-weight:600}.pt-home-new td{color:var(--vf-slate,#2a363b);border-bottom:1px solid #e3e6e5;padding:14px 0}.pt-home-new td:first-child{color:var(--vf-black)}.pt-home-new td.r{text-align:right}.pt .pt-home-new td:first-child a{color:var(--vf-black);text-decoration:none}.pt .pt-home-new .act{font-family:var(--vf-font-display);color:var(--vf-black);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.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)}}:root{--grain-strength:.2;--grain-tile:256px;--grain-light:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'256'%20height%3D'256'%3E%20%3Cfilter%20id%3D'g'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%20%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.85'%20numOctaves%3D'3'%20seed%3D'4'%20stitchTiles%3D'stitch'%2F%3E%20%3CfeColorMatrix%20values%3D'.7%20.3%200%200%200%20.7%200%20.3%200%200%20.7%20.15%20.15%200%200%200%200%200%200%201'%2F%3E%20%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-1.250'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-1.250'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-1.250'%2F%3E%3C%2FfeComponentTransfer%3E%20%3C%2Ffilter%3E%20%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");--grain-dark:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'256'%20height%3D'256'%3E%20%3Cfilter%20id%3D'g'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%20%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.85'%20numOctaves%3D'3'%20seed%3D'4'%20stitchTiles%3D'stitch'%2F%3E%20%3CfeColorMatrix%20values%3D'.7%20.3%200%200%200%20.7%200%20.3%200%200%20.7%20.15%20.15%200%200%200%200%200%200%201'%2F%3E%20%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-0.250'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-0.250'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'2.5'%20intercept%3D'-0.250'%2F%3E%3C%2FfeComponentTransfer%3E%20%3C%2Ffilter%3E%20%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");--spray-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3ClinearGradient%20id%3D'f'%20x1%3D'0'%20y1%3D'1'%20x2%3D'0'%20y2%3D'0'%3E%20%3Cstop%20offset%3D'0'%20stop-color%3D'%23fff'%20stop-opacity%3D'0.74'%2F%3E%20%3Cstop%20offset%3D'1'%20stop-color%3D'%23fff'%20stop-opacity%3D'0.2'%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D's'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%20%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.7'%20numOctaves%3D'4'%20seed%3D'7'%20result%3D'n'%2F%3E%20%3CfeColorMatrix%20in%3D'n'%20values%3D'0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%201%200%200%200%200'%20result%3D'na'%2F%3E%20%3CfeComposite%20in%3D'SourceGraphic'%20in2%3D'na'%20operator%3D'arithmetic'%20k2%3D'1'%20k3%3D'1'%20k4%3D'-1'%2F%3E%20%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'5'%20intercept%3D'0'%2F%3E%3C%2FfeComponentTransfer%3E%20%3C%2Ffilter%3E%20%3Crect%20width%3D'100%25'%20height%3D'100%25'%20fill%3D'url(%23f)'%20filter%3D'url(%23s)'%2F%3E%3C%2Fsvg%3E")}[data-family=dawn]{--base:#6e9cf4;--mesh:radial-gradient(42% 38% at 0% 45%, #58c6f6, transparent), radial-gradient(40% 34% at 18% 6%, #6cb6f3, transparent), radial-gradient(44% 40% at 46% 56%, #7262ee, transparent), radial-gradient(38% 34% at 92% 12%, #8c8af4, transparent), radial-gradient(52% 30% at 62% 104%, #38f0d6, transparent)}[data-family=sunrise]{--base:#f0d84a;--mesh:radial-gradient(28% 38% at 100% 0%, #f7733a, transparent), radial-gradient(30% 40% at 24% 64%, #f2aa45, transparent), radial-gradient(45% 62% at 0% 0%, #fa7534, transparent), radial-gradient(40% 50% at 45% 0%, #f7a341, transparent), radial-gradient(55% 70% at 100% 100%, #e1f45a, transparent), radial-gradient(45% 60% at 62% 38%, #eee24c, transparent)}[data-family=sunset]{--base:#f06a8a;--mesh:radial-gradient(26% 36% at 0% 100%, #fa3c6e, transparent), radial-gradient(30% 45% at 98% 16%, #dc40da, transparent), radial-gradient(42% 56% at 28% 22%, #f7337d, transparent), radial-gradient(34% 44% at 60% 44%, #ec3d8a, transparent), radial-gradient(48% 52% at 6% 74%, #f99c76, transparent), radial-gradient(44% 56% at 90% 76%, #fd9868, transparent), radial-gradient(34% 38% at 46% 100%, #f6739c, transparent), radial-gradient(55% 45% at 50% 0%, #e44aa6, transparent)}[data-family=dusk]{--base:#8836ef;--mesh:radial-gradient(38% 55% at 100% 96%, #43ecd6, transparent), radial-gradient(28% 44% at 100% 62%, #74b0e2, transparent), radial-gradient(30% 34% at 40% 102%, #8fa4e6, transparent), radial-gradient(44% 60% at 86% 22%, #ce50e2, transparent), radial-gradient(36% 46% at 66% 52%, #ac52ea, transparent), radial-gradient(45% 60% at 25% 25%, #8a2ef2, transparent)}[data-family=noon]{--base:#cfe2f5;--mesh:radial-gradient(72% 62% at 0% 0%, #2e85f0, transparent), radial-gradient(44% 40% at 58% 40%, #9ec5ee, transparent), radial-gradient(62% 52% at 100% 100%, #f2f2f0, transparent)}[data-family=ember]{--base:#f2a050;--mesh:radial-gradient(72% 46% at 70% 0%, #f2cd9a, transparent), radial-gradient(42% 32% at 20% 30%, #efb274, transparent), radial-gradient(46% 36% at 72% 86%, #f07a2e, transparent), radial-gradient(52% 42% at 0% 100%, #e8441b, transparent)}[data-family=midnight]{--base:#8e86ea;--mesh:radial-gradient(62% 56% at 100% 0%, #3427f2, transparent), radial-gradient(42% 36% at 18% 8%, #6c63e4, transparent), radial-gradient(42% 36% at 70% 76%, #b5afef, transparent), radial-gradient(56% 46% at 0% 100%, #e4e1f7, transparent)}[data-family=aurora]{--base:#74d9a4;--mesh:radial-gradient(72% 42% at 50% 0%, #b7eed2, transparent), radial-gradient(42% 32% at 60% 60%, #5bcf8d, transparent), radial-gradient(42% 32% at 100% 92%, #9de7c1, transparent), radial-gradient(36% 30% at 10% 100%, #0ea756, transparent)}:where(.grain-bg){position:relative}.grain-bg{isolation:isolate;background-color:var(--base);background-image:var(--mesh)}.grain-bg:before,.grain-bg:after{content:"";pointer-events:none;border-radius:inherit;background-size:var(--grain-tile) var(--grain-tile);opacity:var(--grain-strength);position:absolute;inset:0}.grain-bg:before{background-image:var(--grain-light);mix-blend-mode:screen}.grain-bg:after{background-image:var(--grain-dark);mix-blend-mode:multiply}.spray{-webkit-mask-image:var(--spray-mask);-webkit-mask-image:var(--spray-mask);-webkit-mask-image:var(--spray-mask);mask-image:var(--spray-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spray-down{transform:scaleY(-1)}.bg-page{color:#101017;flex-direction:column;gap:40px;max-width:1120px;font-family:PP Writer,Georgia,serif;display:flex}.bg-page h1,.bg-page h2,.bg-page h3,.bg-page h4,.bg-label,.bg-tab,.bg-btn,.bg-pill,.bg-chips span,.bg-tag,.bg-textlink,.bg-page b,.bg-page figcaption,.bg-page dt,.bg-min,.bg-fake,.bg-denimbig,.bg-weights{font-family:Denim INK,Arial,sans-serif}.bg-page h3{letter-spacing:0;text-transform:none;margin:0;font-size:20px;font-weight:700;line-height:1.2}.bg-page h3.h18{font-size:18px}.bg-page p,.bg-page ul,.bg-page dl,.bg-page dd,.bg-page figure{margin:0}.bg-label{letter-spacing:1px;text-transform:uppercase;color:#506168;font-size:12px;font-weight:600}.bg-note{color:#506168;font-size:15px}.bg-note14{color:#506168;font-size:14px}.bg-body14,.bg-body15,.bg-body16,.bg-body17,.bg-body18{color:#2a363b;line-height:1.5}.bg-body14{font-size:14px}.bg-body15{font-size:15px}.bg-body16{font-size:16px}.bg-body17{font-size:17px}.bg-body18{font-size:18px}.w700{max-width:700px}.w720{max-width:720px}.w760{max-width:760px}.bg-header{flex-direction:column;gap:24px;display:flex}.bg-banner{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:36px 40px;display:flex;overflow:hidden}.bg-banner>*{z-index:1;position:relative}.bg-banner-logo{align-self:flex-start;width:auto;height:28px}.bg-banner-text{flex-direction:column;gap:10px;display:flex}.bg-banner-text p{letter-spacing:1px;text-transform:uppercase;font-family:Denim INK,Arial,sans-serif;font-size:13px;font-weight:600}.bg-banner-text h1{letter-spacing:-2px;text-transform:uppercase;color:#101017;margin:0;font-size:60px;font-weight:800;line-height:.88}.bg-introrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bg-intro{color:#2a363b;max-width:640px;font-size:19px;line-height:1.45}.bg-btns{flex-wrap:wrap;gap:10px;display:flex}.bg-btn{color:#101017;border:1px solid #101017;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bg-btn.primary{color:#fff;background:#101017;padding:0 24px;font-weight:600}.bg-btn:hover{opacity:.85}.bg-tabs{border-top:1px solid #101017;border-bottom:1px solid #101017;flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.bg-tab{color:#101017;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a6b7aa;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.bg-tab span{color:#506168}.bg-tab[aria-selected=true]{color:#fff;background:#101017;border-color:#101017}.bg-tab[aria-selected=true] span{color:#c9d2cd}.bg-tab:focus-visible,.bg-page button:focus-visible,.bg-page a:focus-visible,.bg-panel:focus-visible{outline-offset:2px;outline:2px solid #101017}.bg-panel{flex-direction:column;gap:36px;display:flex}.bg-sechead{border-top:2px solid #101017;flex-direction:column;gap:8px;padding-top:24px;display:flex}.bg-sechead span{letter-spacing:1px;color:#506168;font-family:Denim INK,Arial,sans-serif;font-size:13px;font-weight:600}.bg-sechead h2{letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:44px;font-weight:800;line-height:.95}.bg-col{flex-direction:column;gap:14px;min-width:0;display:flex}.gap4{gap:4px!important}.gap6{gap:6px!important}.gap8{gap:8px!important}.gap10{gap:10px!important}.gap12{gap:12px!important}.gap16{gap:16px!important}.gap20{gap:20px!important}.gap32{gap:32px!important}.gap40{gap:40px!important}.bg-g2,.bg-g3,.bg-g4,.bg-g8,.bg-g12{gap:24px;display:grid}.bg-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bg-g2.center{align-items:center}.bg-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bg-g8{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.bg-g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.span2{grid-column:span 2}.bg-rowhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bg-rowhead.center{align-items:center}.bg-rowhead.end{align-items:flex-end;gap:16px}.bg-pill{color:#101017;white-space:nowrap;border:1px solid #101017;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bg-pill.sm{min-height:40px;padding:0 16px}.bg-pill:hover,.bg-textlink:hover{color:#506168}.bg-textlink{color:#101017;font-size:14px;font-weight:600}.bg-cover{object-fit:cover;width:100%;height:100%;display:block}.bg-cover.abs{position:absolute;inset:0}.bg-pitch{font-size:30px;line-height:1.25}.bg-chips{flex-wrap:wrap;gap:8px;display:flex}.bg-chips span{color:#fff;background:#101017;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600}.bg-value{background:#ffe7eb;flex-direction:column;gap:12px;padding:24px;display:flex}.bg-value b{text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.bg-value span{font-size:16px;line-height:1.45}.bg-framework{color:#fff;background:#101017;flex-direction:column;gap:6px;padding:28px 32px;display:flex}.bg-framework span{text-transform:uppercase;letter-spacing:-.5px;font-family:Denim INK,Arial,sans-serif;font-size:30px;font-weight:800;line-height:1.05}.bg-kmsg{border:1px solid #101017;flex-direction:column;gap:14px;padding:24px;display:flex}.bg-kmsg>div{flex-direction:column;gap:4px;display:flex}.bg-kmsg>div.sep{border-top:1px solid #e3e6e5;padding-top:14px}.bg-kmsg span{font-size:16px;line-height:1.45}.bg-kmsg b{text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.bg-statement{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:10px;min-height:220px;padding:28px;display:flex;overflow:hidden}.bg-statement>*{z-index:1;position:relative}.bg-statement b{text-transform:uppercase;letter-spacing:-1px;font-size:40px;font-weight:800;line-height:.9}.bg-statement span{font-size:16px;line-height:1.4}.bg-tech{border-top:1px solid #101017;flex-direction:column;gap:8px;padding-top:14px;display:flex}.bg-tech b{font-size:18px;font-weight:700}.bg-tech span{color:#2a363b;font-size:16px;line-height:1.45}.bg-caps{flex-direction:column;display:flex}.bg-caps>div{border-bottom:1px solid #e3e6e5;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.bg-caps dd{font-family:Denim INK,Arial,sans-serif;font-size:17px}.bg-caps dd.body{font-family:PP Writer,Georgia,serif}.bg-mech{background:#f2f9f0;flex-direction:column;gap:6px;padding:16px;display:flex}.bg-mech b{font-size:15px;font-weight:700}.bg-mech span{color:#2a363b;font-size:14px;line-height:1.45}.bg-radar{border:1px solid #e3e6e5;padding:16px}.bg-radar img{width:100%;height:auto;display:block}.bg-logotile{border:1px solid #101017;flex-direction:column;display:flex}.bg-logostage{background:#fff;border-bottom:1px solid #101017;justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.bg-logostage.dark{background:#101017}.bg-logostage img:not(.bg-cover){object-fit:contain;width:auto;max-width:70%}.bg-logofoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.bg-logofoot b{font-size:17px;font-weight:700}.bg-white-img{filter:brightness(0)invert()}.bg-ongrad{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex;overflow:hidden}.bg-ongrad img{z-index:1;width:58%;height:auto;position:relative}.bg-clear{background:#101017;flex-direction:column;align-items:center;gap:24px;padding:36px;display:flex}.bg-clearbox{border:1px dashed #f80acd;padding:44px}.bg-clearbox img{outline:1px solid #f80acd;width:auto;height:44px;display:block}.bg-min{color:#f2f9f0;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.bg-min img{width:auto;height:20px}.bg-wrong{flex-direction:column;gap:10px;display:flex}.bg-wrongstage{aspect-ratio:16/9;background:#f2f9f0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bg-wrongstage.col{flex-direction:column;gap:8px}.bg-wrongstage img{height:auto}.bg-fake{letter-spacing:1px;font-size:26px;font-weight:700;font-family:Arial,sans-serif!important}.bg-wrong figcaption,.bg-misuse li{align-items:flex-start;gap:8px;font-family:PP Writer,Georgia,serif;font-size:15px;line-height:1.35;display:flex}.bg-x{flex-shrink:0;margin-top:1px}.bg-mask{display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bg-mask.full{width:100%}.bg-swbig{color:#101017;text-align:left;cursor:pointer;background:#fff;border:1px solid #a6b7aa;flex-direction:column;padding:0;display:flex}.bg-swbig>span:first-child,.bg-swbig>img{object-fit:cover;border-bottom:1px solid #a6b7aa;width:100%;height:96px;display:block}div.bg-swbig{cursor:default}.bg-swtext{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.bg-swtext b{font-size:16px;font-weight:700}.bg-swtext small{color:#506168;font-size:14px}.bg-group{border:1px solid #a6b7aa;flex-direction:column;display:flex}.bg-groupgrad{height:150px;overflow:hidden}.bg-tag{z-index:1;color:#101017;background:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;top:12px;left:12px}.bg-swrow{color:#101017;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #a6b7aa;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.bg-swrow.boxed{border:1px solid #a6b7aa}.bg-swrow .bg-swtext{padding:0}.bg-swrow .bg-swtext b{font-size:15px}.bg-swrow .bg-swtext small{font-size:13px}.bg-chip{border:1px solid #a6b7aa;flex-shrink:0;width:36px;height:36px}.bg-chip.slate{border-color:#2a363b}.bg-swbig:hover,.bg-swrow:hover{background:#f2f9f0}.bg-familyuse{background:#f2f9f0;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.bg-familyuse h4{text-transform:none;letter-spacing:0;margin:0;font-size:16px;font-weight:700}.bg-familyuse dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 20px;display:grid}.bg-familyuse dl>div{flex-direction:column;gap:2px;display:flex}.bg-familyuse dt{font-size:14px;font-weight:700}.bg-familyuse dd{color:#2a363b;font-size:14px}.bg-misuse{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:0;list-style:none;display:grid}.bg-misuse li{border-top:1px solid #e3e6e5;gap:10px;padding:12px 0;font-size:16px;line-height:1.4}.bg-r34{aspect-ratio:3/4}.bg-r45{aspect-ratio:4/5}.bg-g8 figure{flex-direction:column;gap:6px;display:flex}.bg-g8 figcaption{font-size:14px;font-weight:700}.bg-crop{flex-direction:column;gap:8px;display:flex}.bg-crop figcaption{font-size:15px;font-weight:700}.bg-bullets,.bg-namebox ul{list-style:outside}.bg-bullets{color:#2a363b;flex-direction:column;gap:6px;font-size:16px;line-height:1.5;display:flex;padding-left:20px!important}.bg-bullets.small{gap:4px;font-size:15px}.bg-typecard{border:1px solid #101017;flex-direction:column;gap:16px;padding:28px;display:flex}.bg-denimbig{letter-spacing:-1.5px;text-transform:uppercase;font-size:64px;font-weight:800;line-height:.9}.bg-weights{flex-wrap:wrap;gap:6px 16px;font-size:18px;display:flex}.bg-writerbig{font-size:64px;line-height:.9}.bg-writerweights{color:#506168;font-size:18px}.bg-writersample{line-height:1.3;font-size:20px!important}.bg-soft{background:#f2f9f0;flex-direction:column;gap:14px;padding:28px;display:flex}.bg-soft dd{font-size:16px;line-height:1.5}.bg-raleway{text-transform:uppercase;font-family:Raleway,Arial,sans-serif;font-size:28px;font-weight:800;line-height:1}.bg-sourceserif{font-family:"Source Serif 4",Georgia,serif;font-size:28px;line-height:1}.bg-principle{flex-direction:column;gap:12px;display:flex}.bg-principle img,.bg-ba img{object-fit:cover;width:100%;display:block}.bg-principle img{aspect-ratio:4/5}.bg-principle figcaption{flex-direction:column;gap:6px;display:flex}.bg-principle b{text-transform:uppercase;font-size:22px;font-weight:800}.bg-principle span{color:#2a363b;font-family:PP Writer,Georgia,serif;font-size:16px;line-height:1.45}.bg-ba{flex-direction:column;gap:8px;display:flex}.bg-ba img{aspect-ratio:3/2}.bg-ba figcaption{font-size:13px}.bg-g8.gallery{gap:12px 10px}.bg-g8.gallery figure,.bg-g8.iconset figure{align-items:center}.bg-g8 img{width:100%;height:auto;display:block}.bg-g8.gallery figcaption{color:#2a363b;text-align:center;font-size:13px;font-weight:600}.bg-g8.iconset{background:#f2f9f0;padding:16px}.bg-earlier{border-top:1px solid #e3e6e5;padding-top:24px}.bg-g12 img{aspect-ratio:1;object-fit:contain;border:1px solid #e3e6e5;width:100%;display:block}.bg-namebox{background:#ffe7eb;padding:28px 32px}.bg-namebox ul{flex-direction:column;gap:6px;padding-left:20px;font-size:17px;line-height:1.55;display:flex}@media (width<=1180px){.bg-g8{grid-template-columns:repeat(4,minmax(0,1fr))}.bg-g12{grid-template-columns:repeat(6,minmax(0,1fr))}.bg-g4,.bg-familyuse dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bg-page{gap:28px}.bg-banner{min-height:180px;padding:24px}.bg-banner-text h1{letter-spacing:-1px;font-size:40px}.bg-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.bg-sechead h2{font-size:32px}.bg-g2,.bg-g3,.bg-misuse{grid-template-columns:minmax(0,1fr)}.span2{grid-column:auto}.bg-g4 .span2{grid-column:span 2}.bg-g12{grid-template-columns:repeat(4,minmax(0,1fr))}.bg-pitch,.bg-framework span{font-size:24px}.bg-statement b{font-size:32px}.bg-caps>div{grid-template-columns:120px minmax(0,1fr)}.bg-denimbig,.bg-writerbig{font-size:48px}.bg-clearbox{padding:28px}.bg-clearbox img{height:32px}}.pt-bk{flex-direction:column;gap:32px;max-width:1080px;display:flex}.pt-bk.g48{gap:48px}.pt-bk.g44{gap:44px}.pt-bk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-bk-top>div{flex-direction:column;gap:10px;display:flex}.pt-bk-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-bk-lede{max-width:620px;color:var(--vf-slate);margin:0;font-size:18px;line-height:1.45}.pt-bk-cta{background:var(--vf-black);height:48px;color:var(--vf-white);font-family:var(--vf-font-display);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pt a.pt-bk-cta,.pt a.pt-bk-cta:hover{color:var(--vf-white)}.pt-bk-cta:disabled{opacity:.6;cursor:default}.pt-bk-pill{border:1px solid var(--vf-black);background:var(--vf-white);min-height:44px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pt-bk-pill.sm{min-height:40px;padding:0 16px}.pt-bk-pill.soft{border-color:var(--vf-pewter)}.pt-bk-pill.on{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.pt a.pt-bk-pill.on,.pt a.pt-bk-pill.on:hover{color:var(--vf-white)}.pt-bk-missing{min-height:40px;color:var(--vf-graphite);align-items:center;font-size:14px;display:inline-flex}.pt-bk-note{color:var(--vf-graphite);margin:0;font-size:15px}.pt-bk-msg{background:var(--vf-peach);margin:0;padding:12px 16px;font-size:15px}.pt-ob-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-ob-search{box-sizing:border-box;border:1px solid var(--vf-black);border-radius:999px;flex:280px;align-items:center;gap:10px;max-width:380px;height:48px;padding:0 18px;display:flex}.pt-ob-search:focus-within{outline:2px solid var(--vf-black);outline-offset:2px}.pt-ob-search input{min-width:0;font-family:var(--vf-font-body);color:var(--vf-black);background:0 0;border:0;outline:none;flex-grow:1;font-size:16px}.pt .pt-ob-search input:focus-visible{outline:none}.pt-ob-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-ob-chips button{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:44px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.pt-ob-chips button[aria-pressed=true]{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.pt-ob-list{border-top:2px solid var(--vf-black);flex-direction:column;display:flex}.pt-ob-row{text-align:left;cursor:pointer;width:100%;color:var(--vf-black);background:0 0;border:0;border-bottom:1px solid #e3e6e5;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 0;display:flex}.pt-ob-num{font-family:var(--vf-font-display);color:var(--vf-graphite);width:28px;font-size:15px;font-weight:600}.pt-ob-q{font-family:var(--vf-font-display);flex:999 300px;font-size:20px;font-weight:600}.pt-ob-tag{font-family:var(--vf-font-display);border:1px solid var(--vf-pewter);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.pt-ob-open{border-bottom:1px solid var(--vf-black);flex-direction:column;gap:22px;padding:26px 0 32px;display:flex}.pt-ob-open .pt-ob-row{border:0;padding:0}.pt-ob-open .pt-ob-q{font-size:24px;font-weight:700}.pt-ob-open .pt-ob-tag{border-color:var(--vf-black)}.pt-ob-body{flex-wrap:wrap;gap:32px;padding-left:46px;display:flex}.pt-ob-main{flex-direction:column;flex:999 380px;gap:18px;min-width:0;display:flex}.pt-ob-say{background:var(--vf-chiffon);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.pt-ob-say p{margin:0;font-size:19px;line-height:1.5}.pt-ob-lbl{font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:600}.pt-ob-lbl.g{color:var(--vf-graphite)}.pt-ob-back{flex-direction:column;gap:8px;display:flex}.pt-ob-back ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:17px;line-height:1.5;display:flex}.pt-ob-acts{flex-direction:column;flex:220px;gap:12px;min-width:0;display:flex}.pt-ob-acts>*{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:46px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.pt-ob-acts>:first-child{border-color:var(--vf-black);font-weight:600}.pt-ob-empty{color:var(--vf-graphite);margin:0;padding:24px 0;font-size:17px}.pt-bg-nav{flex-wrap:wrap;gap:8px;display:flex}.pt-bg-nav a{border-color:var(--vf-pewter)}.pt-bg-sec{border-top:2px solid var(--vf-black);flex-direction:column;gap:20px;padding-top:28px;scroll-margin-top:24px;display:flex}.pt-bg-sec h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:32px;font-weight:800}.pt-bg-sec h3{font-family:var(--vf-font-display);margin:0;font-size:18px;font-weight:700}.pt-bg-sec ul{margin:0;padding-left:20px;font-size:17px;line-height:1.5}.pt-bg-sec p.lede{max-width:680px;color:var(--vf-slate);margin:0;font-size:17px;line-height:1.5}.pt-bg-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pt-bg-2.g32{gap:32px}.pt-bg-2>div{flex-direction:column;gap:8px;display:flex}.pt-bg-logo{aspect-ratio:16/9;border:1px solid var(--vf-black);justify-content:center;align-items:center;display:flex}.pt-bg-logo.dark{background:var(--vf-black)}.pt-bg-logo img{width:46%;height:auto}.pt-bg-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pt-bg-color{flex-direction:column;gap:10px;display:flex}.pt-bg-swatch{border:1px solid var(--vf-pewter);height:96px}.pt-bg-color-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pt-bg-color-row>div{flex-direction:column;gap:2px;display:flex}.pt-bg-color b{font-family:var(--vf-font-display);font-size:16px;font-weight:700}.pt-bg-color span{color:var(--vf-graphite);font-size:14px}.pt-bg-copy{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:32px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.pt-bg-type{border:1px solid var(--vf-black);flex-direction:column;gap:14px;padding:28px;display:flex}.pt-bg-type .big-h{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;font-size:56px;font-weight:800;line-height:.95}.pt-bg-type .big-b{font-size:26px;line-height:1.35}.pt-bg-type .cap{color:var(--vf-slate);font-size:15px}.pt-bg-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-bg-3>div{border-top:1px solid var(--vf-black);flex-direction:column;gap:6px;padding-top:14px;display:flex}.pt-bg-3 h3{font-size:20px}.pt-bg-3 p{color:var(--vf-slate);margin:0;font-size:16px;line-height:1.45}.pt-bg-name{background:var(--vf-peach);padding:24px 28px}.pt-bg-name ul{flex-direction:column;gap:4px;line-height:1.55;display:flex}.pt-kit-sec{border-top:2px solid var(--vf-black);flex-direction:column;gap:18px;padding-top:24px;display:flex}.pt-kit-sec h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:800}.pt-kit-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-kit-logo{border:1px solid var(--vf-black);flex-direction:column;display:flex}.pt-kit-prev{border-bottom:1px solid var(--vf-black);justify-content:center;align-items:center;height:180px;display:flex}.pt-kit-prev.dark{background:var(--vf-black)}.pt-kit-prev.soft{background:var(--vf-off-white)}.pt-kit-prev img{width:60%;height:auto}.pt-kit-prev.soft img{width:auto;height:72px}.pt-kit-logo>div:last-child{flex-direction:column;gap:12px;padding:18px;display:flex}.pt-kit-logo b{font-family:var(--vf-font-display);font-size:18px;font-weight:700}.pt-kit-dl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-kit-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pt-kit-font{border:1px solid var(--vf-black);flex-direction:column;gap:4px;padding:24px;display:flex}.pt-kit-font .s{font-size:40px;line-height:1}.pt-kit-font .s.h{font-family:var(--vf-font-display);text-transform:uppercase;font-weight:800}.pt-kit-font span:last-child{color:var(--vf-graphite);font-size:15px}.pt-kit-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pt-kit-colors button{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:56px;color:var(--vf-black);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.pt-kit-colors button>span:first-child{border:1px solid var(--vf-pewter);flex-shrink:0;width:40px;height:40px}.pt-kit-colors button>span:last-child{flex-direction:column;gap:2px;display:flex}.pt-kit-colors b{font-family:var(--vf-font-display);font-size:15px;font-weight:700}.pt-kit-colors i{font-style:normal;font-family:var(--vf-font-body);color:var(--vf-graphite);font-size:14px}@media (width<=900px){.pt-bg-colors,.pt-kit-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kit-logos,.pt-bg-3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pt-bk-h1{font-size:40px}.pt-bg-2,.pt-kit-fonts{grid-template-columns:minmax(0,1fr)}.pt-ob-body{padding-left:0}.pt-bg-type .big-h{font-size:40px}}.pt-bg-sec ul,.pt-ob-back ul{list-style:outside}
