@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Nunito:wght@400;600;700;800&family=Roboto:wght@500&display=swap";.workspace-home-page{--navy:#161e33;--navy-2:#20293f;--page:#f7f8fa;--card:#fff;--ink:#1f2637;--muted:#6e7689;--line:#e6e9ef;--c1:#e23e36;--c1-a:#fdecea;--c1-b:#fbd9d5;--c2:#f0524b;--c2-a:#fdedeb;--c2-b:#fbd5d2;--c3:#2b6cd4;--c3-a:#e9f1fd;--c3-b:#d3e3fb;--c4:#f0762b;--c4-a:#fef0e6;--c4-b:#fbddc5;--c5:#1fa463;--c5-a:#e8f7ef;--c5-b:#cdeddc;--c6:#7b4fc9;--c6-a:#f1ecfb;--c6-b:#e0d5f6;--c7:#17a5a0;--c7-a:#e6f6f5;--c7-b:#c9ebe9;--f-head:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Nunito","Segoe UI",sans-serif;--shadow:0 1px 2px #1f26370a, 0 4px 14px #1f26370f;--shadow-lift:0 6px 16px #1f26371a, 0 18px 40px #1f26371a}.workspace-home-page *{box-sizing:border-box;margin:0;padding:0}body.workspace-home,.workspace-home-page{background:var(--page);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:15px;line-height:1.55;display:flex}.workspace-home-page a{color:inherit;text-decoration:none}.workspace-home-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.workspace-home-page .nav{background:var(--navy);color:#fff}.workspace-home-page .nav-in{scrollbar-width:none;align-items:center;gap:4px;max-width:1120px;height:50px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.workspace-home-page .nav-in::-webkit-scrollbar{display:none}.workspace-home-page .nav-i{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:#b9c0d0;border-radius:7px;align-items:center;gap:9px;padding:9px 14px;font-size:11.5px;font-weight:700;transition:background .16s,color .16s;display:flex}.workspace-home-page .nav-i:hover{background:var(--navy-2);color:#fff}.workspace-home-page .nav-i.on{color:#fff}.workspace-home-page .nav-i:focus-visible{outline:2px solid var(--c3);outline-offset:-2px}.workspace-home-page .nav-i svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.workspace-home-page .nav-sp{flex:1}.workspace-home-page .wrap{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:34px 24px 56px}.workspace-home-page .head{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-bottom:34px;display:flex}.workspace-home-page .head h1{font-family:var(--f-head);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);font-size:clamp(30px,4.4vw,40px);font-weight:700;line-height:1}.workspace-home-page .head p{color:var(--muted);margin-top:7px;font-size:14.5px}.workspace-home-page .head .brand{text-align:right;border-right:3px solid var(--c1);margin-left:auto;padding-right:16px}.workspace-home-page .head .brand b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:800;display:block}.workspace-home-page .head .brand span{color:var(--muted);font-size:12px}.workspace-home-page .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.workspace-home-page .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.workspace-home-page .tile{box-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;transition:transform .24s cubic-bezier(.2,.8,.3,1),box-shadow .24s;display:block;position:relative;overflow:hidden}.workspace-home-page .tile img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,.8,.3,1);display:block}.workspace-home-page .grid .tile{aspect-ratio:262/366}.workspace-home-page .grid-3 .tile{aspect-ratio:331/325}.workspace-home-page .tile.live{cursor:pointer}.workspace-home-page .tile.live:hover,.workspace-home-page .tile.live:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.workspace-home-page .tile.live:hover img,.workspace-home-page .tile.live:focus-visible img{transform:scale(1.035)}.workspace-home-page .tile.live:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.workspace-home-page .tile.live:active{transform:translateY(-2px)}.workspace-home-page .tile.soon{cursor:default}.workspace-home-page .tile.soon img{filter:saturate(.72)contrast(.97)}.workspace-home-page .tile.soon:hover img{filter:saturate(.88)contrast(.99)}.workspace-home-page .dot{z-index:3;background:#25c16f;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;right:14px;box-shadow:0 0 0 3px #ffffffd9}.workspace-home-page .dot:after{content:"";background:#25c16f;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.workspace-home-page .ribbon{z-index:3;background:var(--accent);color:#fff;font-family:var(--f-head);letter-spacing:.09em;text-transform:uppercase;text-align:center;padding:12px 8px;font-size:15px;font-weight:700;transition:transform .26s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.workspace-home-page .tile.nudged .ribbon{transform:translateY(0)}.workspace-home-page .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-home-page .foot{width:100%;max-width:1120px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;padding:0 24px 34px;font-size:12px;display:flex}.workspace-home-page .foot .r{background:var(--line);flex:1;min-width:20px;height:1px}.workspace-home-page .foot kbd{font-family:var(--f-body);border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-width:2px;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}@media (width<=980px){.workspace-home-page .grid,.workspace-home-page .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.workspace-home-page .grid,.workspace-home-page .grid-3{grid-template-columns:1fr;gap:16px}.workspace-home-page .head .brand{text-align:left;border-right:0;border-left:3px solid var(--c1);margin-left:0;padding:0 0 0 12px}.workspace-home-page .wrap{padding:26px 18px 40px}}@media (prefers-reduced-motion:reduce){.workspace-home-page *{transition:none!important;animation:none!important}}.workspace-home-page .trex-nav{z-index:250;border-radius:50px;align-items:center;gap:8px;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;right:20px;box-shadow:0 6px 20px #00000047}.workspace-home-page .trex-ws{color:#e6edf3;background:#1c2230;border:1px solid #ffffff2e;bottom:20px}.workspace-home-page .trex-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.workspace-home-page .trex-nav:active{transform:translateY(0)}@media (width<=900px){.workspace-home-page .trex-ws{bottom:80px}}.callsheet-page{--navy:#161e33;--navy-2:#20293f;--page:#f1f3f7;--paper:#fff;--sunk:#f5f7fa;--ink:#1f2637;--ink-2:#495266;--plate:#6e7689;--rule:#e6e9ef;--press:#e23e36;--press-deep:#c4302a;--press-soft:#fdecea;--press-mid:#fbd9d5;--signal:#2f5fa8;--signal-soft:#e8eff9;--green:#1fa463;--green-soft:#e8f7ef;--gold:#b7791f;--gold-soft:#fcf3e2;--amber:#b7791f;--red:#c43d36;--red-soft:#fdecea;--f-display:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Nunito","Segoe UI",Helvetica,Arial,sans-serif;--f-mono:"Nunito","Segoe UI",Helvetica,Arial,sans-serif;--f-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px #1f26370a, 0 4px 14px #1f26370f;--shadow-lift:0 2px 6px #1f26370f, 0 12px 28px #1f26371a;--r:14px;--r2:10px;--r3:8px;--rail:312px;--dock:348px;--bar:58px;--tabh:50px}.callsheet-page *{box-sizing:border-box;margin:0;padding:0}.callsheet-page{height:100%}body.callsheet,.callsheet-page{background:var(--page);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.6}.callsheet-page a{color:inherit;text-decoration:none}.callsheet-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.callsheet-page input,.callsheet-page textarea,.callsheet-page select{font:inherit;color:inherit}.callsheet-page #entry{z-index:100;background:var(--page);color:var(--ink);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.callsheet-page #entry.gone{display:none}.callsheet-page .entry-inner{background:var(--paper);border:1px solid var(--rule);width:100%;max-width:680px;box-shadow:var(--shadow-lift);border-radius:20px;padding:38px 40px 34px}.callsheet-page .masthead{border-bottom:2px solid var(--press);align-items:baseline;gap:14px;margin-bottom:8px;padding-bottom:12px;display:flex}.callsheet-page .masthead h1{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);font-size:clamp(34px,6vw,52px);font-weight:700;line-height:.98}.callsheet-page .masthead .edition{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plate);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.callsheet-page .entry-strap{letter-spacing:.13em;text-transform:uppercase;color:var(--press);margin-bottom:34px;font-size:12px;font-weight:800}.callsheet-page .search-label{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.callsheet-page .search-wrap{position:relative}.callsheet-page .search-box{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r3);width:100%;color:var(--ink);font-family:var(--f-display);letter-spacing:.005em;outline:none;padding:12px 46px 12px 16px;font-size:clamp(23px,4vw,32px);font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s}.callsheet-page .search-box::placeholder{color:#a9b0bf}.callsheet-page .search-box:focus{border-color:var(--press);background:var(--paper);box-shadow:0 0 0 3px var(--press-soft)}.callsheet-page .search-caret{color:var(--plate);pointer-events:none;transition:transform .18s,color .18s;position:absolute;bottom:16px;right:14px}.callsheet-page .search-wrap:focus-within .search-caret{color:var(--press);transform:translateY(2px)}.callsheet-page .results{max-height:min(44vh,360px);margin-top:12px;overflow-y:auto}.callsheet-page .results:empty{margin:0}.callsheet-page .res{text-align:left;border-radius:var(--r3);border:1px solid #0000;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;width:100%;padding:11px 12px;transition:background .12s,border-color .12s,transform .12s;display:grid}.callsheet-page .res:hover,.callsheet-page .res.on{background:var(--sunk);border-color:var(--rule);transform:translate(2px)}.callsheet-page .res:focus-visible{outline:2px solid var(--press);outline-offset:-2px}.callsheet-page .res .rlogo{width:38px;height:38px;font-family:var(--f-display);color:#fff;letter-spacing:.01em;border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid}.callsheet-page .res .rname{font-family:var(--f-display);letter-spacing:.005em;color:var(--ink);font-size:21px;font-weight:600}.callsheet-page .res .rmeta{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:700}.callsheet-page .res mark{background:var(--press-soft);color:var(--press-deep);border-radius:3px}.callsheet-page .entry-hint{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-top:22px;font-size:11px;font-weight:700}.callsheet-page .entry-hint kbd{font-family:var(--f-body);border:1px solid var(--rule);background:var(--sunk);color:var(--ink-2);border-radius:5px;padding:2px 6px;font-weight:800}.callsheet-page .no-res{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);padding:20px 6px;font-size:12px;font-weight:700}.callsheet-page #app{min-height:100vh;display:none}.callsheet-page #app.on{display:block}.callsheet-page .topbar{z-index:40;background:var(--navy);color:#fff;height:var(--bar);align-items:center;gap:18px;padding:0 24px;display:flex;position:sticky;top:0}.callsheet-page .topbar .brand{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:20px;font-weight:700}.callsheet-page .topbar .brand span{color:var(--press)}.callsheet-page .topbar .sep{background:#ffffff29;width:1px;height:22px}.callsheet-page .topbar .now{letter-spacing:.12em;text-transform:uppercase;color:#a7aec0;font-size:11px;font-weight:700}.callsheet-page .topbar .spacer{flex:1}.callsheet-page .btn-ghost{letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s}.callsheet-page .btn-ghost:hover{background:#ffffff24;border-color:#0000}.callsheet-page .btn-ghost:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .layout{grid-template-columns:var(--rail) minmax(0, 1fr) var(--dock);align-items:start;gap:22px;max-width:1840px;margin:0 auto;padding:22px;display:grid}.callsheet-page .rail{top:calc(var(--bar) + var(--tabh) + 22px);max-height:calc(100vh - var(--bar) - var(--tabh) - 44px);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:24px 22px 26px;position:sticky;overflow-y:auto}.callsheet-page .idcard{margin-bottom:26px}.callsheet-page .logo{width:64px;height:64px;font-family:var(--f-display);color:#fff;letter-spacing:.01em;border-radius:16px;place-items:center;margin-bottom:16px;font-size:26px;font-weight:700;display:grid}.callsheet-page .cname{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);margin-bottom:9px;font-size:32px;font-weight:700;line-height:1.04}.callsheet-page .ctier{letter-spacing:.12em;text-transform:uppercase;background:var(--sunk);border:1px solid var(--rule);color:var(--plate);border-radius:999px;padding:3px 11px;font-size:10.5px;font-weight:800;display:inline-block}.callsheet-page .cmeta{color:var(--plate);margin-top:14px;font-size:12.5px;line-height:1.85}.callsheet-page .cmeta a{color:var(--signal);font-weight:700;text-decoration:none}.callsheet-page .cmeta a:hover{text-decoration:underline}.callsheet-page .rail h3{letter-spacing:.15em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);margin:28px 0 14px;padding-bottom:8px;font-size:10.5px;font-weight:800}.callsheet-page .rail h3:first-of-type{margin-top:0}.callsheet-page .am{align-items:center;gap:12px;display:flex}.callsheet-page .am-av{background:var(--navy);color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.callsheet-page .am-n{font-size:14.5px;font-weight:800;line-height:1.25}.callsheet-page .am-r{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:10.5px;font-weight:700}.callsheet-page .am-c{color:var(--plate);margin-top:11px;font-size:12px;line-height:1.85}.callsheet-page .am-c a{color:var(--signal);font-weight:700;text-decoration:none}.callsheet-page .am-c a:hover{text-decoration:underline}.callsheet-page .contact{border-bottom:1px solid var(--rule);padding:14px 0}.callsheet-page .contact:last-child{border-bottom:0;padding-bottom:0}.callsheet-page .contact .n{font-size:14.5px;font-weight:800}.callsheet-page .contact .r{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);margin:3px 0 7px;font-size:10.5px;font-weight:700}.callsheet-page .contact .l{color:var(--ink-2);font-size:12px;line-height:1.85}.callsheet-page .contact .l a{color:var(--signal);font-weight:700;text-decoration:none}.callsheet-page .contact .l a:hover{text-decoration:underline}.callsheet-page .pref{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:var(--gold-soft);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.callsheet-page .main{min-width:0}.callsheet-page .sect{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:22px;padding:22px 24px 24px}.callsheet-page .sect:last-child{margin-bottom:0}.callsheet-page .sect-h{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;padding-bottom:12px;display:flex}.callsheet-page .sect-h h2{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:22px;font-weight:700}.callsheet-page .sect-h .cnt{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:800}.callsheet-page .sect-h .hint{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-left:auto;font-size:11px;font-weight:700}.callsheet-page .status-strip{background:var(--navy);color:#fff;border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:22px;padding:22px 26px;display:grid}.callsheet-page .stat-badge{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;white-space:nowrap;border-radius:999px;padding:6px 18px;font-size:26px;font-weight:700}.callsheet-page .s-Growing{background:var(--green)}.callsheet-page .s-Stable{background:var(--gold)}.callsheet-page .s-Declining{background:var(--red)}.callsheet-page .s-New{background:var(--signal)}.callsheet-page .stat-txt{color:#c6cbd8;font-size:14px;line-height:1.6}.callsheet-page .stat-txt b{color:#fff;font-weight:800}.callsheet-page .health{text-align:right;white-space:nowrap}.callsheet-page .health .num{font-family:var(--f-display);letter-spacing:.005em;font-size:42px;font-weight:700;line-height:1}.callsheet-page .health .lab{letter-spacing:.13em;text-transform:uppercase;color:#9aa2b5;margin-top:5px;font-size:10.5px;font-weight:800}.callsheet-page .mgrid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:12px;display:grid}.callsheet-page .m{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);padding:15px 14px}.callsheet-page .m .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-bottom:8px;font-size:9.5px;font-weight:800;line-height:1.4}.callsheet-page .m .val{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1}.callsheet-page .m .val small{color:var(--plate);margin-left:1px;font-size:16px;font-weight:600}.callsheet-page .m .dl{margin-top:8px;font-size:12px;font-weight:800}.callsheet-page .up{color:var(--green)}.callsheet-page .dn{color:var(--red)}.callsheet-page .fl{color:var(--plate)}.callsheet-page .m.rank .val{color:var(--press)}.callsheet-page .cats{margin-top:4px}.callsheet-page .cat{grid-template-columns:130px 1fr 42px;align-items:center;gap:14px;margin-bottom:11px;display:grid}.callsheet-page .cat:last-child{margin-bottom:0}.callsheet-page .cat .cn{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);text-align:right;font-size:11.5px;font-weight:800}.callsheet-page .cat .bar{background:var(--press-soft);border-radius:999px;height:10px;overflow:hidden}.callsheet-page .cat .bar i{background:var(--press);transform-origin:0;border-radius:999px;height:100%;animation:.5s cubic-bezier(.2,.7,.3,1) both grow;display:block}@keyframes grow{0%{transform:scaleX(0)}}.callsheet-page .cat .cv{color:var(--plate);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.callsheet-page .spine{padding-left:118px;position:relative}.callsheet-page .spine:before{content:"";background:var(--rule);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:84px}.callsheet-page .ev{margin-bottom:16px;position:relative}.callsheet-page .ev:last-child{margin-bottom:0}.callsheet-page .ev .when{text-align:right;width:70px;color:var(--plate);padding-top:12px;font-size:11.5px;font-weight:700;line-height:1.4;position:absolute;left:-118px}.callsheet-page .ev .when b{color:var(--ink);font-size:12.5px;font-weight:800;display:block}.callsheet-page .ev:before{content:"";background:var(--paper);border:2px solid var(--plate);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;left:-39px}.callsheet-page .ev.k-sale:before{border-color:var(--green);background:var(--green)}.callsheet-page .ev.k-camp:before{border-color:var(--press);background:var(--press)}.callsheet-page .ev.k-content:before{border-color:var(--signal)}.callsheet-page .ev.k-award:before{border-color:var(--gold);background:var(--gold)}.callsheet-page .ev-card{background:var(--sunk);border:1px solid var(--rule);border-left:3px solid var(--plate);border-radius:var(--r2);padding:15px 18px}.callsheet-page .ev.k-sale .ev-card{border-left-color:var(--green)}.callsheet-page .ev.k-camp .ev-card{border-left-color:var(--press)}.callsheet-page .ev.k-content .ev-card{border-left-color:var(--signal)}.callsheet-page .ev.k-award .ev-card{border-left-color:var(--gold)}.callsheet-page .ev-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;display:flex}.callsheet-page .kind{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .k-sale .kind{background:var(--green)}.callsheet-page .k-camp .kind{background:var(--press)}.callsheet-page .k-content .kind{background:var(--signal)}.callsheet-page .k-award .kind{background:var(--gold)}.callsheet-page .pubtag{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .ev-t{font-family:var(--f-display);letter-spacing:.01em;margin-bottom:4px;font-size:19px;font-weight:700;line-height:1.25}.callsheet-page .ev-n{color:var(--ink-2);font-size:13px;line-height:1.6}.callsheet-page .ev-v{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:800}.callsheet-page .pill{letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .p-Live{background:var(--green-soft);color:var(--green)}.callsheet-page .p-Proposed{background:var(--gold-soft);color:var(--gold)}.callsheet-page .p-Complete{background:var(--sunk);color:var(--plate);border:1px solid var(--rule)}.callsheet-page .chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.callsheet-page .chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);background:var(--paper);color:var(--plate);border-radius:999px;padding:7px 14px;font-size:11px;font-weight:800;transition:all .14s}.callsheet-page .chip:hover{border-color:var(--plate);color:var(--ink)}.callsheet-page .chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.callsheet-page .chip:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .salesrow{grid-template-columns:1fr 210px;align-items:end;gap:30px;display:grid}.callsheet-page .bars{align-items:flex-end;gap:16px;height:150px;display:flex}.callsheet-page .bcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.callsheet-page .bcol .bv{color:var(--plate);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.callsheet-page .bcol .bb{background:var(--navy);transform-origin:bottom;border-radius:6px 6px 0 0;width:100%;min-height:3px;animation:.55s cubic-bezier(.2,.7,.3,1) both rise}.callsheet-page .bcol.part .bb{background:repeating-linear-gradient(135deg,#b9c0ce,#b9c0ce 4px,#e3e7ee 4px 8px)}.callsheet-page .bcol .by{letter-spacing:.05em;color:var(--ink-2);font-size:11.5px;font-weight:800}.callsheet-page .bcol.part .by{color:var(--plate)}@keyframes rise{0%{transform:scaleY(0)}}.callsheet-page .totbox{border-left:1px solid var(--rule);padding-left:26px}.callsheet-page .totbox .lab{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);margin-bottom:7px;font-size:10.5px;font-weight:800}.callsheet-page .totbox .num{font-family:var(--f-display);letter-spacing:.005em;font-size:36px;font-weight:700;line-height:1}.callsheet-page .totbox .sub{color:var(--plate);margin-top:10px;font-size:12px;line-height:1.7}.callsheet-page .skut{border-collapse:collapse;width:100%;font-size:13.5px}.callsheet-page .skut th{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);text-align:left;border-bottom:1px solid var(--rule);padding:0 12px 11px 0;font-size:10.5px;font-weight:800}.callsheet-page .skut td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:13px 12px 13px 0}.callsheet-page .skut tr:last-child td{border-bottom:0}.callsheet-page .skut .sku{font-family:var(--f-code);color:var(--ink-2);font-size:11.5px}.callsheet-page .skut .desc{font-weight:700}.callsheet-page .skut .cat{color:var(--plate);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.callsheet-page .skut .dt{color:var(--plate);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.callsheet-page .new-flag{letter-spacing:.11em;background:var(--press);color:#fff;border-radius:999px;margin-left:9px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-block}.callsheet-page .stk{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.callsheet-page .stk-in{color:var(--green)}.callsheet-page .stk-low{color:var(--amber)}.callsheet-page .stk-back{color:var(--red)}.callsheet-page .qty{color:var(--plate);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.callsheet-page .dock{top:calc(var(--bar) + var(--tabh) + 22px);max-height:calc(100vh - var(--bar) - var(--tabh) - 44px);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;display:flex;position:sticky;overflow:hidden}.callsheet-page .dock-h{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:20px 22px 14px;display:flex}.callsheet-page .dock-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:19px;font-weight:700}.callsheet-page .dock-h .cnt{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:800}.callsheet-page .compose{border-bottom:1px solid var(--rule);background:var(--sunk);padding:16px 22px 18px}.callsheet-page .compose textarea{resize:vertical;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r2);width:100%;min-height:86px;color:var(--ink);font-size:13px;line-height:1.6;font-family:var(--f-body);outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.callsheet-page .compose textarea::placeholder{color:#a9b0bf}.callsheet-page .compose textarea:focus{border-color:var(--press);box-shadow:0 0 0 3px var(--press-soft)}.callsheet-page .compose-b{align-items:center;gap:10px;margin-top:11px;display:flex}.callsheet-page .who{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r3);color:var(--ink);letter-spacing:.06em;outline:none;padding:8px 10px;font-size:11.5px;font-weight:800}.callsheet-page .who:focus{border-color:var(--press)}.callsheet-page .btn-add{background:var(--press);color:#fff;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:9px 18px;font-size:11px;font-weight:800;transition:filter .15s}.callsheet-page .btn-add:hover{filter:brightness(1.08)}.callsheet-page .btn-add:disabled{opacity:.35;cursor:not-allowed}.callsheet-page .btn-add:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .notes{flex:1;padding:6px 22px 22px;overflow-y:auto}.callsheet-page .note{border-bottom:1px solid var(--rule);padding:17px 0}.callsheet-page .note:last-child{border-bottom:0}.callsheet-page .note-h{align-items:center;gap:9px;margin-bottom:8px;display:flex}.callsheet-page .note-w{letter-spacing:.06em;background:var(--sunk);border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.callsheet-page .note-d{letter-spacing:.06em;color:var(--plate);font-size:11px;font-weight:700}.callsheet-page .note-x{color:#b6bcc9;border-radius:6px;margin-left:auto;padding:2px 5px;font-size:14px;line-height:1;transition:color .14s,background .14s}.callsheet-page .note-x:hover{color:var(--press);background:var(--press-soft)}.callsheet-page .note-t{color:var(--ink-2);white-space:pre-wrap;font-size:13px;line-height:1.7}.callsheet-page .note.fresh{animation:.6s ease-out flash}@keyframes flash{0%{background:#282c27}}.callsheet-page .dock-empty{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:#aab1bf;padding:38px 6px;font-size:11px;font-weight:700;line-height:2}.callsheet-page .tabs{background:var(--paper);border-bottom:1px solid var(--rule);height:var(--tabh);scrollbar-width:none;top:var(--bar);z-index:39;align-items:stretch;gap:2px;padding:0 24px;display:flex;position:sticky;overflow-x:auto}.callsheet-page .tabs::-webkit-scrollbar{display:none}.callsheet-page .tab{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;color:var(--plate);border-bottom:3px solid #0000;padding:0 16px;font-size:11.5px;font-weight:800;transition:color .14s,border-color .14s;position:relative}.callsheet-page .tab:hover{color:var(--ink)}.callsheet-page .tab.on{color:var(--ink);border-bottom-color:var(--press)}.callsheet-page .tab:focus-visible{outline:2px solid var(--press);outline-offset:-2px}.callsheet-page .tb{background:var(--press);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;min-width:17px;margin-left:7px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.callsheet-page .tab:not(.on) .tb{color:var(--plate);background:#dde1e9}.callsheet-page .ws{animation:.22s ease-out both fade}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}.callsheet-page .ws-h{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:4px;padding:2px 4px 18px;display:flex}.callsheet-page .ws-h h2{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:30px;font-weight:700;line-height:1}.callsheet-page .ws-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);margin-top:8px;font-size:12px;font-weight:700}.callsheet-page .ws-act{align-items:center;gap:10px;margin-left:auto;display:flex}.callsheet-page .btn-solid{background:var(--navy);color:#fff;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:11px;font-weight:800;transition:filter .14s}.callsheet-page .btn-solid:hover{filter:brightness(1.35)}.callsheet-page .btn-solid:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .btn-line{border:1px solid var(--rule);color:var(--ink-2);letter-spacing:.11em;text-transform:uppercase;background:var(--paper);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:11px;font-weight:800;transition:border-color .14s,color .14s,background .14s}.callsheet-page .btn-line:hover{border-color:var(--plate);color:var(--ink);background:var(--sunk)}.callsheet-page .btn-line:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .btn-line.xs{letter-spacing:.09em;padding:6px 12px;font-size:10px}.callsheet-page .row-x{color:#b6bcc9;border-radius:7px;padding:5px 7px;font-size:14px;line-height:1;transition:color .14s,background .14s}.callsheet-page .row-x:hover{color:var(--press);background:var(--press-soft)}.callsheet-page .row-x:focus-visible{outline:2px solid var(--press);outline-offset:1px}.callsheet-page .fld{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r3);color:var(--ink);font-size:13.5px;font-family:var(--f-body);outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.callsheet-page .fld:focus{border-color:var(--press);box-shadow:0 0 0 3px var(--press-soft)}.callsheet-page .fld.grow{flex:1;min-width:0}.callsheet-page .fld.sm{padding:8px 10px;font-size:12.5px}.callsheet-page .fld.xs{text-align:center;font-variant-numeric:tabular-nums;width:58px;padding:5px 7px;font-size:12px}.callsheet-page .fld.num{text-align:right;font-variant-numeric:tabular-nums}.callsheet-page .fld.ta{resize:vertical;width:100%;min-height:96px;line-height:1.6}.callsheet-page .fld.ta.tall{min-height:160px}.callsheet-page select.fld{cursor:pointer}.callsheet-page .mkr{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:16px 18px;display:flex}.callsheet-page .mkr.col{flex-direction:column;align-items:stretch;gap:12px}.callsheet-page .mkr-b{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callsheet-page .mkr-b .btn-solid{margin-left:auto}.callsheet-page .mrow{align-items:center;gap:11px;display:flex}.callsheet-page .mrow label{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);flex:none;width:58px;font-size:11px;font-weight:800}.callsheet-page .hintline{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:700}.callsheet-page .lst{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;padding:6px 22px;display:flex}.callsheet-page .lst-div{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);margin:22px 0 4px;padding-bottom:8px;font-size:10.5px;font-weight:800}.callsheet-page .empty{text-align:center;padding:50px 18px}.callsheet-page .empty.sm{padding:30px 14px}.callsheet-page .empty-1{font-family:var(--f-display);color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:20px;font-weight:700}.callsheet-page .empty-2{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);font-size:11.5px;font-weight:700}.callsheet-page .mono{font-variant-numeric:tabular-nums}.callsheet-page .strong{font-weight:700}.callsheet-page .rt{text-align:right}.callsheet-page .chip-am{letter-spacing:.06em;background:var(--navy);color:#fff;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.callsheet-page .pri{letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .pri-Critical{background:var(--red);color:#fff}.callsheet-page .pri-High{background:var(--press-soft);color:var(--press-deep)}.callsheet-page .pri-Medium{background:var(--gold-soft);color:var(--gold)}.callsheet-page .pri-Low{background:var(--sunk);color:var(--plate);border:1px solid var(--rule)}.callsheet-page .due{letter-spacing:.04em;font-size:11px;font-weight:800}.callsheet-page .due.am{color:var(--amber)}.callsheet-page .tid,.callsheet-page .kdate{letter-spacing:.06em;color:var(--plate);font-size:10.5px;font-weight:700}.callsheet-page .qgrid{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:22px;display:grid}.callsheet-page .qcard{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.callsheet-page .qt{border-collapse:collapse;width:100%;font-size:13.5px}.callsheet-page .qt th{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);text-align:left;background:var(--sunk);border-bottom:1px solid var(--rule);padding:14px 16px;font-size:10.5px;font-weight:800}.callsheet-page .qt th.rt{text-align:right}.callsheet-page .qt td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:13px 16px}.callsheet-page .qt tbody tr:last-child td{border-bottom:0}.callsheet-page .ql-n{font-weight:700}.callsheet-page .ql-m{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);margin-top:3px;font-size:10.5px;font-weight:700}.callsheet-page .qq{width:62px}.callsheet-page .qsum{border-top:1px solid var(--rule);background:var(--sunk);padding:16px 18px}.callsheet-page .qsr{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:6px 0;font-size:13.5px;display:flex}.callsheet-page .qsr span{color:var(--ink-2);align-items:center;gap:6px;display:flex}.callsheet-page .qsr.faint{color:var(--plate)}.callsheet-page .qsr.faint span,.callsheet-page .qsr.faint b{color:var(--plate);font-size:12px}.callsheet-page .qsr.net{border-top:1px solid var(--rule);margin-top:6px;padding-top:11px;font-weight:800}.callsheet-page .qsr.tot{border-top:2px solid var(--ink);font-family:var(--f-display);margin-top:6px;padding-top:11px;font-size:20px;font-weight:700}.callsheet-page .qside{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);top:calc(var(--bar) + var(--tabh) + 22px);position:sticky;overflow:hidden}.callsheet-page .qside-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);background:var(--sunk);border-bottom:1px solid var(--rule);padding:14px 16px;font-size:10.5px;font-weight:800}.callsheet-page .rc{max-height:min(64vh,540px);overflow-y:auto}.callsheet-page .rc-gh{letter-spacing:.14em;text-transform:uppercase;color:var(--press);padding:15px 16px 6px;font-size:10px;font-weight:800}.callsheet-page .rc-i{text-align:left;border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;width:100%;padding:10px 16px;transition:background .12s,padding-left .12s;display:flex}.callsheet-page .rc-i:hover{background:var(--sunk);padding-left:20px}.callsheet-page .rc-i:focus-visible{outline:2px solid var(--press);outline-offset:-2px}.callsheet-page .rc-n{flex:1;font-size:13px;font-weight:700;line-height:1.4}.callsheet-page .rc-n em{letter-spacing:.06em;color:var(--plate);margin-top:3px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.callsheet-page .rc-u{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px;font-weight:800}.callsheet-page .rc-u small{color:var(--plate);font-size:10px;font-weight:600}.callsheet-page .trow{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:17px 0;display:flex}.callsheet-page .trow:last-child{border-bottom:0}.callsheet-page .trow.is-done .tt{color:var(--plate);text-decoration:line-through}.callsheet-page .tick{background:var(--paper);color:#fff;border:1.5px solid #c9cfda;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;font-size:12px;transition:all .14s;display:grid}.callsheet-page .tick:hover{border-color:var(--green)}.callsheet-page .tick.on{background:var(--green);border-color:var(--green)}.callsheet-page .tick:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .tbody{flex:1;min-width:0}.callsheet-page .tt{margin-bottom:7px;font-size:14.5px;font-weight:700;line-height:1.45}.callsheet-page .tmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callsheet-page .kcard{border:1px solid var(--rule);border-left:4px solid var(--plate);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);margin-bottom:14px;padding:18px 20px}.callsheet-page .kcard.st-Open{border-left-color:var(--press)}.callsheet-page .kcard.st-In-progress{border-left-color:var(--gold)}.callsheet-page .kcard.st-Closed{border-left-color:var(--green);opacity:.75}.callsheet-page .kh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.callsheet-page .kid{letter-spacing:.05em;color:var(--ink-2);font-size:11.5px;font-weight:800}.callsheet-page .kst{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--rule);color:var(--plate);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .kst-Open{border-color:var(--press);color:var(--press);background:var(--press-soft)}.callsheet-page .kst-In-progress{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.callsheet-page .kst-Closed{border-color:var(--green);color:var(--green);background:var(--green-soft)}.callsheet-page .ks{font-family:var(--f-display);margin-bottom:7px;font-size:19px;font-weight:700;line-height:1.3}.callsheet-page .kb{color:var(--ink-2);margin-bottom:14px;font-size:13px;line-height:1.65}.callsheet-page .kact{flex-wrap:wrap;gap:9px;display:flex}.callsheet-page .seg{border:1px solid var(--rule);background:var(--paper);border-radius:999px;margin-bottom:18px;display:inline-flex;overflow:hidden}.callsheet-page .seg-b{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);padding:9px 20px;font-size:11px;font-weight:800;transition:background .14s,color .14s}.callsheet-page .seg-b+.seg-b{border-left:1px solid var(--rule)}.callsheet-page .seg-b.on{background:var(--navy);color:#fff}.callsheet-page .seg-b:focus-visible{outline:2px solid var(--press);outline-offset:-2px}.callsheet-page .mcard{border:1px solid var(--rule);border-left:4px solid var(--signal);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);margin-bottom:13px;padding:17px 20px}.callsheet-page .mcard.is-int{border-left-color:var(--gold)}.callsheet-page .mh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.callsheet-page .mdir{letter-spacing:.11em;text-transform:uppercase;background:var(--signal-soft);color:var(--signal);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .is-int .mdir{background:var(--gold-soft);color:var(--gold)}.callsheet-page .mto{color:var(--plate);font-size:11.5px;font-weight:700}.callsheet-page .ms{margin-bottom:5px;font-size:15px;font-weight:800}.callsheet-page .mb{color:var(--ink-2);white-space:pre-wrap;font-size:13px;line-height:1.65}.callsheet-page .erow{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:16px 0;display:flex}.callsheet-page .erow:last-child{border-bottom:0}.callsheet-page .edate{text-align:center;border:1px solid var(--rule);border-radius:var(--r2);background:var(--sunk);flex:none;width:58px;padding:9px 0}.callsheet-page .edate b{font-family:var(--f-display);letter-spacing:.005em;font-size:23px;font-weight:700;line-height:1;display:block}.callsheet-page .edate span{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin-top:4px;font-size:9.5px;font-weight:800;display:block}.callsheet-page .ebody{flex:1;min-width:0}.callsheet-page .et{margin-bottom:7px;font-size:14.5px;font-weight:700;line-height:1.4}.callsheet-page .ekind{letter-spacing:.11em;text-transform:uppercase;background:var(--signal-soft);color:var(--signal);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .bgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.callsheet-page .bwrite{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.callsheet-page .board-ta{resize:vertical;width:100%;min-height:450px;font-family:var(--f-body);color:var(--ink);background:repeating-linear-gradient(var(--paper), var(--paper) 31px, #edf0f5 31px, #edf0f5 32px);border:0;outline:none;padding:26px 28px;font-size:15px;line-height:32px}.callsheet-page .board-ta::placeholder{color:#b4bac7}.callsheet-page .bstat{border-top:1px solid var(--rule);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.callsheet-page .bstat .mono{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:800}.callsheet-page .bhint{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);margin-left:auto;font-size:10.5px;font-weight:700}.callsheet-page .bhint kbd{border:1px solid var(--rule);background:var(--paper);border-radius:5px;padding:2px 6px;font-weight:800}.callsheet-page .bcards{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.callsheet-page .bcards-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);background:var(--sunk);border-bottom:1px solid var(--rule);justify-content:space-between;padding:14px 16px;font-size:10.5px;font-weight:800;display:flex}.callsheet-page .bcards-l{max-height:min(62vh,520px);padding:14px;overflow-y:auto}.callsheet-page .bcard{border-radius:var(--r2);margin-bottom:12px;padding:14px 30px 12px 15px;animation:.3s cubic-bezier(.2,.8,.3,1) both pin;position:relative;box-shadow:0 1px 3px #1f263714}@keyframes pin{0%{opacity:0;transform:scale(.94)rotate(-1deg)}}.callsheet-page .t-yellow{background:#fef6d9}.callsheet-page .t-blue{background:#e7effa}.callsheet-page .t-green{background:#e6f4ec}.callsheet-page .t-pink{background:#fdeae8}.callsheet-page .t-plain{background:var(--sunk)}.callsheet-page .bcard-t{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.callsheet-page .bcard-d{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);margin-top:8px;font-size:9.5px;font-weight:800}.callsheet-page .bcard-x{color:var(--plate);opacity:0;border-radius:5px;padding:2px 5px;font-size:12px;line-height:1;transition:opacity .14s,color .14s;position:absolute;top:8px;right:8px}.callsheet-page .bcard:hover .bcard-x,.callsheet-page .bcard-x:focus-visible{opacity:1}.callsheet-page .bcard-x:hover{color:var(--press)}.callsheet-page .av{letter-spacing:.02em;color:#fff;background:var(--plate);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.callsheet-page .av img{object-fit:cover;width:100%;height:100%;display:block}.callsheet-page .av.lg{width:56px;height:56px;font-size:16px}.callsheet-page .av.sm{width:30px;height:30px;font-size:10.5px}.callsheet-page .mini-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);align-items:center;gap:9px;margin-bottom:16px;padding-bottom:12px;font-size:10.5px;font-weight:800;display:flex}.callsheet-page .mini-h .cnt{letter-spacing:.08em;color:var(--plate);background:var(--sunk);border:1px solid var(--rule);border-radius:999px;margin-left:auto;padding:1px 9px;font-size:10px}.callsheet-page .sumgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.callsheet-page .sumcard,.callsheet-page .factbox,.callsheet-page .pinbox{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:22px 24px}.callsheet-page .sumcard{flex-direction:column;display:flex}.callsheet-page .sum-p{color:var(--ink-2);font-size:15px;line-height:1.8}.callsheet-page .sum-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.callsheet-page .tagx{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);background:var(--sunk);border:1px solid var(--rule);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800}.callsheet-page .tagx b{color:var(--ink);margin-left:3px;font-weight:800}.callsheet-page .frow{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:11px 0;display:flex}.callsheet-page .frow:last-child{border-bottom:0;padding-bottom:0}.callsheet-page .frow span{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.callsheet-page .frow b{font-family:var(--f-display);letter-spacing:.005em;text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:19px;font-weight:700}.callsheet-page .frow b small{color:var(--plate);font-size:11px;font-weight:700}.callsheet-page .frow b a{color:var(--signal);font-family:var(--f-body);font-size:12.5px;font-weight:800}.callsheet-page .frow b a:hover{text-decoration:underline}.callsheet-page .stat-badge.sm{padding:5px 15px;font-size:17px}.callsheet-page .factbox.txt .frow{flex-direction:column;align-items:flex-start;gap:5px}.callsheet-page .factbox.txt .frow b{text-align:left;font-family:var(--f-body);word-break:break-word;margin-left:0;font-size:14px;font-weight:700;line-height:1.6}.callsheet-page .factbox.txt .frow b a{font-size:14px}.callsheet-page .pingrid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.callsheet-page .pinbox{border-top:3px solid var(--gold)}.callsheet-page .pinrow{border-bottom:1px solid var(--rule);padding:15px 0}.callsheet-page .pinrow:last-child{border-bottom:0;padding-bottom:0}.callsheet-page .pin-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.callsheet-page .pin-d{letter-spacing:.06em;color:var(--plate);font-size:11px;font-weight:700}.callsheet-page .pin-x{color:#b6bcc9;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:12px;line-height:1;transition:color .14s,background .14s}.callsheet-page .pin-x:hover{color:var(--press);background:var(--press-soft)}.callsheet-page .pin-t{color:var(--ink-2);white-space:pre-wrap;font-size:13.5px;line-height:1.7}.callsheet-page .pin-t.strong{color:var(--ink);font-size:14px;font-weight:700}.callsheet-page .pgrid{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:16px;display:grid}.callsheet-page .pcard{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);padding:18px 18px 16px;transition:border-color .15s,transform .15s,box-shadow .15s}.callsheet-page .pcard:hover{box-shadow:var(--shadow);border-color:#d2d8e2;transform:translateY(-2px)}.callsheet-page .pc-top{align-items:center;gap:13px;margin-bottom:14px;display:flex}.callsheet-page .pc-id{min-width:0}.callsheet-page .pc-n{font-family:var(--f-display);letter-spacing:.01em;font-size:19px;font-weight:700;line-height:1.2}.callsheet-page .pc-r{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-top:4px;font-size:10.5px;font-weight:800}.callsheet-page .pc-l{color:var(--ink-2);word-break:break-word;font-size:12.5px;line-height:1.85}.callsheet-page .pc-l a{color:var(--signal);font-weight:700}.callsheet-page .pc-l a:hover{text-decoration:underline}.callsheet-page .pcard .pref{margin-top:11px}.callsheet-page .bkpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.callsheet-page .bkpi{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:17px 16px}.callsheet-page .bkpi .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-bottom:10px;font-size:9.5px;font-weight:800;line-height:1.4}.callsheet-page .bkpi .val{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.callsheet-page .bkpi .val small{color:var(--plate);margin-left:1px;font-size:16px;font-weight:600}.callsheet-page .bkpi .dl{margin-top:9px;font-size:11.5px;font-weight:800}.callsheet-page .bi2{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-bottom:22px;display:grid}.callsheet-page .bcardx{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;padding:22px 24px 24px;display:flex}.callsheet-page .bx-h{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.callsheet-page .bx-h h3{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.1}.callsheet-page .bx-note{color:var(--plate);max-width:46ch;margin-top:6px;font-size:12.5px;line-height:1.55}.callsheet-page .bx-fig{text-align:right;white-space:nowrap;margin-left:auto}.callsheet-page .bx-fig b{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1;display:block}.callsheet-page .bx-fig span{letter-spacing:.12em;text-transform:uppercase;color:var(--plate);margin-top:5px;font-size:9.5px;font-weight:800;display:block}.callsheet-page .bx-foot{border-top:1px solid var(--rule);letter-spacing:.03em;color:var(--plate);margin-top:18px;padding-top:16px;font-size:11.5px;font-weight:700;line-height:1.6}.callsheet-page .healthgrid{grid-template-columns:148px 1fr;align-items:start;gap:26px;display:grid}.callsheet-page .hscore{text-align:center;border-right:1px solid var(--rule);padding-right:22px}.callsheet-page .hscore .n{font-family:var(--f-display);letter-spacing:.005em;font-size:60px;font-weight:700;line-height:.95}.callsheet-page .hscore .of{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin-top:6px;font-size:10.5px;font-weight:800}.callsheet-page .htag{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;margin-top:14px;padding:5px 13px;font-size:10.5px;font-weight:800;display:inline-block}.callsheet-page .htag.h-g{background:var(--green-soft);color:var(--green)}.callsheet-page .htag.h-w{background:var(--gold-soft);color:var(--gold)}.callsheet-page .htag.h-b{background:var(--red-soft);color:var(--red)}.callsheet-page .hexp{color:var(--plate);text-align:left;margin-top:15px;font-size:12px;line-height:1.65}.callsheet-page .hmeter{margin-bottom:17px}.callsheet-page .hmeter:last-child{margin-bottom:0}.callsheet-page .hm-row{align-items:center;gap:9px;margin-bottom:7px;display:flex}.callsheet-page .hm-n{flex:1;min-width:0;font-size:13px;font-weight:700}.callsheet-page .hm-v{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:34px;font-size:13px;font-weight:800}.callsheet-page .hstat{letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:800}.callsheet-page .hstat.s-g{background:var(--green-soft);color:var(--green)}.callsheet-page .hstat.s-w{background:var(--gold-soft);color:var(--gold)}.callsheet-page .hstat.s-b{background:var(--red-soft);color:var(--red)}.callsheet-page .hm-track{background:var(--sunk);border-radius:999px;height:9px;overflow:hidden}.callsheet-page .hm-fill{transform-origin:0;border-radius:999px;height:100%;animation:.5s cubic-bezier(.2,.7,.3,1) both grow}.callsheet-page .hm-fill.f-g{background:var(--green)}.callsheet-page .hm-fill.f-w{background:var(--gold)}.callsheet-page .hm-fill.f-b{background:var(--red)}.callsheet-page .rangeseg{border:1px solid var(--rule);background:var(--sunk);border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex;overflow:hidden}.callsheet-page .rangeseg button{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;transition:background .14s,color .14s}.callsheet-page .rangeseg button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.callsheet-page .chart-box{margin-top:6px;position:relative}.callsheet-page .ctip{pointer-events:none;background:var(--navy);color:#fff;border-radius:var(--r3);white-space:nowrap;opacity:0;z-index:5;padding:7px 12px;font-size:12px;font-weight:700;transition:opacity .12s;position:absolute;transform:translate(-50%,-125%)}.callsheet-page .ctip b{font-weight:800}.callsheet-page svg text{font-family:var(--f-body)}.callsheet-page .eollist{flex-direction:column;display:flex}.callsheet-page .eolrow{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:15px 0;display:flex}.callsheet-page .eolrow:last-child{border-bottom:0;padding-bottom:0}.callsheet-page .eol-main{flex:1;min-width:0}.callsheet-page .eol-d{font-size:14px;font-weight:700;line-height:1.4}.callsheet-page .eol-m{letter-spacing:.05em;color:var(--plate);margin:5px 0 6px;font-size:11px;font-weight:700}.callsheet-page .eol-m .mono{font-family:var(--f-code);font-size:11px}.callsheet-page .eol-n{color:var(--ink-2);font-size:12.5px;line-height:1.6}.callsheet-page .eol-q{text-align:right;white-space:nowrap;flex:none}.callsheet-page .eol-q b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.2;display:block}.callsheet-page .eol-q b.stk{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.callsheet-page .eol-q span{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);margin-top:5px;font-size:9.5px;font-weight:800;display:block}.callsheet-page .note-pin,.callsheet-page .row-pin{color:#c3c9d4;border-radius:6px;padding:4px 5px;line-height:0;transition:color .14s,background .14s,transform .14s}.callsheet-page .note-pin svg,.callsheet-page .row-pin svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.callsheet-page .note-pin:hover,.callsheet-page .row-pin:hover{color:var(--gold);background:var(--gold-soft);transform:translateY(-1px)}.callsheet-page .note-pin.on,.callsheet-page .row-pin.on{color:var(--gold)}.callsheet-page .note-pin.on svg,.callsheet-page .row-pin.on svg{fill:currentColor;stroke:currentColor}.callsheet-page .note.is-pin{border-left:3px solid var(--gold);border-radius:var(--r2);background:#fffdf6;margin-left:-13px;margin-right:-12px;padding-left:13px;padding-right:12px}.callsheet-page #toast{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:200;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,14px);box-shadow:0 8px 28px #161e3347}.callsheet-page #toast.on{opacity:1;transform:translate(-50%)}.callsheet-page .note-w.auto{background:var(--press-soft);border-color:var(--press-mid);color:var(--press-deep)}.callsheet-page .compose-b .clab{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);flex:none;font-size:10px;font-weight:800}.callsheet-page .who.grow{flex:1;min-width:0}.callsheet-page .note-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:12px 22px 4px;display:flex}.callsheet-page .note-filters:empty{display:none}.callsheet-page .nchip{letter-spacing:.05em;border:1px solid var(--rule);background:var(--paper);color:var(--plate);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;transition:all .14s}.callsheet-page .nchip span{opacity:.6;margin-left:3px}.callsheet-page .nchip:hover{border-color:var(--plate);color:var(--ink)}.callsheet-page .nchip.on{background:var(--navy);border-color:var(--navy);color:#fff}.callsheet-page .nchip.on span{opacity:.75}.callsheet-page .note-against{margin-bottom:7px}.callsheet-page .ncx{letter-spacing:.03em;background:var(--sunk);border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 3px;font-size:10.5px;font-weight:800;transition:border-color .14s,background .14s;display:inline-flex}.callsheet-page .ncx.co{color:var(--plate);padding:3px 10px;font-weight:700}.callsheet-page button.ncx:hover{border-color:var(--gold);background:var(--gold-soft)}.callsheet-page .ncx em{color:var(--plate);font-style:normal;font-weight:700}.callsheet-page .ncx .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-left:6px}.callsheet-page .co-chip{padding:3px 11px 3px 3px}.callsheet-page .av.xs{letter-spacing:0;width:20px;height:20px;font-size:8px}.callsheet-page .pcard.is-link{cursor:pointer}.callsheet-page .pcard.is-link:hover{border-color:var(--press-mid);background:var(--paper)}.callsheet-page .pcard.is-link:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .pc-go{color:#c3c9d4;font-size:22px;line-height:1;font-family:var(--f-display);margin-left:auto;transition:color .14s,transform .14s}.callsheet-page .pcard.is-link:hover .pc-go,.callsheet-page .contact-h:hover .pc-go{color:var(--press);transform:translate(3px)}.callsheet-page .pc-via{letter-spacing:.05em;color:var(--plate);background:var(--gold-soft);border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.callsheet-page .pc-via b{color:var(--gold);font-weight:800}.callsheet-page .pc-foot{align-items:center;gap:10px;margin-top:11px;display:flex}.callsheet-page .pcard .pc-foot .pref{margin-top:0}.callsheet-page .pc-notes{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:800}.callsheet-page .contact-h{text-align:left;align-items:center;gap:10px;width:100%;padding:2px 0 8px;display:flex}.callsheet-page .contact-h .ch-b{min-width:0}.callsheet-page .contact-h .n{display:block}.callsheet-page .contact-h .r{margin:2px 0 0;display:block}.callsheet-page .contact-h .pc-go{font-size:19px}.callsheet-page .detgrid{grid-template-columns:1fr 1.15fr 240px;align-items:start;gap:26px;display:grid}.callsheet-page .detcol .mini-h{margin-bottom:14px}.callsheet-page .addr{margin-bottom:18px}.callsheet-page .addr:last-child{margin-bottom:0}.callsheet-page .alab{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.callsheet-page .addr address{color:var(--ink-2);font-size:13.5px;font-style:normal;line-height:1.75}.callsheet-page .addr address.samey{color:var(--plate);font-style:italic}.callsheet-page .addr address.missing,.callsheet-page .drow.missing b{color:#b6bcc9;font-weight:700}.callsheet-page .drow{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:9px 0;display:flex}.callsheet-page .drow:last-child{border-bottom:0}.callsheet-page .drow span{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);flex:none;font-size:10.5px;font-weight:800}.callsheet-page .drow b{text-align:right;word-break:break-word;margin-left:auto;font-size:13.5px;font-weight:700}.callsheet-page .drow b a{color:var(--signal)}.callsheet-page .drow b a:hover{text-decoration:underline}.callsheet-page .detscore{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);padding:18px}.callsheet-page .detscore .mini-h{border-bottom-color:#dfe4ec}.callsheet-page .dscore{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.callsheet-page .dnum{font-family:var(--f-display);letter-spacing:.005em;font-size:40px;font-weight:700;line-height:1}.callsheet-page .dnum small{color:var(--plate);font-size:20px}.callsheet-page .dsub{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:800}.callsheet-page .dmiss{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.callsheet-page .dmiss span{letter-spacing:.11em;text-transform:uppercase;width:100%;color:var(--plate);margin-bottom:2px;font-size:10px;font-weight:800}.callsheet-page .dmiss i{background:var(--red-soft);color:var(--red);border-radius:999px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:800}.callsheet-page .dmiss.done i{display:none}.callsheet-page .dmiss.done span{color:var(--green)}.callsheet-page .socrow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:22px;display:grid}.callsheet-page .soc{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);padding:12px 14px;transition:border-color .14s,background .14s;display:block}.callsheet-page a.soc:hover{border-color:var(--signal);background:var(--signal-soft)}.callsheet-page .soc b{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.callsheet-page .soc span{color:var(--ink);word-break:break-all;font-size:13px;font-weight:700}.callsheet-page .soc.off span{color:#b6bcc9}.callsheet-page .backlink{letter-spacing:.1em;text-transform:uppercase;color:var(--press);border:1px solid var(--press-mid);background:var(--press-soft);border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:800;transition:background .14s;display:inline-block}.callsheet-page .backlink:hover{background:var(--press-mid)}.callsheet-page .ct-h{align-items:flex-start}.callsheet-page .ct-title{align-items:center;gap:16px;display:flex}.callsheet-page .cotiles{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px;display:grid}.callsheet-page .cotile{text-align:left;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);align-items:flex-start;gap:14px;width:100%;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.callsheet-page .cotile:hover{box-shadow:var(--shadow);border-color:#cdd4e0;transform:translateY(-2px)}.callsheet-page .cotile.on{border-color:var(--press);background:var(--press-soft)}.callsheet-page .cotile:focus-visible{outline:2px solid var(--press);outline-offset:2px}.callsheet-page .cotile-logo{color:#fff;width:44px;height:44px;font-family:var(--f-display);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.callsheet-page .cotile-b{flex:1;min-width:0}.callsheet-page .cotile-n{font-family:var(--f-display);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;font-weight:700;line-height:1.15;display:flex}.callsheet-page .prim{font-family:var(--f-body);letter-spacing:.11em;text-transform:uppercase;background:var(--navy);color:#fff;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800}.callsheet-page .cotile-r{color:var(--ink-2);margin-top:6px;font-size:12.5px;font-weight:700;display:block}.callsheet-page .cotile-m{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-top:6px;font-size:10px;font-weight:800;display:block}.callsheet-page .ct-mkr{margin-bottom:6px}.callsheet-page .ctnotes{flex-direction:column;display:flex}.callsheet-page .ctnote{border-bottom:1px solid var(--rule);padding:16px 0}.callsheet-page .ctnote:last-child{border-bottom:0;padding-bottom:0}.callsheet-page .ctnote.is-pin{border-left:3px solid var(--gold);border-radius:var(--r2);background:#fffdf6;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.callsheet-page .ctnote-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.callsheet-page .ctnote-h .note-x,.callsheet-page .ctnote-h .note-pin{margin-left:0}.callsheet-page .ctnote-h .note-x{margin-left:auto}.callsheet-page .ctnote-t{color:var(--ink-2);white-space:pre-wrap;font-size:13.5px;line-height:1.7}@media (width<=1280px){.callsheet-page .detgrid{grid-template-columns:1fr 1fr;gap:22px}.callsheet-page .detscore{grid-column:1/-1}}@media (width<=820px){.callsheet-page .detgrid,.callsheet-page .cotiles{grid-template-columns:1fr}.callsheet-page .ct-title{gap:12px}}.callsheet-page .logo,.callsheet-page .rlogo,.callsheet-page .cotile-logo{overflow:hidden}.callsheet-page .has-img{border:1px solid var(--rule);padding:6px;background:#fff!important}.callsheet-page .has-img img{object-fit:contain;width:100%;height:100%;display:block}.callsheet-page .logo.has-img{padding:8px}.callsheet-page .rlogo.has-img{padding:4px}.callsheet-page .sect-h .sect-act{margin-left:4px}.callsheet-page .modal{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161e336b;padding:32px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.callsheet-page .modal.on{justify-content:center;align-items:flex-start;display:flex}.callsheet-page .modal-card{background:var(--paper);border-radius:18px;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 64px);animation:.18s cubic-bezier(.2,.8,.3,1) both pop;display:flex;box-shadow:0 24px 60px #161e3347}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.99)}}.callsheet-page .modal-h{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:20px 24px;display:flex}.callsheet-page .modal-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:23px;font-weight:700}.callsheet-page .modal-x{color:var(--plate);border-radius:8px;margin-left:auto;padding:6px 9px;font-size:16px;line-height:1;transition:background .14s,color .14s}.callsheet-page .modal-x:hover{background:var(--sunk);color:var(--ink)}.callsheet-page .modal-b{flex:1;padding:8px 24px 22px;overflow-y:auto}.callsheet-page .modal-f{border-top:1px solid var(--rule);background:var(--sunk);border-radius:0 0 18px 18px;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.callsheet-page .fsec{border-bottom:1px solid var(--rule);padding:20px 0}.callsheet-page .fsec:last-child{border-bottom:0}.callsheet-page .fsec-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);margin-bottom:16px;font-size:10.5px;font-weight:800}.callsheet-page .fgrid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.callsheet-page .ff{flex-direction:column;gap:6px;display:flex}.callsheet-page .ff.wide{grid-column:1/-1;margin-top:14px}.callsheet-page .ff>span,.callsheet-page .ff-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.callsheet-page .ff-hint{color:var(--plate);margin:2px 0 12px;font-size:12px;line-height:1.55}.callsheet-page .in{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r3);font-size:14px;font-family:var(--f-body);color:var(--ink);outline:none;width:100%;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.callsheet-page .in:focus{border-color:var(--press);box-shadow:0 0 0 3px var(--press-soft)}.callsheet-page .in::placeholder{color:#aeb5c2}.callsheet-page .in.ta{resize:vertical;min-height:96px;line-height:1.6}.callsheet-page select.in{cursor:pointer}.callsheet-page .fchk{cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;display:flex}.callsheet-page .fchk span{font-size:13.5px;font-weight:700}.callsheet-page .fradio{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:flex}.callsheet-page .fradio span{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:800}.callsheet-page .imgpick{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:flex}.callsheet-page .imgprev{border:1px solid var(--rule);background:#fff;border-radius:14px;flex:none;place-items:center;width:88px;height:88px;padding:8px;display:grid;overflow:hidden}.callsheet-page .imgprev img{object-fit:contain;max-width:100%;max-height:100%}.callsheet-page .imgempty{letter-spacing:.07em;text-transform:uppercase;color:#aeb5c2;text-align:center;padding:0 6px;font-size:9.5px;font-weight:800;line-height:1.5}.callsheet-page .imgctl{flex:1;min-width:0}.callsheet-page .imgbtns{gap:8px;margin-top:4px;display:flex}.callsheet-page .imgbtns label{cursor:pointer}.callsheet-page .linkhead,.callsheet-page .linkrow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto auto;align-items:center;gap:10px;display:grid}.callsheet-page .linkhead{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);margin-bottom:10px;padding-bottom:8px;font-size:9.5px;font-weight:800}.callsheet-page .linkrow{margin-bottom:10px}.callsheet-page #ec-addlink{margin-top:4px}@media (width<=620px){.callsheet-page .fgrid{grid-template-columns:1fr}.callsheet-page .linkhead{display:none}.callsheet-page .linkrow{grid-template-columns:1fr auto;gap:8px}.callsheet-page .modal{padding:14px 10px}.callsheet-page .modal-card{max-height:calc(100vh - 28px)}}@media (width<=1440px){.callsheet-page{--rail:284px;--dock:318px}.callsheet-page .layout{gap:18px;padding:18px}}@media (width<=1280px){.callsheet-page .qgrid{grid-template-columns:minmax(0,1fr) 268px;gap:18px}.callsheet-page .bgrid{grid-template-columns:minmax(0,1fr) 254px;gap:18px}.callsheet-page .sumgrid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.callsheet-page .bi2{gap:18px}.callsheet-page .healthgrid{grid-template-columns:126px 1fr;gap:20px}.callsheet-page .hscore .n{font-size:48px}}@media (width<=1700px){.callsheet-page .bi2{grid-template-columns:1fr}}@media (width<=1400px){.callsheet-page .bkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.callsheet-page .healthgrid{grid-template-columns:160px 1fr}}@media (width<=1080px){.callsheet-page .layout{grid-template-columns:1fr}.callsheet-page .rail,.callsheet-page .dock{max-height:none;position:static}.callsheet-page .notes{max-height:440px}.callsheet-page .spine{padding-left:104px}.callsheet-page .spine:before{left:74px}.callsheet-page .ev .when{width:60px;left:-104px}.callsheet-page .ev:before{left:-33px}.callsheet-page .qside{position:static}}@media (width<=820px){.callsheet-page .qgrid,.callsheet-page .bgrid{grid-template-columns:1fr}.callsheet-page .rc{max-height:340px}.callsheet-page .bcards-l{max-height:300px}.callsheet-page .sumgrid,.callsheet-page .pingrid{grid-template-columns:1fr}.callsheet-page .bkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.callsheet-page .layout{gap:16px;padding:14px}.callsheet-page .sect,.callsheet-page .sumcard,.callsheet-page .factbox,.callsheet-page .pinbox,.callsheet-page .bcardx{padding:18px 16px}.callsheet-page .salesrow{grid-template-columns:1fr;gap:22px}.callsheet-page .totbox{border-left:0;border-top:1px solid var(--rule);padding:18px 0 0}.callsheet-page .status-strip{text-align:left;grid-template-columns:1fr;gap:14px;padding:18px 20px}.callsheet-page .health{text-align:left}.callsheet-page .spine{padding-left:0}.callsheet-page .spine:before,.callsheet-page .ev:before{display:none}.callsheet-page .ev .when{text-align:left;width:auto;margin-bottom:6px;padding-top:0;position:static}.callsheet-page .ev .when b{margin-right:7px;display:inline}.callsheet-page .skut .cat,.callsheet-page .skut .qty{display:none}.callsheet-page .mkr{flex-direction:column;align-items:stretch}.callsheet-page .mkr .btn-solid,.callsheet-page .mkr-b .btn-solid{width:100%;margin-left:0}.callsheet-page .qt th:nth-child(2),.callsheet-page .qt td:nth-child(2),.callsheet-page .qt th:nth-child(4),.callsheet-page .qt td:nth-child(4){display:none}.callsheet-page .ws-act{width:100%;margin-left:0}.callsheet-page .ws-act .btn-line,.callsheet-page .ws-act .btn-solid{flex:1}.callsheet-page .mrow{flex-direction:column;align-items:stretch;gap:5px}.callsheet-page .mrow label{width:auto}.callsheet-page .entry-inner{padding:26px 22px}}@media (width<=560px){.callsheet-page .bkpis,.callsheet-page .healthgrid{grid-template-columns:1fr}.callsheet-page .hscore{border-right:0;border-bottom:1px solid var(--rule);text-align:left;padding:0 0 18px}.callsheet-page .hexp{text-align:left}.callsheet-page .pgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.callsheet-page *{transition:none!important;animation:none!important}}.callsheet-page .trex-nav{z-index:250;border-radius:50px;align-items:center;gap:8px;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;right:20px;box-shadow:0 6px 20px #00000047}.callsheet-page .trex-ws{color:#e6edf3;background:#1c2230;border:1px solid #ffffff2e;bottom:20px}.callsheet-page .trex-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.callsheet-page .trex-nav:active{transform:translateY(0)}@media (width<=900px){.callsheet-page .trex-ws{bottom:80px}}.callsheet-page{--accent:var(--press)}.callsheet-page #me,.callsheet-page.my-page-root{z-index:auto;background:var(--page);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;inset:auto;overflow:visible}.callsheet-page .me-main{max-width:1440px;margin:0 auto;padding:22px 24px 90px}.callsheet-page .me-as{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.callsheet-page .me-as .fld{width:auto;min-width:150px}.callsheet-page .me-kpis .bkpi.alert{border-color:#f2c9c6}.callsheet-page .me-go{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.callsheet-page .me-row{border-bottom:1px solid var(--rule);border-radius:var(--r3);padding:13px 4px}.callsheet-page .me-row:last-of-type{border-bottom:0}.callsheet-page .me-row:hover{background:var(--sunk)}.callsheet-page .me-row.task{align-items:center;gap:12px;padding:11px 4px;display:flex}.callsheet-page .me-row.task .me-inner{flex:1;min-width:0;padding:0}.callsheet-page .me-row.task.is-done .me-h{color:var(--plate);text-decoration:line-through}.callsheet-page .me-mid{flex:1;min-width:0}.callsheet-page .me-h{font-size:14px;font-weight:800;line-height:1.35;display:block}.callsheet-page .me-s{color:var(--plate);margin-top:2px;font-size:11.5px;display:block}.callsheet-page .me-arrow{color:var(--plate);flex-shrink:0;font-size:16px}.callsheet-page .me-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);border-top:1px solid var(--rule);margin:14px 0 4px;padding-top:8px;font-size:9.5px;font-weight:800}.callsheet-page .me-lab:first-of-type{border-top:0;margin-top:4px;padding-top:0}.callsheet-page .me-date{text-align:center;background:var(--sunk);border-radius:var(--r3);flex-shrink:0;width:44px;padding:6px 0}.callsheet-page .me-date b{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;line-height:1;display:block}.callsheet-page .me-date span{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);font-size:9px;font-weight:800;display:block}.callsheet-page .me-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.callsheet-page .me-dot.s-red{background:var(--red)}.callsheet-page .me-dot.s-amber{background:var(--gold)}.callsheet-page .me-dot.s-grey{background:var(--plate)}.callsheet-page .me-more{color:var(--plate);padding-top:10px;font-size:11.5px}.callsheet-page .me-seg{margin-left:auto}.callsheet-page .me-logo{object-fit:contain;color:#fff;background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.callsheet-page .me-quotes{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.callsheet-page .meq{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);flex-direction:column;align-items:stretch;gap:9px;padding:15px 16px}.callsheet-page .meq:hover{border-color:var(--accent)}.callsheet-page .meq-t{align-items:center;gap:11px;display:flex}.callsheet-page .meq-n{flex:1;min-width:0}.callsheet-page .meq-n b{font-size:14px;font-weight:800;display:block}.callsheet-page .meq-n span{color:var(--plate);font-size:11px;display:block}.callsheet-page .meq-v{white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700}.callsheet-page .meq-b{color:var(--ink-2);font-size:12.5px}.callsheet-page .meq-f{flex-wrap:wrap;gap:6px;display:flex}.callsheet-page .mtag{letter-spacing:.06em;text-transform:uppercase;background:var(--paper);border:1px solid var(--rule);color:var(--plate);border-radius:99px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800}.callsheet-page .mtag.ok{color:var(--green);background:#e6f5ed;border-color:#c6e7d6}.callsheet-page .mtag.warn{color:var(--gold);background:#fdf3e7;border-color:#f0dcc0}.callsheet-page .me-accs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.callsheet-page .mea{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);flex-direction:column;align-items:stretch;gap:12px;padding:15px 16px}.callsheet-page .mea:hover{border-color:var(--accent)}.callsheet-page .mea-t{align-items:center;gap:10px;display:flex}.callsheet-page .mea-t b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:800;overflow:hidden}.callsheet-page .mea-t .stat-badge{letter-spacing:.1em;flex-shrink:0;padding:3px 9px;font-size:9px}.callsheet-page .mea-g{grid-template-columns:1fr 1fr;gap:10px;display:grid}.callsheet-page .mea-g span{display:block}.callsheet-page .mea-g i{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-style:normal;font-weight:800;display:block}.callsheet-page .mea-g b{margin-top:1px;font-size:14px;font-weight:800;display:block}.callsheet-page #entry-me{margin-top:18px}.callsheet-page .medig{text-align:left;width:100%;font:inherit;color:inherit;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;align-items:center;gap:14px;padding:13px 15px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.callsheet-page .medig:hover{border-color:var(--accent);box-shadow:0 0 0 3px #e23e361a}.callsheet-page .medig-b{flex:1;min-width:0}.callsheet-page .medig-b b{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;display:block}.callsheet-page .medig-b span{color:var(--plate);font-size:11.5px;display:block}.callsheet-page .medig-n{gap:16px;display:flex}.callsheet-page .medig-n i{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:1}.callsheet-page .medig-n i.hot{color:var(--accent)}.callsheet-page .medig-n em{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin-top:3px;font-family:Nunito,sans-serif;font-size:9px;font-style:normal;font-weight:800;display:block}.callsheet-page .medig-go{color:var(--plate);font-size:18px}@media (width<=640px){.callsheet-page .medig-n{display:none}.callsheet-page .me-main{padding:14px 14px 90px}}.callsheet-page .wglayout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.callsheet-page .wg{outline:none;flex-direction:column;min-width:0;display:flex;position:relative}.callsheet-page .wg-body{flex-direction:column;flex:1;min-width:0;display:flex}.callsheet-page .wg-body>*{flex:1;margin-bottom:0!important}.callsheet-page .wg-body>.sect{margin-top:0}.callsheet-page .wg-body>.status-strip,.callsheet-page .wg-body>.bkpis{margin-bottom:0}.callsheet-page .wglayout.editing .wg{border:1px dashed var(--rule);border-radius:calc(var(--r) + 4px);background:#edf0f5;padding:6px}.callsheet-page .wglayout.editing .wg:hover{border-color:var(--plate)}.callsheet-page .wglayout.editing .wg:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #e23e3629}.callsheet-page .wglayout.editing .wg.dragging{opacity:.4}.callsheet-page .wglayout.editing .wg.wgbefore{box-shadow:inset 4px 0 0 0 var(--accent)}.callsheet-page .wglayout.editing .wg.wgafter{box-shadow:inset -4px 0 0 0 var(--accent)}.callsheet-page .wglayout.editing .wg-body{pointer-events:none}.callsheet-page .wg-bar{cursor:grab;align-items:center;gap:9px;padding:4px 6px 8px;display:flex}.callsheet-page .wg-bar:active{cursor:grabbing}.callsheet-page .wg-grip{color:var(--plate);font-size:13px}.callsheet-page .wg-n{letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:800}.callsheet-page .wg-d{min-width:0;color:var(--plate);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.callsheet-page .wg-b{font:inherit;letter-spacing:.06em;text-transform:uppercase;background:var(--paper);border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);border-radius:99px;flex-shrink:0;padding:4px 11px;font-size:10.5px;font-weight:800}.callsheet-page .wg-b:hover{border-color:var(--accent);color:var(--accent)}.callsheet-page .wg-hint{border-radius:var(--r2);color:#8a5a00;background:#fdf3e7;border:1px solid #f0dcc0;margin-bottom:18px;padding:11px 15px;font-size:12.5px;line-height:1.6}.callsheet-page .wghidden{border-top:1px dashed var(--rule);margin-top:22px;padding-top:18px}.callsheet-page .wgh-h{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.callsheet-page .wgh-h b{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);font-size:12px;font-weight:800}.callsheet-page .wgh-h span{color:var(--plate);font-size:12px}.callsheet-page .wgh-g{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.callsheet-page .wgh{font:inherit;text-align:left;background:var(--paper);border:1px dashed var(--rule);border-radius:var(--r2);cursor:pointer;padding:12px 14px}.callsheet-page .wgh:hover{border-color:var(--accent);border-style:solid}.callsheet-page .wgh b{font-size:13px;font-weight:800;display:block}.callsheet-page .wgh span{color:var(--plate);margin-top:2px;font-size:11.5px;display:block}@media (width<=1200px){.callsheet-page .wglayout{gap:16px}.callsheet-page .wg[style*=span\ 4],.callsheet-page .wg[style*=span\ 6],.callsheet-page .wg[style*=span\ 8]{grid-column:span 12!important}}.callsheet-page .qtoggle{border:1px solid var(--rule);background:var(--sunk);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.callsheet-page .qtoggle button{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800;transition:all .14s}.workspace-home-page .trex-nav.trex-me,.trex-nav.trex-me{z-index:250;color:#fff;cursor:pointer;background:#e23e36;border:1px solid #fff3;border-radius:50px;justify-content:center;align-items:center;gap:8px;margin:0;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #00000047}.workspace-home-page .trex-nav.trex-me .fab-i,.trex-me .fab-i{align-items:center;font-size:15px;line-height:1;display:inline-flex}.workspace-home-page .trex-nav.trex-me .fab-n,.trex-me .fab-n{color:#fff;background:#ffffff38;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:800;line-height:1.2}.workspace-home-page .trex-nav.trex-me .fab-n:empty,.trex-me .fab-n:empty{display:none}.workspace-home-page .trex-nav.trex-me:hover,.trex-nav.trex-me:hover{filter:brightness(1.08);transform:translateY(-2px)}.workspace-home-page .trex-nav.trex-me:active,.trex-nav.trex-me:active{transform:translateY(0)}@media (width<=900px){.workspace-home-page .trex-nav.trex-me,.trex-nav.trex-me{bottom:80px}}.workspace-layout{flex-direction:column;width:100%;min-height:100vh;display:flex}.workspace-layout .workspace-main{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-layout .callsheet-page,.workspace-layout .onboarding-page,.workspace-layout .booking-page,.workspace-layout .credit-control-page,.workspace-layout .content-creator-page,.workspace-layout .client-portal-page{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-layout .booking-page.booking-html iframe{background:#f1f3f7;border:0;flex:1;width:100%;min-height:0}.workspace-layout .callsheet-page #entry,.workspace-layout .onboarding-page #entry,.workspace-layout .credit-control-page #entry{z-index:auto;background:var(--page,#f1f3f7);flex:1;justify-content:center;padding:28px 24px 40px;display:flex;position:static;inset:auto}.workspace-layout .callsheet-page #me,.workspace-layout .callsheet-page.my-page-root{z-index:auto;background:var(--page,#f1f3f7);flex-direction:column;flex:1;min-height:0;display:flex;position:static;inset:auto;overflow:auto}.workspace-layout .onboarding-page #entry{align-items:flex-start;padding-top:40px}.workspace-layout .callsheet-page #entry{align-items:center}.workspace-layout .credit-control-page #entry{align-items:flex-start}.workspace-layout .callsheet-page #app.on,.workspace-layout .onboarding-page #app.on,.workspace-layout .booking-page #app.on,.workspace-layout .credit-control-page #app.on,.workspace-layout .client-portal-page #app.on{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-layout .booking-page .topbar,.workspace-layout .booking-page .segs,.workspace-layout .booking-page .tabs,.workspace-layout .credit-control-page .topbar,.workspace-layout .credit-control-page .tabs,.workspace-layout .client-portal-page .topbar{flex-shrink:0}.workspace-layout .booking-page .layout,.workspace-layout .credit-control-page .layout,.workspace-layout .client-portal-page .layout,.workspace-layout .content-creator-page .app{flex:1;min-height:0}.workspace-home-page .nav{z-index:300;flex-shrink:0;position:sticky;top:0}.workspace-home-page .nav-in{align-items:center;gap:10px;width:100%;max-width:none;height:56px;padding:0 16px;display:flex;overflow:hidden}.workspace-home-page .nav-brand{font-family:var(--f-head,"Barlow Condensed", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:22px;font-weight:700;display:none}.workspace-home-page .nav-slot{flex:1 1 0;align-items:center;min-width:0;display:flex}.workspace-home-page .nav-slot-start{justify-content:flex-start}.workspace-home-page .nav-slot-end{justify-content:flex-end}.workspace-home-page .nav-links{flex:0 auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.workspace-home-page .nav-user-area{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.workspace-home-page .nav-user-ghost{visibility:hidden;pointer-events:none}.workspace-home-page .nav-user{color:#fff;gap:1px;min-width:0;max-width:160px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;display:grid}.workspace-home-page .nav-user-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-home-page .nav-user small{letter-spacing:.1em;text-transform:uppercase;color:#a7aec0;font-size:10px;font-weight:800}.workspace-home-page .nav-btn{cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0}.workspace-home-page .nav-burger,.workspace-home-page .nav-drawer-head,.workspace-home-page .nav-drawer-user,.workspace-home-page .nav-backdrop{display:none}.workspace-home-page .nav-burger{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .16s}.workspace-home-page .nav-burger:hover,.workspace-home-page .nav-burger:focus-visible{background:var(--navy-2)}.workspace-home-page .nav-burger:focus-visible{outline:2px solid var(--c3);outline-offset:2px}.workspace-home-page .nav-burger-lines{gap:5px;width:18px;display:grid}.workspace-home-page .nav-burger-lines i{background:currentColor;border-radius:99px;height:2px;transition:transform .2s,opacity .2s;display:block}.workspace-home-page .nav.is-open .nav-burger-lines i:first-child{transform:translateY(7px)rotate(45deg)}.workspace-home-page .nav.is-open .nav-burger-lines i:nth-child(2){opacity:0}.workspace-home-page .nav.is-open .nav-burger-lines i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1280px){.workspace-home-page .nav-in{gap:6px;padding:0 12px}.workspace-home-page .nav-i{gap:7px;padding:9px 10px}.workspace-home-page .nav-user{max-width:120px;padding:4px 6px}}@media (width<=1180px){.workspace-home-page .nav-user{display:none}.workspace-home-page .nav-links .nav-i{padding:9px}}@media (width<=1100px){.workspace-home-page .nav-in{justify-content:flex-start;gap:8px;height:54px;padding:0 14px;display:flex;overflow:visible}.workspace-home-page .nav-slot{display:none}.workspace-home-page .nav-burger{display:inline-flex}.workspace-home-page .nav-brand{margin-right:auto;display:block}.workspace-home-page .nav-backdrop{z-index:310;opacity:0;pointer-events:none;background:#0c12207a;border:0;margin:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.workspace-home-page .nav.is-open .nav-backdrop{opacity:1;pointer-events:auto}.workspace-home-page .nav-links{z-index:320;background:var(--navy);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:min(320px,86vw);padding:18px 14px 24px;transition:transform .24s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:12px 0 40px #00000047}.workspace-home-page .nav.is-open .nav-links{transform:translate(0)}.workspace-home-page .nav-drawer-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:4px 8px 16px;display:flex}.workspace-home-page .nav-drawer-head strong{font-family:var(--f-head,"Barlow Condensed", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:22px;font-weight:700}.workspace-home-page .nav-drawer-close{color:#a7aec0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.workspace-home-page .nav-drawer-close:hover,.workspace-home-page .nav-drawer-close:focus-visible{background:var(--navy-2);color:#fff}.workspace-home-page .nav-links>.nav-i{border-radius:12px;width:100%;padding:14px;font-size:13px}.workspace-home-page .nav-links>.nav-i.on{background:var(--navy-2);color:#fff}.workspace-home-page .nav-drawer-user{border-top:1px solid #ffffff1a;gap:8px;margin-top:auto;padding-top:18px;display:grid}.workspace-home-page .nav-drawer-user .nav-user{max-width:none;padding:10px 14px;display:grid}.workspace-home-page .nav-drawer-user .nav-user-name{white-space:normal}.workspace-home-page .nav-drawer-user .nav-btn{border-radius:12px;justify-content:flex-start;width:100%;padding:14px}}.workspace-layout .callsheet-page #app.on{width:100%}.workspace-layout .callsheet-page .topbar,.workspace-layout .callsheet-page .tabs{flex-shrink:0}.workspace-layout .callsheet-page .topbar{padding:0}.workspace-layout .callsheet-page .topbar-in{width:100%;max-width:1840px;height:var(--bar);box-sizing:border-box;align-items:center;gap:18px;margin:0 auto;padding:0 22px;display:flex}.workspace-layout .callsheet-page .tabs{box-sizing:border-box;width:100%;max-width:1840px;margin:0 auto;padding:0 22px}.workspace-layout .callsheet-page .layout{box-sizing:border-box;flex:1;width:100%}.workspace-layout .callsheet-page .main{min-width:0;overflow-x:auto}@media (width<=1440px){.workspace-layout .callsheet-page .topbar-in,.workspace-layout .callsheet-page .tabs{padding-left:18px;padding-right:18px}}@media (width<=640px){.workspace-layout .callsheet-page .topbar-in,.workspace-layout .callsheet-page .tabs{padding-left:14px;padding-right:14px}}.callsheet-modal-root{z-index:400;position:relative}.auth-page{min-height:100vh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:#e2e8f0;background:radial-gradient(circle at 0 0,#3b82f61f,#0000 40%),radial-gradient(circle at 100% 100%,#10b9811a,#0000 35%),#0f172a;place-items:center;padding:2rem;font-size:15px;line-height:1.55;display:grid}.auth-card{background:#0f172aeb;border:1px solid #94a3b833;border-radius:18px;width:min(100%,420px);padding:2rem;box-shadow:0 24px 60px #02061773}.auth-brand h1{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:1.6rem;font-weight:700}.auth-brand p{color:#94a3b8;margin:0 0 1.5rem}.auth-audience{background:#1e293be6;border-radius:999px;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem;padding:.25rem;display:grid}.auth-audience button{color:#cbd5e1;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1rem}.auth-audience button.on{color:#fff;background:#2563eb}.auth-form{gap:1rem;display:grid}.auth-form label{gap:.35rem;font-size:.9rem;display:grid}.auth-form input{color:#f8fafc;background:#0f172acc;border:1px solid #94a3b840;border-radius:10px;padding:.75rem .9rem}.auth-primary{width:100%;font:inherit;box-sizing:border-box;color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-primary:disabled{opacity:.7;cursor:wait}.auth-quotify,.auth-google{color:#1f1f1f;width:100%;min-height:40px;font-family:var(--font-body);box-sizing:border-box;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.auth-quotify:hover,.auth-google:hover{background:#f7f8f8;box-shadow:0 1px 2px #3c40434d}.auth-quotify:active,.auth-google:active{background:#ececec}.auth-quotify-icon,.auth-google-icon{flex-shrink:0;width:20px;height:20px}.auth-quotify-icon{object-fit:cover;border-radius:4px}.auth-divider{color:#64748b;place-items:center;margin:1.25rem 0;font-size:.85rem;display:grid}.auth-divider span{padding:0 .75rem;position:relative}.auth-divider span:before,.auth-divider span:after{content:"";background:#94a3b840;width:80px;height:1px;position:absolute;top:50%}.auth-divider span:before{right:100%}.auth-divider span:after{left:100%}.auth-google{font-family:Roboto,Segoe UI,Arial,sans-serif;font-weight:500}.auth-error{color:#fecaca;background:#ef44441f;border-radius:10px;margin-bottom:1rem;padding:.75rem .9rem;font-size:.92rem}.auth-footnote,.auth-back{color:#94a3b8;margin-top:1rem;font-size:.88rem}.auth-back{color:#93c5fd;text-decoration:none;display:inline-block}.auth-loading{color:#64748b;place-items:center;min-height:40vh;display:grid}.callsheet-page .layout.wide{grid-template-columns:var(--rail) minmax(0, 1fr)}.callsheet-page .layout.wide .dock{display:none}.callsheet-page .ws-act{flex-wrap:wrap;justify-content:flex-end}.callsheet-page .qtoggle{background:var(--sunk);border-radius:999px;gap:4px;margin-right:8px;padding:3px;display:inline-flex}.callsheet-page .qtoggle button{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800;transition:all .14s}.callsheet-page .qtoggle button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.callsheet-page .qb{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.callsheet-page .qsource{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);margin:0 0 14px;font-size:11px;font-weight:700}.callsheet-page .qb-main{min-width:0}.callsheet-page .qdrop{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);min-height:180px;margin-bottom:20px;padding:8px 20px}.callsheet-page .qempty{text-align:center;padding:56px 18px}.callsheet-page .qempty-1{font-family:var(--f-display);color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:22px;font-weight:700}.callsheet-page .qempty-2{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);font-size:11.5px;font-weight:700}.callsheet-page .qline{border-bottom:1px solid var(--rule);padding:14px 0}.callsheet-page .qline:last-child{border-bottom:0}.callsheet-page .qline.under{border-left:3px solid var(--gold);background:#fffcfb;margin:0 -20px;padding:14px 20px}.callsheet-page .qline-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callsheet-page .qgrip{color:#c9cfda;cursor:grab;letter-spacing:-2px;font-size:14px;line-height:1}.callsheet-page .qline-n{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:180px;font-size:14.5px;font-weight:700;display:flex}.callsheet-page .tbc{letter-spacing:.1em;text-transform:uppercase;background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800}.callsheet-page .tbc.cust{background:var(--signal-soft);color:var(--signal)}.callsheet-page .fld.xs2{width:88px;padding:7px 8px;font-size:12.5px}.callsheet-page .fld.xs3{width:96px;padding:7px 8px;font-size:12.5px}.callsheet-page .qplat{font-weight:700}.callsheet-page .qqty{align-items:center;gap:7px;display:flex}.callsheet-page .qqty span{letter-spacing:.05em;color:var(--plate);white-space:nowrap;min-width:52px;font-size:11px;font-weight:700}.callsheet-page .qrate{text-align:right;width:78px;color:var(--plate);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.callsheet-page .qtot{text-align:right;width:92px;font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.callsheet-page .qexp{color:var(--plate);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:12px}.callsheet-page .qexp:hover{background:var(--sunk);color:var(--ink)}.callsheet-page .qline-m{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-left:24px;display:flex}.callsheet-page .qline-m span{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:700}.callsheet-page .qdesc{width:calc(100% - 24px);min-height:80px;margin:12px 0 4px 24px;font-size:13px}.callsheet-page .qsum-w{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:18px 22px}.callsheet-page .qflags{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.callsheet-page .qflag{background:var(--gold-soft);color:var(--gold);border-radius:var(--r2);border:1px solid #f0e2c4;padding:9px 13px;font-size:12px;font-weight:700}.callsheet-page .qsched{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:20px;padding:18px 20px 16px;overflow-x:auto}.callsheet-page .schd{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:880px;font-size:12px}.callsheet-page .schd th{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);text-align:center;border:0;padding:0 0 8px;font-size:9.5px;font-weight:800}.callsheet-page .schd th.now{color:var(--press)}.callsheet-page .schd th.sh-p{text-align:left;width:150px;padding-right:8px}.callsheet-page .schd th.sh-t,.callsheet-page .schd td.sh-t{text-align:right;width:86px;font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;padding-left:6px;font-size:15px;font-weight:700}.callsheet-page .schd tbody th.sh-p{text-align:left;vertical-align:middle;padding:8px 8px 8px 0}.callsheet-page .schd tbody th.sh-p .pbadge{vertical-align:middle;margin-right:7px}.callsheet-page .sh-n{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:700}.callsheet-page .cell{background:var(--sunk);border:1px solid var(--rule);vertical-align:top;border-radius:8px;min-width:52px;height:54px;padding:3px}.callsheet-page .cell.noissue{background:repeating-linear-gradient(135deg,#eef1f5,#eef1f5 5px,#f5f7fa 5px 10px);border-style:dashed}.callsheet-page .cell.now{border-color:var(--press-mid)}.callsheet-page .qblk{background:var(--c,var(--navy));color:#fff;cursor:pointer;text-align:left;border:0;border-radius:6px;width:100%;margin-bottom:3px;padding:4px 6px;box-shadow:0 1px 3px #161e3333}.callsheet-page .qblk b{white-space:normal;font-size:9px;font-weight:800;line-height:1.2;display:block}.callsheet-page .qblk span{opacity:.75;margin-top:2px;font-size:9px;font-weight:700;display:block}.callsheet-page .qblk.tbc{background:repeating-linear-gradient(135deg, #ffffff57 0 3px, transparent 3px 7px), var(--c,var(--navy))}.callsheet-page .sched-hint{border-top:1px solid var(--rule);color:var(--plate);margin-top:14px;padding-top:12px;font-size:11.5px;font-weight:700}.callsheet-page .qshow{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:12px 18px;display:flex}.callsheet-page .qshow>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.callsheet-page .qshow-h{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);margin-left:auto;font-size:10.5px;font-weight:800}.callsheet-page .sw{cursor:pointer;align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:inline-flex}.callsheet-page .sw input{opacity:0;width:0;height:0;position:absolute}.callsheet-page .sw i{background:#d6dbe4;border-radius:999px;flex:none;width:36px;height:20px;transition:background .16s;position:relative}.callsheet-page .sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1f263740}.callsheet-page .sw input:checked+i{background:var(--green)}.callsheet-page .sw input:checked+i:after{transform:translate(16px)}.callsheet-page .okmark{color:var(--green);font-weight:800}.callsheet-page .btn-line.warn{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.callsheet-page .btn-line.xs{padding:6px 12px;font-size:10px}.callsheet-page .qgroup{margin-bottom:6px}.callsheet-page .qgroup-h{border-bottom:1px solid var(--brand,var(--rule));align-items:center;gap:10px;margin-bottom:2px;padding:14px 0 9px;display:flex}.callsheet-page .qgroup-n{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:17px;font-weight:700}.callsheet-page .qgroup-c{letter-spacing:.08em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.callsheet-page .qgroup-t{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:700}.callsheet-page .pbadge{letter-spacing:.09em;text-transform:uppercase;color:#fff;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.callsheet-page .brandstrip{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.callsheet-page .bcell{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--brand,var(--press));border-radius:var(--r);min-width:170px;box-shadow:var(--shadow);flex:1;padding:14px 16px}.callsheet-page .bcell-m{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);margin-top:10px;font-size:10.5px;font-weight:800;line-height:1.5}.callsheet-page .bcell-t{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:700}.callsheet-page .qbrief{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:14px;padding:0}.callsheet-page .qbrief-h{align-items:center;gap:18px;padding:14px 18px;display:flex}.callsheet-page .qbrief-t{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.callsheet-page .qbrief-x{color:var(--plate);font-size:12px}.callsheet-page .qbrief-t b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:19px;font-weight:700}.callsheet-page .qbrief-s{color:var(--plate);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.callsheet-page .qbrief-last{text-align:right;border-left:1px solid var(--rule);flex-shrink:0;padding-left:18px}.callsheet-page .qbrief-last span{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-weight:800;display:block}.callsheet-page .qbrief-last b{font-family:var(--f-display);font-size:24px;font-weight:700;line-height:1.1}.callsheet-page .qbrief-last em{color:var(--plate);font-size:11px;font-style:normal;display:block}.callsheet-page .qbrief-last .dlt{border-radius:99px;margin-top:5px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.callsheet-page .qbrief-last .dlt.up{color:var(--green);background:#e6f5ed}.callsheet-page .qbrief-last .dlt.down{color:var(--red);background:#fbeae9}.callsheet-page .qbrief-b{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:2px;padding:16px 18px 18px;display:grid}.callsheet-page .qbf{flex-direction:column;gap:5px;min-width:0;display:flex}.callsheet-page .qbf.wide{grid-column:1/-1}.callsheet-page .qbf>span{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-weight:800}.callsheet-page .qb-cat{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);top:calc(var(--bar) + var(--tabh) + 22px);max-height:calc(100vh - var(--bar) - var(--tabh) - 44px);flex-direction:column;padding:18px;display:flex;position:sticky}.callsheet-page .cat-h{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.callsheet-page .cat-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:20px;font-weight:700}.callsheet-page .cat-h .hintline{color:var(--plate);margin-left:auto;font-size:10px}.callsheet-page .qb-cat .fld.sm{width:100%;margin-bottom:12px}.callsheet-page .cat-filters{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.callsheet-page .pchip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);background:var(--paper);color:var(--plate);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.callsheet-page .pchip i{border-radius:50%;width:7px;height:7px;display:block}.callsheet-page .pchip.on{background:var(--navy);border-color:var(--navy);color:#fff}.callsheet-page .cat-list{flex:1;margin:0 -6px;padding:0 6px;overflow-y:auto}.callsheet-page .cgroup{margin-bottom:18px}.callsheet-page button.cgroup-h{text-align:left;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;width:100%;color:var(--press);border:0;border-bottom:1px solid var(--rule);background:0 0;align-items:center;gap:8px;padding:0 0 6px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.callsheet-page .cgroup.shut .cgroup-b{display:none}.callsheet-page .cgroup-s{color:var(--plate);margin:7px 0 9px;font-size:11px;line-height:1.5}.callsheet-page .citem{border-radius:var(--r2);border:1px solid #0000;align-items:center;gap:9px;padding:8px;transition:background .12s,border-color .12s;display:flex}.callsheet-page .citem:hover{background:var(--sunk);border-color:var(--rule)}.callsheet-page .citem-b{flex:1;min-width:0}.callsheet-page .citem-n{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.callsheet-page .citem-p{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.callsheet-page .pdot{letter-spacing:.06em;color:#fff;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:800}.callsheet-page .citem-r{text-align:right;white-space:nowrap}.callsheet-page .citem-r b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;display:block}.callsheet-page .citem-r span{letter-spacing:.05em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:9px;font-weight:700;display:block}.callsheet-page .citem-add{border:1px solid var(--rule);background:var(--paper);width:24px;height:24px;color:var(--plate);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.callsheet-page .citem-add:hover{background:var(--press);border-color:var(--press);color:#fff}.callsheet-page .cat-foot{border-top:1px solid var(--rule);color:var(--plate);margin-top:14px;padding-top:12px;font-size:10.5px;line-height:1.6}.callsheet-page .cat-foot b{color:var(--gold)}.callsheet-page .qtoggle.sortsw{padding-left:4px}.callsheet-page .qtoggle.sortsw .qsort-l{letter-spacing:.13em;text-transform:uppercase;color:var(--plate);align-items:center;padding:0 9px 0 6px;font-size:10px;font-weight:800;display:flex}.callsheet-page .qtoggle.sm button{padding:6px 12px;font-size:10px}.callsheet-page .dirty-inline{color:var(--press);font-style:normal;font-weight:800}.callsheet-page .stchip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:10px;font-weight:800;display:inline-flex}.callsheet-page .stchip.s-draft{color:#5b6478;background:#eef1f6}.callsheet-page .stchip.s-sent{color:#2f5fa8;background:#e7effb}.callsheet-page .stchip.s-won{color:#2e7d32;background:#e8f4ea}.callsheet-page .stchip.s-done{color:#5645b8;background:#edebfa}.callsheet-page .stchip.s-lost{color:#b3352e;background:#fbe9e8}.callsheet-page .qsaved{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:20px;padding:0;overflow:hidden}.callsheet-page .qsaved-h{text-align:left;background:var(--sunk);cursor:pointer;border:0;align-items:center;gap:14px;width:100%;padding:15px 18px;display:flex}.callsheet-page .qsaved-h:hover{background:var(--press-soft)}.callsheet-page .qsaved-t{font-family:var(--f-display);color:var(--ink);font-size:17px;font-weight:600}.callsheet-page .qsaved-c{text-align:center;background:var(--ink);color:#fff;border-radius:999px;min-width:24px;padding:2px 9px;font-size:11px;font-weight:800}.callsheet-page .qsaved-now{color:var(--plate);margin-left:auto;font-size:12px;font-weight:700}.callsheet-page .qsaved-now b{color:var(--ink)}.callsheet-page .qsaved-now .dirty{color:var(--press);font-style:normal;font-weight:800}.callsheet-page .qsaved-x{color:var(--plate);font-size:13px}.callsheet-page .qsaved-b{padding:16px 18px 18px}.callsheet-page .qsaved-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.callsheet-page .qsaved-tools .fld{flex:1;min-width:220px}.callsheet-page .qsl{gap:7px;display:grid}.callsheet-page .qslr{border:1px solid var(--rule);border-radius:var(--r3);background:var(--paper);grid-template-columns:minmax(150px,1.4fr) auto minmax(140px,1fr) 92px 108px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.callsheet-page .qslr.on{border-color:var(--press);background:var(--press-soft)}.callsheet-page .qsl-ref b{font-family:var(--f-mono);color:var(--ink);font-size:12px;font-weight:800;display:block}.callsheet-page .qsl-ref em{color:var(--plate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;display:block;overflow:hidden}.callsheet-page .qsl-m{color:var(--plate);font-size:11.5px;font-weight:700}.callsheet-page .qsl-v{font-family:var(--f-display);text-align:right;color:var(--ink);font-size:18px;font-weight:700}.callsheet-page .qsl-d{color:var(--plate);text-align:right;font-size:11px;font-weight:700}.callsheet-page .qsl-d em{opacity:.8;font-size:10px;font-style:normal;display:block}.callsheet-page .qsl-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.callsheet-page .qsl-ord{font-family:var(--f-mono);color:#2e7d32;white-space:nowrap;background:#e8f4ea;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.callsheet-page .qcover .qbrief-h{align-items:flex-start}.callsheet-page .qbf-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.callsheet-page .qbf-sw{flex-wrap:wrap;gap:16px;display:flex}.callsheet-page .qbf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.callsheet-page .ff-hint{color:var(--plate);font-size:11.5px}.callsheet-page .addc-sm{text-align:left;border:1px dashed var(--rule);border-radius:var(--r2);background:var(--sunk);width:100%;color:var(--plate);cursor:pointer;padding:10px 12px;font-weight:700}.callsheet-page .cat-h .btn-line.xs{margin-left:auto}.callsheet-page .qsr .neg{color:var(--press)}.callsheet-page .fld.money{text-align:right;font:inherit;color:inherit;cursor:text;background:0 0;border:1px solid #0000;border-radius:7px;width:9.5ch;padding:2px 6px}.callsheet-page .fld.money:hover{border-color:var(--rule);background:var(--paper)}.callsheet-page .fld.money:focus{border-color:var(--press);background:#fff;outline:none}.callsheet-page .fld.money.big{width:11ch}.callsheet-page .qsr-hint{margin-top:2px}.callsheet-page .qsr-hint span{font-size:11px;line-height:1.4}.callsheet-page .qsr.tot.big{font-size:24px}@media (width<=1500px){.callsheet-page .qb{grid-template-columns:minmax(0,1fr) 300px;gap:18px}}@media (width<=1200px){.callsheet-page .qbrief-b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.callsheet-page .qslr{grid-template-columns:1fr auto;row-gap:8px}.callsheet-page .qsl-a{grid-column:1/-1;justify-content:flex-start}.callsheet-page .qsaved-h{flex-wrap:wrap;gap:8px 14px}.callsheet-page .qsaved-now{order:3;width:100%;margin-left:0}}@media (width<=1080px){.callsheet-page .layout.wide,.callsheet-page .qb{grid-template-columns:1fr}.callsheet-page .qb-cat{max-height:none;position:static}.callsheet-page .cat-list{max-height:420px}.callsheet-page .ws-act{justify-content:flex-start;width:100%;margin-left:0}.callsheet-page .qtoggle{margin-right:0}}@media (width<=820px){.callsheet-page .qbf-3{grid-template-columns:1fr}.callsheet-page .qbrief-h{flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.callsheet-page .qbrief-t{width:100%}.callsheet-page .qbrief-t b{white-space:normal}.callsheet-page .qbrief-last{text-align:left;border-left:0;border-top:1px solid var(--rule);width:100%;padding-top:12px;padding-left:0}.callsheet-page .qshow-h{width:100%;margin-left:0}.callsheet-page .brandstrip{gap:10px}.callsheet-page .bcell{flex:calc(50% - 10px);min-width:0}.callsheet-page .qdrop{padding:8px 14px}.callsheet-page .qline.under{margin:0 -14px;padding:14px}.callsheet-page .qline-m,.callsheet-page .qdesc{width:100%;margin-left:0;padding-left:0}}@media (width<=640px){.callsheet-page .qline-h{gap:8px}.callsheet-page .qline-n{flex:100%;min-width:100%}.callsheet-page .qrate{display:none}.callsheet-page .qline-h>.fld.xs3{flex:calc(50% - 8px);width:auto;min-width:0;max-width:none}.callsheet-page .qline-h>.qqty{flex:auto;min-width:0}.callsheet-page .qqty .fld{flex:1;width:auto;min-width:0}.callsheet-page .qtot{width:auto;margin-left:auto}.callsheet-page .qbrief-b{grid-template-columns:1fr}.callsheet-page .qsaved-tools .fld{width:100%;min-width:0}.callsheet-page .qslr{grid-template-columns:1fr;gap:8px}.callsheet-page .qsl-v,.callsheet-page .qsl-d{text-align:left}.callsheet-page .bcell{flex:100%}.callsheet-page .qgroup-h{flex-wrap:wrap;gap:8px}.callsheet-page .qgroup-t{margin-left:0}}.callsheet-page .ordl{gap:12px;display:grid}.callsheet-page .ord{border:1px solid var(--rule);border-radius:var(--r2);background:var(--paper);overflow:hidden}.callsheet-page .ord.open{border-color:var(--press)}.callsheet-page .ord-h{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:132px minmax(120px,1.3fr) auto auto minmax(150px,1fr) 108px 22px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.callsheet-page .ord-h:hover{background:var(--sunk)}.callsheet-page .ord-id b{font-family:var(--f-mono);color:var(--ink);font-size:13px;font-weight:800;display:block}.callsheet-page .ord-id em{color:var(--plate);font-size:10.5px;font-style:normal;font-weight:700;display:block}.callsheet-page .ord-t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.callsheet-page .ord-po{font-family:var(--f-mono);color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:800}.callsheet-page .ord-po i{color:var(--rule);font-style:normal}.callsheet-page .ord-m{color:var(--plate);font-size:11.5px;font-weight:700}.callsheet-page .ord-v{font-family:var(--f-display);text-align:right;color:var(--ink);font-size:20px;font-weight:700}.callsheet-page .ord-h .chev{color:var(--plate);transition:transform .16s}.callsheet-page .ord.open .ord-h .chev{transform:rotate(180deg)}@media (width<=1180px){.callsheet-page .ord-h{grid-template-columns:1fr auto;row-gap:8px}}.callsheet-page .ord-b{border-top:1px solid var(--rule);padding:0 16px 18px}.callsheet-page .ord-meta{flex-wrap:wrap;gap:26px;padding:16px 0 18px;display:flex}.callsheet-page .ord-meta div{letter-spacing:.12em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-weight:800}.callsheet-page .ord-meta b{font-family:var(--f-display);color:var(--ink);letter-spacing:.01em;margin-top:2px;font-size:17px;display:block}.callsheet-page .ordt{border-collapse:collapse;width:100%}.callsheet-page .ordt th{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);text-align:left;border-bottom:1px solid var(--rule);padding:0 10px 8px;font-size:9.5px;font-weight:800}.callsheet-page .ordt td{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:9px 10px;font-size:12.5px}.callsheet-page .ordt td .odot{border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.callsheet-page .ordt .r{text-align:right;white-space:nowrap;color:var(--ink);font-weight:800}.callsheet-page .ordt .r.inc{color:#2e7d32;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.callsheet-page .ord-note{background:var(--sunk);border-left:3px solid var(--press);color:var(--ink-2);border-radius:0 8px 8px 0;margin-top:14px;padding:11px 14px;font-size:12.5px}.callsheet-page .ord-act{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;padding-top:16px;display:flex}.callsheet-page .ff.inline{min-width:170px}.callsheet-page .btn-line.warn{color:#b3352e;border-color:#e9bfbc}.callsheet-page .btn-line.warn:hover{background:#fbe9e8}.callsheet-page .qrate.agreed{color:var(--press);font-weight:800}.callsheet-page .agreedchip{letter-spacing:.06em;text-transform:uppercase;color:var(--press);white-space:nowrap;background:#fbe9e8;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}.callsheet-page .incl-sw{color:var(--plate);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.callsheet-page .qsr.agreedrow b.neg{color:var(--press)}.callsheet-page .qsr.hidden{display:none}.callsheet-page .qblk .grow{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0;right:0}.callsheet-page .assign{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.callsheet-page .whochip{background:var(--sunk);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.callsheet-page .chip-am.also{border:1px solid var(--rule);background:0 0}.callsheet-page .unlink{color:var(--plate);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.callsheet-page .impdrop{border:2px dashed var(--rule);border-radius:var(--r2,12px);text-align:center;cursor:pointer;background:var(--sunk);padding:26px;transition:all .15s}.callsheet-page .impdrop:hover,.callsheet-page .impdrop.over{border-color:var(--press);background:var(--press-soft,#fbe9e8)}.callsheet-page .impdrop b{font-family:var(--f-display);color:var(--ink);font-size:19px;font-weight:600;display:block}.callsheet-page .impdrop span{color:var(--plate);margin-top:4px;font-size:12px;display:block}.callsheet-page .improws{gap:7px;max-height:44vh;display:grid;overflow-y:auto}.callsheet-page .improw{border:1px solid var(--rule);background:var(--paper);border-radius:9px;grid-template-columns:24px minmax(120px,1.5fr) 78px 96px 62px 82px auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.callsheet-page .improw b{color:var(--ink);font-size:13px;font-weight:800;line-height:1.25}.callsheet-page .improw .in.xs{padding:5px 7px;font-size:12px}.callsheet-page .impflag{letter-spacing:.07em;text-transform:uppercase;color:var(--press);white-space:nowrap;font-size:10px;font-weight:800}.callsheet-page .dk-start{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.callsheet-page .dk-startnote{max-width:64ch;color:var(--plate);margin:14px auto 0;font-size:12.5px;line-height:1.6}.callsheet-page .btn-solid.alt{background:var(--navy)}.callsheet-page .dkb{grid-template-columns:236px minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.callsheet-page .pt-stage{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);height:calc(100vh - var(--bar) - var(--tabh) - 44px);top:calc(var(--bar) + var(--tabh) + 22px);position:sticky;overflow:hidden}.callsheet-page #pt-frame{background:#fff;border:0;width:100%;height:100%;display:block}.callsheet-page .pt-item{border:1px solid var(--rule);border-radius:var(--r3);background:var(--paper);cursor:pointer;align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px;transition:border-color .14s,box-shadow .14s;display:flex}.callsheet-page .pt-item:hover{border-color:var(--plate)}.callsheet-page .pt-item.on{border-color:var(--press);box-shadow:0 0 0 2px #e23e3621}.callsheet-page .pt-item.off{opacity:.45}.callsheet-page .pt-item.dragging{opacity:.4}.callsheet-page .pt-i{background:var(--sunk);width:22px;height:22px;color:var(--plate);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.callsheet-page .pt-n{flex:1;min-width:0}.callsheet-page .pt-n b{font-size:12.5px;font-weight:800;display:block}.callsheet-page .pt-n em{color:var(--plate);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.callsheet-page .dk-list{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);max-height:calc(100vh - var(--bar) - var(--tabh) - 44px);top:calc(var(--bar) + var(--tabh) + 22px);padding:14px;position:sticky;overflow-y:auto}.callsheet-page .dk-thumb{border:1px solid var(--rule);border-radius:var(--r2);cursor:pointer;background:var(--sunk);margin-bottom:10px;transition:border-color .14s,transform .12s,box-shadow .14s;position:relative;overflow:hidden}.callsheet-page .dk-thumb:hover{border-color:#cdd4e0;transform:translateY(-1px)}.callsheet-page .dk-thumb.on{border-color:var(--press);box-shadow:0 0 0 2px var(--press-soft)}.callsheet-page .dk-thumb.off{opacity:.42}.callsheet-page .dk-thumb.dragging{opacity:.4}.callsheet-page .dk-tn{background:var(--navy);color:#fff;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1.5}.callsheet-page .dk-frame{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.callsheet-page .dk-frame .dk-scale{transform-origin:0 0;pointer-events:none;width:1280px;height:720px;position:absolute;top:0;left:0;transform:scale(.1625)}.callsheet-page .dk-tbar{background:var(--paper);border-top:1px solid var(--rule);align-items:center;gap:6px;padding:7px 9px;display:flex}.callsheet-page .dk-tbar span{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--plate);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9.5px;font-weight:800;overflow:hidden}.callsheet-page .dk-x{color:#c3c9d4;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:3px 5px;font-size:11px;line-height:1;transition:color .14s,background .14s}.callsheet-page .dk-x:hover{color:var(--press);background:var(--press-soft)}.callsheet-page .dk-addwrap{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.callsheet-page .dk-addwrap .dk-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);margin-bottom:10px;font-size:9.5px;font-weight:800}.callsheet-page .dk-add{text-align:left;border-radius:var(--r2);background:var(--paper);cursor:pointer;border:1px dashed #c9cfda;width:100%;margin-bottom:7px;padding:9px 11px;transition:all .14s;display:block}.callsheet-page .dk-add:hover{border-color:var(--press);background:var(--press-soft)}.callsheet-page .dk-add b{font-size:11.5px;font-weight:800;display:block}.callsheet-page .dk-add span{color:var(--plate);margin-top:2px;font-size:10px;line-height:1.4;display:block}.callsheet-page .dk-stage{min-width:0}.callsheet-page .dk-big{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);width:100%;height:0;box-shadow:var(--shadow-lift);padding-bottom:56.25%;position:relative;overflow:hidden}.callsheet-page .dk-big .dk-scale{transform-origin:0 0;width:1280px;height:720px;transform:scale(var(--bigs,.62));position:absolute;top:0;left:0}.callsheet-page .dk-ed{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);top:calc(var(--bar) + var(--tabh) + 22px);max-height:calc(100vh - var(--bar) - var(--tabh) - 44px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.callsheet-page .dk-edh{border-bottom:1px solid var(--rule);background:var(--sunk);align-items:center;gap:12px;padding:16px 18px;display:flex}.callsheet-page .dk-edt{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:18px;font-weight:700}.callsheet-page .dk-edm{letter-spacing:.1em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:10px;font-weight:800}.callsheet-page .dk-edb{flex-direction:column;flex:1;gap:12px;padding:16px 18px 22px;display:flex;overflow-y:auto}.callsheet-page .dk-edb .ff{gap:5px}.callsheet-page .dk-edb .fgrid{gap:12px}.callsheet-page .dk-toggle{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.callsheet-page .dk-toggle input{accent-color:var(--press)}@media (width<=1500px){.callsheet-page .dkb{grid-template-columns:200px minmax(0,1fr) 296px;gap:16px}.callsheet-page .dk-frame .dk-scale{transform:scale(.1375)}}@media (width<=1180px){.callsheet-page .dkb{grid-template-columns:1fr}.callsheet-page .dk-list,.callsheet-page .dk-ed,.callsheet-page .pt-stage{max-height:none;position:static}.callsheet-page .pt-stage{height:70vh}.callsheet-page .dk-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.callsheet-page .dk-addwrap{grid-column:1/-1}}@media (width<=820px){.callsheet-page .dkb{gap:14px}.callsheet-page .dk-big{--bigs:.4}}.client-portal-page{--ink:#14161b;--ink-2:#2a2e38;--news:#f2efe9;--news-2:#e7e3da;--paper:#fbfaf7;--teal:#4fc4bf;--teal-deep:#107872;--teal-soft:#ddf0ee;--plate:#7c8390;--rule:#d5d0c6;--gold:#b08d3f;--green:#3f7d58;--amber:#c08a2e;--red:#b03a32;--signal:#2c5aa0;--f-display:"Archivo Narrow","Arial Narrow",sans-serif;--f-body:"Archivo","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--rail:250px}.client-portal-page *{box-sizing:border-box;margin:0;padding:0}.client-portal-page{height:100%}body.client-portal-page,.client-portal-page{background:var(--news);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}.client-portal-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.client-portal-page input,.client-portal-page textarea,.client-portal-page select{font:inherit;color:inherit}.client-portal-page .mono{font-family:var(--f-mono)}.client-portal-page .rt{text-align:right}.client-portal-page #login{z-index:100;background:radial-gradient(900px 560px at 12% -10%, #1d2a29 0%, transparent 60%), radial-gradient(700px 480px at 104% 106%, #1b2530 0%, transparent 58%), var(--ink);color:var(--news);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-portal-page #login.gone{display:none}.client-portal-page .lbox{width:100%;max-width:400px}.client-portal-page .lmast{border-bottom:2px solid var(--teal);align-items:baseline;gap:12px;margin-bottom:7px;padding-bottom:10px;display:flex}.client-portal-page .lmast h1{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:36px;font-weight:700;line-height:1}.client-portal-page .lmast .e{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--plate);margin-left:auto;font-size:9px}.client-portal-page .lstrap{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:34px;font-size:10px}.client-portal-page .lf{margin-bottom:15px}.client-portal-page .lf label{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--plate);margin-bottom:7px;font-size:9px;display:block}.client-portal-page .lf input,.client-portal-page .lf select{width:100%;color:var(--news);background:#1b1f27;border:1px solid #333945;border-radius:2px;outline:none;padding:12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.client-portal-page .lf input:focus,.client-portal-page .lf select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #4fc4bf29}.client-portal-page .lbtn{background:var(--teal-deep);color:#fff;width:100%;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding:14px;font-size:10.5px;font-weight:600;transition:filter .15s;display:flex}.client-portal-page .lbtn:hover{filter:brightness(1.15)}.client-portal-page .lbtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.client-portal-page .lbtn svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.client-portal-page .lfoot{font-family:var(--f-mono);letter-spacing:.08em;color:#4e5462;text-align:center;margin-top:22px;font-size:9px;line-height:1.9}.client-portal-page #app{min-height:100vh;display:none}.client-portal-page #app.on{display:block}.client-portal-page .topbar{z-index:50;background:var(--ink);color:var(--news);border-bottom:2px solid var(--teal);align-items:center;gap:14px;height:54px;padding:0 18px;display:flex;position:sticky;top:0}.client-portal-page .tb-logo{width:32px;height:32px;font-family:var(--f-display);color:#fff;border-radius:3px;place-items:center;font-size:13px;font-weight:700;display:grid}.client-portal-page .tb-n{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.1}.client-portal-page .tb-s{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--plate);font-size:8.5px}.client-portal-page .topbar .spacer{flex:1}.client-portal-page .tb-me{border-radius:2px;align-items:center;gap:9px;padding:5px 9px;transition:background .14s;display:flex}.client-portal-page .tb-me:hover{background:#1d2029}.client-portal-page .tb-av{background:var(--teal-deep);color:#fff;width:28px;height:28px;font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.client-portal-page .tb-me .n{font-size:12.5px;font-weight:600;line-height:1.2}.client-portal-page .tb-me .r{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:8.5px}.client-portal-page .btn-ghost{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--news);border:1px solid #3a3f4b;border-radius:2px;padding:7px 12px;font-size:10px;transition:all .15s}.client-portal-page .btn-ghost:hover{border-color:var(--teal);background:#1d2029}.client-portal-page .btn-ghost:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.client-portal-page .layout{grid-template-columns:var(--rail) minmax(0, 1fr);align-items:start;display:grid}.client-portal-page .rail{background:var(--paper);border-right:1px solid var(--rule);height:calc(100vh - 54px);padding:20px 12px 28px;position:sticky;top:54px;overflow-y:auto}.client-portal-page .rail h3{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);margin:20px 0 7px;padding:0 8px 6px;font-size:8.5px}.client-portal-page .rail h3:first-child{margin-top:0}.client-portal-page .nav{text-align:left;border-radius:2px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;transition:background .12s;display:flex;position:relative}.client-portal-page .nav:hover{background:var(--news-2)}.client-portal-page .nav.on{background:var(--teal-deep);color:#fff}.client-portal-page .nav.on .ni svg{stroke:#fff}.client-portal-page .nav:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.client-portal-page .nav.locked{opacity:.52}.client-portal-page .nav.locked:hover{background:var(--news-2)}.client-portal-page .ni{flex:none;place-items:center;width:17px;height:17px;display:grid}.client-portal-page .ni svg{width:17px;height:17px;stroke:var(--ink-2);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.client-portal-page .nav .nt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.client-portal-page .nav .badge{font-family:var(--f-mono);background:var(--red);color:#fff;text-align:center;border-radius:8px;min-width:16px;padding:1px 5px;font-size:9px;font-weight:600}.client-portal-page .nav.on .badge{background:#ffffff3d}.client-portal-page .nlock{opacity:.7;flex:none;width:12px;height:12px}.client-portal-page .nlock svg{width:12px;height:12px;stroke:var(--plate);stroke-width:2px;fill:none}.client-portal-page .rail-foot{border-top:1px solid var(--rule);margin:22px 8px 0;padding-top:14px}.client-portal-page .am-card{align-items:center;gap:10px;display:flex}.client-portal-page .am-av{background:var(--ink);width:34px;height:34px;color:var(--news);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.client-portal-page .am-n{font-size:13px;font-weight:600;line-height:1.2}.client-portal-page .am-r{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:8.5px}.client-portal-page .am-c{font-family:var(--f-mono);color:var(--plate);margin-top:9px;font-size:10px;line-height:1.75}.client-portal-page .am-c a{color:var(--signal);text-decoration:none}.client-portal-page .am-c a:hover{text-decoration:underline}.client-portal-page .main{min-width:0;max-width:1100px;padding:26px 30px 70px}.client-portal-page .ws{animation:.2s ease-out both fade}.client-portal-page .ws-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:8px;padding-bottom:10px;display:flex}.client-portal-page .ws-h h2{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.client-portal-page .ws-act{gap:8px;margin-left:auto;display:flex}.client-portal-page .ws-sub{color:var(--plate);max-width:64ch;margin:20px 0 26px;font-size:13.5px;line-height:1.65}.client-portal-page .sect{margin-bottom:34px}.client-portal-page .sect-h{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:7px;display:flex}.client-portal-page .sect-h h3{font-family:var(--f-display);letter-spacing:-.005em;text-transform:uppercase;font-size:16px;font-weight:700}.client-portal-page .sect-h .hint{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--plate);margin-left:auto;font-size:9px}.client-portal-page .locked-wrap{position:relative}.client-portal-page .locked-peek{filter:blur(3px)saturate(.55);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:290px;overflow:hidden}.client-portal-page .locked-peek:after{content:"";background:linear-gradient(transparent, var(--news));height:120px;position:absolute;bottom:0;left:0;right:0}.client-portal-page .upsell{z-index:2;border:1px solid var(--rule);border-top:3px solid var(--teal-deep);background:var(--paper);border-radius:3px;max-width:560px;margin-top:-140px;padding:26px 28px;position:relative;box-shadow:0 12px 40px #14161b1a}.client-portal-page .upsell.flat{margin-top:0}.client-portal-page .up-h{align-items:center;gap:11px;margin-bottom:12px;display:flex}.client-portal-page .up-lock{background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.client-portal-page .up-lock svg{width:17px;height:17px;stroke:var(--teal-deep);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.client-portal-page .up-h h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-size:21px;font-weight:700}.client-portal-page .up-tag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--news-2);color:var(--plate);border-radius:2px;margin-left:auto;padding:3px 7px;font-size:8.5px;font-weight:600}.client-portal-page .up-b{color:var(--ink-2);margin-bottom:18px;font-size:13.5px;line-height:1.65}.client-portal-page .up-price{border-top:1px solid var(--rule);align-items:baseline;gap:8px;margin-bottom:16px;padding-top:15px;display:flex}.client-portal-page .up-price .f{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--plate);font-size:9px}.client-portal-page .up-price .v{font-family:var(--f-display);letter-spacing:-.02em;color:var(--teal-deep);font-size:27px;font-weight:700}.client-portal-page .up-price .u{font-family:var(--f-mono);color:var(--plate);font-size:10px}.client-portal-page .up-acts{flex-wrap:wrap;gap:9px;display:flex}.client-portal-page .lockpill{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;background:var(--news-2);color:var(--plate);border-radius:2px;align-items:center;gap:5px;padding:3px 7px;font-size:8.5px;font-weight:600;display:inline-flex}.client-portal-page .lockpill svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:10px;height:10px}.client-portal-page .mgrid{background:var(--rule);border:1px solid var(--rule);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.client-portal-page .m{background:var(--paper);padding:14px 15px}.client-portal-page .m .l{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--plate);margin-bottom:8px;font-size:9px}.client-portal-page .m .v{font-family:var(--f-display);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.client-portal-page .m .v small{color:var(--plate);font-size:13px;font-weight:600}.client-portal-page .m .d{font-family:var(--f-mono);margin-top:6px;font-size:10.5px;font-weight:500}.client-portal-page .up{color:var(--green)}.client-portal-page .dn{color:var(--red)}.client-portal-page .fl{color:var(--plate)}.client-portal-page .m.hero .v{color:var(--teal-deep)}.client-portal-page .spark{align-items:flex-end;gap:4px;height:56px;margin-top:12px;display:flex}.client-portal-page .spark i{background:var(--teal-soft);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;min-height:3px;animation:.5s cubic-bezier(.2,.8,.3,1) both rise}.client-portal-page .spark i.last{background:var(--teal-deep)}.client-portal-page .spark-x{gap:4px;margin-top:6px;display:flex}.client-portal-page .spark-x span{text-align:center;font-family:var(--f-mono);color:var(--plate);letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:8.5px}.client-portal-page .cats{margin-top:16px}.client-portal-page .cat{grid-template-columns:110px 1fr 40px;align-items:center;gap:11px;margin-bottom:8px;display:grid}.client-portal-page .cat .cn{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);text-align:right;font-size:10px}.client-portal-page .cat .bar{background:var(--news-2);border-radius:2px;height:10px;overflow:hidden}.client-portal-page .cat .bar i{background:var(--teal-deep);transform-origin:0;height:100%;animation:.55s cubic-bezier(.2,.8,.3,1) both grow;display:block}.client-portal-page .cat .cv{font-family:var(--f-mono);color:var(--plate);font-size:10px}.client-portal-page .f{flex-direction:column;gap:6px;margin-bottom:15px;display:flex}.client-portal-page .f label{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:9.5px;display:flex}.client-portal-page .f label .req{color:var(--red)}.client-portal-page .f label .tip{color:var(--plate);text-transform:none;letter-spacing:.04em;margin-left:auto}.client-portal-page .in{background:var(--paper);border:1px solid var(--rule);width:100%;color:var(--ink);font-size:14px;font-family:var(--f-body);border-radius:2px;outline:none;padding:10px 11px;transition:border-color .14s,box-shadow .14s}.client-portal-page .in:focus{border-color:var(--teal-deep);box-shadow:0 0 0 3px var(--teal-soft)}.client-portal-page .in:disabled{background:var(--news-2);color:var(--plate);cursor:not-allowed}.client-portal-page .in.bad{border-color:var(--red);background:#fdf6f5}.client-portal-page .in.mono{font-family:var(--f-mono)}.client-portal-page textarea.in{resize:vertical;min-height:96px;line-height:1.6}.client-portal-page select.in{cursor:pointer}.client-portal-page .g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.client-portal-page .g3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.client-portal-page .err{font-family:var(--f-mono);color:var(--red);min-height:1em;font-size:9.5px}.client-portal-page .err:empty{display:none}.client-portal-page .btn{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:11px 16px;font-size:10px;font-weight:600;transition:all .14s;display:inline-flex}.client-portal-page .btn svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.client-portal-page .btn-p{background:var(--ink);color:var(--news)}.client-portal-page .btn-p:hover{filter:brightness(1.9)}.client-portal-page .btn-go{background:var(--teal-deep);color:#fff}.client-portal-page .btn-go:hover{filter:brightness(1.14)}.client-portal-page .btn-l{border:1px solid var(--rule);color:var(--ink-2);background:var(--paper)}.client-portal-page .btn-l:hover{border-color:var(--ink)}.client-portal-page .btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.client-portal-page .btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.client-portal-page .btn.sm{padding:7px 11px;font-size:9px}.client-portal-page .banner{border-left:3px solid var(--signal);color:#26456f;background:#f2f5fa;border-radius:0 2px 2px 0;align-items:flex-start;gap:11px;margin-bottom:20px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.client-portal-page .banner.ok{border-left-color:var(--teal-deep);background:var(--teal-soft);color:#0c5450}.client-portal-page .banner.warn{border-left-color:var(--gold);color:#7a5b10;background:#fbf7ee}.client-portal-page .banner svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;margin-top:2px}.client-portal-page .banner b{margin-bottom:2px;font-weight:600;display:block}.client-portal-page .ccard{border:1px solid var(--rule);border-left:3px solid var(--rule);background:var(--paper);border-radius:2px;margin-bottom:11px;padding:15px 17px}.client-portal-page .ccard.pri{border-left-color:var(--teal-deep)}.client-portal-page .cc-h{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:9px;display:flex}.client-portal-page .cc-i{background:var(--news-2);width:34px;height:34px;color:var(--ink-2);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.client-portal-page .ccard.pri .cc-i{background:var(--teal-deep);color:#fff}.client-portal-page .cc-n{font-family:var(--f-display);letter-spacing:-.005em;font-size:17px;font-weight:600}.client-portal-page .cc-r{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plate);margin-top:1px;font-size:9.5px}.client-portal-page .cc-t{align-items:center;gap:6px;margin-left:auto;display:flex}.client-portal-page .tag{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:600}.client-portal-page .tag-p{background:var(--teal-deep);color:#fff}.client-portal-page .tag-b{background:var(--gold);color:#fff}.client-portal-page .tag-x{background:var(--news-2);color:var(--plate)}.client-portal-page .cc-d{font-family:var(--f-mono);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:6px 18px;font-size:11.5px;display:grid}.client-portal-page .cc-d a{color:var(--signal);text-decoration:none}.client-portal-page .cc-d a:hover{text-decoration:underline}.client-portal-page .addc{border:1px dashed var(--rule);width:100%;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--plate);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:10.5px;transition:all .15s;display:flex}.client-portal-page .addc:hover{border-color:var(--teal-deep);color:var(--teal-deep);background:var(--teal-soft)}.client-portal-page .dl{grid-template-columns:180px 1fr;gap:9px 18px;display:grid}.client-portal-page .dl dt{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plate);padding-top:2px;font-size:9.5px}.client-portal-page .dl dd{font-size:13.5px;line-height:1.5}.client-portal-page .dl dd .none{color:#b8b3a6;font-style:italic}.client-portal-page .panel{border:1px solid var(--rule);background:var(--paper);border-radius:3px;margin-bottom:16px;overflow:hidden}.client-portal-page .panel-h{background:var(--news-2);border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:11px 16px;display:flex}.client-portal-page .panel-h h3{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:600}.client-portal-page .panel-h .edit{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--signal);margin-left:auto;font-size:9px}.client-portal-page .panel-h .edit:hover{text-decoration:underline}.client-portal-page .panel-b{padding:16px}.client-portal-page .filters{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.client-portal-page .fchip{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule);color:var(--plate);background:var(--paper);border-radius:11px;padding:5px 10px;font-size:9px;transition:all .14s}.client-portal-page .fchip:hover{border-color:var(--ink);color:var(--ink)}.client-portal-page .fchip.on{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.client-portal-page .fchip:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.client-portal-page .ptab{border-collapse:separate;border-spacing:0;border:1px solid var(--rule);background:var(--paper);border-radius:3px;width:100%;font-size:13px;overflow:hidden}.client-portal-page .ptab th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--plate);text-align:left;background:var(--news-2);border-bottom:1px solid var(--rule);padding:11px 12px;font-size:8.5px;font-weight:500}.client-portal-page .ptab td{border-bottom:1px solid var(--news-2);vertical-align:middle;padding:12px}.client-portal-page .ptab tbody tr:last-child td{border-bottom:0}.client-portal-page .ptab tbody tr:hover{background:var(--teal-soft)}.client-portal-page .kind{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:600}.client-portal-page .k-Advert{background:var(--red)}.client-portal-page .k-Article{background:var(--signal)}.client-portal-page .k-Wallpaper{background:#b0532e}.client-portal-page .k-Banner{background:#2559b4}.client-portal-page .k-Sponsored{background:var(--teal-deep)}.client-portal-page .k-Whitepaper{background:var(--gold)}.client-portal-page .pt{font-weight:600}.client-portal-page .pm{font-family:var(--f-mono);color:var(--plate);margin-top:2px;font-size:10px}.client-portal-page .pstat{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:600}.client-portal-page .s-Published{color:var(--green);background:#e9f2ec}.client-portal-page .s-Live{background:var(--teal-soft);color:var(--teal-deep)}.client-portal-page .s-Scheduled{color:#8a6516;background:#fbf6ec}.client-portal-page .dl-btn{font-family:var(--f-mono);color:var(--signal);letter-spacing:.06em;font-size:9px}.client-portal-page .dl-btn:hover{text-decoration:underline}.client-portal-page .ogrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.client-portal-page .ocard{border:1px solid var(--rule);background:var(--paper);border-radius:3px;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.client-portal-page .ocard:hover{transform:translateY(-2px);box-shadow:0 8px 26px #14161b17}.client-portal-page .ovid{aspect-ratio:16/9;background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.client-portal-page .ovid:before{content:"";background:radial-gradient(circle at 30% 30%,#2a3340 0%,#14161b 70%);position:absolute;inset:0}.client-portal-page .ovid .play{z-index:1;background:#ffffff24;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .16s;display:grid;position:relative}.client-portal-page .ocard:hover .play{background:var(--teal-deep);border-color:var(--teal-deep);transform:scale(1.06)}.client-portal-page .ovid .play svg{fill:#fff;width:16px;height:16px;margin-left:2px}.client-portal-page .ovid .len{z-index:1;font-family:var(--f-mono);color:#fff;background:#0000008c;border-radius:2px;padding:2px 6px;font-size:9px;position:absolute;bottom:8px;right:8px}.client-portal-page .ovid .vt{z-index:1;font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:#9aa0ac;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:8.5px;position:absolute;bottom:8px;left:10px;overflow:hidden}.client-portal-page .ob{flex-direction:column;flex:1;padding:16px;display:flex}.client-portal-page .oh{align-items:flex-start;gap:9px;margin-bottom:7px;display:flex}.client-portal-page .oh h4{font-family:var(--f-display);letter-spacing:-.005em;text-transform:uppercase;flex:1;font-size:18px;font-weight:700;line-height:1.15}.client-portal-page .opub{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-bottom:10px;font-size:8.5px}.client-portal-page .ob p{color:var(--ink-2);margin-bottom:13px;font-size:12.5px;line-height:1.6}.client-portal-page .opts{margin-bottom:14px;list-style:none}.client-portal-page .opts li{color:var(--ink-2);padding:3px 0 3px 18px;font-size:12px;position:relative}.client-portal-page .opts li:before{content:"";background:var(--teal-deep);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:2px}.client-portal-page .of{border-top:1px solid var(--rule);align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.client-portal-page .of .p{font-family:var(--f-display);letter-spacing:-.01em;font-size:19px;font-weight:700}.client-portal-page .of .p small{font-family:var(--f-mono);color:var(--plate);letter-spacing:.05em;margin-top:1px;font-size:9px;font-weight:400;display:block}.client-portal-page .of .btn{margin-left:auto}.client-portal-page .owned{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:600;display:inline-flex}.client-portal-page .owned svg{stroke:currentColor;stroke-width:2.6px;fill:none;width:12px;height:12px}.client-portal-page .glist{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:11px;display:grid}.client-portal-page .guide{border:1px solid var(--rule);background:var(--paper);text-align:left;border-radius:2px;align-items:center;gap:12px;padding:12px 14px;transition:all .14s;display:flex}.client-portal-page .guide:hover{border-color:var(--teal-deep);background:var(--teal-soft)}.client-portal-page .guide.locked{opacity:.5;cursor:not-allowed}.client-portal-page .guide.locked:hover{border-color:var(--rule);background:var(--paper)}.client-portal-page .gp{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.client-portal-page .gp svg{fill:#fff;width:12px;height:12px;margin-left:1px}.client-portal-page .gt{flex:1;min-width:0}.client-portal-page .gt .t{font-size:13px;font-weight:600;line-height:1.3}.client-portal-page .gt .m{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:9px}.client-portal-page .thread{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.client-portal-page .msg{border:1px solid var(--rule);background:var(--paper);border-radius:3px;max-width:76%;padding:14px 16px}.client-portal-page .msg.them{border-left:3px solid var(--teal-deep);align-self:flex-start}.client-portal-page .msg.us{background:var(--news-2);border-left:3px solid var(--plate);align-self:flex-end}.client-portal-page .msg-h{align-items:center;gap:9px;margin-bottom:7px;display:flex}.client-portal-page .msg-w{font-family:var(--f-mono);letter-spacing:.05em;background:var(--ink);color:var(--news);border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}.client-portal-page .msg.us .msg-w{background:var(--plate)}.client-portal-page .msg-d{font-family:var(--f-mono);color:var(--plate);font-size:9.5px}.client-portal-page .msg-s{margin-bottom:5px;font-size:14px;font-weight:600}.client-portal-page .msg-b{color:var(--ink-2);white-space:pre-wrap;font-size:13px;line-height:1.65}.client-portal-page .tk{border:1px solid var(--rule);border-left:3px solid var(--plate);background:var(--paper);border-radius:2px;margin-bottom:12px;padding:15px 17px}.client-portal-page .tk.open{border-left-color:var(--red)}.client-portal-page .tk.prog{border-left-color:var(--amber)}.client-portal-page .tk.closed{border-left-color:var(--green);opacity:.75}.client-portal-page .tk-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.client-portal-page .tk-id{font-family:var(--f-mono);color:var(--plate);font-size:10.5px;font-weight:600}.client-portal-page .tk-s{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--news-2);color:var(--plate);border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:600}.client-portal-page .tk-t{font-family:var(--f-display);letter-spacing:-.005em;margin-bottom:6px;font-size:16px;font-weight:600}.client-portal-page .tk-b{color:var(--ink-2);font-size:12.5px;line-height:1.65}.client-portal-page .tk-r{border-left:2px solid var(--rule);margin-top:12px;padding-left:13px}.client-portal-page .tk-r .rh{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plate);margin-bottom:4px;font-size:9px}.client-portal-page .rq{border:1px solid var(--rule);background:var(--paper);border-radius:3px;margin-bottom:13px;padding:17px 19px}.client-portal-page .rq.open{border-left:3px solid var(--gold)}.client-portal-page .rq-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.client-portal-page .rq-f{font-family:var(--f-mono);letter-spacing:.07em;color:var(--plate);font-size:9.5px}.client-portal-page .rq-due{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--red);margin-left:auto;font-size:9px;font-weight:600}.client-portal-page .rq-t{font-family:var(--f-display);letter-spacing:-.005em;margin-bottom:7px;font-size:18px;font-weight:600}.client-portal-page .rq-a{color:var(--ink-2);margin-bottom:14px;font-size:13px;line-height:1.65}.client-portal-page .empty{text-align:center;border:1px dashed var(--rule);background:var(--paper);border-radius:3px;padding:48px 16px}.client-portal-page .empty-1{font-family:var(--f-display);color:var(--ink-2);margin-bottom:6px;font-size:19px;font-weight:600}.client-portal-page .empty-2{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--plate);font-size:10px}.client-portal-page .veil{z-index:150;opacity:0;pointer-events:none;background:#14161b9e;place-items:center;padding:22px;transition:opacity .18s;display:grid;position:fixed;inset:0}.client-portal-page .veil.on{opacity:1;pointer-events:auto}.client-portal-page .modal{background:var(--news);border-radius:3px;width:100%;max-width:580px;max-height:90vh;transition:transform .18s;overflow-y:auto;transform:translateY(10px)scale(.99);box-shadow:0 20px 60px #0006}.client-portal-page .veil.on .modal{transform:none}.client-portal-page .m-h{background:var(--ink);color:var(--news);border-bottom:2px solid var(--teal);z-index:2;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.client-portal-page .m-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-size:19px;font-weight:700}.client-portal-page .m-x{color:var(--plate);border-radius:2px;margin-left:auto;padding:3px 6px;font-size:18px;line-height:1}.client-portal-page .m-x:hover{color:var(--news);background:#2a2e38}.client-portal-page .m-b{padding:20px}.client-portal-page .m-f{border-top:1px solid var(--rule);background:var(--paper);align-items:center;gap:9px;padding:15px 20px;display:flex;position:sticky;bottom:0}.client-portal-page .m-f .sp{flex:1}.client-portal-page #toast{background:var(--ink);color:var(--news);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-left:3px solid var(--teal);opacity:0;pointer-events:none;z-index:200;border-radius:2px;padding:12px 19px;font-size:10.5px;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px);box-shadow:0 6px 22px #14161b4d}.client-portal-page #toast.on{opacity:1;transform:translate(-50%)}@media (width<=980px){.client-portal-page .layout{grid-template-columns:1fr}.client-portal-page .rail{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}.client-portal-page .main{padding:22px 18px 60px}.client-portal-page .upsell{margin-top:-120px}}@media (width<=660px){.client-portal-page .g2,.client-portal-page .g3{grid-template-columns:1fr}.client-portal-page .dl{grid-template-columns:1fr;gap:2px 0}.client-portal-page .dl dt{padding-top:8px}.client-portal-page .cc-d{grid-template-columns:1fr}.client-portal-page .msg{max-width:92%}.client-portal-page .ptab th:nth-child(3),.client-portal-page .ptab td:nth-child(3),.client-portal-page .ptab th:nth-child(4),.client-portal-page .ptab td:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.client-portal-page *{transition:none!important;animation:none!important}}.client-portal-page .trex-nav{z-index:250;border-radius:50px;align-items:center;gap:8px;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;right:20px;box-shadow:0 6px 20px #00000047}.client-portal-page .trex-ws{color:#e6edf3;background:#1c2230;border:1px solid #ffffff2e;bottom:20px}.client-portal-page .trex-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.client-portal-page .trex-nav:active{transform:translateY(0)}@media (width<=900px){.client-portal-page .trex-ws{bottom:80px}}.content-creator-page{--bg:#eef1f6;--panel:#fff;--panel-2:#f5f7fa;--line:#e2e6ee;--ink:#1a1f2b;--muted:#5c6675;--faint:#98a2b3;--accent:#2563eb;--accent-2:#7c3aed;--good:#16a34a;--warn:#d97706;--bad:#dc2626;--radius:12px;--radius-sm:8px;--shadow:0 6px 24px #141e321a}.content-creator-page *{box-sizing:border-box}.content-creator-page{height:100%}body.content-creator-page,.content-creator-page{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,sans-serif;font-size:14px;line-height:1.5}.content-creator-page button{font-family:inherit}.content-creator-page .app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.content-creator-page .side{border-right:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);flex-direction:column;gap:6px;padding:16px 12px;display:flex}.content-creator-page .brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:8px;padding:6px 8px 16px;display:flex}.content-creator-page .brand .logo{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.content-creator-page .brand b{letter-spacing:.2px;font-size:15px}.content-creator-page .brand small{color:var(--faint);font-size:11px;font-weight:500;display:block}.content-creator-page .nav{flex-direction:column;gap:2px;margin-top:6px;display:flex}.content-creator-page .nav button{color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.content-creator-page .nav button:hover{background:var(--panel-2);color:var(--ink)}.content-creator-page .nav button.active{color:#1d4ed8;background:#2563eb1a}.content-creator-page .nav .ic{text-align:center;opacity:.9;width:18px}.content-creator-page .side .foot{border-top:1px solid var(--line);color:var(--faint);margin-top:auto;padding-top:12px;font-size:11px}.content-creator-page .side .user{color:var(--muted);align-items:center;gap:9px;padding:6px 4px;font-size:12px;display:flex}.content-creator-page .side .user .av{color:#414b5c;background:#e7ebf3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.content-creator-page .main{flex-direction:column;min-width:0;display:flex}.content-creator-page .topbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}.content-creator-page .topbar h1{margin:0;font-size:15px;font-weight:600}.content-creator-page .topbar .spacer{flex:1}.content-creator-page .pill{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.content-creator-page .dot{background:var(--accent);border-radius:50%;width:9px;height:9px;display:inline-block}.content-creator-page .view{flex:1;padding:20px;overflow:auto}.content-creator-page .hide{display:none!important}.content-creator-page .btn{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.content-creator-page .btn:hover{background:var(--panel-2);border-color:#c8d0dd}.content-creator-page .btn.primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-color:#0000}.content-creator-page .btn.primary:hover{filter:brightness(1.06)}.content-creator-page .btn.ghost{background:0 0}.content-creator-page .btn.good{background:var(--good);color:#fff;border-color:#0000}.content-creator-page .btn.sm{padding:5px 9px;font-size:12px}.content-creator-page .btn.danger{color:#b91c1c;background:#fdecec;border-color:#f3c6c6}.content-creator-page .compose-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.content-creator-page .select,.content-creator-page input[type=text],.content-creator-page input[type=url],.content-creator-page textarea{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-sm);outline:none;width:100%;padding:9px 11px;font-size:13px}.content-creator-page .select:focus,.content-creator-page input:focus,.content-creator-page textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.content-creator-page label.fld{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:600;display:block}.content-creator-page .split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1150px){.content-creator-page .split{grid-template-columns:1fr}}.content-creator-page .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.content-creator-page .card .hd{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.content-creator-page .card .hd .spacer{flex:1}.content-creator-page .card .bd{padding:14px}.content-creator-page .editor-title{color:var(--ink);background:0 0;border:none;margin-bottom:6px;padding:6px 2px;font-size:22px;font-weight:700}.content-creator-page .editor-title:focus{box-shadow:none;border:none}.content-creator-page .toolbar{border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--panel-2);z-index:3;flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;display:flex;position:sticky;top:0}.content-creator-page .toolbar button{color:#3a4351;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;display:inline-grid}.content-creator-page .toolbar button:hover{color:var(--ink);background:#e7ecf4}.content-creator-page .toolbar button.on{color:#1d4ed8;background:#2563eb29;border-color:#2563eb40}.content-creator-page .toolbar .sep{background:var(--line);width:1px;height:22px;margin:0 4px}.content-creator-page .toolbar select{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;height:30px;padding:0 4px;font-size:12px}.content-creator-page .toolbar select.font{min-width:118px}.content-creator-page .toolbar select.size{min-width:88px}.content-creator-page .toolbar select.style{min-width:104px}.content-creator-page .cgrp{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:2px;height:30px;padding:0 4px;display:inline-flex;position:relative}.content-creator-page .cgrp:hover{background:#e7ecf4}.content-creator-page .cgrp b{pointer-events:none;font-size:14px;font-weight:800;line-height:1}.content-creator-page .cgrp .clr{cursor:pointer;background:0 0;border:none;border-radius:2px;width:22px;height:6px;padding:0;overflow:hidden}.content-creator-page .cgrp .clr::-webkit-color-swatch-wrapper{padding:0}.content-creator-page .cgrp .clr::-webkit-color-swatch{border:none;border-radius:2px}.content-creator-page .rte{border:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:#1a1f2b;background:#fff;border-top:none;min-height:420px;max-height:62vh;padding:18px 22px;font-size:15px;line-height:1.7;overflow:auto}.content-creator-page .rte:focus{outline:none}.content-creator-page .rte h1{margin:.5em 0 .3em;font-size:26px}.content-creator-page .rte h2{margin:.6em 0 .3em;font-size:22px}.content-creator-page .rte h3{margin:.6em 0 .3em;font-size:18px}.content-creator-page .rte blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:.6em 0;padding:.2em 0 .2em 14px}.content-creator-page .rte img{border-radius:8px;max-width:100%;margin:.5em 0}.content-creator-page .rte a{color:var(--accent)}.content-creator-page .rte ul,.content-creator-page .rte ol{padding-left:22px}.content-creator-page .rte table{border-collapse:collapse;margin:.5em 0}.content-creator-page .rte td{border:1px solid #cbd2de;min-width:40px;padding:6px 8px}.content-creator-page .rte hr{border:none;border-top:2px solid #e2e6ee;margin:1em 0}.content-creator-page .rte:empty:before{content:attr(data-ph);color:var(--faint)}.content-creator-page .preview-frame{border-radius:var(--radius-sm);border:1px solid var(--line);color:#1a1a1a;box-shadow:var(--shadow);background:#fff;overflow:hidden}.content-creator-page .pv-topbar{background:#eceff4;border-bottom:1px solid #dde2ea;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.content-creator-page .pv-topbar .d{background:#c9cfda;border-radius:50%;width:10px;height:10px}.content-creator-page .pv-url{text-align:center;color:#6b7280;background:#fff;border-radius:6px;flex:1;margin:0 8px;padding:3px 8px;font-size:11px}.content-creator-page .pv-body{max-height:62vh;overflow:auto}.content-creator-page .pv-masthead{color:#fff;letter-spacing:.3px;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:800;display:flex}.content-creator-page .pv-article{padding:22px 26px;font-family:Georgia,Times New Roman,serif}.content-creator-page .pv-cat{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:4px;margin-bottom:12px;padding:3px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-block}.content-creator-page .pv-h1{color:#12141b;margin:0 0 10px;font-size:30px;line-height:1.2}.content-creator-page .pv-meta{color:#6b7280;border-bottom:1px solid #eceff1;margin-bottom:16px;padding-bottom:14px;font-family:Inter,sans-serif;font-size:12px}.content-creator-page .pv-hero{border-radius:10px;width:100%;margin-bottom:18px;display:block}.content-creator-page .pv-content{color:#2a2a2a;font-size:17px;line-height:1.75}.content-creator-page .pv-content h1{color:#12141b;margin:1em 0 .4em;font-family:Inter,sans-serif;font-size:26px}.content-creator-page .pv-content h2{color:#12141b;margin:1.1em 0 .4em;font-family:Inter,sans-serif;font-size:22px}.content-creator-page .pv-content h3{color:#12141b;margin:1em 0 .4em;font-family:Inter,sans-serif;font-size:18px}.content-creator-page .pv-content blockquote{color:#444;border-left:4px solid;margin:1em 0;padding:.3em 0 .3em 16px;font-style:italic}.content-creator-page .pv-content img{border-radius:8px;max-width:100%}.content-creator-page .pv-content a{text-decoration:underline}.content-creator-page .pv-content ul,.content-creator-page .pv-content ol{padding-left:24px}.content-creator-page .pv-content table{border-collapse:collapse;width:100%;margin:1em 0}.content-creator-page .pv-content td{border:1px solid #d5dbe6;padding:8px 10px}.content-creator-page .pv-content hr{border:none;border-top:2px solid #e2e6ee;margin:1.2em 0}.content-creator-page .tabs{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;margin-bottom:14px;padding:3px;display:flex}.content-creator-page .tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:12px;font-weight:600}.content-creator-page .tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #141e321a}.content-creator-page .stack{flex-direction:column;gap:14px;display:flex}.content-creator-page .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.content-creator-page .help{color:var(--faint);margin-top:5px;font-size:11px}.content-creator-page .counter{float:right;color:var(--faint);font-size:11px}.content-creator-page .counter.warn{color:var(--warn)}.content-creator-page .counter.bad{color:var(--bad)}.content-creator-page .counter.good{color:var(--good)}.content-creator-page .dropzone{border-radius:var(--radius-sm);text-align:center;color:var(--muted);cursor:pointer;background:var(--panel-2);border:1.5px dashed #c2cbd9;padding:20px}.content-creator-page .dropzone:hover{border-color:var(--accent);color:var(--ink)}.content-creator-page .dropzone.has{border-style:solid;padding:0}.content-creator-page .dropzone img{border-radius:var(--radius-sm);width:100%;display:block}.content-creator-page .thumb-wrap{position:relative}.content-creator-page .thumb-wrap .rm{position:absolute;top:8px;right:8px}.content-creator-page .taginput{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;gap:6px;min-height:40px;padding:7px;display:flex}.content-creator-page .taginput input{min-width:80px;box-shadow:none;background:0 0;border:none;flex:1;padding:2px}.content-creator-page .tag{color:#1d4ed8;background:#2563eb1a;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.content-creator-page .tag b{cursor:pointer;opacity:.7}.content-creator-page .tag b:hover{opacity:1}.content-creator-page .snippet{background:#fff;border:1px solid #e2e6ee;border-radius:8px;padding:14px}.content-creator-page .snippet .s-title{color:#1a0dab;font-size:18px;line-height:1.3}.content-creator-page .snippet .s-url{color:#006621;margin:2px 0 4px;font-size:13px}.content-creator-page .snippet .s-desc{color:#4d5156;font-size:13px;line-height:1.5}.content-creator-page .score-ring{align-items:center;gap:14px;display:flex}.content-creator-page .ring{--v:0;background:conic-gradient(var(--good) calc(var(--v) * 1%), #e5e9f0 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.content-creator-page .ring .in{background:var(--panel);border-radius:50%;place-items:center;width:50px;height:50px;font-size:16px;font-weight:800;display:grid}.content-creator-page .checks{flex-direction:column;gap:7px;margin-top:8px;display:flex}.content-creator-page .chk{color:var(--muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.content-creator-page .chk .mk{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.content-creator-page .chk.pass .mk{color:var(--good);background:#16a34a24}.content-creator-page .chk.fail .mk{color:var(--bad);background:#dc26261f}.content-creator-page .chk.warn .mk{color:var(--warn);background:#d9770624}.content-creator-page .tpl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.content-creator-page .tpl{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;box-shadow:var(--shadow);padding:14px;transition:all .12s}.content-creator-page .tpl:hover{border-color:var(--accent);transform:translateY(-2px)}.content-creator-page .tpl .ico{margin-bottom:8px;font-size:22px}.content-creator-page .tpl b{margin-bottom:4px;display:block}.content-creator-page .tpl small{color:var(--faint);font-size:12px}.content-creator-page .toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.content-creator-page table{border-collapse:collapse;width:100%}.content-creator-page th,.content-creator-page td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px;font-size:13px}.content-creator-page th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.content-creator-page tr:hover td{background:var(--panel-2)}.content-creator-page .badge{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.content-creator-page .badge.draft{color:#b45309;background:#d9770624}.content-creator-page .badge.pub{color:#15803d;background:#16a34a24}.content-creator-page .badge.sched{color:#6d28d9;background:#7c3aed24}.content-creator-page .badge.pending{color:#1d4ed8;background:#2563eb1f}.content-creator-page .site-chip{align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.content-creator-page .site-chip .sq{border-radius:3px;flex:none;width:10px;height:10px}.content-creator-page .act{justify-content:flex-end;gap:6px;display:flex}.content-creator-page .modal-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#141e3273;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-creator-page .modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:760px;max-height:88vh;box-shadow:var(--shadow);overflow:auto}.content-creator-page .modal .mh{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.content-creator-page .modal .mb{padding:0}.content-creator-page .toast-wrap{z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.content-creator-page .toast{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--good);min-width:260px;box-shadow:var(--shadow);border-radius:10px;padding:12px 16px;animation:.25s slidein}.content-creator-page .toast b{margin-bottom:2px;display:block}.content-creator-page .toast small{color:var(--muted)}@keyframes slidein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.content-creator-page .muted{color:var(--muted)}.content-creator-page .faint{color:var(--faint)}.content-creator-page .banner{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:linear-gradient(90deg,#2563eb14,#7c3aed0d);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;display:flex}.credit-control-page{--ink:#1a1d1a;--ink-2:#333830;--paper:#fcfcfa;--leaf:#f1f1ec;--leaf-2:#e5e5de;--rule:#d2d2c8;--hair:#e8e8e1;--debit:#a8201a;--accent:#e08a5a;--accent-deep:#a85628;--credit:#2f6b46;--watch:#b8860b;--slate:#75786f;--ledger-blue:#2b4c7e;--a0:#4a6b54;--a1:#8a9a5b;--a2:#c8a44d;--a3:#c2683c;--a4:#a8201a;--f-display:"Archivo Narrow","Arial Narrow",sans-serif;--f-body:"Archivo","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--rail:296px;--dock:328px}.credit-control-page *{box-sizing:border-box;margin:0;padding:0}.credit-control-page{height:100%}body.credit-control-page,.credit-control-page{background:var(--leaf);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.credit-control-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.credit-control-page input,.credit-control-page textarea,.credit-control-page select{font:inherit;color:inherit}.credit-control-page .mono{font-family:var(--f-mono)}.credit-control-page .rt{text-align:right}.credit-control-page .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.credit-control-page #entry{z-index:100;background:var(--ink);color:var(--paper);padding:0 0 40px;position:fixed;inset:0;overflow-y:auto}.credit-control-page #entry.gone{display:none}.credit-control-page .wl{max-width:1180px;margin:0 auto;padding:0 26px}.credit-control-page .wl-top{border-bottom:2px solid var(--accent);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:0;padding:38px 0 12px;display:flex}.credit-control-page .wl-top h1{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(32px,5.2vw,48px);font-weight:700;line-height:.95}.credit-control-page .wl-top .who{text-align:right;font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#7e8279;margin-left:auto;font-size:10px;line-height:1.8}.credit-control-page .wl-top .who b{color:var(--paper);font-weight:600}.credit-control-page .wl-strap{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--watch);padding:10px 0 30px;font-size:10.5px}.credit-control-page .book{background:#2c302c;border:1px solid #2c302c;border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1px;margin-bottom:8px;display:grid}.credit-control-page .bk{background:#212520;padding:15px 17px}.credit-control-page .bk .l{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#7e8279;margin-bottom:8px;font-size:9px}.credit-control-page .bk .v{font-family:var(--f-display);letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1}.credit-control-page .bk .s{font-family:var(--f-mono);color:#7e8279;margin-top:6px;font-size:10px}.credit-control-page .bk.hot .v{color:var(--debit)}.credit-control-page .bk.warn .v{color:var(--watch)}.credit-control-page .band-wrap{margin:22px 0 30px}.credit-control-page .band-h{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.credit-control-page .band-h .t{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#7e8279;font-size:9px}.credit-control-page .band-h .tot{font-family:var(--f-mono);color:#7e8279;margin-left:auto;font-size:10px}.credit-control-page .band{border-radius:2px;height:26px;display:flex;overflow:hidden}.credit-control-page .band i{transform-origin:0;height:100%;animation:.6s cubic-bezier(.2,.7,.3,1) both spread;display:block}@keyframes spread{0%{transform:scaleX(0)}}.credit-control-page .band .g0{background:var(--a0)}.credit-control-page .band .g1{background:var(--a1)}.credit-control-page .band .g2{background:var(--a2)}.credit-control-page .band .g3{background:var(--a3)}.credit-control-page .band .g4{background:var(--a4)}.credit-control-page .band-key{flex-wrap:wrap;gap:20px;margin-top:11px;display:flex}.credit-control-page .bkey{align-items:center;gap:7px;display:flex}.credit-control-page .bkey i{border-radius:1px;flex:none;width:9px;height:9px}.credit-control-page .bkey .n{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#7e8279;font-size:9.5px}.credit-control-page .bkey .v{font-family:var(--f-mono);color:var(--paper);font-size:11px;font-weight:600}.credit-control-page .wl-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:12px;display:flex}.credit-control-page .wl-search{flex:1;min-width:210px;position:relative}.credit-control-page .wl-search input{width:100%;color:var(--paper);background:#212520;border:1px solid #343831;border-radius:2px;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s}.credit-control-page .wl-search input::placeholder{color:#5a5e56}.credit-control-page .wl-search input:focus{border-color:var(--accent)}.credit-control-page .fchip{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#7e8279;white-space:nowrap;border:1px solid #343831;border-radius:2px;padding:8px 12px;font-size:9.5px;transition:all .14s}.credit-control-page .fchip:hover{color:var(--paper);border-color:#5a5e56}.credit-control-page .fchip.on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.credit-control-page .fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .ledger{border-top:1px solid #343831}.credit-control-page .lrow{text-align:left;border-bottom:1px solid #262a25;grid-template-columns:38px minmax(150px,1.4fr) 96px 1fr 104px 88px 74px;align-items:center;gap:14px;width:100%;padding:13px 8px;transition:background .12s;display:grid}.credit-control-page .lrow:hover,.credit-control-page .lrow.on{background:#212520}.credit-control-page .lrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.credit-control-page .lhead{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#5a5e56;grid-template-columns:38px minmax(150px,1.4fr) 96px 1fr 104px 88px 74px;gap:14px;padding:0 8px 8px;font-size:8.5px;display:grid}.credit-control-page .lhead .rt{text-align:right}.credit-control-page .lg{width:34px;height:34px;font-family:var(--f-display);color:#fff;letter-spacing:-.02em;border-radius:2px;place-items:center;font-size:12px;font-weight:700;display:grid}.credit-control-page .lname{font-family:var(--f-display);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.15}.credit-control-page .lsub{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:#5a5e56;margin-top:2px;font-size:9px}.credit-control-page .lname mark{color:var(--accent);background:0 0}.credit-control-page .mini{background:#2c302c;border-radius:1px;height:8px;display:flex;overflow:hidden}.credit-control-page .mini i{height:100%;display:block}.credit-control-page .lamt{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.credit-control-page .lamt.zero{color:#5a5e56;font-weight:400}.credit-control-page .lamt.due{color:var(--debit)}.credit-control-page .lold{font-family:var(--f-mono);text-align:right;color:#7e8279;font-variant-numeric:tabular-nums;font-size:11px}.credit-control-page .lold b{color:var(--debit);font-weight:600}.credit-control-page .risk{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:600}.credit-control-page .r-Critical{background:var(--debit);color:#fff}.credit-control-page .r-High{color:#fff;background:#c2683c}.credit-control-page .r-Watch{background:var(--watch);color:#fff}.credit-control-page .r-Low{color:#7e8279;background:#2c302c}.credit-control-page .wl-none{text-align:center;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#5a5e56;padding:44px 8px;font-size:10px}.credit-control-page .wl-foot{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#4e5249;margin-top:20px;font-size:9.5px}.credit-control-page .wl-foot kbd{color:#7e8279;border:1px solid #343831;border-radius:2px;padding:1px 5px}@media (width<=960px){.credit-control-page .lrow,.credit-control-page .lhead{grid-template-columns:34px 1fr 90px 90px 70px}.credit-control-page .lrow>.mini-cell,.credit-control-page .lhead>.mini-cell,.credit-control-page .lrow>.old-cell,.credit-control-page .lhead>.old-cell{display:none}}@media (width<=560px){.credit-control-page .lrow,.credit-control-page .lhead{grid-template-columns:1fr 90px 70px}.credit-control-page .lrow>.lg-cell,.credit-control-page .lhead>.lg-cell,.credit-control-page .lrow>.amt2,.credit-control-page .lhead>.amt2{display:none}}.credit-control-page #app{min-height:100vh;display:none}.credit-control-page #app.on{display:block}.credit-control-page .topbar{z-index:40;background:var(--ink);color:var(--paper);border-bottom:2px solid var(--accent);align-items:center;gap:15px;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.credit-control-page .topbar .brand{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-size:17px;font-weight:700}.credit-control-page .topbar .brand span{color:var(--accent)}.credit-control-page .topbar .sep{background:#343831;width:1px;height:20px}.credit-control-page .topbar .now{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);font-size:10px}.credit-control-page .topbar .spacer{flex:1}.credit-control-page .btn-ghost{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);border:1px solid #343831;border-radius:2px;padding:7px 12px;font-size:10px;transition:all .15s}.credit-control-page .btn-ghost:hover{border-color:var(--accent);background:#212520}.credit-control-page .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .tabs{background:var(--ink);scrollbar-width:none;z-index:39;border-bottom:1px solid #2c302c;padding:0 18px;display:flex;position:sticky;top:52px;overflow-x:auto}.credit-control-page .tabs::-webkit-scrollbar{display:none}.credit-control-page .tab{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid #0000;padding:13px 15px 12px;font-size:10px;transition:color .14s,border-color .14s}.credit-control-page .tab:hover{color:var(--paper)}.credit-control-page .tab.on{color:var(--paper);border-bottom-color:var(--accent)}.credit-control-page .tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.credit-control-page .tb{background:var(--accent-deep);color:#fff;letter-spacing:0;text-align:center;border-radius:8px;min-width:15px;margin-left:6px;padding:1px 4px;font-size:9px;font-weight:600;display:inline-block}.credit-control-page .tab:not(.on) .tb{color:var(--paper);background:#3a3f38}.credit-control-page .layout{grid-template-columns:var(--rail) minmax(0, 1fr) var(--dock);align-items:start;display:grid}.credit-control-page .rail{background:var(--paper);border-right:1px solid var(--rule);height:calc(100vh - 104px);padding:22px 20px 32px;position:sticky;top:104px;overflow-y:auto}.credit-control-page .logo{width:58px;height:58px;font-family:var(--f-display);color:#fff;letter-spacing:-.02em;border-radius:3px;place-items:center;margin-bottom:13px;font-size:22px;font-weight:700;display:grid}.credit-control-page .cname{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.02}.credit-control-page .rentity{font-family:var(--f-mono);color:var(--slate);font-size:10px;line-height:1.7}.credit-control-page .rentity a{color:var(--ledger-blue);text-decoration:none}.credit-control-page .rentity a:hover{text-decoration:underline}.credit-control-page .rrisk{margin:14px 0 4px}.credit-control-page .rail h3{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--rule);margin:24px 0 12px;padding-bottom:6px;font-size:9.5px}.credit-control-page .terms{background:var(--rule);border:1px solid var(--rule);border-radius:2px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.credit-control-page .tm{background:var(--paper);padding:10px 11px}.credit-control-page .tm .l{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin-bottom:5px;font-size:8.5px}.credit-control-page .tm .v{font-family:var(--f-display);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1}.credit-control-page .tm .v small{color:var(--slate);font-size:11px;font-weight:600}.credit-control-page .meter{margin-top:12px}.credit-control-page .meter-t{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--slate);justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.credit-control-page .meter-b{background:var(--leaf-2);border-radius:1px;height:7px;overflow:hidden}.credit-control-page .meter-b i{background:var(--credit);transform-origin:0;height:100%;animation:.5s cubic-bezier(.2,.7,.3,1) both spread;display:block}.credit-control-page .meter-b i.mid{background:var(--watch)}.credit-control-page .meter-b i.hot{background:var(--debit)}.credit-control-page .contact{border-bottom:1px dotted var(--rule);padding:11px 0}.credit-control-page .contact:last-child{border-bottom:0}.credit-control-page .contact .n{font-size:13.5px;font-weight:600}.credit-control-page .contact .r{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin:2px 0 6px;font-size:9.5px}.credit-control-page .contact .l{font-family:var(--f-mono);color:var(--ink-2);font-size:10.5px;line-height:1.75}.credit-control-page .contact .l a{color:var(--ledger-blue);text-decoration:none}.credit-control-page .contact .l a:hover{text-decoration:underline}.credit-control-page .pref{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--watch);border-left:2px solid var(--watch);margin-top:6px;padding-left:6px;font-size:9px;display:inline-block}.credit-control-page .owners{flex-direction:column;gap:10px;display:flex}.credit-control-page .own{align-items:center;gap:10px;display:flex}.credit-control-page .own-av{background:var(--ink);width:32px;height:32px;color:var(--paper);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.credit-control-page .own-n{font-size:13px;font-weight:600;line-height:1.2}.credit-control-page .own-r{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin-top:1px;font-size:9px}.credit-control-page .main{min-width:0;padding:26px 30px 60px}.credit-control-page .ws{animation:.22s ease-out both fade}.credit-control-page .ws-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:9px;display:flex}.credit-control-page .ws-h h2{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:24px;font-weight:700;line-height:1}.credit-control-page .ws-sub{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin-top:6px;font-size:10px}.credit-control-page .ws-act{gap:8px;margin-left:auto;display:flex}.credit-control-page .sect{margin-bottom:36px}.credit-control-page .sect-h{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:7px;display:flex}.credit-control-page .sect-h h3{font-family:var(--f-display);letter-spacing:-.005em;text-transform:uppercase;font-size:16px;font-weight:700}.credit-control-page .sect-h .hint{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-left:auto;font-size:9px}.credit-control-page .pos{background:var(--ink);color:var(--paper);border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:grid}.credit-control-page .pos-badge{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;white-space:nowrap;border-radius:2px;padding:5px 14px;font-size:25px;font-weight:700}.credit-control-page .pos-txt{color:#b4b8ae;font-size:13px;line-height:1.55}.credit-control-page .pos-txt b{color:var(--paper);font-weight:600}.credit-control-page .pos-n{text-align:right;white-space:nowrap}.credit-control-page .pos-n .v{font-family:var(--f-display);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.credit-control-page .pos-n .v.due{color:var(--debit)}.credit-control-page .pos-n .l{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin-top:5px;font-size:9px}.credit-control-page .age{border:1px solid var(--rule);background:var(--paper);border-radius:3px;margin-bottom:18px;padding:16px 18px}.credit-control-page .age-band{background:var(--leaf-2);border-radius:2px;height:30px;margin-bottom:13px;display:flex;overflow:hidden}.credit-control-page .age-band i{transform-origin:0;height:100%;animation:.55s cubic-bezier(.2,.7,.3,1) both spread;display:block}.credit-control-page .age-cols{background:var(--hair);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.credit-control-page .ac{background:var(--paper);text-align:center;padding:9px 10px}.credit-control-page .ac .l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);justify-content:center;align-items:center;gap:5px;margin-bottom:6px;font-size:8.5px;display:flex}.credit-control-page .ac .l i{border-radius:1px;flex:none;width:8px;height:8px}.credit-control-page .ac .v{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.credit-control-page .ac .v.z{color:var(--slate);font-weight:400}.credit-control-page .ac.hot .v{color:var(--debit)}.credit-control-page .mgrid{background:var(--rule);border:1px solid var(--rule);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.credit-control-page .m{background:var(--paper);padding:14px 15px}.credit-control-page .m .l{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin-bottom:7px;font-size:9px}.credit-control-page .m .v{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.credit-control-page .m .v small{color:var(--slate);font-size:13px;font-weight:600}.credit-control-page .m .d{font-family:var(--f-mono);margin-top:6px;font-size:10.5px;font-weight:500}.credit-control-page .up{color:var(--credit)}.credit-control-page .dn{color:var(--debit)}.credit-control-page .fl{color:var(--slate)}.credit-control-page .m.hot .v{color:var(--debit)}.credit-control-page .spark{align-items:flex-end;gap:3px;height:34px;margin-top:8px;display:flex}.credit-control-page .spark i{background:var(--leaf-2);transform-origin:bottom;border-radius:1px 1px 0 0;flex:1;min-height:2px;animation:.5s cubic-bezier(.2,.7,.3,1) both rise}.credit-control-page .spark i.last{background:var(--ink)}.credit-control-page .spark i.bad{background:var(--debit)}.credit-control-page .itab{border-collapse:collapse;width:100%;font-size:13px}.credit-control-page .itab th{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);text-align:left;background:var(--leaf-2);border-bottom:1px solid var(--rule);padding:10px 11px;font-size:8.5px;font-weight:500}.credit-control-page .itab th.rt{text-align:right}.credit-control-page .itab td{border-bottom:1px dotted var(--rule);vertical-align:middle;padding:11px}.credit-control-page .itab tbody tr:last-child td{border-bottom:0}.credit-control-page .itab tbody tr.settled{opacity:.5}.credit-control-page .itab tbody tr.od{background:#fdf7f6}.credit-control-page .itab tbody tr.disp{background:#fbf6ec}.credit-control-page .iid{font-family:var(--f-mono);font-size:11px;font-weight:600}.credit-control-page .idesc{font-weight:500;line-height:1.35}.credit-control-page .imeta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:2px;font-size:9px}.credit-control-page .iage{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.credit-control-page .iage.od{color:var(--debit);font-weight:600}.credit-control-page .iage.ok{color:var(--slate)}.credit-control-page .iamt{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.credit-control-page .iamt.z{color:var(--slate);font-weight:400}.credit-control-page .ibadge{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:2px;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:600}.credit-control-page .b-od{background:var(--debit);color:#fff}.credit-control-page .b-disp{background:var(--watch);color:#fff}.credit-control-page .b-paid{background:var(--leaf-2);color:var(--slate)}.credit-control-page .itab tfoot td{border-top:2px solid var(--ink);font-family:var(--f-mono);padding:11px;font-size:13px;font-weight:600}.credit-control-page .disp-note{border-left:3px solid var(--watch);background:#fbf6ec;border-radius:0 2px 2px 0;margin-top:12px;padding:11px 14px}.credit-control-page .disp-h{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--watch);margin-bottom:5px;font-size:9px;font-weight:600}.credit-control-page .disp-b{color:var(--ink-2);font-size:12.5px;line-height:1.6}.credit-control-page .pay{border-bottom:1px dotted var(--rule);align-items:center;gap:13px;padding:10px 2px;display:flex}.credit-control-page .pay:last-child{border-bottom:0}.credit-control-page .pay-d{width:74px;font-family:var(--f-mono);color:var(--slate);flex:none;font-size:10.5px}.credit-control-page .pay-a{font-family:var(--f-mono);color:var(--credit);text-align:right;font-variant-numeric:tabular-nums;width:88px;font-size:13px;font-weight:600}.credit-control-page .pay-r{font-family:var(--f-mono);color:var(--slate);font-size:10px}.credit-control-page .pay-i{font-family:var(--f-mono);color:var(--ledger-blue);margin-left:auto;font-size:10px}.credit-control-page .btn-solid{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:9px 15px;font-size:10px;font-weight:600;transition:filter .14s}.credit-control-page .btn-solid:hover{filter:brightness(1.9)}.credit-control-page .btn-solid:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .btn-debit{background:var(--debit);color:#fff}.credit-control-page .btn-line{border:1px solid var(--rule);color:var(--ink-2);font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;background:var(--paper);white-space:nowrap;border-radius:2px;padding:9px 14px;font-size:10px;transition:all .14s}.credit-control-page .btn-line:hover{border-color:var(--ink);color:var(--ink)}.credit-control-page .btn-line:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .btn-line.xs{letter-spacing:.1em;padding:5px 9px;font-size:9px}.credit-control-page .row-x{color:var(--slate);border-radius:2px;padding:4px 6px;font-size:13px;line-height:1;transition:color .14s}.credit-control-page .row-x:hover{color:var(--accent)}.credit-control-page .fld{background:var(--paper);border:1px solid var(--rule);color:var(--ink);font-size:13px;font-family:var(--f-body);border-radius:2px;outline:none;padding:8px 9px;transition:border-color .14s}.credit-control-page .fld:focus{border-color:var(--accent)}.credit-control-page .fld.grow{flex:1;min-width:0}.credit-control-page .fld.sm{padding:6px 7px;font-size:12px}.credit-control-page .fld.ta{resize:vertical;width:100%;min-height:88px;line-height:1.55}.credit-control-page .fld.ta.tall{min-height:150px}.credit-control-page select.fld{cursor:pointer}.credit-control-page .mkr{background:var(--leaf-2);border:1px solid var(--rule);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px;display:flex}.credit-control-page .mkr.col{flex-direction:column;align-items:stretch}.credit-control-page .mkr-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.credit-control-page .mkr-b .btn-solid{margin-left:auto}.credit-control-page .mrow{align-items:center;gap:9px;display:flex}.credit-control-page .mrow label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex:none;width:52px;font-size:9.5px}.credit-control-page .hintline{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:9.5px}.credit-control-page .lst{flex-direction:column;display:flex}.credit-control-page .lst-div{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--rule);margin:22px 0 8px;padding-bottom:5px;font-size:9px}.credit-control-page .empty{text-align:center;padding:44px 16px}.credit-control-page .empty-1{font-family:var(--f-display);color:var(--ink-2);margin-bottom:5px;font-size:17px;font-weight:600}.credit-control-page .empty-2{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:10px}.credit-control-page .chip-am{font-family:var(--f-mono);letter-spacing:.06em;background:var(--ink);color:var(--paper);border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}.credit-control-page .pri{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:8.5px;font-weight:600}.credit-control-page .pri-Critical{background:var(--debit);color:#fff}.credit-control-page .pri-High{color:#fff;background:#c2683c}.credit-control-page .pri-Medium{background:var(--watch);color:#fff}.credit-control-page .pri-Low{background:var(--leaf-2);color:var(--slate)}.credit-control-page .due{font-family:var(--f-mono);letter-spacing:.06em;font-size:9.5px;font-weight:500}.credit-control-page .due.am{color:var(--watch)}.credit-control-page .tid,.credit-control-page .kdate{font-family:var(--f-mono);letter-spacing:.08em;color:var(--slate);font-size:9px}.credit-control-page .trow{border-bottom:1px dotted var(--rule);align-items:flex-start;gap:12px;padding:13px 2px;display:flex}.credit-control-page .trow:last-child{border-bottom:0}.credit-control-page .trow.is-done .tt{color:var(--slate);text-decoration:line-through}.credit-control-page .tick{border:1.5px solid var(--rule);background:var(--paper);color:#fff;border-radius:2px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;font-size:11px;transition:all .14s;display:grid}.credit-control-page .tick:hover{border-color:var(--ink)}.credit-control-page .tick.on{background:var(--credit);border-color:var(--credit)}.credit-control-page .tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .tbody{flex:1;min-width:0}.credit-control-page .tt{margin-bottom:5px;font-size:14px;font-weight:500;line-height:1.4}.credit-control-page .tmeta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.credit-control-page .kcard{border:1px solid var(--rule);border-left:3px solid var(--slate);background:var(--paper);border-radius:2px;margin-bottom:11px;padding:13px 15px}.credit-control-page .kcard.st-Open{border-left-color:var(--accent)}.credit-control-page .kcard.st-In-progress{border-left-color:var(--watch)}.credit-control-page .kcard.st-Closed{border-left-color:var(--credit);opacity:.72}.credit-control-page .kh{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.credit-control-page .kid{font-family:var(--f-mono);letter-spacing:.06em;font-size:10px;font-weight:600}.credit-control-page .kst{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule);color:var(--slate);border-radius:2px;padding:2px 6px;font-size:8.5px;font-weight:600}.credit-control-page .kst-Open{border-color:var(--accent-deep);color:var(--accent-deep)}.credit-control-page .kst-In-progress{border-color:var(--watch);color:var(--watch)}.credit-control-page .kst-Closed{border-color:var(--credit);color:var(--credit)}.credit-control-page .ks{font-family:var(--f-display);margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.3}.credit-control-page .kb{color:var(--ink-2);margin-bottom:10px;font-size:12.5px;line-height:1.6}.credit-control-page .kact{flex-wrap:wrap;gap:7px;display:flex}.credit-control-page .klink{font-family:var(--f-mono);color:var(--ledger-blue);font-size:9.5px}.credit-control-page .seg{border:1px solid var(--rule);background:var(--paper);border-radius:2px;margin-bottom:14px;display:inline-flex;overflow:hidden}.credit-control-page .seg-b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);padding:8px 15px;font-size:9.5px;transition:all .14s}.credit-control-page .seg-b+.seg-b{border-left:1px solid var(--rule)}.credit-control-page .seg-b.on{background:var(--ink);color:var(--paper)}.credit-control-page .seg-b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.credit-control-page .tpl{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.credit-control-page .tplb{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;border:1px dashed var(--rule);color:var(--slate);border-radius:2px;padding:6px 10px;font-size:9px;transition:all .14s}.credit-control-page .tplb:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.credit-control-page .tplb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-control-page .mcard{border:1px solid var(--rule);border-left:3px solid var(--ledger-blue);background:var(--paper);border-radius:2px;margin-bottom:10px;padding:12px 15px}.credit-control-page .mcard.is-int{border-left-color:var(--watch);background:#fbf8f1}.credit-control-page .mh{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.credit-control-page .mdir{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ledger-blue);color:#fff;border-radius:2px;padding:2px 6px;font-size:8.5px;font-weight:600}.credit-control-page .is-int .mdir{background:var(--watch)}.credit-control-page .mto{font-family:var(--f-mono);color:var(--slate);font-size:10px}.credit-control-page .ms{margin-bottom:4px;font-size:14px;font-weight:600}.credit-control-page .mb{color:var(--ink-2);white-space:pre-wrap;font-size:12.5px;line-height:1.6}.credit-control-page .dock{background:var(--ink);height:calc(100vh - 104px);color:var(--paper);border-left:1px solid #000;flex-direction:column;display:flex;position:sticky;top:104px}.credit-control-page .dock-h{border-bottom:1px solid #2c302c;align-items:baseline;gap:9px;padding:16px 18px 12px;display:flex}.credit-control-page .dock-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-size:16px;font-weight:700}.credit-control-page .dock-h .cnt{font-family:var(--f-mono);letter-spacing:.12em;color:var(--slate);font-size:9.5px}.credit-control-page .compose{background:#1f231f;border-bottom:1px solid #2c302c;padding:14px 18px}.credit-control-page .compose textarea{resize:vertical;width:100%;min-height:74px;color:var(--paper);font-size:12.5px;line-height:1.55;font-family:var(--f-body);background:#141712;border:1px solid #343831;border-radius:2px;outline:none;padding:9px 10px;transition:border-color .15s}.credit-control-page .compose textarea::placeholder{color:#565a51}.credit-control-page .compose textarea:focus{border-color:var(--accent)}.credit-control-page .compose-b{align-items:center;gap:9px;margin-top:9px;display:flex}.credit-control-page .who{color:var(--paper);font-family:var(--f-mono);letter-spacing:.1em;background:#141712;border:1px solid #343831;border-radius:2px;outline:none;padding:6px 7px;font-size:10px}.credit-control-page .who:focus{border-color:var(--accent)}.credit-control-page .btn-add{background:var(--accent-deep);color:#fff;font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:8px 14px;font-size:10px;font-weight:600;transition:filter .15s}.credit-control-page .btn-add:hover{filter:brightness(1.12)}.credit-control-page .btn-add:disabled{opacity:.4;cursor:not-allowed}.credit-control-page .notes{flex:1;padding:6px 18px 24px;overflow-y:auto}.credit-control-page .note{border-bottom:1px solid #262a25;padding:14px 0}.credit-control-page .note:last-child{border-bottom:0}.credit-control-page .note-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.credit-control-page .note-w{font-family:var(--f-mono);letter-spacing:.06em;color:var(--paper);background:#2c302c;border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}.credit-control-page .note-w.auto{background:var(--accent-deep)}.credit-control-page .note-d{font-family:var(--f-mono);letter-spacing:.09em;color:var(--slate);font-size:9.5px}.credit-control-page .note-x{color:#565a51;border-radius:2px;margin-left:auto;padding:2px 4px;font-size:14px;line-height:1;transition:color .14s}.credit-control-page .note-x:hover{color:var(--accent)}.credit-control-page .note-t{color:#c9cdc3;white-space:pre-wrap;font-size:12.5px;line-height:1.6}.credit-control-page .note.fresh{animation:.5s ease-out flash}.credit-control-page .dock-empty{text-align:center;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#4e5249;padding:34px 4px;font-size:10px;line-height:1.9}.credit-control-page #toast{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-left:3px solid var(--accent);opacity:0;pointer-events:none;z-index:200;border-radius:2px;padding:11px 18px;font-size:10.5px;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px);box-shadow:0 6px 22px #1a1d1a4d}.credit-control-page #toast.on{opacity:1;transform:translate(-50%)}@media (width<=1240px){.credit-control-page{--rail:258px;--dock:296px}.credit-control-page .main{padding:22px 20px 50px}}@media (width<=1040px){.credit-control-page .layout{grid-template-columns:1fr}.credit-control-page .rail,.credit-control-page .dock{border:0;height:auto;position:static}.credit-control-page .rail{border-bottom:1px solid var(--rule)}.credit-control-page .dock{border-top:2px solid var(--accent)}.credit-control-page .notes{max-height:420px}}@media (width<=700px){.credit-control-page .pos{grid-template-columns:1fr;gap:12px}.credit-control-page .pos-n{text-align:left}.credit-control-page .age-cols{grid-template-columns:repeat(2,1fr)}.credit-control-page .itab th:nth-child(3),.credit-control-page .itab td:nth-child(3),.credit-control-page .itab th:nth-child(5),.credit-control-page .itab td:nth-child(5){display:none}.credit-control-page .mkr{flex-direction:column;align-items:stretch}.credit-control-page .mkr .btn-solid,.credit-control-page .mkr-b .btn-solid{width:100%;margin-left:0}.credit-control-page .mrow{flex-direction:column;align-items:stretch;gap:4px}.credit-control-page .mrow label{width:auto}}@media (prefers-reduced-motion:reduce){.credit-control-page *{transition:none!important;animation:none!important}}.credit-control-page .trex-nav{z-index:250;border-radius:50px;align-items:center;gap:8px;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;right:20px;box-shadow:0 6px 20px #00000047}.credit-control-page .trex-ws{color:#e6edf3;background:#1c2230;border:1px solid #ffffff2e;bottom:20px}.credit-control-page .trex-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.credit-control-page .trex-nav:active{transform:translateY(0)}@media (width<=900px){.credit-control-page .trex-ws{bottom:80px}}.onboarding-page{--navy:#161e33;--navy-2:#20293f;--page:#f1f3f7;--paper:#fff;--sunk:#f5f7fa;--ink:#1f2637;--ink-2:#495266;--plate:#6e7689;--rule:#e6e9ef;--press:#e23e36;--press-deep:#c4302a;--press-soft:#fdecea;--press-mid:#fbd9d5;--signal:#2f5fa8;--signal-soft:#e8eff9;--green:#1fa463;--green-soft:#e8f7ef;--gold:#b7791f;--gold-soft:#fcf3e2;--red:#c43d36;--red-soft:#fdecea;--f-display:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Nunito","Segoe UI",Helvetica,Arial,sans-serif;--f-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px #1f26370a, 0 4px 14px #1f26370f;--shadow-lift:0 2px 6px #1f26370f, 0 12px 28px #1f26371a;--r:14px;--r2:10px;--r3:8px;--rail:308px;--bar:58px}.onboarding-page *{box-sizing:border-box;margin:0;padding:0}.onboarding-page{height:100%}body.onboarding,.onboarding-page{background:var(--page);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.6}.onboarding-page a{color:inherit;text-decoration:none}.onboarding-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.onboarding-page input,.onboarding-page textarea,.onboarding-page select{font:inherit;color:inherit}.onboarding-page .mono{font-family:var(--f-code)}.onboarding-page .rt{text-align:right}.onboarding-page #entry{z-index:100;background:var(--page);justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.onboarding-page #entry.gone{display:none}.onboarding-page .ent{background:var(--paper);border:1px solid var(--rule);width:100%;max-width:760px;box-shadow:var(--shadow-lift);border-radius:20px;padding:38px 40px 34px}.onboarding-page .masthead{border-bottom:2px solid var(--press);align-items:baseline;gap:14px;margin-bottom:8px;padding-bottom:12px;display:flex}.onboarding-page .masthead h1{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(32px,5.5vw,50px);font-weight:700;line-height:.98}.onboarding-page .masthead .edition{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:var(--plate);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.onboarding-page .masthead .edition b{color:var(--ink);font-weight:800;display:block}.onboarding-page .strap{letter-spacing:.13em;text-transform:uppercase;color:var(--press);margin-bottom:30px;font-size:12px;font-weight:800}.onboarding-page .ent-lead{margin-bottom:22px}.onboarding-page .ent-lead h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:26px;font-weight:700}.onboarding-page .ent-lead p{color:var(--ink-2);max-width:60ch;font-size:14px;line-height:1.7}.onboarding-page .routes{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}.onboarding-page .big{text-align:left;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r);align-items:flex-start;gap:14px;width:100%;padding:20px;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s;display:flex}.onboarding-page .big:hover{border-color:var(--press-mid);background:var(--paper);box-shadow:var(--shadow);transform:translateY(-2px)}.onboarding-page .big:active{transform:translateY(0)}.onboarding-page .big:focus-visible{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .big svg{background:var(--press);color:#fff;stroke:currentColor;stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;flex:none;width:40px;height:40px;padding:9px}.onboarding-page .big.alt svg{background:var(--signal)}.onboarding-page .big b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:21px;font-weight:700;line-height:1.1;display:block}.onboarding-page .big span{color:var(--plate);margin-top:6px;font-size:12.5px;line-height:1.55;display:block}.onboarding-page .ent-h3{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);align-items:center;gap:12px;margin-bottom:12px;font-size:10.5px;font-weight:800;display:flex}.onboarding-page .ent-h3:after{content:"";background:var(--rule);flex:1;height:1px}.onboarding-page .done{flex-direction:column;display:flex}.onboarding-page .drow{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:12px 0;display:flex}.onboarding-page .drow:last-child{border-bottom:0}.onboarding-page .dlogo{background:var(--navy);color:#fff;width:34px;height:34px;font-family:var(--f-display);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.onboarding-page .dname{font-family:var(--f-display);letter-spacing:.01em;font-size:19px;font-weight:700}.onboarding-page .dmeta{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);font-size:11px;font-weight:700}.onboarding-page .dref{font-family:var(--f-code);color:var(--plate);margin-left:auto;font-size:11px}.onboarding-page .dlive{letter-spacing:.11em;text-transform:uppercase;background:var(--green-soft);color:var(--green);border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:800}.onboarding-page #app{min-height:100vh;display:none}.onboarding-page #app.on{display:block}.onboarding-page .topbar{z-index:40;height:var(--bar);background:var(--navy);color:#fff;align-items:center;gap:18px;padding:0 24px;display:flex;position:sticky;top:0}.onboarding-page .topbar .brand{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:20px;font-weight:700}.onboarding-page .topbar .brand span{color:var(--press)}.onboarding-page .topbar .sep{background:#ffffff29;width:1px;height:22px}.onboarding-page .topbar .co{letter-spacing:.05em;color:#a7aec0;font-size:12px;font-weight:700}.onboarding-page .topbar .co b{color:#fff;font-weight:800}.onboarding-page .topbar .spacer{flex:1}.onboarding-page .btn-ghost{letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s}.onboarding-page .btn-ghost:hover{background:#ffffff24;border-color:#0000}.onboarding-page .btn-ghost:focus-visible{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .layout{grid-template-columns:var(--rail) minmax(0, 1fr);align-items:start;gap:22px;max-width:1360px;margin:0 auto;padding:22px;display:grid}.onboarding-page .rail{top:calc(var(--bar) + 22px);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:22px;position:sticky}.onboarding-page .rail-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);margin-bottom:14px;font-size:10.5px;font-weight:800}.onboarding-page .pmeter{margin-bottom:22px}.onboarding-page .pmeter-t{letter-spacing:.06em;text-transform:uppercase;color:var(--plate);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.onboarding-page .pmeter-b{background:var(--sunk);border-radius:999px;height:9px;overflow:hidden}.onboarding-page .pmeter-b i{background:var(--green);border-radius:999px;height:100%;transition:width .3s;display:block}.onboarding-page .spine{padding-left:6px;position:relative}.onboarding-page .spine:before{content:"";background:var(--rule);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:20px}.onboarding-page .spine:after{content:"";width:2px;height:var(--fill,0%);background:var(--green);border-radius:2px;transition:height .3s;position:absolute;top:16px;left:20px}.onboarding-page .snode{text-align:left;border-radius:var(--r2);width:100%;margin-bottom:2px;padding:10px 8px 10px 40px;transition:background .14s;display:block;position:relative}.onboarding-page .snode:hover:not(.locked){background:var(--sunk)}.onboarding-page .snode:focus-visible{outline:2px solid var(--press);outline-offset:-2px}.onboarding-page .snode.locked{opacity:.45;cursor:not-allowed}.onboarding-page .snode.on{background:var(--sunk)}.onboarding-page .snode:before{content:"";z-index:1;background:var(--paper);border:2px solid #c9cfda;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:9px}.onboarding-page .snode.done:before{background:var(--green);border-color:var(--green)}.onboarding-page .snode.on:before{border-color:var(--press);background:var(--paper);box-shadow:0 0 0 3px var(--press-soft)}.onboarding-page .snode.err:before{background:var(--red);border-color:var(--red)}.onboarding-page .snode .tick{z-index:2;place-items:center;width:13px;height:13px;display:none;position:absolute;top:14px;left:9px}.onboarding-page .snode.done .tick{display:grid}.onboarding-page .snode .tick svg{stroke:#fff;stroke-width:3.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.onboarding-page .sn-n{align-items:baseline;gap:8px;display:flex}.onboarding-page .sn-i{font-family:var(--f-code);color:var(--plate);font-size:10px}.onboarding-page .sn-t{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2);font-size:17px;font-weight:700}.onboarding-page .snode.on .sn-t{color:var(--ink)}.onboarding-page .sn-h{color:var(--plate);margin-top:2px;font-size:11.5px;display:block}.onboarding-page .sn-e{letter-spacing:.08em;text-transform:uppercase;background:var(--red-soft);color:var(--red);border-radius:999px;margin-top:6px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-block}.onboarding-page .rail-foot{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px}.onboarding-page .rail-foot .l{letter-spacing:.12em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-weight:800}.onboarding-page .rail-foot .v{word-break:break-word;margin-top:3px;font-size:14px;font-weight:700}.onboarding-page .main{min-width:0}.onboarding-page .ws{animation:.22s ease-out both fade}.onboarding-page .ws-h{padding:2px 4px 18px}.onboarding-page .ws-h h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:32px;font-weight:700;line-height:1}.onboarding-page .ws-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);margin-top:8px;font-size:12px;font-weight:700}.onboarding-page .fs{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:20px;padding:22px 24px 24px}.onboarding-page .fs-h{letter-spacing:.14em;text-transform:uppercase;color:var(--plate);border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:12px;font-size:10.5px;font-weight:800;display:flex}.onboarding-page .fs-h .opt{letter-spacing:.08em;color:#aeb5c2;margin-left:auto;font-size:10px;font-weight:700}.onboarding-page .grid{gap:16px;display:grid}.onboarding-page .g2{grid-template-columns:1fr 1fr}.onboarding-page .g3{grid-template-columns:1fr 1fr 1fr}.onboarding-page .g21{grid-template-columns:2fr 1fr}.onboarding-page .span{grid-column:1/-1}.onboarding-page .f{flex-direction:column;display:flex}.onboarding-page .f label{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);align-items:baseline;gap:7px;margin-bottom:6px;font-size:10.5px;font-weight:800;display:flex}.onboarding-page .f label .req{color:var(--press);font-size:12px;line-height:1}.onboarding-page .f label .tip{letter-spacing:.04em;text-transform:none;color:#aeb5c2;margin-left:auto;font-size:11px;font-weight:700}.onboarding-page .in{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r3);font-size:14px;font-family:var(--f-body);color:var(--ink);outline:none;width:100%;padding:11px 13px;transition:border-color .14s,box-shadow .14s}.onboarding-page .in::placeholder{color:#aeb5c2}.onboarding-page .in:focus{border-color:var(--press);box-shadow:0 0 0 3px var(--press-soft)}.onboarding-page .in:disabled{background:var(--sunk);color:var(--plate);cursor:not-allowed}.onboarding-page .in.bad{border-color:var(--red);background:snow}.onboarding-page .in.bad:focus{box-shadow:0 0 0 3px var(--red-soft)}.onboarding-page select.in{cursor:pointer}.onboarding-page textarea.in{resize:vertical;min-height:96px;line-height:1.6}.onboarding-page .in.mono{font-family:var(--f-code);font-size:13.5px}.onboarding-page .err{min-height:19px;color:var(--red);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;font-weight:700;display:flex}.onboarding-page .err:empty{min-height:19px}.onboarding-page .err svg{stroke:currentColor;stroke-width:2.2px;fill:none;flex:none;width:13px;height:13px}.onboarding-page .pre{align-items:stretch;display:flex}.onboarding-page .pre .p{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r3) 0 0 var(--r3);color:var(--plate);border-right:0;place-items:center;padding:0 13px;font-size:13px;font-weight:800;display:grid}.onboarding-page .pre .in{border-radius:0 var(--r3) var(--r3) 0}.onboarding-page .chk{cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.onboarding-page .chk input{opacity:0;width:0;height:0;position:absolute}.onboarding-page .box{background:var(--paper);border:1.5px solid #c9cfda;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;transition:all .14s;display:grid}.onboarding-page .chk:hover .box{border-color:var(--green)}.onboarding-page .chk input:checked+.box{background:var(--green);border-color:var(--green)}.onboarding-page .chk input:focus-visible+.box{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .box svg{stroke:#fff;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.onboarding-page .chk input:checked+.box svg{opacity:1}.onboarding-page .chk-t b{font-size:14px;font-weight:700;display:block}.onboarding-page .chk-t em{color:var(--plate);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.onboarding-page .pubs{flex-wrap:wrap;gap:8px;display:flex}.onboarding-page .pub{letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--rule);background:var(--paper);color:var(--plate);border-radius:999px;padding:8px 15px;font-size:11.5px;font-weight:800;transition:all .14s}.onboarding-page .pub:hover{border-color:var(--plate);color:var(--ink)}.onboarding-page .pub.on{background:var(--navy);border-color:var(--navy);color:#fff}.onboarding-page .pub:focus-visible{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .btn{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:11.5px;font-weight:800;transition:filter .14s,border-color .14s,background .14s;display:inline-flex}.onboarding-page .btn svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.onboarding-page .btn-p{background:var(--navy);color:#fff}.onboarding-page .btn-p:hover{filter:brightness(1.35)}.onboarding-page .btn-go{background:var(--press);color:#fff}.onboarding-page .btn-go:hover{filter:brightness(1.08)}.onboarding-page .btn-l{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2)}.onboarding-page .btn-l:hover{border-color:var(--plate);color:var(--ink);background:var(--sunk)}.onboarding-page .btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.onboarding-page .btn:active:not(:disabled){transform:translateY(1px)}.onboarding-page .btn:focus-visible{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .btn-x{color:#b6bcc9;border-radius:8px;padding:6px 8px;font-size:15px;line-height:1;transition:color .14s,background .14s}.onboarding-page .btn-x:hover{color:var(--press);background:var(--press-soft)}.onboarding-page .nav{align-items:center;gap:12px;padding:6px 4px 40px;display:flex}.onboarding-page .nav .sp{flex:1}.onboarding-page .nav .note{color:var(--plate);font-size:11.5px;font-weight:700}.onboarding-page .ccard{background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:16px;padding:20px 22px}.onboarding-page .ccard.is-primary{border-left-color:var(--press)}.onboarding-page .ccard.has-err{border-left-color:var(--red)}.onboarding-page .cc-h{align-items:center;gap:13px;margin-bottom:18px;display:flex}.onboarding-page .cc-i{background:var(--plate);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.onboarding-page .ccard.is-primary .cc-i{background:var(--press)}.onboarding-page .cc-n{font-family:var(--f-display);letter-spacing:.01em;font-size:20px;font-weight:700}.onboarding-page .cc-n .un{color:#aeb5c2}.onboarding-page .cc-tags{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.onboarding-page .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--sunk);color:var(--plate);border:1px solid var(--rule);border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:800}.onboarding-page .tag-p{background:var(--press-soft);color:var(--press-deep);border-color:var(--press-mid)}.onboarding-page .tag-b{background:var(--gold-soft);color:var(--gold);border-color:#f0e2c4}.onboarding-page .flags{border-top:1px solid var(--rule);flex-wrap:wrap;gap:22px;margin-top:16px;padding-top:16px;display:flex}.onboarding-page .addc{border-radius:var(--r);background:var(--paper);width:100%;color:var(--ink-2);letter-spacing:.11em;text-transform:uppercase;border:1px dashed #c9cfda;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:11.5px;font-weight:800;transition:border-color .14s,color .14s,background .14s;display:flex}.onboarding-page .addc:hover{border-color:var(--press);color:var(--press);background:var(--press-soft)}.onboarding-page .addc:focus-visible{outline:2px solid var(--press);outline-offset:2px}.onboarding-page .addc svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:15px;height:15px}.onboarding-page .banner{border-radius:var(--r2);border:1px solid var(--rule);background:var(--sunk);align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 17px;display:flex}.onboarding-page .banner svg{stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px;margin-top:1px}.onboarding-page .banner .bt{color:var(--ink-2);font-size:13px;line-height:1.6}.onboarding-page .banner .bt b{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.onboarding-page .banner.warn{background:var(--red-soft);border-color:var(--press-mid)}.onboarding-page .banner.warn svg{stroke:var(--red)}.onboarding-page .banner.info{background:var(--signal-soft);border-color:#cfdef3}.onboarding-page .banner.info svg{stroke:var(--signal)}.onboarding-page .banner.ok{background:var(--green-soft);border-color:#c7e8d6}.onboarding-page .banner.ok svg{stroke:var(--green)}.onboarding-page .rev{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:18px;overflow:hidden}.onboarding-page .rev-h{background:var(--sunk);border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:15px 22px;display:flex}.onboarding-page .rev-h h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:19px;font-weight:700}.onboarding-page .rev-h .edit{letter-spacing:.1em;text-transform:uppercase;color:var(--press);border-radius:999px;margin-left:auto;padding:5px 12px;font-size:10.5px;font-weight:800}.onboarding-page .rev-h .edit:hover{background:var(--press-soft)}.onboarding-page .rev-b{padding:20px 22px}.onboarding-page .dl{grid-template-columns:190px 1fr;gap:11px 18px;display:grid}.onboarding-page .dl dt{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.onboarding-page .dl dd{font-size:14px;line-height:1.6}.onboarding-page .dl dd .none{color:#aeb5c2;font-style:italic}.onboarding-page .dl dd b{font-weight:800}.onboarding-page .mini-c{border-bottom:1px solid var(--rule);padding:13px 0}.onboarding-page .mini-c:last-child{border-bottom:0;padding-bottom:0}.onboarding-page .mini-c .n{font-size:14.5px;font-weight:800}.onboarding-page .mini-c .r{letter-spacing:.07em;text-transform:uppercase;color:var(--plate);margin-top:2px;font-size:11px;font-weight:700}.onboarding-page .mini-c .e{color:var(--signal);margin-top:4px;font-size:13px}.onboarding-page .acc-grid{grid-template-columns:1fr 380px;align-items:start;gap:22px;display:grid}.onboarding-page .tcbox{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);max-height:280px;padding:18px;overflow-y:auto}.onboarding-page .tcbox h4{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);margin:16px 0 6px;font-size:10.5px;font-weight:800}.onboarding-page .tcbox h4:first-child{margin-top:0}.onboarding-page .tcbox p{color:var(--ink-2);margin-bottom:8px;font-size:12.5px;line-height:1.65}.onboarding-page .tcbox .cl{font-family:var(--f-code);color:var(--plate);font-size:11px}.onboarding-page .portal{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.onboarding-page .portal-bar{background:var(--navy);align-items:center;gap:9px;padding:11px 15px;display:flex}.onboarding-page .portal-bar i{background:#3b435a;border-radius:50%;width:9px;height:9px;display:block}.onboarding-page .portal-bar .url{font-family:var(--f-code);color:#a7aec0;background:#ffffff14;border-radius:999px;flex:1;padding:5px 13px;font-size:11px}.onboarding-page .portal-b{text-align:center;padding:26px 24px}.onboarding-page .portal-logo{background:var(--press);color:#fff;width:56px;height:56px;font-family:var(--f-display);border-radius:16px;place-items:center;margin:0 auto 16px;font-size:22px;font-weight:700;display:grid}.onboarding-page .portal-b h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:24px;font-weight:700}.onboarding-page .portal-b p{color:var(--ink-2);max-width:44ch;margin:0 auto;font-size:13.5px;line-height:1.65}.onboarding-page .portal-b p b{color:var(--ink);font-weight:800}.onboarding-page .portal-sum{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r2);grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.onboarding-page .psum{background:var(--sunk);text-align:left;padding:13px 15px}.onboarding-page .psum span{letter-spacing:.11em;text-transform:uppercase;color:var(--plate);font-size:9.5px;font-weight:800;display:block}.onboarding-page .psum b{margin-top:4px;font-size:15px;font-weight:800;display:block}.onboarding-page .portal-btn{background:var(--press);color:#fff;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-size:12px;font-weight:800;transition:filter .14s;display:inline-flex}.onboarding-page .portal-btn svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.onboarding-page .portal-btn:hover{filter:brightness(1.08)}.onboarding-page .portal-btn:disabled{opacity:.35;cursor:not-allowed}.onboarding-page .portal-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.onboarding-page .portal-foot{border-top:1px solid var(--rule);background:var(--sunk);color:var(--plate);text-align:center;padding:13px 15px;font-size:11px}.onboarding-page .state{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);text-align:center;padding:34px 28px}.onboarding-page .state .ring{background:var(--sunk);border:2px solid var(--rule);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;display:grid}.onboarding-page .state.sent .ring{background:var(--gold-soft);border-color:#f0e2c4}.onboarding-page .state.live .ring{background:var(--green-soft);border-color:#c7e8d6}.onboarding-page .state .ring svg{width:30px;height:30px;stroke:var(--plate);stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round}.onboarding-page .state.sent .ring svg{stroke:var(--gold)}.onboarding-page .state.live .ring svg{stroke:var(--green)}.onboarding-page .state h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:27px;font-weight:700}.onboarding-page .state p{color:var(--ink-2);max-width:52ch;margin:0 auto;font-size:14px;line-height:1.7}.onboarding-page .state p b{color:var(--ink);font-weight:800}.onboarding-page .state .meta{border-top:1px solid var(--rule);letter-spacing:.07em;text-transform:uppercase;color:var(--plate);flex-wrap:wrap;justify-content:center;gap:26px;margin-top:22px;padding-top:20px;font-size:11px;font-weight:700;display:flex}.onboarding-page .state .meta b{color:var(--ink);letter-spacing:0;text-transform:none;margin-top:4px;font-size:15px;font-weight:800;display:block}.onboarding-page .pulse{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.onboarding-page .ref{font-family:var(--f-code);font-size:13px}.onboarding-page #toast{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:200;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,14px);box-shadow:0 8px 28px #161e3347}.onboarding-page #toast.on{opacity:1;transform:translate(-50%)}.onboarding-page .btn.xs{letter-spacing:.09em;padding:8px 15px;font-size:10.5px}.onboarding-page .imgpick{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r2);align-items:center;gap:18px;padding:16px;display:flex}.onboarding-page .imgprev{border:1px solid var(--rule);background:#fff;border-radius:14px;flex:none;place-items:center;width:88px;height:88px;padding:8px;display:grid;overflow:hidden}.onboarding-page .imgprev img{object-fit:contain;max-width:100%;max-height:100%}.onboarding-page .imgempty{letter-spacing:.07em;text-transform:uppercase;color:#aeb5c2;text-align:center;padding:0 6px;font-size:9.5px;font-weight:800;line-height:1.5}.onboarding-page .imgctl{flex:1;min-width:0}.onboarding-page .ff-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--plate);font-size:10.5px;font-weight:800}.onboarding-page .ff-hint{color:var(--plate);margin:4px 0 12px;font-size:12px;line-height:1.55}.onboarding-page .imgbtns{flex-wrap:wrap;gap:8px;display:flex}.onboarding-page .imgbtns label{cursor:pointer}.onboarding-page .big-t{min-width:0}@media (width<=680px){.onboarding-page .imgpick{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.onboarding-page .acc-grid{grid-template-columns:1fr}}@media (width<=900px){.onboarding-page .layout{grid-template-columns:1fr}.onboarding-page .rail{position:static}.onboarding-page .spine{padding-left:0}.onboarding-page .main{min-width:0}}@media (width<=680px){.onboarding-page .routes,.onboarding-page .g2,.onboarding-page .g3,.onboarding-page .g21{grid-template-columns:1fr}.onboarding-page .dl{grid-template-columns:1fr;gap:4px 0}.onboarding-page .dl dt{margin-top:10px}.onboarding-page .drow{flex-wrap:wrap;gap:8px}.onboarding-page .drow>.dmeta,.onboarding-page .drow>.dref{width:auto}.onboarding-page .nav{flex-wrap:wrap}.onboarding-page .nav .btn{flex:1;justify-content:center}.onboarding-page .cc-tags{width:100%;margin-left:0}.onboarding-page .ent{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.onboarding-page *{transition:none!important;animation:none!important}}.onboarding-page .trex-nav{z-index:250;border-radius:50px;align-items:center;gap:8px;padding:11px 18px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;position:fixed;right:20px;box-shadow:0 6px 20px #00000047}.onboarding-page .trex-ws{color:#e6edf3;background:#1c2230;border:1px solid #ffffff2e;bottom:20px}.onboarding-page .trex-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.onboarding-page .trex-nav:active{transform:translateY(0)}@media (width<=900px){.onboarding-page .trex-ws{bottom:80px}}._panel_d6oxd_1{background:var(--card,#fff);border:1px solid var(--line,#e6e9ef);box-shadow:var(--shadow);border-radius:14px;padding:24px}._row_d6oxd_9{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._title_d6oxd_16{font-family:var(--f-head);text-transform:uppercase;margin-bottom:8px;font-size:22px}._copy_d6oxd_23{color:var(--muted);max-width:62ch;margin:0;line-height:1.6}._toggle_d6oxd_30{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}._toggle_d6oxd_30 input{width:18px;height:18px}._meta_d6oxd_47{border-top:1px solid var(--line,#e6e9ef);gap:14px;margin-top:24px;padding-top:20px;display:grid}._meta_d6oxd_47 div{gap:4px;display:grid}._meta_d6oxd_47 dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}._meta_d6oxd_47 dd{margin:0;font-size:14px}@media (width<=720px){._row_d6oxd_9{flex-direction:column}}._header_zvug8_1{margin-bottom:var(--layout-gap);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_zvug8_9{font-size:32px;line-height:1.1}._subtitle_zvug8_14{color:var(--color-plate);margin:8px 0 0;font-size:14px}._actions_zvug8_20{flex-shrink:0;gap:8px;display:flex}._card_h46vi_1{min-width:0}._level1_h46vi_5{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:var(--radius-level-1);box-shadow:var(--shadow-level-1);padding:var(--space-tile-1)}._level2_h46vi_13{border:1px solid var(--color-rule);background:var(--color-sunk);border-radius:var(--radius-level-2);padding:var(--space-tile-2)}._page_64q0w_1{--account-navy:#161e33;--account-red:#e23e36;isolation:isolate;position:relative}._page_64q0w_1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 12% 8%,#161e331f,#0000 58%),linear-gradient(#eef1f6 0%,#0000 78%);height:min(72vh,640px);position:absolute;inset:-40px 0 auto}._headBrand_64q0w_18{text-align:right;border-right:3px solid var(--account-red);margin-left:auto;padding-right:16px}._headBrand_64q0w_18 b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink,#1f2637);font-size:11.5px;font-weight:800;display:block}._headBrand_64q0w_18 span{color:var(--muted,#6e7689);font-size:12px}._status_64q0w_39{color:var(--muted,#6e7689);padding:48px 0 72px}._status_64q0w_39 h2{font-family:var(--f-head);text-transform:uppercase;color:var(--ink,#1f2637);margin-bottom:8px;font-size:28px}._hero_64q0w_52{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:36px;min-height:min(52vh,420px);margin:-8px 0 42px;animation:.55s both _account-rise_64q0w_1;display:grid}._photo_64q0w_62{background:var(--account-navy);min-height:320px;animation:.7s both _account-fade_64q0w_1;position:relative;overflow:hidden}._photo_64q0w_62 img{object-fit:cover;width:100%;height:100%;animation:1.1s both _account-still_64q0w_1;display:block;transform:scale(1.04)}._photoFallback_64q0w_79{color:#fff;width:100%;height:100%;min-height:320px;font-family:var(--f-head);letter-spacing:.04em;background:linear-gradient(160deg,#20293f 0%,#161e33 55%,#3a1c1c 100%);place-items:center;font-size:clamp(72px,12vw,120px);font-weight:700;display:grid}._identity_64q0w_93{flex-direction:column;justify-content:flex-end;min-width:0;padding:8px 0 6px;display:flex}._kicker_64q0w_101{letter-spacing:.14em;text-transform:uppercase;color:var(--account-red);margin-bottom:10px;font-size:11px;font-weight:800;animation:.5s 80ms both _account-rise_64q0w_1}._identity_64q0w_93 h2{font-family:var(--f-head);letter-spacing:.01em;text-transform:uppercase;color:var(--account-navy);font-size:clamp(42px,6.4vw,72px);font-weight:700;line-height:.92;animation:.55s .14s both _account-rise_64q0w_1}._lede_64q0w_122{max-width:46ch;color:var(--muted,#6e7689);margin-top:16px;font-size:16px;animation:.55s .22s both _account-rise_64q0w_1}._actions_64q0w_130{flex-wrap:wrap;gap:18px;margin-top:22px;animation:.55s .3s both _account-rise_64q0w_1;display:flex}._actions_64q0w_130 a{letter-spacing:.1em;text-transform:uppercase;color:var(--account-navy);border-bottom:2px solid var(--account-red);padding-bottom:2px;font-size:12px;font-weight:800}._actions_64q0w_130 a:hover{color:var(--account-red)}._section_64q0w_152{border-top:1px solid var(--line,#e6e9ef);padding:28px 0 8px;animation:.5s both _account-rise_64q0w_1}._section_64q0w_152:first-of-type{animation-delay:.18s}._section_64q0w_152:nth-of-type(2){animation-delay:.26s}._section_64q0w_152:nth-of-type(3){animation-delay:.34s}._section_64q0w_152 h2{font-family:var(--f-head);text-transform:uppercase;margin-bottom:6px;font-size:22px}._section_64q0w_152 p{color:var(--muted,#6e7689);max-width:62ch;margin-bottom:18px}._fields_64q0w_183{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}._fields_64q0w_183 dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6e7689);margin-bottom:4px;font-size:10px;font-weight:800}._fields_64q0w_183 dd{color:var(--ink,#1f2637);overflow-wrap:anywhere;margin:0;font-size:15px}._fields_64q0w_183 a{color:inherit;border-bottom:1px solid #e23e3673}._fields_64q0w_183 a:hover{color:var(--account-red)}._empty_64q0w_214{color:var(--muted,#6e7689)}._desk_64q0w_218{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}._deskItem_64q0w_225 strong{font-family:var(--f-head);color:var(--account-navy);font-size:clamp(36px,5vw,52px);line-height:.9;display:block}._deskItem_64q0w_225 span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6e7689);margin-top:8px;font-size:11px;font-weight:800;display:block}._signature_64q0w_243{white-space:pre-wrap;max-width:64ch;margin:0;font-size:15px;line-height:1.6}@media (width<=820px){._hero_64q0w_52{grid-template-columns:1fr;gap:22px;min-height:0}._photo_64q0w_62,._photoFallback_64q0w_79{min-height:240px;max-height:320px}._fields_64q0w_183,._desk_64q0w_218{grid-template-columns:1fr 1fr}}@media (width<=520px){._fields_64q0w_183,._desk_64q0w_218{grid-template-columns:1fr}._headBrand_64q0w_18{text-align:left;border-right:0;border-left:3px solid var(--account-red);margin-left:0;padding:0 0 0 14px}}@keyframes _account-fade_64q0w_1{0%{opacity:0}to{opacity:1}}@keyframes _account-rise_64q0w_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _account-still_64q0w_1{0%{opacity:.65;transform:scale(1.08)}to{opacity:1;transform:scale(1.04)}}:root{--color-navy:#161e33;--color-navy-2:#20293f;--color-page:#f1f3f7;--color-paper:#fff;--color-sunk:#f5f7fa;--color-ink:#1f2637;--color-ink-secondary:#495266;--color-plate:#6e7689;--color-rule:#e6e9ef;--color-press:#e23e36;--color-press-deep:#c4302a;--color-press-soft:#fdecea;--color-press-mid:#fbd9d5;--color-signal:#2f5fa8;--color-signal-soft:#e8eff9;--color-green:#1fa463;--color-green-soft:#e8f7ef;--color-gold:#b7791f;--color-gold-soft:#fcf3e2;--color-red:#c43d36;--color-red-soft:#fdecea;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Nunito", "Segoe UI", Helvetica, Arial, sans-serif;--font-code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-level-1:14px;--radius-level-2:10px;--radius-control:8px;--radius-pill:999px;--shadow-level-1:0 1px 2px #1f26370a, 0 4px 14px #1f26370f;--shadow-lift:0 2px 6px #1f26370f, 0 12px 28px #1f26371a;--layout-gap:22px;--bar-height:58px;--tab-height:50px;--rail-width:312px;--dock-width:348px;--space-tile-1:22px;--space-tile-2:16px}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-page);width:100%;min-height:100%;margin:0;padding:0}#root{width:100%;max-width:none;min-height:100svh;text-align:initial;border:0;margin:0;padding:0;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
