@font-face{font-family:Inter Tight;font-weight:400 900;font-display:swap;src:url(/fonts/inter/InterTight-Variable.woff2) format("woff2")}:root{--bg:#141414;--bg-deep:#0b0b0b;--panel:rgba(255,255,255,0.04);--panel-strong:rgba(255,255,255,0.07);--card:#1b1b1b;--card-hover:#262626;--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.28);--text:#ffffff;--muted:#bcbcbc;--dim:#868686;--green:#00a150;--green-hover:#0ba558;--danger:#ff6464;--on-green:#000000;--edge:rgba(255,255,255,0.6);--aura:rgba(0,161,80,0.26);--aura-soft:rgba(0,161,80,0.07);--flag-stale-bg:#3a2a00;--flag-stale:#f2c14e;--flag-none-bg:#3a1010;--flag-ok-bg:#0f2a1a;--texture:0.08;--font:"Inter Tight","Inter",Arial,sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-display:clamp(34px,4.4vw,46px);--cut:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f5f5f3;--bg-deep:#ffffff;--panel:rgba(0,0,0,0.035);--panel-strong:rgba(0,0,0,0.06);--card:#ffffff;--card-hover:#ededea;--line:rgba(0,0,0,0.12);--line-strong:rgba(0,0,0,0.3);--text:#141414;--muted:#444444;--dim:#6b6b6b;--green:#007a3c;--green-hover:#006a34;--danger:#c62828;--on-green:#ffffff;--edge:rgba(0,0,0,0.55);--aura:rgba(0,161,80,0.12);--aura-soft:rgba(0,161,80,0.04);--flag-stale-bg:#fff3cd;--flag-stale:#7a5a00;--flag-none-bg:#fde2e2;--flag-ok-bg:#dff3e7;--texture:0.02;color-scheme:light}}:root[data-theme=light]{--bg:#f5f5f3;--bg-deep:#ffffff;--panel:rgba(0,0,0,0.035);--panel-strong:rgba(0,0,0,0.06);--card:#ffffff;--card-hover:#ededea;--line:rgba(0,0,0,0.12);--line-strong:rgba(0,0,0,0.3);--text:#141414;--muted:#444444;--dim:#6b6b6b;--green:#007a3c;--green-hover:#006a34;--danger:#c62828;--on-green:#ffffff;--edge:rgba(0,0,0,0.55);--aura:rgba(0,161,80,0.12);--aura-soft:rgba(0,161,80,0.04);--flag-stale-bg:#fff3cd;--flag-stale:#7a5a00;--flag-none-bg:#fde2e2;--flag-ok-bg:#dff3e7;--texture:0.02;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-weight:400;font-size:var(--fs-base);line-height:1.55;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}b,strong{font-weight:600}img{max-width:100%;display:block}button,input,textarea{font-family:inherit}.room-hero{position:relative;isolation:isolate;overflow:hidden;padding:40px 0 56px;background:var(--bg)}.room-hero:before{content:"";position:absolute;z-index:-1;width:900px;height:900px;right:-280px;top:-420px;background:radial-gradient(circle at center,var(--aura) 0,var(--aura-soft) 38%,transparent 68%);filter:blur(20px);pointer-events:none}.room-hero-inner{max-width:1175px;margin:0 auto;padding:0 24px}.room-hero .logo{width:132px;height:auto;margin-bottom:64px;display:block}.room-hero .kicker{color:var(--green);font-size:var(--fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px}.room-hero h1{font-size:var(--fs-display);line-height:1.12;letter-spacing:-.015em;font-weight:600;text-wrap:balance;max-width:20ch}.room-hero .sub{color:var(--muted);margin-top:14px;font-size:var(--fs-md);font-weight:400}.room-hero .updated{color:var(--dim);margin-top:10px;font-size:var(--fs-sm)}.room-main{position:relative;max-width:1175px;margin:0 auto;padding:24px 24px 96px}.room-main:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/images/texture/index-page-texture.webp) 0 0/900px repeat;opacity:var(--texture);pointer-events:none}section.block{margin:56px 0}section.block:first-child{margin-top:24px}.block .kicker,.kicker{color:var(--dim);font-size:var(--fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px}.block h2{font-size:var(--fs-xl);font-weight:500;line-height:1.2;letter-spacing:.005em;margin-bottom:16px;text-wrap:balance}.card{background:var(--card);border:1px solid var(--line);padding:28px 32px}.card p,.prose p{margin:10px 0;max-width:72ch;color:var(--text);font-weight:400;font-size:var(--fs-md);line-height:1.55}.card p:first-child,.prose p:first-child{margin-top:0}.prose h3{font-size:var(--fs-md);font-weight:500;margin:20px 0 6px}.prose ul{padding-left:20px;margin:10px 0}.prose li{margin:6px 0;max-width:68ch;font-weight:400}.prose li::marker{color:var(--green)}.viewer-note{border-left:2px solid var(--green);padding:4px 0 4px 20px;color:var(--muted);font-size:var(--fs-md);margin-bottom:32px;max-width:72ch}.viewer-note b{color:var(--text)}.back{display:inline-block;margin:8px 0;font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.back:hover{color:var(--text)}.tab-bar{display:flex;gap:32px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:8px 0}.tab{background:none;border:0;cursor:pointer;font-size:var(--fs-base);font-weight:500;padding:14px 0;color:var(--dim);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease}.tab.on{border-bottom-color:var(--green)}.tab.on,.tab:hover{color:var(--text)}.stage-strip{display:grid;grid-gap:8px;gap:8px;margin:12px 0 14px}.stage-strip .s{padding:14px 0 0;border-top:1px solid var(--line-strong);font-size:var(--fs-sm);font-weight:500;color:var(--dim);line-height:1.25}.stage-strip .s .n{display:block;font-size:var(--fs-xl);font-weight:400;color:var(--muted);margin-top:6px;letter-spacing:0}.stage-strip .s.done{border-top-color:var(--edge);color:var(--muted)}.stage-strip .s.done .n{color:var(--text)}.stage-strip .s.now{border-top:2px solid var(--green);padding-top:13px;color:var(--text)}.stage-strip .s.now .n{color:var(--green);font-weight:400}.stage-note{color:var(--muted);font-size:var(--fs-base);max-width:70ch}.stage-note b{color:var(--text);font-weight:500}.funnel,.step{display:grid}.step{grid-template-columns:64px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.step:first-child{border-top:none}.step .num{font-size:var(--fs-xl);font-weight:400;color:var(--dim);line-height:1;padding-top:2px}.step.current .num{color:var(--green)}.step .label{font-weight:500;font-size:var(--fs-md)}.step .count{color:var(--green);font-weight:500}.step .detail{color:var(--muted);font-size:var(--fs-base);margin-top:2px;max-width:60ch}.shortlist{border-top:1px solid var(--line)}.cand{display:grid;grid-template-columns:56px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:background .2s ease}.cand-link:hover{background:var(--panel)}.cand .avatar{width:56px;height:56px;border:1px solid var(--line-strong);color:var(--text);display:flex;align-items:center;justify-content:center}.cand .avatar,.cand .name{font-weight:500;font-size:var(--fs-md)}.cand .headline{color:var(--muted);font-size:var(--fs-base)}.cand-right{display:grid;justify-items:end;grid-gap:8px;gap:8px}.cand-right .score{font-size:var(--fs-xl);font-weight:400;color:var(--green);line-height:1}.chip{font-size:var(--fs-sm);font-weight:500;padding:5px 10px;white-space:nowrap;color:var(--bg);background:var(--text)}.chip.green{background:var(--green);color:var(--on-green)}.chip.outline{background:transparent;color:var(--dim);border:1px solid var(--line-strong)}.cand-hero{display:grid;grid-template-columns:72px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.cand-hero .avatar{width:72px;height:72px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--fs-lg)}.cand-hero .name{font-size:var(--fs-xl);font-weight:500;letter-spacing:.005em}.cand-hero .headline{color:var(--muted);font-size:var(--fs-base);margin-top:2px}.score-big{text-align:right}.score-big .n{font-size:52px;font-weight:400;color:var(--green);line-height:1}.score-big .l{font-size:var(--fs-sm);color:var(--dim);font-weight:500;margin-top:4px}.ach{padding:20px 0 20px 24px;border-left:2px solid var(--green);margin:14px 0}.ach .t{font-weight:500;font-size:var(--fs-md);margin-bottom:6px}.ach p{color:var(--text);font-weight:400;max-width:72ch;font-size:var(--fs-base)}.ach .src{font-size:var(--fs-sm);color:var(--dim);margin-top:8px}.score-table{width:100%;border-collapse:collapse}.score-table td,.score-table th{padding:14px 12px 14px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--fs-base)}.score-table th{font-size:var(--fs-sm);color:var(--dim);font-weight:500;border-top:0;padding-top:0}.score-table td:first-child{font-weight:500;width:30%}.score-table .num{white-space:nowrap;color:var(--green);font-weight:500;width:12%}.score-table .why{color:var(--muted);font-weight:400}.score-table tr.total td{border-top:1px solid var(--line-strong);font-weight:500}.score-table tr.total .num{font-size:var(--fs-lg)}.risk{padding:16px 0;border-top:1px solid var(--line)}.risk:last-child{border-bottom:1px solid var(--line)}.risk .t{font-weight:500;font-size:var(--fs-md)}.risk .b{color:var(--muted);font-size:var(--fs-base);margin-top:4px;max-width:72ch}.reco{border:1px solid var(--green);padding:28px 32px;line-height:1.5;max-width:none}.next-steps,.reco{font-size:var(--fs-md);font-weight:400}.next-steps{border-left:2px solid var(--green);padding:4px 0 4px 24px;max-width:72ch}.respond{margin-top:18px}.respond textarea{width:100%;font-size:var(--fs-base);font-weight:400;color:var(--text);padding:14px 16px;background:var(--bg-deep);border:1px solid var(--line-strong);resize:vertical;margin-bottom:14px;line-height:1.5}.respond textarea::placeholder{color:var(--dim)}.respond textarea:focus{outline:none;border-color:var(--green)}.respond-actions{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:4px 48px 4px 27px;font-size:var(--fs-base);font-weight:600;white-space:nowrap;border:0;cursor:pointer;-webkit-clip-path:var(--cut);clip-path:var(--cut);transition:background .3s ease,color .3s ease}.btn.dark,.btn.green{background:var(--green);color:var(--on-green)}.btn.dark:hover,.btn.green:hover{background:var(--green-hover)}.btn.plain{background:transparent;color:var(--text);position:relative;isolation:isolate}.btn.plain:before{inset:0;background:var(--edge);z-index:-2}.btn.plain:after,.btn.plain:before{content:"";position:absolute;-webkit-clip-path:var(--cut);clip-path:var(--cut)}.btn.plain:after{inset:1px;background:var(--card);z-index:-1;transition:background .3s ease}.btn.plain:hover:after{background:var(--card-hover)}.btn:disabled{opacity:.45;cursor:default}.respond-done{color:var(--green)}.respond-done,.respond-error{font-weight:500;font-size:var(--fs-base);margin-top:12px}.respond-error{color:var(--danger)}.card .respond-done{color:var(--green)}.card .respond-error{color:var(--danger)}.timeline{border-top:1px solid var(--line)}.tl{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:var(--fs-base)}.tl .when{color:var(--dim);font-size:var(--fs-sm);padding-top:1px}.tl .who{font-weight:500}.tl.candidate .who{color:var(--green)}.tl.lechley .who,.tl.system .who{color:var(--muted)}.tl.empty{grid-template-columns:1fr;color:var(--dim)}.docuseal-frame{background:#fff;padding:8px}.room-footer{border-top:1px solid var(--line-strong);margin-top:72px;padding-top:24px;color:var(--dim);font-size:var(--fs-sm);line-height:1.7}.room-footer b{color:var(--text);font-weight:500}.plain-landing{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.plain-landing svg{width:160px;height:auto;display:block}.plain-landing.not-found{flex-direction:column;gap:20px;text-align:center;padding:24px}.plain-landing.not-found svg{width:140px}.not-found-line{font-size:var(--fs-md);font-weight:400;color:var(--text);max-width:40ch}.not-found-line.dim{color:var(--dim);font-size:var(--fs-base)}.files{border-top:1px solid var(--line)}.file{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);transition:background .2s ease}.file:hover{background:var(--panel)}.file-label{font-weight:500;font-size:var(--fs-md)}.file-meta{color:var(--dim);margin-top:2px}.file-meta,.file-open{font-size:var(--fs-sm)}.file-open{color:var(--green);font-weight:600;white-space:nowrap}.upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.upload input[type=file]{font:inherit;font-size:var(--fs-sm);color:var(--text);max-width:100%}.upload-hint{color:var(--dim);font-size:var(--fs-sm);margin:0 0 12px}.hero-brands{display:flex;align-items:center;gap:18px;margin-bottom:84px}.hero-brands .logo{margin-bottom:0}.hero-x{color:var(--dim);font-size:var(--fs-lg);font-weight:400;line-height:1}.client-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:6px 12px;height:42px}.client-logo img{max-height:30px;max-width:140px;width:auto;height:auto;display:block}.adm{min-height:100vh}.adm-nav{justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);max-width:1175px;margin:0 auto}.adm-brand,.adm-nav{display:flex;align-items:center}.adm-brand{gap:12px;font-weight:500}.adm-brand svg{width:110px;height:auto;display:block}.adm-links{display:flex;align-items:center;gap:22px;font-size:var(--fs-base);color:var(--muted)}.adm-links a:hover{color:var(--text)}.adm-linkbtn{background:none;border:0;color:var(--dim);font:inherit;cursor:pointer;padding:0}.adm-linkbtn:hover{color:var(--text)}.adm-main{max-width:1175px;margin:0 auto;padding:32px 24px 96px}.adm-main h1{font-size:var(--fs-xl);font-weight:600;letter-spacing:.01em;margin-bottom:8px}.adm-main h2{font-size:var(--fs-lg);font-weight:500;margin:40px 0 12px}.adm-login{max-width:420px;margin:0 auto;padding:96px 24px}.adm-login .logo{width:140px;height:auto;margin-bottom:40px;display:block}.adm-login h1{font-size:var(--fs-xl);font-weight:600;margin-bottom:24px}.approve h1{margin-bottom:8px}.approve .adm-form{margin-top:16px}.approve .adm-form .btn{width:100%}.adm-form{display:grid;grid-gap:14px;gap:14px}.adm-form label{display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-sm);color:var(--dim);font-weight:500}.adm-form input,.adm-form select,.adm-form textarea,.adm-send input{font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--bg-deep);border:1px solid var(--line-strong);padding:10px 12px}.adm-form input:focus,.adm-form select:focus,.adm-form textarea:focus,.adm-send input:focus{outline:none;border-color:var(--green)}.adm-form .row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.adm-form label.adm-check{gap:8px}.adm-form .row label{flex:1 1 180px}.adm-error{color:var(--danger)}.adm-error,.adm-or{font-size:var(--fs-sm)}.adm-or{color:var(--dim);margin:28px 0 14px}.adm-inline{display:inline}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:20px 0 8px}.stat{border:1px solid var(--line);padding:18px 20px}.stat .n{font-size:var(--fs-xl);font-weight:400;color:var(--green);line-height:1}.stat .l{font-size:var(--fs-sm);color:var(--dim);margin-top:6px}a.stat{display:block;color:inherit;text-decoration:none}a.stat:hover{border-color:var(--green)}.adm-table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.adm-table th{text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--dim);padding:0 12px 10px 0;border-bottom:1px solid var(--line-strong)}.adm-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.adm-table td.dim{color:var(--dim)}.adm-table a{color:var(--green)}.adm-table code{color:var(--muted);word-break:break-all}.adm-table code,.flag{font-size:var(--fs-xs)}.flag{font-weight:600;padding:3px 8px}.flag.stale{background:var(--flag-stale-bg);color:var(--flag-stale)}.flag.none{background:var(--flag-none-bg);color:var(--danger)}.flag.ok{background:var(--flag-ok-bg);color:var(--green)}.adm-actions{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:16px}.adm-actions .card{padding:20px 22px}.adm-actions .card h3{font-size:var(--fs-base);font-weight:500;margin-bottom:12px}.adm-note{color:var(--dim);font-size:var(--fs-sm)}.adm-filepick{max-height:240px;overflow:auto;border:1px solid var(--line);padding:8px 12px;margin:8px 0;display:grid;grid-gap:4px;gap:4px}.adm-fileopt{font-size:var(--fs-sm);display:flex;gap:8px;align-items:center}@media (max-width:720px){.room-hero{padding:28px 0 40px}.room-hero-inner{padding:0 20px}.room-hero .logo{margin-bottom:44px}.room-main{padding:16px 20px 72px}.card{padding:22px 20px}.tab-bar{gap:20px}.stage-strip{grid-template-columns:repeat(4,1fr)!important}.cand{grid-template-columns:48px 1fr}.cand-right{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cand-hero{grid-template-columns:56px 1fr}.score-big{grid-column:1/-1;text-align:left}.tl{grid-template-columns:1fr;gap:2px}.score-table td.why,.score-table th:last-child{display:none}.hero-brands{margin-bottom:56px;gap:12px}.hero-brands .logo{width:110px}}.candidacies{border-top:1px solid var(--line)}.candidacy{display:block;padding:24px 0;border-bottom:1px solid var(--line);transition:background .2s ease}.candidacy:hover{background:var(--panel)}.candidacy-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.candidacy-client{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.candidacy-role{font-size:var(--fs-lg);font-weight:500;letter-spacing:.005em;margin-top:2px}.candidacy-latest{color:var(--dim);font-size:var(--fs-sm);margin-top:10px}.status-note{border-left:2px solid var(--green);padding:4px 0 4px 18px;margin-top:14px;max-width:72ch}.status-note.full{margin-top:0;padding-left:24px}.status-note-text,.status-note.full .status-note-text{font-size:var(--fs-md);font-weight:400}.status-note-meta{color:var(--dim);font-size:var(--fs-sm);margin-top:6px}.home-intro{color:var(--muted);font-size:var(--fs-md);font-weight:400;max-width:64ch;margin:8px 0 32px}.home-intro b{color:var(--text);font-weight:500}.empty{color:var(--dim);padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.thread{display:grid;grid-gap:14px;gap:14px;margin:16px 0 24px}.msg{border-left:2px solid var(--line-strong);padding:4px 0 4px 18px;max-width:72ch}.msg.lechley{border-left-color:var(--green)}.msg-meta{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-sm);margin-bottom:4px}.msg-meta .who{font-weight:500;color:var(--text)}.msg.lechley .msg-meta .who{color:var(--green)}.msg-meta .when{color:var(--dim)}.msg p{margin:0;font-weight:400;line-height:1.5;white-space:pre-line}.msg p,.thread-empty{font-size:var(--fs-base)}.thread-empty{color:var(--dim);margin:12px 0 20px;max-width:60ch}.cand-comments{color:var(--dim);font-size:var(--fs-sm)}.cand-keen{color:var(--green);font-size:var(--fs-sm)}.wants-list{border-top:1px solid var(--line);margin:0 0 18px}.wants-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.wants-row dt{color:var(--dim);font-size:var(--fs-sm)}.wants-row dd{margin:0;font-size:var(--fs-md)}.wants-row dd.dim{color:var(--dim)}@media (max-width:560px){.wants-row{grid-template-columns:1fr;gap:4px}}.wants-hint{color:var(--dim);font-size:var(--fs-sm);margin:0 0 16px}.wants-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.wants-field span{color:var(--dim);font-size:var(--fs-sm)}.wants-field input{font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--bg-deep);border:1px solid var(--line-strong);padding:12px 14px}.wants-field input::placeholder{color:var(--dim);font-style:italic;opacity:.75}.wants-field input:focus{outline:none;border-color:var(--green)}.suggestions{border-top:1px solid var(--line)}.suggestion{padding:22px 0;border-bottom:1px solid var(--line)}.suggestion.passed{opacity:.6}.suggestion-title{font-size:var(--fs-lg);font-weight:500}.suggestion-why{margin:6px 0 14px;max-width:64ch}.suggestion-answer,.suggestion-why{color:var(--muted);font-size:var(--fs-base)}.suggestion-answer{margin-top:10px}.theme-toggle{position:absolute;right:16px;top:16px;z-index:50;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--text);border:1px solid var(--line-strong);cursor:pointer}.theme-toggle:hover{background:var(--card-hover)}.theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.theme-toggle svg{width:16px;height:16px}.me.room-hero .room-hero-inner,.me.room-main{max-width:820px}.me.room-main{padding-top:8px}.me-home .home-intro{font-size:var(--fs-base);margin:0 0 24px}.me-home section.block{background:var(--card);border:1px solid var(--line);padding:26px 28px;margin:16px 0}.me-home section.block .kicker{margin-bottom:16px}.me-home .candidacies,.me-home .files,.me-home .suggestions,.me-home .tl-wrap,.me-home .wants-list{border-top:0}.me-home .candidacy:first-child,.me-home .file:first-child,.me-home .suggestion:first-child{padding-top:0}.me-home .candidacy:last-child,.me-home .file:last-child,.me-home .suggestion:last-child,.me-home .wants-row:last-child{border-bottom:0;padding-bottom:0}.me-home .candidacy:hover,.me-home .file:hover{background:transparent}.me-home .candidacy:hover .candidacy-role,.me-home .file:hover .file-label{color:var(--green)}.me-home .wants-row:first-child{padding-top:0}.me-home .wants-list{margin-bottom:20px}.me-home .empty{border:0;padding:0}.me-home .status-note.full{padding:2px 0 2px 18px}.me-home .candidacy-role,.me-home .file-label,.me-home .suggestion-title{font-size:var(--fs-md);font-weight:500}.me-home .room-footer{margin-top:32px}@media (max-width:720px){.me-home section.block{padding:22px 18px;margin:12px -4px}}.book-call{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 0;color:var(--dim);font-size:var(--fs-base)}.book-call .btn{text-decoration:none}.adm-form label.adm-check{display:flex;align-items:center;gap:10px;flex:0 1 220px;color:var(--text);padding-bottom:10px}.adm-form label.adm-check input{width:18px;height:18px;padding:0;accent-color:var(--green)}.interview dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 20px;gap:8px 20px;margin:0}.interview dt{color:var(--dim);font-size:var(--fs-sm)}.interview dd{margin:0;white-space:pre-line}.offer-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.offer-list li{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.offer-list .tick{color:var(--dim)}.offer-list li.done .tick{color:var(--green)}.offer-list .note{display:block;color:var(--dim);font-size:var(--fs-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.next-steps{display:grid;grid-gap:22px;gap:22px}.ns-head{color:var(--dim);font-size:var(--fs-sm);font-weight:500;margin:0 0 6px}.ns-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ns-item{padding:14px 0;border-bottom:1px solid var(--line)}.ns-row{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.ns-item.done .ns-row,.ns-row:has(.ns-tick:disabled){cursor:default}.ns-tick{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:3px 0 0;border:1.5px solid var(--line-strong);background:var(--bg-deep);cursor:inherit;display:grid;place-items:center}.ns-tick:not(:disabled):hover{border-color:var(--green)}.ns-tick:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ns-tick:checked{background:var(--green);border-color:var(--green)}.ns-tick:checked:after{content:"";width:5px;height:10px;border:solid var(--on-green);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.ns-body{display:grid;grid-gap:3px;gap:3px}.ns-what{font-size:var(--fs-md);font-weight:500}.ns-item.done .ns-what{color:var(--dim);text-decoration:line-through}.ns-hint,.ns-meta{color:var(--dim);font-size:var(--fs-sm)}.ns-hint{margin:0 0 16px;max-width:64ch}.me-home .ns-list{border-top:0}.me-home .ns-item:first-child{padding-top:0}.me-home .ns-item:last-child{border-bottom:0;padding-bottom:0}.cand-controls{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.cand-controls input{flex:1 1 260px;font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--bg-deep);border:1px solid var(--line-strong);padding:10px 12px}.cand-controls input:focus{outline:none;border-color:var(--green)}.cand-row{border-bottom:1px solid var(--line)}.cand-row>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(160px,220px) 1fr auto;grid-gap:6px 18px;gap:6px 18px;align-items:baseline;padding:14px 0}.cand-row>summary::-webkit-details-marker{display:none}.cand-row>summary:before{content:"+";position:absolute;margin-left:-22px;color:var(--dim)}.cand-row[open]>summary:before{content:"−"}.cand-row>summary:hover .cand-name{color:var(--green)}.cand-name{font-size:var(--fs-md);font-weight:500}.cand-meta{color:var(--muted);font-size:var(--fs-sm)}.cand-flags{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cand-body{padding:4px 0 32px}@media (max-width:720px){.cand-row>summary{grid-template-columns:1fr}.cand-row>summary:before{position:static;margin:0;display:none}.cand-flags{justify-content:flex-start}}.cand-sec{border-top:1px solid var(--line);margin-top:14px}.cand-sec>summary{list-style:none;cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:12px 0;font-size:var(--fs-base);font-weight:500}.cand-sec>summary::-webkit-details-marker{display:none}.cand-sec>summary:before{content:"+";color:var(--dim);width:12px}.cand-sec[open]>summary:before{content:"−"}.cand-sec>summary:hover{color:var(--green)}.cand-sec>:not(summary){margin-left:22px}.cand-add{margin-top:32px}.cand-search{padding:10px 0;border-bottom:1px solid var(--line)}.cand-search:last-child{border-bottom:0}.cand-search-head{margin:0 0 6px;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.cand-url{word-break:break-all;color:var(--muted)}.adm-main input[type=file]{max-width:100%}.adm-main .card{min-width:0}@media (max-width:720px){.adm-nav{padding:14px 16px;gap:10px}.adm-brand span{display:none}.adm-brand svg{width:88px}.adm-links{gap:16px}.adm-main{padding:20px 16px 72px}.adm-main h2{margin-top:28px}.cand-body .card{padding:0;border:0;background:none}.cand-sec>:not(summary){margin-left:0}.cand-row>summary{padding:16px 0}.adm-form .row label,.cand-controls input{flex-basis:100%}}.today{margin:8px 0}.today-sync{margin:0 0 4px}.adm-main h2.today-h{margin:12px 0 14px}.today-sub{font-size:var(--fs-md);font-weight:500;margin:32px 0 10px}.today-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.today-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.today-who{display:flex;flex-direction:column;gap:2px;min-width:0}.today-name{font-size:var(--fs-md);font-weight:500}.today-act{justify-self:end}.today-act form{margin:0}@media (max-width:640px){.today-row{grid-template-columns:1fr;gap:6px}.today-act{justify-self:stretch}.today-act .btn{width:100%;text-align:center}}.rp-band{border:1px solid var(--line);background:var(--card);padding:18px 20px 0;margin:12px 0 8px}.rp-kicker{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-weight:600;margin:0}.adm-main .rp-band h1{margin:2px 0 6px}.rp-state{color:var(--dim);font-size:var(--fs-sm);margin:0}.rp-state a{color:var(--text);font-weight:500}.rp-tabs{display:flex;gap:4px;margin-top:14px}.rp-tabs a{padding:9px 12px 10px;color:var(--dim);font-size:var(--fs-base);border-bottom:2px solid transparent}.rp-tabs a.on,.rp-tabs a:hover{color:var(--text)}.rp-tabs a.on{border-bottom-color:var(--green);font-weight:500}.rp-sec{margin-top:24px}.adm-main .rp-sec h2{margin:0 0 10px}.rp-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:6px;gap:6px;margin:6px 0 0}.rp-strip .s{background:var(--card);border:1px solid var(--line);padding:8px 6px;text-align:center;font-size:var(--fs-xs);color:var(--dim);line-height:1.3}.rp-strip .s b{display:block;font-size:var(--fs-lg);font-weight:600;color:var(--text)}.rp-strip .s.named{border-color:var(--green)}.rp-question{border-left:2px solid var(--green);padding:2px 0 2px 12px;margin:8px 0}.rp-question p{margin:2px 0}.rp-rows{border-top:1px solid var(--line)}.rp-head,.rp-sum{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;align-items:center}.rp-head{font-size:var(--fs-xs);color:var(--dim);font-weight:600;letter-spacing:.03em;padding:10px 12px}.rp-head,.rp-row{border-bottom:1px solid var(--line)}.rp-row[open]{background:var(--card)}.rp-sum{padding:14px 12px;cursor:pointer;list-style:none}.rp-sum::-webkit-details-marker{display:none}.rp-sum:hover .rp-name{color:var(--green)}.rp-name{font-size:var(--fs-md);font-weight:500}.rp-dim{color:var(--dim);font-size:var(--fs-sm)}.rp-warn{color:var(--flag-stale)}.rp-act{justify-self:end;text-align:right}.rp-body{padding:0 12px 20px}.rp-why{margin:0 0 6px}.rp-part h3{font-size:var(--fs-base);font-weight:600;margin:16px 0 8px}.rp-more{margin-top:16px}.rp-activity>summary,.rp-more>summary{cursor:pointer;color:var(--dim);font-size:var(--fs-sm)}.rp-activity>summary:hover,.rp-more>summary:hover{color:var(--text)}.rp-activity{margin-top:32px;padding-top:14px;border-top:1px solid var(--line)}.rp-activity[open]>summary{margin-bottom:12px}@media (max-width:640px){.rp-head{display:none}.rp-sum{grid-template-columns:1fr;gap:4px}.rp-cell:before{content:attr(data-l) ": "}.rp-act{justify-self:stretch;text-align:left;margin-top:6px}.rp-act .btn{display:block;width:100%;text-align:center}.rp-tabs a{flex:1 1;text-align:center}}.sh-status{color:var(--muted);margin-top:14px;font-size:var(--fs-md);font-weight:400;max-width:56ch;text-wrap:pretty}.sh-next{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--card);padding:22px 24px}.sh-next-kicker{color:var(--green);font-size:var(--fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px}.sh-next-title{font-size:var(--fs-lg);font-weight:500;line-height:1.25;margin:0;text-wrap:balance}.sh-next-why{color:var(--muted);font-size:var(--fs-base);margin:8px 0 0;max-width:60ch}.sh-next-act{margin:18px 0 0}.sh-scott-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.sh-disc{width:44px;height:44px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--on-green);font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em;object-fit:cover}.sh-scott-name{font-weight:600;margin:0}.sh-scott-mail{margin:2px 0 0;font-size:var(--fs-sm);color:var(--dim)}.sh-scott-mail a:hover{color:var(--green)}.sh-tracker{list-style:none;margin:4px 0 18px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.sh-stage{position:relative;padding-top:22px;font-size:var(--fs-sm);color:var(--dim)}.sh-stage:before{content:"";position:absolute;top:6px;left:0;right:0;height:2px;background:var(--line-strong)}.sh-stage.done:before{background:var(--green)}.sh-stage:first-child:before{left:7px}.sh-stage:last-child:before{right:auto;width:7px}.sh-dot{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line-strong)}.sh-stage.done .sh-dot{background:var(--green);border-color:var(--green)}.sh-stage.now .sh-dot{border-color:var(--green);box-shadow:0 0 0 4px var(--aura-soft)}.sh-stage.done,.sh-stage.now{color:var(--text)}.sh-stage.now .sh-stage-label{font-weight:600}.sh-stage-text{display:flex;flex-direction:column;gap:2px;padding-right:8px}.sh-stage-caption{color:var(--dim);font-size:var(--fs-xs)}@media (max-width:640px){.sh-tracker{grid-auto-flow:row;gap:0}.sh-stage{padding:0 0 18px 30px}.sh-stage:before{top:14px;bottom:0;left:6px;right:auto;width:2px;height:auto}.sh-stage:first-child:before{left:6px}.sh-stage:last-child:before{display:none}.sh-stage:last-child{padding-bottom:0}}.me-grid{display:grid;grid-template-areas:"top" "aside" "bottom"}.me-top{grid-area:top;min-width:0}.me-aside{grid-area:aside;min-width:0}.me-bottom{grid-area:bottom;min-width:0;margin-top:8px}.me-home.me-v2 section.me-next{padding:0;border:0;background:transparent}.me-fold{border-top:1px solid var(--line);padding:4px 0}.me-fold:last-child{border-bottom:1px solid var(--line)}.me-fold>summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:500;font-size:var(--fs-md);display:flex;justify-content:space-between;align-items:center}.me-fold>summary::-webkit-details-marker{display:none}.me-fold>summary:after{content:"+";color:var(--dim);font-weight:400;font-size:var(--fs-lg)}.me-fold[open]>summary:after{content:"–"}.me-fold>summary:hover{color:var(--green)}.me-fold[open]{padding-bottom:20px}.me-earlier>summary{cursor:pointer;color:var(--dim);font-size:var(--fs-sm);margin-bottom:12px}.me-cal{margin:18px 0 0}@media (min-width:1000px){.me.me-v2.room-hero .room-hero-inner,.me.me-v2.room-main{max-width:1175px}.me-grid{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"top aside" "bottom aside";column-gap:40px;align-items:start}.me-aside{position:-webkit-sticky;position:sticky;top:16px}.me-home.me-v2 .me-aside section.block:first-child,.me-v2 .me-aside section.block:first-child{margin-top:16px}}.me-preview-ribbon{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:0;padding:10px 24px;background:var(--flag-stale-bg);color:var(--flag-stale);font-size:var(--fs-sm);font-weight:600;text-align:center}.me-preview-fs{border:0;margin:0;padding:0;min-width:0}.me-preview a.file,.me-preview a[href^="/api/"],.me-preview a[href^="/me/"],.me-preview a[href^="mailto:"]{pointer-events:none;opacity:.6}.brief-actions{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 24px}.brief-lead{font-size:var(--fs-md)}.brief-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:16px}.brief-card{background:var(--card);padding:16px}.brief-card .big{font-size:var(--fs-xl);color:var(--green);font-weight:500}.brief-card .t{font-weight:500}.brief-card .d{color:var(--muted);font-size:var(--fs-sm)}.brief-table{width:100%;border-collapse:collapse}.brief-table td,.brief-table th{padding:12px 12px 12px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--fs-base)}.brief-table th{font-size:var(--fs-sm);color:var(--dim);font-weight:500;border-top:0}.brief-table .dim{color:var(--dim);white-space:nowrap}.brief-list{padding-left:18px}.brief-list li{margin:6px 0}.brief-quote{border-left:3px solid var(--green);margin:16px 0;padding:4px 0 4px 16px;font-style:italic}.brief-quote span{display:block;font-style:normal;font-size:var(--fs-sm);color:var(--dim);margin-top:6px}.brief-tags{display:flex;flex-wrap:wrap;gap:8px}.brief-tag{border:1px solid var(--line-strong);padding:4px 10px;font-size:var(--fs-sm)}.brief-endorse{border-top:1px solid var(--line);padding-top:16px}.brief-sig{color:var(--dim);font-size:var(--fs-sm)}.brief-teaser{color:var(--muted);font-size:var(--fs-sm);margin:6px 0 0}.brief-compare{overflow-x:auto}@media (max-width:640px){.brief-cards{grid-template-columns:1fr}}.v2{background:var(--bg);color:var(--text)}.v2-hero{padding:28px 20px 30px;border-bottom:1px solid var(--line);background:radial-gradient(520px 300px at 85% 0,var(--aura),transparent 70%)}.v2-hero-inner{max-width:1180px;margin:0 auto}.v2-preview{border:1px solid var(--line-strong);border-left:3px solid var(--green);padding:10px 14px;margin:0 0 18px;font-size:var(--fs-sm);color:var(--muted)}.v2-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-right:48px}.v2-client-word{text-transform:uppercase;font-weight:600;letter-spacing:.18em;font-size:var(--fs-sm)}.v2-viewer{color:var(--dim);font-size:var(--fs-sm)}.v2-title{font-size:var(--fs-display);line-height:1.08;font-weight:600;margin:6px 0 0;text-wrap:balance}.v2-grid{max-width:1180px;margin:0 auto;padding:24px 20px 40px;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.v2-block{margin:0 0 32px}.v2-note{margin:6px 0 0}.v2-empty,.v2-note{color:var(--dim);font-size:var(--fs-sm)}.v2-empty{margin:4px 0 0}.v2-main,.v2-side{min-width:0}.v2-bar .hero-brands{margin-bottom:0}.v2-tabs{display:none}.v2-welcome{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;color:var(--muted)}.v2-cands{display:grid;grid-gap:14px;gap:14px}.v2-cand{border:1px solid var(--line);background:var(--card);padding:18px 20px}.v2-cand-head{display:flex;gap:14px;align-items:center}.v2-cand .avatar{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-weight:500;font-size:var(--fs-sm)}.v2-cand-name{font-size:var(--fs-lg);font-weight:600;margin:0}.v2-cand-meta{color:var(--dim);font-size:var(--fs-sm);margin:2px 0 0}.v2-cand-why{margin:12px 0 14px;padding-left:18px;color:var(--muted)}.v2-cand-why li{margin:4px 0}.v2-cand-acts{display:flex;gap:10px;flex-wrap:wrap;margin:0}.v2-demands{list-style:none;padding:0;margin:10px 0 16px;display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.v2-demands li{background:var(--bg);padding:14px 16px}.v2-prose{color:var(--muted)}.v2-side{display:flex;flex-direction:column}.v2-scott{order:3}.v2-dates{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:6px 0 0;font-size:var(--fs-sm)}.v2-dates dt{color:var(--dim)}.v2-files{list-style:none;padding:0;margin:6px 0 0}.v2-files li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.v2-files span,.v2-foot{color:var(--dim)}.v2-foot{max-width:1180px;margin:0 auto;padding:20px;border-top:1px solid var(--line);font-size:var(--fs-sm)}@media (min-width:1000px){.v2-hero{padding:22px 32px 30px}.v2-grid{grid-template-columns:1fr 340px;padding:0 32px}.v2-main{padding:30px 32px 40px 0;border-right:1px solid var(--line)}.v2-side{padding:30px 0 40px 28px}.v2-scott{order:0}.v2-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:0 0 24px;font-size:var(--fs-sm)}.v2-tabs a{padding-bottom:10px;color:var(--dim);border-bottom:2px solid transparent}.v2-tabs a:focus-visible,.v2-tabs a:hover{color:var(--text);border-bottom-color:var(--green)}.v2-demands{grid-template-columns:repeat(3,1fr)}.v2-foot{padding:20px 32px}}.v2-new ul{margin:6px 0 0;padding-left:18px;color:var(--muted);font-size:var(--fs-sm)}.v2-new li{margin:4px 0}.v2-slots ul,.v2-slots-preview{list-style:none;padding:0;margin:0 0 12px}.v2-slots li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.v2-slots textarea{display:block;width:100%;margin:6px 0 10px}.v2-market-figures{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.v2-market-fig{background:var(--bg);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.v2-market-fig b{font-size:var(--fs-xl);font-weight:600;color:var(--green)}.v2-market-label{font-weight:500}.v2-market-def{color:var(--dim);font-size:var(--fs-sm)}.v2-market-table{margin-top:14px}.v2-market-note{margin-top:18px}@media (min-width:1000px){.v2-market-figures{grid-template-columns:repeat(4,1fr)}}.v2-pitch-card{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;align-items:start;border:1px solid var(--line);background:var(--card);padding:18px 20px}.v2-pitch-disc,.v2-pitch-photo{width:64px;height:64px;border-radius:50%;object-fit:cover}.v2-pitch-disc{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);font-weight:500}.v2-pitch-name{font-weight:600;font-size:var(--fs-lg);margin:0}.v2-pitch-line{margin:4px 0 0;font-size:var(--fs-sm)}.v2-pitch-act{margin:12px 0 0}.v2-how-steps{list-style:none;padding:0;margin:10px 0 0;border-left:2px solid var(--line)}.v2-how-steps li{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;padding:0 0 14px 14px}.v2-how-n{color:var(--green);font-weight:600}.v2-how-title{font-weight:600;margin:0}.v2-how-detail{color:var(--muted);font-size:var(--fs-sm);margin:2px 0 0}.v2-how-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0 0}.v2-how-fig{background:var(--bg);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.v2-how-fig b{font-size:var(--fs-xl);font-weight:600;color:var(--green)}.v2-how-fig span{color:var(--dim);font-size:var(--fs-sm)}.v2-how-quote{margin:18px 0 0;padding:0 0 0 16px;border-left:3px solid var(--green);color:var(--muted)}.v2-how-quote footer{color:var(--dim);font-size:var(--fs-sm);margin-top:6px}.v2-brief-acts{margin:14px 0 0}.v2-brief-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}.v2-brief-form textarea{display:block;width:100%;margin:6px 0 10px}.v2-agree-part{margin:0 0 16px}.v2-agree-head{font-weight:600;margin:0 0 6px}.me-brief-card{background:#0b0b0b;color:#eaeaea;padding:28px 28px 26px;border-left:3px solid var(--green)}.me-brief-card h2{margin:0 0 10px;color:#fff;font-size:var(--fs-lg);line-height:1.25}.me-brief-card p{color:#c9c9c9}.me-brief-card .me-brief-pdf{color:#eaeaea}.me-brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.me-brief-actions .btn{text-decoration:none}.me-brief-pdf{color:var(--text)}.me-promise{display:inline-flex;align-items:center;gap:10px;margin:16px 0 0;padding:8px 14px;border:1px solid var(--line-strong);background:var(--card);font-size:var(--fs-sm);font-weight:500}.me-promise.small{display:flex;margin:10px 0 0;padding:0;border:0;background:none;color:var(--muted);font-weight:400}.me-promise-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--aura-soft);flex:none}.me-note{margin:0}.me-note video{display:block;width:100%;max-height:70vh;background:#000;aspect-ratio:16/9;object-fit:contain}.me-note-audio{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--card);border:1px solid var(--line)}.me-note-body{flex:1 1;min-width:0;display:grid;grid-gap:8px;gap:8px}.me-note-audio audio{width:100%}.me-note-audio figcaption{margin:0;color:var(--muted)}.me-note-audio figcaption b{color:var(--text);font-weight:600}.me-home .me-note-audio{padding:0;border:0;background:none}.me-note-mark{width:44px;height:44px;border-radius:50%;background:var(--green);color:var(--on-green);display:inline-flex;align-items:center;justify-content:center;font-weight:600;flex:none}.me-note figcaption{color:var(--muted);font-size:var(--fs-sm);margin-top:10px}.me-iv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.me-iv-head h2{margin:0}.me-chip{display:inline-block;padding:3px 10px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--green);color:var(--green)}.me-chip.today{background:var(--green);color:var(--on-green)}.interview .me-iv-head+.card{margin-top:14px}.me-prep{margin-top:18px;padding:26px 26px 22px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--green)}.me-prep .kicker{margin:0 0 12px}.me-prep h3{font-size:var(--fs-md);font-weight:600;margin:22px 0 10px}.me-prep-note{font-size:var(--fs-md);margin:0;padding-left:16px;border-left:2px solid var(--green)}.me-prep-people{display:grid;grid-gap:12px;gap:12px}.me-person{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.me-person:first-of-type{border-top:0;padding-top:4px}.me-person-mark{width:48px;height:48px;border-radius:50%;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:600}.me-person h4{margin:0;font-size:var(--fs-md);font-weight:600}.me-person p{margin:6px 0 0;color:var(--muted)}.me-person-role{color:var(--dim)!important;font-size:var(--fs-sm);margin-top:2px!important}.me-person-probes{color:var(--text)!important}.me-person-probes b{color:var(--green);font-weight:600}.me-person a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.me-land{counter-reset:land;list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.me-land li{counter-increment:land;display:grid;grid-template-columns:32px 1fr;align-items:start}.me-land li:before{content:counter(land);color:var(--green);font-weight:700;font-size:var(--fs-lg);line-height:1.1}.me-prep-block ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.me-prep-block p{margin:0}.me-prep-after{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm)}.me-guide{margin-top:18px}.me-guide ul{margin:0 0 12px;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);max-width:72ch}.me-copy{border:1px solid var(--line);background:var(--card);padding:18px 20px}.me-copy pre{white-space:pre-wrap;font:inherit;font-size:var(--fs-sm);margin:0 0 14px;color:var(--text)}.adm-prep{margin:10px 0}.adm-prep>summary{cursor:pointer;font-weight:600}.adm-person{border:1px solid var(--line);padding:10px 14px;margin:10px 0}.adm-person legend{font-size:var(--fs-sm);color:var(--dim);padding:0 6px}.adm-promise .row{gap:8px}.adm-overdue{color:var(--flag-stale)}.adm-owed{border-left:3px solid var(--flag-stale)}@media (max-width:640px){.me-prep{padding:20px 18px 18px}.me-brief-card{padding:22px 20px}.me-promise{display:flex}}.me-app{display:flex;align-items:center;gap:14px;margin-top:32px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);text-decoration:none;font-size:14px;line-height:1.45}.me-app:hover{background:var(--panel-strong)}.me-app img{display:block;flex:none}.me-app b{color:var(--text);font-weight:500}@media (max-width:520px){.me-app{flex-direction:column;align-items:flex-start}}