:root{--black:#000;--panel:#11100f;--ruby:#ad1027;--ruby-bright:#e51d36;--gold:#d7ad67;--gold-light:#f3d28b;--cream:#f6f0e6;--muted:#a99f96;--line:rgba(222,195,156,.19)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:#961529;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{background:#000;position:relative;overflow:hidden}.site-shell:before{content:"";position:absolute;inset:70px 0 0;opacity:.22;pointer-events:none;background-image:radial-gradient(#e1c181 .7px,transparent .8px);background-size:45px 45px;-webkit-mask-image:linear-gradient(180deg,transparent,black 38%,transparent 85%);mask-image:linear-gradient(180deg,transparent,black 38%,transparent 85%)}.site-header{height:82px;max-width:1540px;margin:auto;padding:0 clamp(22px,4vw,72px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;border-bottom:1px solid var(--line)}.brand-mark{font-size:27px;font-weight:900;letter-spacing:-1.7px;line-height:1}.brand-can{color:#f4ce33}.brand-x{color:#d4192f;text-shadow:0 0 11px #961b2c}.site-nav{display:flex;align-items:center;gap:clamp(22px,3vw,45px);color:#d8d0c8;font-size:13px;letter-spacing:.04em}.site-nav a:focus-visible,.site-nav a:hover{color:var(--gold-light)}.nav-workspace{border:1px solid rgba(215,173,103,.48);padding:13px 18px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.12em}.nav-workspace span{margin-left:8px;color:var(--gold-light)}.hero{min-height:calc(100vh - 82px);max-width:1600px;margin:auto;padding:clamp(36px,5vh,74px) 3.2% 24px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.hero-glow{position:absolute;left:50%;top:7%;width:54%;height:54%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(132,5,23,.19),transparent 66%);filter:blur(28px);pointer-events:none}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:.3em;font-weight:700;text-transform:uppercase}.hero-eyebrow{display:flex;align-items:center;gap:18px;position:relative;z-index:1;margin:0;font-size:13px}.eyebrow-line{width:36px;height:1px;background:var(--gold);opacity:.65}.hero-logo{width:min(100%,1280px);height:auto;filter:drop-shadow(0 15px 25px rgba(0,0,0,.33));margin:6px 0 -42px}.hero-logo,.hero-statement{position:relative;z-index:1}.hero-statement{margin:auto auto 38px;max-width:760px}.statement-rule{height:1px;width:124px;margin:0 auto 30px;background:linear-gradient(90deg,transparent,var(--gold),transparent);position:relative}.statement-rule span{width:7px;height:7px;background:var(--gold);position:absolute;left:calc(50% - 3.5px);top:-3px;transform:rotate(45deg)}.hero-motto{font:400 clamp(34px,4.5vw,66px)/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0 0 23px}.gold-period{color:var(--gold)}.hero-deck{color:#c1b8b0;font-size:clamp(15px,1.35vw,18px);line-height:1.7;margin:0 auto;max-width:650px}.hero-actions{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:30px}.button{min-width:190px;padding:16px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;text-transform:uppercase;font-weight:800;font-size:11px;letter-spacing:.15em;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#bd1830,#881020);color:white;border:1px solid #d34552}.button-secondary{border:1px solid rgba(232,197,140,.45);color:var(--gold-light);background:rgba(0,0,0,.16)}.button-secondary:hover{border-color:var(--gold-light)}.hero-bottom{width:100%;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid var(--line);color:#80756d;font-size:10px;text-transform:uppercase;letter-spacing:.2em;position:relative;z-index:1}.content-wrap{width:min(1280px,calc(100% - 8vw));margin:auto}.approach-section,.mission-section{padding:clamp(80px,10vw,150px) 0}.mission-section{background:#100d0d;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,150px);align-items:start}.section-kicker{font-size:11px;font-weight:800;letter-spacing:.24em;color:var(--gold);margin:0 0 30px}.approach-section h2,.founder-section h2,.mission-section h2{font:400 clamp(40px,5vw,74px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:0}.approach-section h2 em,.founder-section h2 em,.mission-section h2 em{color:var(--gold-light);font-weight:400}.mission-copy{padding-top:48px}.mission-copy p{font-size:18px;line-height:1.8;color:#c5bdb5;margin:0 0 22px}.mission-note{border-top:1px solid var(--line);margin-top:32px;padding-top:23px;display:flex;align-items:center;gap:15px;color:var(--gold-light);font-size:13px;letter-spacing:.05em}.note-diamond{color:var(--ruby-bright);font-size:17px}.approach-section{background:radial-gradient(circle at 50% 100%,rgba(94,13,27,.12),transparent 45%),#0a0909}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:58px}.section-heading>p{max-width:400px;color:var(--muted);line-height:1.7;font-size:15px;margin:0 0 4px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.pillar{padding:clamp(28px,3.2vw,47px);min-height:300px;background:rgba(255,255,255,.018)}.pillar:not(:last-child){border-right:1px solid var(--line)}.pillar-number{display:flex;justify-content:space-between;color:var(--gold);font-size:12px;letter-spacing:.2em}.pillar-number span{color:#971227;font-size:16px}.pillar h3{font:400 28px/1.2 Georgia,Times New Roman,serif;margin:70px 0 16px}.pillar p{color:var(--muted);line-height:1.65;font-size:14px;margin:0}.research-caution{display:flex;gap:20px;align-items:flex-start;max-width:720px;margin:30px 0 0 auto;color:#89807a}.research-caution span{color:var(--gold)}.research-caution p{font-size:12px;line-height:1.7;margin:0}.founder-section{background:linear-gradient(100deg,#2e0911,#140d0d 45%,#0f0b0b);border-top:1px solid rgba(197,139,92,.26);border-bottom:1px solid rgba(197,139,92,.26);padding:76px 0}.founder-inner{display:flex;justify-content:space-between;align-items:end;gap:50px}.founder-section h2{font-size:clamp(38px,4vw,58px)}.founder-inner>p{max-width:430px;color:#d3c7bd;line-height:1.75;margin:0}.admin-page{min-height:100vh;padding:32px 6vw;background:radial-gradient(circle at 50% 0,rgba(95,10,25,.16),transparent 45%),var(--black)}.admin-header{max-width:1200px;margin:0 auto 65px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px}.admin-header a{font-size:25px;font-weight:900;color:#f4ce33;letter-spacing:-1px}.admin-header a span{color:#d4192f}.admin-card{max-width:460px;margin:8vh auto;background:#141111;border:1px solid var(--line);padding:35px}.admin-card h1,.admin-dashboard h1{font:400 40px/1.15 Georgia,serif;margin:0 0 15px}.admin-card p,.admin-dashboard p{color:var(--muted);line-height:1.6}.admin-form{display:grid;gap:18px;margin-top:30px}.admin-form label{display:grid;gap:9px;color:var(--gold-light);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-form input{background:#090808;border:1px solid #443b36;color:white;padding:14px;outline:none;width:100%}.admin-form input:focus{border-color:var(--gold)}.admin-form button,.admin-signout{background:#9d1528;border:1px solid #c13746;color:white;padding:14px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.admin-error{color:#ff9caa!important;font-size:13px}.admin-dashboard{max-width:1200px;margin:auto}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.admin-panel{padding:25px;border:1px solid var(--line);background:#141111}.admin-panel h2{font:400 24px Georgia,serif;margin:0 0 12px}.admin-panel p{font-size:14px;margin:0}.admin-tag{display:inline-block;color:var(--gold-light);font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}.admin-signout{background:transparent;border-color:var(--line);padding:10px 15px}@media(max-width:850px){.site-header{height:70px}.site-nav{gap:16px}.site-nav a:not(.nav-workspace){display:none}.hero{min-height:calc(100svh - 70px);padding-top:35px}.hero-eyebrow{font-size:11px;letter-spacing:.23em}.hero-logo{margin:28px 0 0}.mission-grid{grid-template-columns:1fr;gap:10px}.mission-copy{padding:0}.section-heading{display:block}.section-heading>p{margin-top:25px}.founder-inner{display:block}.founder-inner>p{margin-top:26px}.pillar-grid{grid-template-columns:1fr}.pillar{min-height:auto}.pillar:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.pillar h3{margin-top:40px}.admin-grid{grid-template-columns:1fr}}@media(max-width:560px){.site-header{padding:0 20px}.brand-mark{font-size:23px}.nav-workspace{font-size:9px;padding:10px}.hero{padding-left:12px;padding-right:12px;min-height:750px}.hero-eyebrow{font-size:8.5px;letter-spacing:.16em;gap:8px}.eyebrow-line{width:15px}.hero-logo{width:100%;max-width:none;margin:26px 0 0}.hero-statement{margin:auto auto 36px}.hero-motto{font-size:40px}.hero-deck{font-size:15px}.hero-bottom{font-size:8px}.hero-bottom span:first-child{display:none}.hero-bottom{justify-content:center}.button{width:100%}.content-wrap{width:calc(100% - 40px)}.approach-section,.mission-section{padding:75px 0}.mission-copy p{font-size:16px}.research-caution{margin-top:25px}.founder-section{padding:65px 0}.admin-page{padding:20px}.admin-header{margin-bottom:40px}.admin-card{padding:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-200%);background:#0d1724;color:#fff;padding:14px 20px;border:2px solid #f5d887}.skip-to-content:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #7ed7ff;outline-offset:4px}main{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.intake-guidance a,.research-caution a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.boundary-page{min-height:100vh;background:radial-gradient(circle at 50% 5%,rgba(115,12,31,.19),transparent 43%),var(--black)}.boundary-header{width:min(1280px,calc(100% - 8vw));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.boundary-header>a:last-child{color:var(--gold-light);font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.boundary-content{width:min(1180px,calc(100% - 8vw));margin:auto;padding:clamp(65px,7vw,110px) 0 110px}.boundary-content h1{font:400 clamp(44px,6vw,82px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:0 0 28px}.boundary-content h1 em{color:var(--gold-light);font-weight:400}.boundary-lead{max-width:750px;color:#c5bdb5;font-size:clamp(17px,2vw,21px);line-height:1.65;margin:0 0 50px}.intake-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:22px;align-items:start}.intake-card,.intake-guidance{background:#151110;border:1px solid var(--line);padding:clamp(24px,3vw,42px)}.boundary-document h2,.intake-card h2,.intake-guidance h2{font:400 clamp(27px,3vw,38px)/1.15 Georgia,Times New Roman,serif;margin:0 0 14px}.boundary-document section p,.intake-card>p,.intake-guidance p{color:#bdb3aa;line-height:1.7;margin:0 0 22px}.intake-form{display:grid;gap:14px;margin-top:32px}.intake-form>label:first-child{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--gold-light)}.intake-form textarea{width:100%;min-height:150px;resize:vertical;border:1px solid #51443e;background:#090808;color:var(--cream);padding:16px;line-height:1.55;outline:none}.intake-form input:focus-visible,.intake-form textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.intake-form textarea::placeholder{color:#82766d}.intake-form .intake-help{color:#aa9b90;font-size:12px;line-height:1.6;margin:-5px 0 5px}.intake-acknowledgment{display:flex;gap:12px;align-items:flex-start;color:#cabfb5;font-size:13px;line-height:1.6;margin:0 0 10px}.intake-acknowledgment input{accent-color:var(--ruby);margin-top:4px}.intake-form .button{width:max-content;max-width:100%}.intake-form .button:disabled{opacity:.6;cursor:wait}.intake-result{padding:17px 18px;margin-top:8px;border:1px solid var(--line);font-size:14px;line-height:1.6}.intake-result p{margin:6px 0 0;color:#d7cec5}.intake-result-ok{border-color:rgba(150,199,140,.5);background:rgba(36,91,40,.17)}.intake-result-caution{border-color:rgba(229,29,54,.55);background:rgba(142,20,39,.15)}.intake-guidance strong{color:var(--gold-light)}.boundary-document{max-width:900px}.boundary-document section{padding:28px 0;border-top:1px solid var(--line)}.boundary-document section h2{font-size:30px}.boundary-document section p{margin:0}.boundary-cta{margin-top:35px}@media(max-width:850px){.intake-layout{grid-template-columns:1fr}.boundary-content,.boundary-header{width:calc(100% - 40px)}.boundary-content{padding:70px 0 90px}}.admin-panel a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.admin-sources{margin:82px 0 72px;padding-top:42px;border-top:1px solid var(--line);scroll-margin-top:32px}.admin-sources h2{font:400 clamp(32px,3.5vw,48px)/1.12 Georgia,serif;margin:0 0 16px}.admin-sources>p{max-width:780px;margin:0 0 34px;color:#c5bbb2;line-height:1.7}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.source-test-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.source-test-toolbar button{background:#9d1528;border:1px solid #c13746;color:white;padding:14px 20px;font-size:14px;font-weight:800;cursor:pointer}.source-test-toolbar button:disabled{opacity:.55;cursor:wait}.source-test-toolbar button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.source-test-toolbar span{font-size:14px;color:#c5bbb2}.source-card{min-width:0;padding:23px;border:1px solid var(--line);background:#141111;display:flex;flex-direction:column}.source-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-number{color:var(--gold);font-size:12px;letter-spacing:.16em}.source-badge{border:1px solid rgba(145,194,133,.45);color:#b6dda8;padding:6px 8px;font-size:10px;line-height:1.3;text-align:right;text-transform:uppercase;letter-spacing:.08em}.source-badge-caution{border-color:rgba(229,174,93,.52);color:#f3cf91}.source-card h3{font:400 26px/1.2 Georgia,serif;margin:29px 0 10px}.source-card>p{font-size:14px;color:#c1b6ad;line-height:1.6;margin:0 0 24px;min-height:68px}.source-card-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.source-card-actions button{background:#9d1528;border:1px solid #c13746;color:white;padding:10px 13px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.source-card-actions button:disabled{opacity:.55;cursor:wait}.source-card-actions a{color:var(--gold-light);font-size:12px;text-decoration:underline;text-underline-offset:3px}.admin-panel a:focus-visible,.source-card-actions a:focus-visible,.source-card-actions button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.source-check-result{min-height:67px;border-top:1px solid var(--line);padding-top:15px;margin-top:20px;color:#9f938b;font-size:12px;line-height:1.5}.source-check-result small{display:block;color:#90857d;margin-top:6px;font-size:11px}.source-result-ok{color:#b6dda8}.source-result-caution{color:#f3cf91}.source-follow-up{border-left:3px solid var(--ruby-bright);background:rgba(158,20,41,.09);padding:21px 25px;margin-top:28px}.source-follow-up strong{color:var(--gold-light);font:400 22px Georgia,serif}.source-follow-up p{margin:9px 0 0;color:#c4b9b0;font-size:14px;line-height:1.65}@media(max-width:1050px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.source-grid{grid-template-columns:1fr}.admin-sources{margin-top:60px}.source-card>p{min-height:0}.source-card-actions{flex-wrap:wrap}}.admin-research{margin:76px 0 30px;padding-top:42px;border-top:1px solid var(--line);scroll-margin-top:28px}.admin-research h2{font:400 clamp(32px,3.5vw,48px)/1.12 Georgia,serif;margin:0 0 16px}.admin-research-lead{max-width:800px;margin:0 0 25px;color:#c5bbb2;line-height:1.7}.admin-workspace-message{padding:13px 16px;border-left:3px solid var(--gold);background:#241b17;color:var(--cream)!important}.admin-alerts{border:1px solid rgba(215,173,103,.45);background:#211417;padding:20px 24px;margin:28px 0}.admin-alerts h3,.admin-research-ledger h3{font:400 25px Georgia,serif;margin:0 0 12px}.admin-alerts h3 span{font:700 12px Arial,sans-serif;background:var(--ruby);color:#fff;padding:4px 7px;margin-left:8px}.admin-alerts p{margin:0}.admin-alerts ul,.admin-research-ledger ul{list-style:none;margin:0;padding:0}.admin-alerts li{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:10px 0}.admin-alerts a,.admin-generated-link a,.admin-research-ledger a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.admin-alerts small,.admin-research-ledger small{color:var(--muted)}.admin-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.admin-research-card{background:#141111;border:1px solid var(--line);padding:23px;display:grid;gap:14px;min-width:0}.admin-research-card h3{font:400 25px Georgia,serif;margin:-3px 0 0}.admin-research-card p{font-size:12px;line-height:1.55;margin:0;color:#a99f96}.admin-amendment-form label,.admin-research-card label{display:grid;gap:7px;color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-amendment-form select,.admin-amendment-form textarea,.admin-research-card input,.admin-research-card select,.admin-research-card textarea{min-width:0;width:100%;padding:10px;border:1px solid #51443e;background:#090808;color:var(--cream);outline:none;line-height:1.45}.admin-amendment-form textarea,.admin-research-card textarea{resize:vertical}.admin-amendment-form select:focus-visible,.admin-amendment-form textarea:focus-visible,.admin-research-card input:focus-visible,.admin-research-card select:focus-visible,.admin-research-card textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.admin-amendment-form button,.admin-research-card button{padding:11px 14px;background:#9d1528;border:1px solid #c13746;color:white;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-amendment-form button:disabled,.admin-research-card button:disabled{opacity:.5;cursor:not-allowed}.admin-research-card fieldset{border:1px solid var(--line);padding:12px;margin:0;display:grid;gap:8px}.admin-research-card legend{color:var(--gold-light);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.admin-research-card .admin-check{display:flex;align-items:flex-start;gap:9px;color:#d4c9bd;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;line-height:1.5}.admin-check input{width:auto;margin:3px 0 0;accent-color:var(--ruby)}.admin-generated-link{overflow-wrap:anywhere}.admin-research-ledger{border-top:1px solid var(--line);padding-top:32px;margin-top:38px}.admin-research-ledger>ul>li{border:1px solid var(--line);background:#141111;padding:18px;margin:12px 0;line-height:1.6;scroll-margin-top:24px}.admin-research-ledger>ul>li p{margin:9px 0 0;font-size:13px}.admin-research-ledger>ul>li strong{font:400 19px Georgia,serif;color:var(--cream)}.admin-research-ledger em{color:var(--gold-light);font-style:normal}.admin-amendment{border-left:2px solid var(--gold);padding-left:10px}.admin-amendment-form{display:grid;gap:13px;max-width:550px;margin-top:25px}.admin-amendment-form h4{font:400 21px Georgia,serif;margin:0}@media(max-width:1050px){.admin-research-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.admin-research-grid{grid-template-columns:1fr}.admin-alerts li{display:grid;gap:3px}}.admin-history,.admin-literature{margin:76px 0 30px;padding-top:42px;border-top:1px solid var(--line);scroll-margin-top:28px}.admin-history h2,.admin-literature h2{font:400 clamp(32px,3.5vw,48px)/1.12 Georgia,serif;margin:0 0 16px}.admin-history a,.admin-literature a,.literature-snapshot a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.admin-history-refresh,.admin-history-share button,.admin-literature-run,.snapshot-actions button{padding:11px 15px;background:#9d1528;border:1px solid #c13746;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-history-refresh:disabled,.admin-history-share button:disabled,.admin-literature-run:disabled{opacity:.5;cursor:not-allowed}.admin-literature .admin-workspace-message{margin:20px 0}.admin-literature-question{margin:26px 0;color:#d3c8bf}.admin-literature-searches{display:grid;gap:18px;margin:25px 0}.admin-literature-search{border:1px solid var(--line);background:#141111;padding:clamp(20px,3vw,32px)}.admin-literature-search h3,.literature-snapshot h2{font:400 clamp(22px,2.6vw,30px)/1.2 Georgia,serif;margin:0 0 16px}.admin-history p,.admin-literature-search p,.literature-snapshot p{line-height:1.65;color:#c9beb5}.admin-literature-query code,.literature-snapshot code{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:7px 9px;background:#080707;color:#f0cf8f;font-size:12px}.admin-literature-search ol,.literature-snapshot ol{padding-left:22px;margin:25px 0}.admin-literature-search li,.literature-snapshot li{padding:13px 0;border-top:1px solid var(--line);line-height:1.55}.admin-literature-search li span{display:block;font-size:12px;color:#b6a99d;margin-top:5px}.admin-literature-warning{display:block;color:#f0a1a1;margin-top:7px}.admin-literature-limitation{font-size:13px}.admin-literature-credit{font-size:12px;color:#ab9f95;line-height:1.6;margin-top:25px}.admin-history>p{max-width:860px}.admin-history-list{list-style:none;margin:25px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-history-list>li{min-width:0;padding:22px;border:1px solid var(--line);background:#141111}.admin-history-list h3{font:400 23px Georgia,serif;margin:11px 0 4px}.admin-history-list p{font-size:13px;overflow-wrap:anywhere}.admin-history-share{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.admin-history-share label{display:flex;gap:9px;color:#d6cac0;font-size:13px;line-height:1.55;margin-bottom:14px}.admin-history-share input{accent-color:var(--ruby);margin-top:3px}.admin-history-share button{margin-right:7px}.process-page{min-height:calc(100vh - 150px);width:min(1050px,calc(100% - 8vw));margin:0 auto;padding:0 0 100px}.process-nav{height:88px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:18px}.process-nav>a:first-child{color:#ffe21d;text-decoration:none;font-weight:900;font-size:26px}.process-nav>a:first-child span{color:#df1737}.process-nav span,.process-nav>a:last-child{color:var(--gold-light);font-size:12px;text-decoration:none}.literature-snapshot{padding:60px 0 30px}.literature-snapshot h1{font:400 clamp(36px,5vw,64px)/1.08 Georgia,serif;margin:15px 0 23px}.literature-snapshot-group{padding:28px 0;border-top:1px solid var(--line)}.snapshot-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 40px}.process-events{list-style:none;padding:0}.process-events li{padding:18px 0;border-top:1px solid var(--line)}.process-events pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbbeb4;font-size:12px}@media(max-width:800px){.admin-history-list{grid-template-columns:1fr}.process-page{width:calc(100% - 40px)}}.app-update-notice{position:fixed;z-index:1000;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:18px 20px;background:#211417;border:1px solid #d34552;box-shadow:0 16px 38px rgba(0,0,0,.55);color:var(--cream)}.app-update-notice p{margin:0 0 14px;font-size:14px;line-height:1.5}.app-update-actions{display:flex;gap:10px;flex-wrap:wrap}.app-update-actions button{padding:9px 12px;border:1px solid #d34552;background:#9d1528;color:#fff;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.app-update-actions button:last-child{background:transparent;border-color:var(--line);color:var(--gold-light)}.app-update-actions button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}@media print{body{background:#fff!important;color:#111!important}.app-update-notice,.process-nav,.site-footer,.snapshot-actions{display:none!important}.process-page{width:100%;max-width:none;min-height:0;margin:0;padding:0}.literature-snapshot{padding:0}.literature-snapshot *{color:#111!important;background:transparent!important;box-shadow:none!important}.literature-snapshot a{color:#111!important;text-decoration:underline}.literature-snapshot-group{page-break-inside:avoid;break-inside:avoid;border-color:#aaa}.source-follow-up{border-color:#555!important}}.auth-link-error-notice{position:fixed;z-index:2200;top:1rem;left:50%;transform:translateX(-50%);width:min(42rem,calc(100vw - 2rem));box-sizing:border-box;border:1px solid #e23b5b;border-left-width:4px;background:#171015;color:#fff7e8;padding:1rem 1.15rem;box-shadow:0 18px 60px #000b}.auth-link-error-notice strong{display:block;color:#ffd46d;font:700 1rem/1.35 ui-sans-serif,system-ui,sans-serif}.auth-link-error-notice p{margin:.55rem 0 .8rem;line-height:1.5;color:#f4e5dd}.auth-link-error-notice div{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.auth-link-error-notice a,.auth-link-error-notice button{border:1px solid #d8b85b;background:transparent;color:#ffd46d;padding:.55rem .75rem;font:700 .83rem/1.2 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.auth-link-error-notice button{cursor:pointer;border-color:#80505a;color:#f4e5dd}.auth-link-error-notice a:focus-visible,.auth-link-error-notice button:focus-visible{outline:3px solid #7ed7ff;outline-offset:3px}@media(max-width:600px){.auth-link-error-notice{top:.5rem;width:calc(100vw - 1rem)}}#content{scroll-margin-top:112px}@media(max-width:650px){#content{scroll-margin-top:94px}}.site-footer{padding:22px 0 18px;border-top:1px solid var(--line);background:#000}.footer-inner{display:grid;gap:12px;color:var(--muted)}.footer-top{justify-content:space-between;gap:8px 28px}.footer-identity,.footer-top{display:flex;align-items:center;flex-wrap:wrap}.footer-identity{gap:4px 22px}.footer-brand{display:inline-flex;align-items:baseline;min-height:44px;font-weight:900;color:#e4c83b;font-size:24px;letter-spacing:-1px}.footer-x{color:#c20d29}.footer-trademark{font-size:10px;align-self:flex-start;margin-top:8px;line-height:1;letter-spacing:0;margin-left:1px}.footer-inc{font-size:12px;font-weight:600;letter-spacing:0;color:#ded8ce;margin-left:2px}.footer-identity p{margin:0;font:italic 16px Georgia,serif;color:var(--gold-light)}.footer-nav{display:flex;align-items:center;flex-wrap:wrap;gap:2px 24px}.footer-nav a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#ded8ce;font-size:14px;font-weight:600}.footer-nav .footer-investor{color:var(--gold-light)}.footer-investor span{font-size:10px;font-weight:700;letter-spacing:.04em}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);padding-top:12px}.footer-company{font-size:11px;line-height:1.6;color:#a99f96}.footer-company p{margin:0}.footer-company small{font-size:11px;line-height:1.6}.footer-utilities{justify-content:flex-end;gap:4px 20px}.footer-legal,.footer-utilities{display:flex;align-items:center;flex-wrap:wrap}.footer-legal{gap:2px 14px}.footer-legal a,.footer-legal button{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;color:#a99f96;font:400 12px Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none}.footer-legal button:hover,.pwa-install summary:hover,.site-footer a:hover{color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}.pwa-install{position:relative;margin:0;padding:0;border:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:#cfc4b4;font-size:12px}.pwa-install summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;color:#d5c5aa;list-style:none}.pwa-install summary::-webkit-details-marker{display:none}.pwa-install summary:after{content:"+";font-size:15px;line-height:1}.pwa-install details[open] summary:after{content:"−"}.pwa-install button{font:600 12px Arial,Helvetica,sans-serif;min-height:44px;padding:0 12px;background:transparent;color:var(--gold-light);border:1px solid #665638;border-radius:4px;margin:0;cursor:pointer}.pwa-install>p{margin:0;max-width:210px;line-height:1.5}.pwa-install-help{position:absolute;right:0;bottom:calc(100% + 8px);z-index:10;width:340px;max-height:60svh;overflow:auto;padding:16px;background:#171411;border:1px solid #665638;border-radius:6px;box-shadow:0 10px 30px #0008;font-size:13px;line-height:1.6}.pwa-install-help p{margin:0 0 12px}.pwa-install-help p:last-child{margin-bottom:0}.pwa-install-help ul{padding-left:18px;margin:0 0 12px}.pwa-install-help li+li{margin-top:8px}@media(max-width:850px){.footer-top{align-items:flex-start}.footer-identity{width:100%}.footer-bottom{align-items:flex-start}.footer-utilities{justify-content:flex-start}.footer-nav{gap:2px 20px}}@media(max-width:560px){.site-footer{padding:18px 0 14px}.footer-inner{gap:8px}.footer-identity{gap:0 16px}.footer-identity p{font-size:14px}.footer-nav{column-gap:20px}.footer-nav a{font-size:13px}.footer-bottom{gap:6px}.footer-utilities{width:100%;gap:0}.footer-legal{gap:0 14px}.pwa-install,.pwa-install details{width:100%}.pwa-install summary{width:fit-content}.pwa-install-help{position:static;width:100%;margin:0 0 8px;max-height:60svh}}