:root{--paper:#171918;--ink:#eee8da;--muted:#a09f95;--line:#393c36;--lime:#ed533b;--green:#ed533b;--red:#ed533b;--cream:#e9dfca}body{background:var(--paper);font-family:'DM Sans',sans-serif}body:before{content:'';pointer-events:none;position:fixed;inset:0;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}aside{position:static;inset:auto;width:100%;padding:0 4%;height:82px;flex-direction:row;align-items:center;background:#171918;border-right:0;border-bottom:1px solid var(--line);gap:40px}.brand{font-family:'Barlow Condensed',sans-serif;font-size:24px;letter-spacing:.2px;font-weight:800;white-space:nowrap}.brandmark{height:34px;width:34px;padding:0;letter-spacing:0}.workspace,.side-note{display:none}nav{display:flex;align-items:center;gap:15px}nav a{padding:8px 0;font-size:11px;border-radius:0;color:#a5a69d;gap:0}nav a.active{background:none;color:var(--red)}nav a>span{white-space:nowrap}nav a{font-size:0}nav a span{font-size:11px}nav kbd{display:none}.local{margin:0 0 0 auto;font:9px 'DM Mono',monospace;white-space:nowrap}.local p{font-size:9px;line-height:1.7;margin:3px 0 0;color:#95998d}.local>span{display:none}.local a{color:var(--cream);border:0}.local #syncStatus{font-size:8px}.shell{margin-left:0}header{height:42px;background:#121513;padding:0 4%;font-family:'DM Mono',monospace;font-size:9px}header .status{display:none}.quiet{color:#c5c7ba}main{max-width:1600px;padding:0 4% 70px}.primary{background:var(--red);border-color:var(--red);border-radius:0;box-shadow:3px 3px 0 #080a08;color:#171918;padding:15px 20px;font-size:12px;font-weight:700}.primary:hover{background:#ff765c;border-color:#ff765c}.secondary{color:var(--ink);border-color:#666a5d;border-radius:0}.secondary:hover{background:#33372d}.heading{padding-top:40px;margin-bottom:35px}.heading h1{font-family:'Instrument Serif',serif;font-size:55px;letter-spacing:-1.2px}.eyebrow,.tiny,.tag,.redlabel{font-family:'DM Mono',monospace;font-size:9px;letter-spacing:1px}.redlabel{color:var(--red)}.edition{display:flex;justify-content:space-between;padding:24px 0;font:8px 'DM Mono',monospace;letter-spacing:1px;color:#999e8e}.edition i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--red);margin-right:7px}.cover{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;min-height:540px;gap:10px}.covercopy{position:relative;z-index:1}.cover h1{font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(68px,6.7vw,112px);line-height:.91;letter-spacing:-1.5px;margin:25px 0}.cover h1 em{font-family:'Instrument Serif',serif;font-weight:400;text-transform:none;letter-spacing:-5px;color:var(--red);font-size:1.1em}.covercopy>p{font-size:13px;color:#afb1a4;line-height:1.8;margin:24px 0}.coveractions{display:flex;align-items:center;gap:22px}.coveractions>a{font-size:10px;color:#b9bcae;border-bottom:1px solid #60644f;padding-bottom:5px}.coversmall{font:7px/1.9 'DM Mono',monospace;letter-spacing:.9px;color:#777f6d;margin-top:27px}.boardart{position:relative;margin:0 -25px 0 -15px}.boardart img{width:100%;display:block}.artcaption{font:7px 'DM Mono',monospace;letter-spacing:1px;color:#787f6e;display:block;text-align:center;margin-top:12px}.dispatch{display:flex;align-items:center;border-top:1px solid #55594b;border-bottom:1px solid #55594b;margin-top:25px;padding:18px 0;gap:35px;font:9px 'DM Mono',monospace;color:#9b9f90}.dispatchlabel{background:var(--cream);color:#2d3027;padding:6px 8px}.dispatch b{font-size:15px;color:var(--cream);font-weight:400;margin-left:8px}.dispatch>a{margin-left:auto;font-size:8px;color:#c3c8b5}.cabinet{margin-top:55px}.sectiontitle{align-items:end;margin-bottom:20px}.sectiontitle h2{font-family:'Instrument Serif',serif;font-size:36px;letter-spacing:-.4px;margin-top:10px}.sectiontitle>a{font:9px 'DM Mono',monospace}.caseledger{border-top:1px solid var(--line)}.ledgerrow{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:22px 12px}.ledgerrow:hover{background:#20251e}.ledgerno{font:11px 'DM Mono',monospace;color:var(--red)}.ledgerrow h3{font-size:18px;font-weight:500;margin:0 0 5px}.ledgerrow p{font-size:11px;color:#979f8b;margin:0}.ledgercount{margin-left:auto;white-space:nowrap;font:8px 'DM Mono',monospace;color:#919780}.ledgerarrow{font-size:20px;color:var(--red)}.emptycase{border:1px dashed #565c4b;padding:30px;display:flex;align-items:center;gap:24px;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,#9aa97e03 8px,#9aa97e03 9px)}.emptycross{font:40px 'Instrument Serif';color:var(--red)}.emptycase h3{font-family:'Instrument Serif';font-weight:400;font-size:25px;margin:0 0 7px}.emptycase p{font-size:11px;color:#969f87;line-height:1.7;margin:0}.emptycase button{margin-left:auto;white-space:nowrap;font-size:10px}.methodstrip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:60px 0}.methodstrip>a{padding:0 30px;border-right:1px solid #454b3d}.methodstrip>a:first-child{padding-left:0}.methodstrip>a:last-child{border:0}.methodstrip span{font:8px 'DM Mono',monospace;color:var(--red)}.methodstrip h3{font-family:'Instrument Serif';font-size:27px;font-weight:400;margin:16px 0}.methodstrip p{font-size:11px;line-height:1.8;color:#959d88;max-width:260px}.methodstrip b{font-size:9px;font-weight:400;display:block;margin-top:22px}.membershipbanner{background:var(--cream);color:#272a21;display:grid;grid-template-columns:1fr 1fr;padding:40px;gap:40px;position:relative}.membershipbanner:after{position:absolute;content:'';height:40px;width:100px;background:#bfac83a0;top:-15px;left:45%;transform:rotate(-8deg)}.membershipbanner h2{font-family:'Barlow Condensed';font-size:59px;font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-1px;margin:20px 0 0}.membershipbanner p{font-size:12px;line-height:1.9;max-width:380px}.membershipbanner small{font:8px/1.8 'DM Mono',monospace;display:block;margin-top:20px;color:#78725e}.membershipbanner .primary{margin-top:10px}.panel,.card{border-radius:0;background:#20241f;border:1px solid #3c4335;box-shadow:none}.panel{padding:27px}.card:hover{border-color:#a45d46}.cardhead h3{font-family:'Instrument Serif';font-size:25px}.cardhead .avatar{border-radius:0;color:#282c22;background:var(--cream)}.tag{border-radius:0;color:#b2baa1;border-color:#536044}.tag.demo{background:#333b2b}.card p{color:#a0a98f}.cardbottom{border-color:#48513c}.cardbottom b{color:var(--red)}.metric{background:#2d3426;border-radius:0}.metric span{color:#adb59c}.metric b{font-family:'Barlow Condensed';font-size:29px}.notice{background:#272e20;border-left-color:var(--red);color:#b4bea2}.limepanel{background:var(--cream);color:#252b20;border-radius:0}.limepanel .metric{background:#d4cbb8}.limepanel .metric span{color:#5e6752}.limepanel .notice{background:#d9d0bc;color:#4c5640}.limepanel .secondary{border-color:#6d745f;color:#2c3524}.limepanel .secondary:hover{background:#cec4ae}.limepanel .quiet{color:#38442e}.limepanel .primary{color:#1b2018}.limepanel h3{font-family:'Instrument Serif';font-size:35px}.limepanel p{color:#59634c}.detailtitle{font-family:'Instrument Serif';font-size:52px}.detailbar{padding-top:30px}.evidence{padding-bottom:30px}.evidence h4{font-family:'Instrument Serif';font-size:24px}.evidence p{color:#a8b297}.evidence .tiny{color:#dd6a50}.evidence:before{background:var(--red);box-shadow:0 0 0 4px #ed533b12}.timeline{border-color:#824c39}.evidence a{color:#c5cdae;border-color:#747f5e}.steps li,.check{border-color:#414b35}.steps b{color:var(--red)}input,textarea,select{background:#151b13;color:var(--cream);border-color:#515c43;border-radius:0}input::placeholder,textarea::placeholder{color:#7d866f}label{color:#b0bb9b}.limepanel input{color:#21291b}input[type=range]{accent-color:var(--red)}.error{color:#f69278}.empty{border-color:#586847;color:#a1b38a}.comparecard{border-radius:0;border-color:#4f5e3e}.comparecard h3{font-family:'Instrument Serif'}.bigresult{font-family:'Barlow Condensed';font-size:75px;letter-spacing:-2px}.dialogtop{border-bottom:1px solid var(--line);padding-bottom:15px}dialog{background:#22271e;border-color:#596849;border-radius:0;color:var(--cream);box-shadow:16px 16px 0 #080b0788}dialog h2{font-family:'Instrument Serif';font-size:38px}dialog::backdrop{background:#080b08b0}#toast{background:var(--cream);color:#29321d;border-radius:0;border-left:4px solid var(--red)}footer{margin:0 4%;font:8px/1.8 'DM Mono',monospace;color:#737f62}th,td{border-color:#46543a}.formula{color:#5e694f}.twocol{margin-top:30px}.muted{color:#a0aa91}table{line-height:1.6}
@media(min-width:1500px){.cover{min-height:630px}.cover h1{font-size:120px}.boardart{margin-left:0}}@media(max-width:1100px){aside{gap:20px}nav{gap:12px}.local{display:none}.cover h1{font-size:77px}.cover{min-height:470px}.boardart{margin:0 -25px}.dispatch{gap:20px}.dispatch>a{max-width:150px;line-height:1.8}}@media(max-width:760px){aside{height:auto;flex-wrap:wrap;padding:17px 5% 10px;gap:14px}.brand{font-size:23px}.brandmark{width:30px;height:30px}nav{width:100%;gap:20px;overflow-x:auto;flex-wrap:nowrap;margin:0;padding:6px 0}nav a{flex:none;padding:6px 0}nav a span{font-size:10px}.shell header{padding:0 5%;height:34px}main{padding:0 5% 45px}.edition{font-size:7px;padding:20px 0}.edition>span:last-child{display:none}.cover{grid-template-columns:1fr;gap:0;min-height:0}.cover h1{font-size:80px;line-height:.9;margin:20px 0}.covercopy>p{font-size:12px}.coversmall{margin-top:18px}.boardart{max-width:600px;margin:-5px -25px 0}.artcaption{margin-top:-12px;font-size:6px}.dispatch{margin-top:25px;padding:14px 0;gap:15px;flex-wrap:wrap;font-size:8px}.dispatch>a{display:none}.dispatch b{font-size:13px}.dispatchlabel{font-size:7px}.cabinet{margin-top:38px}.sectiontitle h2{font-size:30px}.sectiontitle>a{font-size:8px}.emptycase{padding:22px 15px;gap:12px;flex-wrap:wrap}.emptycase h3{font-size:22px}.emptycase>div{flex:1}.emptycase button{margin:8px 0 0 38px}.methodstrip{grid-template-columns:1fr;margin:35px 0;gap:25px}.methodstrip>a{padding:0 0 25px!important;border-right:0;border-bottom:1px solid var(--line)}.methodstrip h3{font-size:28px;margin:10px 0}.methodstrip p{max-width:none}.methodstrip b{margin-top:13px}.membershipbanner{grid-template-columns:1fr;padding:28px;gap:14px}.membershipbanner h2{font-size:53px}.membershipbanner:after{left:55%;width:75px;height:30px;top:-12px}.heading{padding-top:27px}.heading h1{font-size:43px}.heading .primary{font-size:10px;padding:12px}.panel{padding:21px}.detailtitle{font-size:43px}.ledgerrow{gap:12px;padding:20px 0}.ledgerrow h3{font-size:17px}.ledgerrow p{font-size:10px}.ledgercount{font-size:7px}.ledgerno{font-size:9px}.local{display:none}footer{margin:0 5%}.bigresult{font-size:65px}}
@media(prefers-reduced-motion:no-preference){.boardart img{animation:boardEnter .65s ease-out both}@keyframes boardEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
.timeline{margin-left:8px;padding-left:28px}.evidence{background:#e9dfca;color:#303426;margin:0 0 22px;padding:20px;box-shadow:3px 4px 0 #070b0666;transform:rotate(-.35deg)}.evidence:nth-child(even){transform:rotate(.4deg)}.evidence:before{left:-33px;top:24px}.evidence:after{content:'';height:1px;width:23px;background:#a44b35;position:absolute;left:-23px;top:28px}.evidence h4{color:#2d3324}.evidence p{color:#626b53}.evidence .tiny{color:#a44933}.evidence a{color:#4e5a3d;border-color:#7f8a6b}.evidence .quiet{color:#8c5644}.notice{font-family:'DM Mono',monospace;font-size:10px}.panel .sectiontitle h2{font-size:26px}.heading h1,.detailtitle{max-width:850px}.cover{overflow:hidden}.accountLink{white-space:nowrap}
/* A single readable type family; no display-font pairing or decorative tracking. */
body,button,input,textarea,select{font-family:Arial,Helvetica,sans-serif}
.brand{font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.7px}
.brandmark{width:30px;height:30px;border-radius:8px}
.cover h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,4.8vw,72px);font-weight:700;line-height:1.08;letter-spacing:-2.4px;text-transform:none;margin:10px 0 24px}
.covercopy>p{font-size:16px;line-height:1.7;max-width:400px;color:#bfc1b8}
.cover{min-height:520px;gap:25px;padding-top:35px}
.edition,.coversmall,.artcaption{display:none}
.coveractions{margin-top:28px}.coveractions>a{font-size:13px;border:0}
.primary{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:14px 22px;border-radius:6px;box-shadow:none}
.primary span:empty{display:none}.secondary{font-size:13px;border-radius:6px}
.eyebrow,.tiny,.tag,.redlabel,.dispatch,.dispatch>a,.edition,header,.local,.local #syncStatus,.ledgerno,.ledgercount,.methodstrip span,.methodstrip b,.sectiontitle>a,.membershipbanner small,footer,.notice{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}
.heading>.eyebrow{display:none}.heading h1,.detailtitle{font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:650;line-height:1.15;letter-spacing:-1.3px}
.sectiontitle h2,.methodstrip h3,.emptycase h3,.membershipbanner h2,.evidence h4,.cardhead h3,.comparecard h3,.limepanel h3,dialog h2{font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.5px;text-transform:none}
.sectiontitle h2{font-size:28px}.sectiontitle .redlabel{display:none}.sectiontitle>a{font-size:13px}
.methodstrip h3{font-size:21px;line-height:1.4}.methodstrip span{display:none}.methodstrip p{font-size:14px;line-height:1.7}.methodstrip b{font-size:13px}
.membershipbanner h2{font-size:38px;line-height:1.15}.membershipbanner p{font-size:15px}.membershipbanner:after{display:none}.membershipbanner .redlabel{font-size:13px}
.dispatchlabel{display:none}.dispatch{font-size:13px;gap:35px}.dispatch b{font-size:17px}.dispatch>a{font-size:12px}
.emptycase h3{font-size:22px}.emptycase p{font-size:14px}.ledgerrow h3{font-size:19px}.ledgerrow p{font-size:13px;line-height:1.6}.ledgercount{font-size:11px}
nav a span{font-size:13px}nav{gap:22px}.local{font-size:11px}.local p,.local #syncStatus{font-size:10px}.local a{display:none}header{font-size:12px;height:46px}.quiet{font-size:12px}footer{font-size:11px}
.tiny{font-size:12px}.tag{font-size:11px}.notice{font-size:12px;line-height:1.8}.evidence h4{font-size:21px}.evidence p{font-size:14px;line-height:1.7}.evidence a{font-size:12px}.evidence .tiny{font-size:11px}.evidence{transform:none!important}.timeline{border-left-color:#985343}
.bigresult,.metric b{font-family:Arial,Helvetica,sans-serif;letter-spacing:-1px}.bigresult{font-size:56px}.metric b{font-size:25px}.metric span{font-size:12px}.formula{font-size:12px}label{font-size:13px}.steps li,.check p{font-size:14px}.muted{font-size:14px}.boardart{margin:0 -12px}.panel h3{line-height:1.5}
@media(max-width:1100px){nav{gap:15px}nav a span{font-size:12px}.cover h1{font-size:57px}}
@media(max-width:760px){.cover{padding-top:30px;gap:24px}.cover h1{font-size:52px;letter-spacing:-1.8px;line-height:1.08}.covercopy>p{font-size:15px}.boardart{margin:0 -16px}.coveractions{gap:23px}.brand{font-size:22px}nav a span{font-size:12px}.heading h1,.detailtitle{font-size:34px}.sectiontitle h2{font-size:27px}.membershipbanner h2{font-size:33px}.methodstrip h3{font-size:23px}.dispatch{margin-top:20px}.ledgercount{font-size:10px}.ledgerrow p{font-size:12px}.emptycase button{font-size:12px}.accountLink{font-size:12px}}
