:root{--ivory:#f4f2ee;--paper:#fff;--ink:#22211e;--muted:#6a675f;--faint:#97928a;--oxblood:#1f2a24;--brass:#a8794a;--indigo:#22211e;--sage:#e7ebe4;--dust:#e6e4de;--clay:#efe6dc;--sand:#f2eadc;--rose:#ede6e1;--line:#22211e1c;--line2:#22211e33;--ok:#3f5f4a;--warn:#a8794a;--hot:#8c3a2e;--r:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55}.app{background:linear-gradient(90deg,var(--paper) 0,var(--paper) 252px,var(--ivory) 252px,var(--ivory) 100%);align-items:stretch;min-height:100vh;display:flex}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-weight:600}.mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.rail{border-right:1px solid var(--line);flex:0 0 252px;width:252px;height:100vh;padding:26px 0 40px;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);margin-bottom:16px;padding:0 22px 20px}.brand .mark{align-items:center;gap:9px;display:flex}.brand .name{color:var(--oxblood);font-family:Instrument Sans,system-ui,sans-serif;font-size:17px}.brand .sub{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:11px}.navgroup{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:14px 22px 4px;font-size:10px}.navitem{cursor:pointer;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 22px;font-size:13.5px;display:flex}.navitem:hover{color:var(--ink);background:#a8803f0f}.navitem.on{color:var(--oxblood);border-left-color:var(--oxblood);background:#6e1f260d;font-weight:500}.navitem .dot{background:var(--line2);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.main{flex:1;min-width:0;max-width:1180px;padding:34px 44px 90px}.pane{display:none}.pane.on{animation:.22s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-size:10.5px}.ptitle{margin-bottom:10px;font-size:31px;line-height:1.15}.plede{color:var(--muted);max-width:660px;margin-bottom:26px;font-size:16px}.sechead{margin:34px 0 4px;font-size:20px}.secsub{color:var(--muted);max-width:660px;margin-bottom:16px;font-size:14px}.card{background:var(--paper);border-radius:var(--r);border:1px solid var(--line);padding:20px 22px}.wash{border-radius:var(--r);border:none;padding:20px 22px}.w-sage{background:var(--sage)}.w-dust{background:var(--dust)}.w-clay{background:var(--clay)}.w-sand{background:var(--sand)}.w-rose{background:var(--rose)}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stack{flex-direction:column;gap:14px;display:flex}.row{align-items:flex-start;gap:14px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.fold{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden}.foldhead{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.foldhead:hover{background:#a8803f0b}.foldhead h3{flex:1;font-size:17px}.foldhead .fsub{color:var(--faint);font-size:12.5px}.plus{border:1px solid var(--line2);width:24px;height:24px;color:var(--oxblood);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:transform .2s,background .2s;display:flex}.fold.open .plus{background:var(--oxblood);color:#fff;border-color:var(--oxblood);transform:rotate(45deg)}.foldbody{padding:2px 20px 20px;display:none}.fold.open .foldbody{display:block}.lpa{border-radius:var(--r);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:20px;display:grid;overflow:hidden}.lpa div{background:var(--paper);border-right:1px solid var(--line);padding:14px 18px}.lpa div:last-child{border-right:none}.lpa .k{letter-spacing:.13em;text-transform:uppercase;color:var(--brass);margin-bottom:5px;font-size:10.5px}.lpa .v{color:var(--muted);font-size:13px}.band{background:var(--indigo);color:#f4f1ea;border-radius:var(--r);grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 26px;display:grid}.band .n{color:#fff;font-family:Instrument Sans,system-ui,sans-serif;font-size:29px}.band .l{color:#f4f1eaa8;margin-top:4px;font-size:12px;line-height:1.4}.kv{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.kv:last-child{border-bottom:none}.kv .k{color:var(--muted)}.kv .v{font-family:IBM Plex Mono,monospace;font-size:12.5px}.metric .n{font-family:Instrument Sans,system-ui,sans-serif;font-size:25px;line-height:1}.metric .l{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.35}.chip{color:var(--muted);background:#2a26220f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.chip.ox{color:var(--oxblood);background:#6e1f261a}.chip.br{color:#7a5c24;background:#a8803f24}.chip.ok{color:var(--ok);background:#4a6b4e24}.chip.in{color:var(--indigo);background:#1d23401a}.tagrow{flex-wrap:wrap;gap:6px;display:flex}.arow{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-bottom:10px;overflow:hidden}.ahead{cursor:pointer;align-items:center;gap:12px;padding:13px 16px;display:flex}.ahead:hover{background:#a8803f0b}.ahead .who{flex:1;min-width:0}.ahead .nm{font-size:14px;font-weight:500}.ahead .ln{color:var(--faint);margin-top:2px;font-size:12px}.abody{border-top:1px solid var(--line);padding:0 16px 16px;display:none}.arow.open .abody{display:block}.arow.open .ahead{background:#a8803f0d}.caret{color:var(--faint);font-size:11px;transition:transform .2s}.arow.open .caret{transform:rotate(90deg)}.field{margin-top:14px}.field .fk{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:5px;font-size:10.5px}.field .fv{color:var(--ink);font-size:13.5px}.field .fv.q{color:var(--muted);border-left:2px solid var(--line2);padding-left:12px;font-style:italic}.conf{margin-top:14px}.cbar{background:#2a262217;border-radius:99px;height:6px;margin:6px 0;overflow:hidden}.cfill{background:var(--brass);border-radius:99px;height:100%}.cfill.hi{background:var(--ok)}.cfill.lo{background:var(--oxblood)}.chan{border:1px solid var(--line2);border-radius:999px;display:inline-flex;overflow:hidden}.chan button{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;display:flex}.chan button.on{background:var(--indigo);color:#fff}.btn{border:1px solid var(--oxblood);background:var(--oxblood);color:#fff;cursor:pointer;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12.5px}.btn:hover{background:#5c1a20}.btn.ghost{color:var(--oxblood);background:0 0}.btn.ghost:hover{background:#6e1f2612}.btn.done{background:var(--ok);border-color:var(--ok);cursor:default}.btn.flat{border-color:var(--line2);color:var(--muted);background:0 0}.btn.flat:hover{background:#2a26220d}.actbar{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.actbar .sp{flex:1}.gate{color:var(--faint);font-size:11.5px}.acts{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px;margin-top:12px;display:grid}.act{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:12px;padding:11px 13px}.act:hover{border-color:var(--brass)}.act.on{border-color:var(--oxblood);box-shadow:inset 0 0 0 1px var(--oxblood);background:#6e1f260b}.act .at{margin-bottom:3px;font-size:12.5px;font-weight:500}.act .ad{color:var(--faint);font-size:11.5px;line-height:1.4}.act .ag{letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px}.ag.appr{color:var(--oxblood)}.ag.auto{color:var(--ok)}.ag.evid{color:var(--brass)}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:0 10px 8px 0;font-size:10px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 10px 10px 0}tr:last-child td{border-bottom:none}td.num{font-family:IBM Plex Mono,monospace;font-size:12.5px}.hbar{background:#2a262214;border-radius:99px;height:8px;overflow:hidden}.hbar i{background:var(--brass);border-radius:99px;height:100%;display:block}.hbar i.ox{background:var(--oxblood)}.hbar i.in{background:var(--indigo)}.hbar i.ok{background:var(--ok)}.barline{grid-template-columns:96px 1fr 46px;align-items:center;gap:10px;margin-bottom:7px;font-size:12px;display:grid}.barline .bl{color:var(--muted)}.barline .bn{text-align:right;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11.5px}.note{color:var(--faint);font-size:12px;line-height:1.5}.flagbox{background:var(--sand);color:#6b5320;border-radius:14px;gap:10px;padding:13px 16px;font-size:12.5px;display:flex}.flagbox b{color:#5a4418}.imap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:8px}.imap svg{width:100%;height:auto;display:block}.slots{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.slot{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;min-width:132px;padding:9px 13px}.slot:hover{border-color:var(--brass)}.slot.on{border-color:var(--oxblood);background:#6e1f260d}.slot .sn{font-size:12.5px;font-weight:500}.slot .sm{color:var(--faint);margin-top:2px;font-size:11px}.rng{width:100%;accent-color:var(--oxblood)}.win{border-left:3px solid var(--line2);margin-bottom:16px;padding-left:16px}.win.a{border-left-color:var(--ok)}.win.b{border-left-color:var(--brass)}.win.c{border-left-color:#b87333}.win.d{border-left-color:var(--oxblood)}.wt{align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.wt .h{font-family:Instrument Sans,system-ui,sans-serif;font-size:16px}.wt .t{color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11.5px}.tog{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.tog:last-child{border-bottom:none}.sw{cursor:pointer;background:#2a262229;border-radius:99px;flex:0 0 38px;width:38px;height:21px;transition:background .18s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .18s;position:absolute;top:2.5px;left:2.5px}.sw.on{background:var(--ok)}.sw.on:after{left:19.5px}.tog .tt{font-size:13px}.tog .td{color:var(--faint);font-size:11.5px}.donutwrap{align-items:center;gap:18px;display:flex}.legend{font-size:12px}.legend div{align-items:center;gap:8px;margin-bottom:5px;display:flex}.legend .sq{border-radius:3px;width:10px;height:10px}.person{align-items:center;gap:10px;display:flex}.av{color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Instrument Sans,system-ui,sans-serif;font-size:12px;display:flex}.hint{color:var(--faint);margin-top:10px;font-size:11.5px}.sep{background:var(--line);height:1px;margin:26px 0}.logomark{object-fit:contain;border-radius:7px;width:26px;height:26px;display:block}.topbar{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:none;position:sticky;top:0}.topbar .tblogo{object-fit:contain;border-radius:6px;width:24px;height:24px}.topbar .tbname{color:var(--oxblood);font-family:Instrument Sans,system-ui,sans-serif;font-size:16px}.topbar .tbsub{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:10px}.burger{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;padding:0;display:flex}.burger span{background:var(--ink);border-radius:2px;width:16px;height:1.6px;transition:transform .2s,opacity .2s;display:block}body.navopen .burger span:first-child{transform:translateY(5.6px)rotate(45deg)}body.navopen .burger span:nth-child(2){opacity:0}body.navopen .burger span:nth-child(3){transform:translateY(-5.6px)rotate(-45deg)}.navscrim{z-index:44;background:#2a262257;display:none;position:fixed;inset:0}body.navopen .navscrim{display:block}.vchip{border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:12px}.vchip.on{border-color:var(--oxblood);color:var(--oxblood);background:#6e1f2612}.vtrans{border-top:1px dashed var(--line);min-height:96px;margin-bottom:6px;padding-top:14px}.vline{gap:10px;margin-bottom:12px;animation:.22s fade;display:flex}.vline .vw{color:#fff;background:var(--indigo);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-family:Instrument Sans,system-ui,sans-serif;font-size:11px;display:flex}.vline.mem .vw{background:var(--brass)}.vline .vtx{font-size:13.5px;line-height:1.5}.vline .vwho{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10px}.vline.sys{color:var(--faint);padding-left:40px;font-size:12px;font-style:italic}.vdots{gap:4px;padding-top:6px;display:inline-flex}.vdots i{background:var(--line2);border-radius:50%;width:5px;height:5px;animation:1s infinite vb}.vdots i:nth-child(2){animation-delay:.15s}.vdots i:nth-child(3){animation-delay:.3s}@keyframes vb{0%,to{opacity:.3}50%{opacity:1;background:var(--brass)}}@media (width<=1080px){.grid4,.band{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.topbar{display:flex}.app{background:var(--ivory);display:block}.rail{z-index:45;background:var(--paper);border-right:1px solid var(--line2);flex:none;width:270px;height:100vh;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #2a262224}body.navopen .rail{transform:none}.main{max-width:100%;padding:20px 16px 70px}.grid2,.grid3,.grid4{grid-template-columns:1fr}.band{grid-template-columns:1fr 1fr;gap:14px;padding:18px}.band .n,.ptitle{font-size:23px}.plede{font-size:15px}.lpa{grid-template-columns:1fr}.lpa div{border-right:none;border-bottom:1px solid var(--line)}.lpa div:last-child{border-bottom:none}.card,.wash,.fold .foldbody{overflow-x:auto}table{min-width:520px}.acts{grid-template-columns:1fr}.slots{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.slot{flex:none}.actbar{gap:8px}.actbar .btn{flex:auto}.barline{grid-template-columns:78px 1fr 42px}.donutwrap{flex-direction:column;align-items:flex-start}}@media (width<=520px){.band{grid-template-columns:1fr}.ptitle{font-size:21px}.sechead{font-size:18px}}.brand .name{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:600}.brand .arklogo{width:auto;height:22px;display:block}.brand .mark{gap:10px}.brand .powered{color:var(--faint);letter-spacing:.06em;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.brand .powered img{object-fit:contain;border-radius:4px;width:14px;height:14px}.topbar .tbname{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:600}.topbar .arklogo{width:auto;height:18px}.navitem.on{color:var(--ink);border-left-color:var(--brass);background:#a8794a17}.navitem.on .dot{background:var(--brass)}.navwrap{padding-bottom:10px}.mediagrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.mediacard{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}.mediacard img,.mediacard video{aspect-ratio:4/3;object-fit:cover;background:var(--dust);width:100%;display:block}.mediacard.reel img,.mediacard.reel video{aspect-ratio:9/16}.mediacard .mc{padding:10px 12px}.mediacard .mt{font-size:12.5px;font-weight:500}.mediacard .md{color:var(--faint);margin-top:3px;font-size:11px;line-height:1.4}.agentcard{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:18px 20px}.agentcard.live{border-color:var(--brass);box-shadow:inset 0 0 0 1px #a8794a59}.cfg{grid-template-columns:150px 1fr;gap:6px 14px;margin-top:12px;font-size:12.5px;display:grid}.cfg .ck{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:10px}.cfg .cv{word-break:break-word;font-family:IBM Plex Mono,monospace;font-size:12px}.pill{letter-spacing:.12em;text-transform:uppercase;color:#7a5525;background:#a8794a24;border-radius:999px;padding:3px 9px;font-size:10px;display:inline-block}.pill.ok{color:var(--ok);background:#3f5f4a24}.promptbox{background:var(--ivory);border:1px solid var(--line);color:var(--muted);white-space:pre-wrap;border-radius:12px;max-height:230px;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.promptwrap{margin-top:12px}.promptwrap>summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:10.5px;list-style:none}.promptwrap>summary::-webkit-details-marker{display:none}.promptwrap>summary:after{content:" +";color:var(--faint)}.promptwrap[open]>summary:after{content:" –"}@media (width<=860px){.cfg{grid-template-columns:1fr}.cfg .ck{padding-top:8px}}.arklogo{filter:brightness(0)saturate()contrast(1.2);opacity:1}.dform{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dfield{flex-direction:column;flex:200px;gap:6px;display:flex}.dfield>span{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:11px}.dfield input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line2);border-radius:10px;width:100%;padding:10px 12px}.dfield input:focus{border-color:var(--brass);outline:none}.dphone{background:var(--paper);border:1px solid var(--line2);border-radius:10px;align-items:center;gap:8px;padding-left:12px;display:flex}.dphone i{color:var(--muted);font-size:13.5px;font-style:normal}.dphone input{background:0 0;border:0;padding-left:0}.dphone:focus-within{border-color:var(--brass)}.act.primary{background:var(--oxblood);color:#fff;border-color:var(--oxblood);font-weight:500}.act.primary:hover{background:#5b1920;border-color:#5b1920}.act.primary[disabled]{opacity:.6;cursor:default}@media (width<=640px){.dform{flex-direction:column;align-items:stretch}.dfield{flex:none}.act.primary{width:100%}}
