.c-admin{--h-row:var(--h-row-dense)}.ops-legend{background:var(--surface);border-right:var(--rule);width:248px;padding-bottom:calc(var(--pocbar-h) + var(--s-4));z-index:var(--z-sticky);align-content:start;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.legend-foot{padding:var(--s-5) var(--s-4)}.ops-main{padding:var(--s-6) var(--gutter) var(--s-8);max-width:calc(var(--container-wide) + 248px);margin-left:248px}.c-admin .app-foot{margin-left:248px}@media (max-width:980px){.ops-legend{transition:transform var(--dur-3) var(--ease-out);box-shadow:var(--elev-modal);transform:translate(-100%)}.nav-open .ops-legend{transform:none}.ops-main,.c-admin .app-foot{margin-left:0}.c-admin .nav-burger{display:inline-grid}}.split-view{background:var(--surface);grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:560px;display:grid}.split-view>*{min-width:0}.split-list{border-right:var(--rule);max-height:calc(100vh - 220px);overflow-y:auto}.split-list button{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border-bottom:var(--row-rule);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.split-list button:hover{background:var(--surface-2)}.split-list button[aria-current=true]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.split-list button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.split-list .sub{font-size:var(--t-12);color:var(--muted);display:block}.split-detail{padding:var(--s-5) var(--s-6);gap:var(--s-5);align-content:start;display:grid}@media (max-width:860px){.split-view{grid-template-columns:minmax(0,1fr)}.split-list{border-right:0;border-bottom:var(--rule);max-height:320px}.split-detail{padding:var(--s-4)}}.checks{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.checks>div{background:var(--surface);padding:var(--s-3) var(--s-4);gap:var(--s-1);display:grid}.checks b{font-size:var(--t-14)}.doc-thumbs{gap:var(--s-2);flex-wrap:wrap;display:flex}.doc-thumbs figure{width:120px;margin:0}.doc-thumbs img{object-fit:cover;width:120px;height:90px}.doc-thumbs figcaption{font:500 var(--t-11) var(--font-mono);color:var(--muted);margin-top:4px}.act-bar{gap:var(--s-2);padding-top:var(--s-4);border-top:var(--rule);flex-wrap:wrap;display:flex}.board{background:var(--surface);grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(300px,380px);gap:0;min-height:640px;display:grid}.board>*{min-width:0}.board>*+*{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:1200px){.board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.board>.b-list{grid-column:1/-1}.board .b-list .split-list{max-height:260px}}@media (max-width:760px){.board{grid-template-columns:minmax(0,1fr)}}.b-col-h{padding:var(--s-4);border-bottom:var(--rule);justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.slots{gap:var(--s-2);padding:var(--s-4);display:grid}.slot{border:var(--bw-strong) dashed var(--line-strong);align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-3);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);display:flex}.slot.is-over{background:var(--accent-soft);border-color:var(--accent-strong);border-style:solid}.slot.is-filled{border-style:solid;border-color:var(--line);background:var(--surface)}.slot.is-pending{border-style:solid;border-color:var(--warning);background:var(--warning-soft)}.slot .hint{font-size:var(--t-13);color:var(--muted)}.cand{border-bottom:var(--row-rule);background:var(--surface);cursor:grab}.cand:active{cursor:grabbing}.cand.is-dragging{opacity:.45}.cand-top{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-2);align-items:center;display:flex}.cand .score{font:var(--wt-head) var(--t-22)/1 var(--font-display)}.cand .fit{margin:0 var(--s-4) var(--s-3)}.cand .fit small{font-size:10px}.cand .fit b{font-size:var(--t-13)}.cand .why{padding:0 var(--s-4) var(--s-3);font-size:var(--t-12);color:var(--muted)}.mini-map{background:var(--accent-soft);height:200px;position:relative;overflow:hidden}.queue-tiles{background:var(--surface);margin-bottom:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.queue-tiles a{gap:var(--s-2);padding:var(--s-5);color:var(--ink);box-shadow:inset -1px 0 0 var(--line);border-top:4px solid var(--k);transition:background var(--dur-1) var(--ease);text-decoration:none;display:grid}.queue-tiles a:hover{background:var(--surface-2);color:var(--ink)}.queue-tiles b{font:var(--wt-head) var(--t-28)/1 var(--font-display)}.queue-tiles .late{font:500 var(--t-12) var(--font-mono);color:var(--danger-ink)}@media (max-width:900px){.queue-tiles{grid-template-columns:1fr 1fr}}.two-col{gap:var(--s-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.two-col{grid-template-columns:minmax(0,1fr)}}.cover-bar{background:var(--surface-3);min-width:80px;height:8px;display:flex}.cover-bar i{background:var(--accent-strong)}.cover-bar i+i{background:var(--primary)}.mail-grid{background:var(--surface);grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:0;display:grid}.mail-grid>*{min-width:0}@media (max-width:860px){.mail-grid{grid-template-columns:minmax(0,1fr)}}.mail-stage{padding:var(--s-6);background:var(--surface-2);gap:var(--s-4);align-content:start;justify-items:start;display:grid}.layer-qa #qa-drawer{transform:none}.layer-qa .scrim{opacity:1;pointer-events:auto}@media (max-width:560px){.c-admin .topbar .org-tag,body[data-shell=admin] .topbar .org-tag{display:none}}body[data-shell=admin] .app-main,body[data-shell=admin] .app-foot{margin-left:248px}@media (max-width:980px){body[data-shell=admin] .app-main,body[data-shell=admin] .app-foot{margin-left:0}}@media (max-width:560px){.mail-stage{padding:var(--s-3)}.mail-stage>.row{flex-wrap:wrap}.mail{width:100%}}@media print{body[data-shell=admin] .app-main{margin-left:0}.ops-legend{display:none!important}}body.ops-app{--r-ctl:8px;--r-card:14px;--r-lg:18px;--elev-card:0 1px 2px #1225390a, 0 8px 24px -14px #12253929;--pad-card:22px;--h-row:52px;background:#f3f6fa;background:lab(96.7473% -.662237 -2.14621)}@supports (color:lab(0% 0 0)){body.ops-app{--elev-card:0 1px 2px lab(14.0029% -2.58754 -15.3027/.04), 0 8px 24px -14px lab(14.0029% -2.58754 -15.3027/.16)}}.ops-app .face,.ops-app .split-view,.ops-app .mail-grid{border-radius:var(--r-card);box-shadow:var(--elev-card);overflow:hidden}.ops-app .table-wrap{background:0 0}.ops-app .table th{border-bottom:var(--rule);background:var(--surface-2);height:40px}.ops-app .table tbody tr:hover{background:var(--surface-2)}.ops-app .btn{border-radius:var(--r-full)}.ops-app .chip{border-radius:var(--r-full);font:600 var(--t-12)/1 var(--font-body);text-transform:none;letter-spacing:0;padding:6px 10px}.ops-app .topbar{box-shadow:0 1px 0 var(--line);border-bottom:0;height:64px}.ops-app .ops-legend{background:var(--surface);box-shadow:1px 0 0 var(--line);padding:var(--s-3) var(--s-3) calc(var(--pocbar-h) + var(--s-4));border-right:0}.ops-app .legend a{border-radius:var(--r-ctl);min-height:42px;padding:0 var(--s-3);color:var(--ink-2);border:0;grid-template-columns:22px 1fr auto;margin-bottom:2px}.ops-app .legend a .key{display:none}.ops-app .legend a .lg-ico{color:var(--muted);place-items:center;display:grid}.ops-app .legend a:hover{background:var(--surface-2)}.ops-app .legend a[aria-current=page]{background:var(--primary-soft);color:var(--primary-strong)}.ops-app .legend a[aria-current=page] .lg-ico{color:var(--primary)}.ops-app .legend a .n{border-radius:var(--r-full);background:var(--surface-2);min-width:22px;height:22px;font:600 11px var(--font-body);color:var(--ink-2);place-items:center;padding:0 6px;display:grid}.ops-app .legend a .n:empty{display:none}.ops-app .legend a[aria-current=page] .n{background:var(--primary);color:var(--on-primary)}.ops-app .legend .label{padding:var(--s-3) var(--s-3) var(--s-2)}.ops-app .page-head h1{font-size:var(--fs-h2);line-height:var(--lh-heading)}.ops-app .tabs{border-bottom-color:var(--line)}.op-hero{gap:var(--s-5);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.op-list{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--elev-card);overflow:hidden}.op-row{gap:var(--s-4);padding:var(--s-3) var(--s-5);border-bottom:var(--rule);color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}.op-row:last-child{border-bottom:0}.op-row:hover{background:var(--surface-2);color:var(--ink)}.op-row .ic{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-strong);border-radius:11px;place-items:center;display:grid}.op-row.t-go .ic{background:var(--accent-soft);color:var(--accent-strong)}.op-row.t-warn .ic{background:var(--warning-soft);color:var(--warning-ink)}.op-row b{font-size:var(--t-15);display:block}.op-row .sub{font-size:var(--t-13);color:var(--muted)}.op-row .sla{font:500 var(--t-12) var(--font-mono);color:var(--muted);white-space:nowrap}.op-row .sla.late{color:var(--danger-ink)}.op-row .btn{pointer-events:none}@media (max-width:720px){.op-row{grid-template-columns:36px minmax(0,1fr)}.op-row .sla,.op-row .btn{grid-column:2;justify-self:start}}.pipe{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--elev-card);margin-bottom:var(--s-6);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.pipe a{padding:var(--s-4);color:var(--ink);box-shadow:inset -1px 0 0 var(--line);gap:4px;text-decoration:none;display:grid;position:relative}.pipe a:last-child{box-shadow:none}.pipe a:hover{background:var(--surface-2);color:var(--ink)}.pipe a:after{content:"";left:var(--s-4);right:var(--s-4);background:var(--k,var(--line-strong));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.pipe b{font:var(--wt-head) var(--t-28)/1 var(--font-display)}.pipe span{font-size:var(--t-12);color:var(--muted);line-height:1.3}@media (max-width:1100px){.pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.pipe a:nth-child(4){box-shadow:none}}@media (max-width:560px){.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}.kanban{gap:var(--s-4);padding-bottom:var(--s-4);scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.kcol{border-radius:var(--r-card);padding:var(--s-3);gap:var(--s-3);scroll-snap-align:start;background:#e8edf3;background:lab(93.6116% -1.09118 -3.56988);flex-direction:column;min-height:300px;display:flex}.kcol-h{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-2);display:flex}.kcol-h i{background:var(--k);border-radius:50%;width:10px;height:10px}.kcol-h b{font-size:var(--t-14);flex:1}.kcol-h span{font:600 var(--t-12) var(--font-body);color:var(--muted)}.kcard{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);transition:box-shadow var(--dur-1) var(--ease), transform var(--dur-2) var(--ease-out);text-decoration:none;display:grid;box-shadow:0 1px 2px #12253914;box-shadow:0 1px 2px lab(14.0029% -2.58754 -15.3027/.08)}.kcard:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 20px -10px #1225394d;box-shadow:0 8px 20px -10px lab(14.0029% -2.58754 -15.3027/.3)}.kcard .top{justify-content:space-between;gap:var(--s-2);font:500 var(--t-11) var(--font-mono);color:var(--muted);display:flex}.kcard b{font-size:var(--t-14);line-height:1.3}.kcard .meta{font-size:var(--t-12);color:var(--muted)}.kcard .flags{flex-wrap:wrap;gap:4px;display:flex}.kcard .flags span{font:600 11px var(--font-body);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);padding:3px 8px}.kcard .flags .hot{background:var(--primary-soft);color:var(--primary-strong)}.kcard .flags .warn{background:var(--warning-soft);color:var(--warning-ink)}.kcard .team{display:flex}.kcard .team .avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);margin-right:-6px;font-size:10px}.kempty{padding:var(--s-4) var(--s-2);font-size:var(--t-13);color:var(--muted);text-align:center}.oa-head{justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.oa-head h1{font-size:var(--fs-h2);line-height:var(--lh-heading);margin:4px 0 var(--s-2)}.oa-meta{font-size:var(--t-14);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.oa-meta span{align-items:center;gap:6px;display:inline-flex}.oa-grid{gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.oa-grid>*{min-width:0}@media (max-width:1100px){.oa-grid{grid-template-columns:minmax(0,1fr)}}.stage-panel{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--elev-card);overflow:hidden}.stage-panel>header{gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--primary-soft);align-items:center;display:flex}.stage-panel>header.t-go{background:var(--accent-soft)}.stage-panel>header.t-done{background:var(--success-soft)}.stage-panel>header .ic{background:var(--surface);width:40px;height:40px;color:var(--primary-strong);border-radius:11px;flex:none;place-items:center;display:grid}.stage-panel>header h2{font-size:var(--t-18)}.stage-panel>header p{font-size:var(--t-13);color:var(--ink-2)}.stage-body{padding:var(--s-5);gap:var(--s-4);display:grid}.staff{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid}.staff>*+*{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:900px){.staff{grid-template-columns:minmax(0,1fr)}.staff>*+*{box-shadow:inset 0 1px 0 var(--line)}}.staff .slots{padding:var(--s-4) var(--s-5)}.staff .slot{border-radius:var(--r-ctl)}.ops-app .cand{border-bottom:var(--rule)}.cand-list{max-height:520px;overflow-y:auto}.cand-h{padding:var(--s-3) var(--s-4);border-bottom:var(--rule);justify-content:space-between;align-items:center;display:flex}.mini-stats{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mini-stats>div{padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--surface-2)}.mini-stats b{font:var(--wt-head) var(--t-22)/1 var(--font-display);display:block}.mini-stats span{font-size:var(--t-12);color:var(--muted)}@media (max-width:640px){.mini-stats{grid-template-columns:1fr 1fr}}.ops-app .rail .face{padding:var(--s-5)}.staff{align-items:start}.staff .slots{align-content:start}.ops-app .ops-legend .label{padding:var(--s-4) var(--s-3) var(--s-1);font-size:10px}.ops-app .legend a{min-height:38px;font-size:var(--t-14)}.drawer.side{width:min(560px,100vw)}.drawer.side.wide{width:min(860px,100vw)}.layer-side #wl-side{transform:none}.layer-side .scrim{opacity:1;pointer-events:auto}.drawer.side .face-head{padding:var(--s-4) var(--s-5);border-bottom:var(--rule);justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.side-foot{gap:var(--s-2);padding:var(--s-4) var(--s-5) calc(var(--pocbar-h) + var(--s-4));border-top:var(--rule);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.drawer.side .drawer-body{--stack:var(--s-5)}.drawer.side h3{font:var(--wt-ui) var(--t-14) var(--font-body);color:var(--muted);margin-bottom:var(--s-2)}.kgrid{gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.ktile{padding:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--elev-card);color:var(--ink);transition:transform var(--dur-2) var(--ease-out);gap:4px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ktile:hover{color:var(--ink);transform:translateY(-2px)}.ktile:before{content:"";background:var(--k,var(--line-strong));width:4px;position:absolute;top:0;bottom:0;left:0}.ktile b{font:var(--wt-head) var(--t-28)/1 var(--font-display)}.ktile span{font-size:var(--t-13);color:var(--ink-2);line-height:1.3}.ktile.is-hot{background:var(--primary-soft)}.toolbar{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--rule);flex-wrap:wrap;align-items:center;display:flex}.toolbar .select,.toolbar .input{width:auto;min-width:150px;min-height:38px}.toolbar .search{width:260px;max-width:100%}.toolbar .tabs{gap:var(--s-4);border:0;flex:1;min-width:240px}.ops-app .table td .sub,.ops-app .sub{font-size:var(--t-12);color:var(--muted)}.ops-app .table tr[data-row]{cursor:pointer}.ops-app .table td{white-space:nowrap}.ops-app .table td.wrap{white-space:normal;min-width:220px}.flagrow{flex-wrap:wrap;gap:4px;display:flex}.flag{font:600 11px var(--font-body);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;padding:3px 8px}.flag.hot{background:var(--primary-soft);color:var(--primary-strong)}.flag.warn{background:var(--warning-soft);color:var(--warning-ink)}.flag.bad{background:var(--danger-soft);color:var(--danger-ink)}.flag.ok{background:var(--success-soft);color:var(--success-ink)}.idcard{box-shadow:inset 0 0 0 1px var(--line-strong);max-width:420px;font-size:var(--t-13);background:linear-gradient(135deg,#e5f0fc,#f8e4d4);background:linear-gradient(135deg,lab(94.18% -2.12187 -7.1074),lab(91.8171% 5.21287 10.0952));border-radius:14px;overflow:hidden}.idcard-h{background:var(--drench);color:var(--on-drench);font:600 10px var(--font-mono);letter-spacing:.08em;justify-content:space-between;padding:10px 14px;display:flex}.idcard-b{gap:var(--s-4);padding:var(--s-4);grid-template-columns:84px 1fr;display:grid}.idcard-ph{background:var(--surface-3);width:84px;height:104px;font:var(--wt-head) var(--t-28) var(--font-display);color:var(--muted);border-radius:8px;place-items:center;display:grid}.idcard-b div{align-content:start;gap:4px;display:grid}.idcard-f{border-top:1px dashed var(--line-strong);font:500 11px var(--font-mono);color:var(--muted);padding:8px 14px}.gate{border-radius:var(--r-card);padding:var(--s-4);background:var(--warning-soft);gap:var(--s-3);display:grid}.gate.is-ok{background:var(--success-soft)}.gate li{gap:var(--s-2);font-size:var(--t-14);grid-template-columns:22px 1fr;display:grid}.gate ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.invite-row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.invite-row:last-child{border-bottom:0}.fitdots{flex-wrap:wrap;gap:4px;display:flex}.scroll-box{border-radius:var(--r-ctl);max-height:420px;box-shadow:inset 0 0 0 1px var(--line);overflow-y:auto}.ops-app .split-list button{grid-template-columns:1fr auto}.setrow{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--rule);grid-template-columns:minmax(0,1fr) 180px;align-items:center;display:grid}.setrow:last-child{border-bottom:0}.setrow small{color:var(--muted);font-size:var(--t-13);display:block}@media (max-width:640px){.setrow{grid-template-columns:1fr}}.taxrow{gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:var(--rule);background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;min-height:52px;display:grid}.taxrow.is-off{opacity:.6}.taxrow.is-drag{opacity:.4}.taxrow.is-over{box-shadow:inset 0 2px 0 var(--primary)}.taxrow .grip{cursor:grab;color:var(--muted);place-items:center;display:grid}.taxrow input.input{min-height:36px}.doc-edit{min-height:260px;font-size:var(--t-14);line-height:1.6}.ver-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ver-list li{justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-ctl);background:var(--surface-2);font-size:var(--t-14);display:flex}.push-prev{max-width:340px;padding:var(--s-3) var(--s-4);background:var(--drench);color:var(--on-drench);font-size:var(--t-14);border-radius:18px;gap:2px;display:grid}.push-prev small{color:var(--on-drench-muted);font:500 11px var(--font-mono)}.ops-app .cflow b{font-size:var(--t-12)}.ops-app .breakdown>div{padding:8px 0}.ops-app .note{border-radius:var(--r-ctl)}.ops-app .pickset span{min-height:32px;font-size:var(--t-13)}.imp-drop{justify-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);border:2px dashed var(--line-strong);border-radius:var(--r-card);text-align:center;background:var(--surface);display:grid}.ops-main>.face+.face{margin-top:var(--s-5)}.ops-app .tabs [data-t=approval] .count{background:var(--primary);color:var(--on-primary);border-radius:var(--r-full);padding:2px 7px}.av-src{flex-wrap:wrap}.av-src button{align-items:center;gap:var(--s-2);display:inline-flex}.av-src button[aria-pressed=true] .chip{color:inherit;background:#fff3;background:lab(100% 0 0/.2)}.av-hint{font-size:var(--t-13);margin:4px 0 var(--s-3)}.av-tbl td{vertical-align:middle}.av-tbl td:nth-child(2),.av-tbl th:nth-child(2){width:160px}.av-tbl td:nth-child(3){text-align:right;width:48px}.av-num .input{font-variant-numeric:tabular-nums;max-width:140px}.av-add{margin-top:var(--s-3);align-items:flex-start}.av-big{font:var(--wt-head) var(--fs-h1)/1 var(--font-display);font-variant-numeric:tabular-nums;margin-bottom:var(--s-2)}.av-src+.two-col .face .banner{margin-top:var(--s-3)}.rates-box{gap:var(--s-3);padding:var(--s-4);border:var(--rule);border-radius:var(--r-ctl);background:var(--surface-2);display:grid}.rates-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.rates-hist summary{cursor:pointer;font-size:var(--t-13);font-weight:var(--wt-ui)}.rates-hist .table-wrap{margin-top:var(--s-2)}.photo-pick{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.photo-pick label{cursor:pointer;border-radius:var(--r-ctl);aspect-ratio:3/2;border:2px solid #0000;position:relative;overflow:hidden}.photo-pick input{opacity:0;position:absolute}.photo-pick img{object-fit:cover;width:100%;height:100%;display:block}.photo-pick label:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.photo-pick label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.type-thumb{object-fit:cover;border-radius:var(--r-ctl);width:56px;height:38px;display:block}.cm-lines{gap:var(--s-2);margin:0 0 var(--s-3);counter-reset:cm;padding:0;list-style:none;display:grid}.cm-lines li{gap:var(--s-2);counter-increment:cm;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.cm-lines li:before{content:counter(cm);font:var(--wt-ui) var(--t-13) var(--font-mono);color:var(--muted);text-align:center}.cm-quote{gap:var(--s-3);padding:var(--s-4);border:var(--rule);border-radius:var(--r-ctl);margin-bottom:var(--s-3);display:grid}
