:root{--ink: #101a2c;--ink-2: #17243b;--paper: #f4f1e9;--paper-2: #fbfaf6;--white: #fff;--copper: #d97b4a;--copper-dark: #b65d31;--sky: #9bc7d6;--sage: #93aa8a;--wine: #7f4d58;--line: #d8d4ca;--muted: #647083;--success: #2f7f65;color:var(--ink);background:var(--paper-2);font-family:Aptos,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--paper-2)}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e7a17c;outline-offset:3px}.app{min-height:100vh;overflow:hidden}.icon{flex:0 0 auto}.site-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;height:78px;padding:0 clamp(20px,4.5vw,76px);border-bottom:1px solid rgba(16,26,44,.12);background:#fbfaf6f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;border:0;background:none;cursor:pointer;padding:4px}.brand-mark{position:relative;display:grid;width:31px;height:34px;place-items:center;border:1px solid var(--ink);font:700 23px/1 Georgia,serif}.brand-mark span{transform:translateY(-1px)}.brand-mark i{position:absolute;right:-5px;bottom:5px;width:10px;height:3px;background:var(--copper)}.brand-word{color:var(--ink);font:700 19px/1 Georgia,serif;letter-spacing:-.02em}.brand-word span{color:var(--copper-dark)}.nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.nav button{position:relative;padding:29px 0 25px;border:0;background:none;color:#4e596b;font-size:13px;font-weight:650;cursor:pointer}.nav button:after{content:"";position:absolute;right:0;bottom:19px;left:0;height:2px;background:var(--copper);transform:scaleX(0);transition:transform .2s ease}.nav button:hover,.nav button.active{color:var(--ink)}.nav button.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:14px}.language{display:flex;align-items:center;gap:3px;border:0;background:none;font-size:12px;font-weight:750;cursor:pointer}.menu-button{display:none;border:0;background:none;padding:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:750;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#253451}.button-copper{background:var(--copper);color:#20150f}.button-copper:hover{background:#ef9564}.button-light{background:var(--paper-2);color:var(--ink)}.button-ghost{color:var(--white);border-color:#fff6;background:transparent}.button-ghost-dark{color:var(--ink);border-color:#c9cfd6;background:#fff}.button.small{min-height:39px;padding-inline:14px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ink);font-weight:750;cursor:pointer}.text-link .play{display:grid;width:37px;height:37px;place-items:center;border:1px solid #b7b6b0;border-radius:50%}.text-link.compact{font-size:12px}.eyebrow{display:inline-block;margin-bottom:15px;color:var(--copper-dark);font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.eyebrow.light{color:#e7a17c}.section-pad{padding:112px clamp(24px,7vw,110px)}.section-head{max-width:780px;margin-bottom:52px}.section-head h2{margin:0;color:var(--ink);font:500 clamp(36px,5vw,64px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.section-head p{max-width:650px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.hero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;min-height:760px;background:var(--paper-2)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(16,26,44,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,26,44,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:80px 5vw 100px 8vw}.status-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-bottom:11px;padding:8px 11px;border:1px solid #d8d4ca;background:#fff9;color:#425063;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.hero-motto{display:flex;align-self:flex-start;flex-direction:column;margin-bottom:29px;padding-left:12px;border-left:2px solid var(--copper)}.hero-motto span{color:var(--ink);font:italic 500 15px/1.2 Georgia,serif;letter-spacing:.01em}.hero-motto small{margin-top:4px;color:#7b8590;font-size:8px;letter-spacing:.035em}.pulse{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px #2f7f651c}.hero h1{max-width:760px;margin:0;font:500 clamp(54px,6.2vw,98px)/.91 Georgia,"Times New Roman",serif;letter-spacing:-.06em}.hero h1 em,.academy-teaser h2 em,.intel-hero h1 em,.academy-hero h1 em,.institution-hero h1 em{color:var(--copper-dark);font-weight:400}.hero-lede{max-width:620px;margin:30px 0 0;color:#526071;font-size:clamp(17px,1.5vw,21px);line-height:1.58}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.trust-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:55px;color:#5c6673;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.trust-row span{display:flex;align-items:center;gap:7px}.hero-dossier{position:relative;align-self:center;width:min(540px,91%);min-height:602px;margin:35px auto 35px 0;padding:27px 31px 33px;overflow:hidden;color:var(--paper-2);background:var(--ink);box-shadow:24px 30px #dbe7e7,0 35px 80px #101a2c38;transform:rotate(1deg)}.hero-dossier:before{content:"";position:absolute;inset:0;opacity:.13;background:repeating-linear-gradient(0deg,transparent 0 34px,#fff 35px)}.dossier-top{position:relative;display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.22);color:#a7b6c7;font:700 9px/1 monospace;letter-spacing:.15em}.dossier-title{position:relative;display:flex;flex-direction:column;padding:40px 0 35px}.dossier-title small{color:#e4a180;font:700 9px/1 monospace;letter-spacing:.17em}.dossier-title strong{margin:12px 0 10px;font:500 35px/1.04 Georgia,serif;letter-spacing:-.03em}.dossier-title span{color:#b7c0ce;font-size:12px}.case-thread{position:relative;display:grid;gap:0;margin:6px 0 26px}.thread-line{position:absolute;top:18px;bottom:18px;left:17px;width:1px;background:#fff3}.thread-node{position:relative;display:flex;align-items:center;gap:15px;min-height:55px;color:#8290a2;font-size:12px}.thread-node i{z-index:1;display:grid;width:35px;height:35px;place-items:center;border:1px solid #617088;border-radius:50%;background:var(--ink);font: 700 10px/1 monospace}.thread-node.done{color:#dce4ec}.thread-node.done i{color:var(--ink);border-color:var(--sky);background:var(--sky)}.thread-node.current{color:#fff;font-weight:700}.thread-node.current i{border-color:var(--copper);box-shadow:0 0 0 5px #d97b4a2b;color:var(--copper)}.dossier-note{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.dossier-note>.icon{color:#e4a180}.dossier-note div{display:flex;flex:1;flex-direction:column}.dossier-note b{font-size:12px}.dossier-note span{margin-top:4px;color:#98a6b8;font-size:10px}.dossier-note button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}.seal{position:absolute;right:-10px;bottom:153px;display:grid;width:75px;height:75px;place-items:center;border:1px solid rgba(217,123,74,.7);border-radius:50%;color:#e59b76;font:700 7px/1.35 monospace;letter-spacing:.15em;text-align:center;transform:rotate(-14deg)}.seal:before{content:"";position:absolute;inset:5px;border:1px dashed rgba(217,123,74,.55);border-radius:50%}.seal span{font-size:13px}.reveal{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.delay-1{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-dossier.delay-1{animation-name:dossierRise}@keyframes dossierRise{0%{opacity:0;transform:translateY(32px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:var(--paper)}.proof-strip div{padding:28px clamp(20px,3vw,45px);border-right:1px solid var(--line)}.proof-strip div:last-child{border:0}.proof-strip strong{display:block;font:500 clamp(26px,3vw,40px)/1 Georgia,serif}.proof-strip span{display:block;margin-top:9px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.journey{background:#fff}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.journey-card{position:relative;min-height:300px;padding:28px;border-right:1px solid var(--line);background:var(--paper-2);transition:background .25s ease,transform .25s ease}.journey-card:last-child{border:0}.journey-card:hover{z-index:2;background:#eef3f3;transform:translateY(-8px);box-shadow:0 22px 45px #101a2c1c}.journey-card>span{color:var(--copper-dark);font:700 11px/1 monospace}.journey-card>div{margin-top:83px}.journey-card h3{margin:0 0 13px;font:500 25px/1.05 Georgia,serif}.journey-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.journey-card>.icon{position:absolute;right:25px;bottom:25px;color:#88919c}.intelligence-teaser{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;overflow:hidden;color:#fff;background:var(--ink)}.intelligence-copy{align-self:center}.intelligence-copy h2{margin:0;font:500 clamp(40px,5vw,68px)/.98 Georgia,serif;letter-spacing:-.04em}.intelligence-copy h2 em{color:var(--sky);font-weight:400}.intelligence-copy p{margin:24px 0 30px;color:#b7c0ce;font-size:16px;line-height:1.7}.citation-stack{position:relative;align-self:center;padding:45px 0 0 45px}.citation-stack:before{content:"";position:absolute;inset:0 45px 50px 0;border:1px solid rgba(155,199,214,.23);transform:translate(-20px,20px)}.query-bar{position:relative;z-index:2;display:flex;align-items:center;gap:12px;min-height:64px;padding:0 18px;color:var(--ink);background:#fff;box-shadow:0 14px 40px #0000002e}.query-bar span{flex:1;color:#4d5866;font-size:14px}.query-bar kbd{padding:5px 8px;border:1px solid var(--line);border-radius:3px;color:#6b7380;font-size:10px}.answer-card{position:relative;z-index:1;margin:-1px 24px 0;padding:24px;color:var(--ink);background:var(--paper)}.answer-head{display:flex;align-items:center;gap:8px;color:var(--copper-dark);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.answer-head b{margin-left:auto;color:#6d7888;font-family:monospace}.answer-card>p,.console-result>p{color:#3f4a59;font-family:Georgia,serif;font-size:17px;line-height:1.65}mark{padding:2px 4px;background:#d8e7e9;color:#264a55}.source-line{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.source-line>span{color:var(--copper-dark);font:700 11px/1 monospace}.source-line div{display:flex;flex:1;flex-direction:column}.source-line b{font-size:12px}.source-line small{margin-top:3px;color:var(--muted);font-size:10px}.source-line i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#d9eadf;color:var(--success);font-style:normal;font-size:11px}.roles-section{background:var(--paper)}.role-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.role-tabs article{min-height:320px;padding:34px 24px;border-right:1px solid var(--line)}.role-tabs article:last-child{border-right:0}.role-tabs article.featured{color:#fff;background:var(--ink);transform:translateY(-12px);box-shadow:0 20px 50px #101a2c29}.role-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:50%;font:700 10px/1 Georgia,serif}.role-tabs h3{margin:45px 0 9px;font:500 24px/1 Georgia,serif}.role-tabs strong{display:block;min-height:42px;font-size:12px;line-height:1.45}.role-tabs p{color:var(--muted);font-size:13px;line-height:1.65}.role-tabs .featured p{color:#b7c0ce}.academy-teaser{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;background:#eef3f3}.academy-teaser h2{margin:0;font:500 clamp(40px,5vw,68px)/.98 Georgia,serif;letter-spacing:-.04em}.academy-teaser p{max-width:560px;margin:24px 0 30px;color:var(--muted);line-height:1.7}.skill-orbit{position:relative;min-height:420px}.orbit-ring{position:absolute;top:50%;left:50%;border:1px solid #aebebf;border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:270px;height:270px}.ring-two{width:400px;height:400px;border-style:dashed}.orbit-core{position:absolute;top:50%;left:50%;display:grid;width:145px;height:145px;place-items:center;border-radius:50%;color:#fff;background:var(--ink);transform:translate(-50%,-50%)}.orbit-core span{margin-top:-25px;font:600 13px/1 Georgia,serif}.orbit-chip{position:absolute;padding:9px 13px;border:1px solid #b8c4c4;border-radius:30px;background:var(--paper-2);font-size:11px;font-weight:750;box-shadow:0 8px 20px #101a2c14}.chip-a{top:7%;left:41%}.chip-b{top:42%;right:2%}.chip-c{bottom:6%;left:43%}.chip-d{top:47%;left:1%}.final-cta{padding:100px 7vw;color:#fff;background:linear-gradient(110deg,#111a2b 0 68%,#24344e 68%);text-align:center}.final-cta h2{margin:0 0 34px;font:500 clamp(42px,5vw,70px)/.98 Georgia,serif;letter-spacing:-.04em}.final-cta>div{display:flex;justify-content:center;gap:12px}footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:70px 7vw 28px;color:#c8d0db;background:#0b1321}.footer-brand p{max-width:350px;margin:20px 0;color:#8f9aaa;line-height:1.6}.light-word{color:#fff;font-size:25px}footer>div:not(.footer-brand):not(.footer-bottom){display:flex;flex-direction:column;align-items:flex-start;gap:13px}footer b{margin-bottom:7px;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase}footer button{padding:0;border:0;background:none;color:#97a3b4;cursor:pointer;font-size:13px}footer button:hover{color:#fff}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:25px;padding-top:24px;border-top:1px solid #263144;color:#748095;font-size:10px}.workspace-shell{display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 78px);background:#eef0f2}.workspace-sidebar{display:flex;flex-direction:column;padding:20px 14px;color:#c5cfda;background:var(--ink)}.demo-flag{padding:8px 10px;border:1px solid #35435b;color:#8fa1b5;font-size:8px;font-weight:800;letter-spacing:.16em;text-align:center}.mobile-new-case{display:none}.case-mini{display:flex;flex-direction:column;padding:25px 10px 22px;border-bottom:1px solid #2d3a50}.case-mini small{color:#e3946d;font:700 9px/1 monospace;letter-spacing:.1em}.case-mini strong{margin:8px 0;color:#fff;font:500 16px/1.25 Georgia,serif}.case-mini span{color:#8492a4;font-size:10px;line-height:1.4}.workspace-sidebar nav{display:grid;gap:4px;padding:18px 0}.workspace-sidebar nav button{display:flex;align-items:center;gap:10px;min-height:39px;padding:0 11px;border:0;border-radius:3px;background:transparent;color:#94a1b3;font-size:11px;text-align:left;cursor:pointer}.workspace-sidebar nav button.active,.workspace-sidebar nav button:hover{color:#fff;background:#22304a}.workspace-sidebar nav button b{display:grid;width:18px;height:18px;margin-left:auto;place-items:center;border-radius:50%;background:var(--copper);color:#fff;font-size:9px}.role-switcher{margin-top:auto;padding:17px 10px 3px;border-top:1px solid #2d3a50}.role-switcher>small{color:#718096;font-size:8px;font-weight:800;letter-spacing:.13em}.role-switcher select{width:100%;margin:9px 0 13px;padding:9px;border:1px solid #3b4961;border-radius:3px;color:#dce3ec;background:#17253c;font-size:10px}.role-person{display:flex;align-items:center;gap:9px}.role-person>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dbe7e7;color:var(--ink);font:700 9px/1 Georgia,serif}.role-person div{display:flex;flex-direction:column}.role-person b{color:#fff;font-size:10px}.role-person small{margin-top:2px;color:#76869a;font-size:8px}.workspace-main{min-width:0}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;min-height:61px;padding:0 28px;border-bottom:1px solid #dadddf;background:#fff}.workspace-topbar>div{display:flex;align-items:center;gap:15px;color:#788290;font-size:10px}.confidential{display:flex;align-items:center;gap:6px;color:var(--success);font-weight:750}.icon-button{display:grid;width:37px;height:37px;place-items:center;border:1px solid #d8dde2;background:#fff;cursor:pointer}.workspace-content{padding:30px clamp(20px,3.5vw,50px) 60px}.dashboard-masthead{display:grid;grid-template-columns:1fr 330px;gap:16px;margin-bottom:16px}.case-heading{display:flex;align-items:flex-end;justify-content:space-between;min-width:0;padding:22px 24px;border:1px solid #d9dde2;background:#fff}.case-heading small{color:var(--copper-dark);font:700 10px/1 monospace;letter-spacing:.12em}.case-heading h1{margin:7px 0 5px;font:500 clamp(28px,3vw,42px)/1 Georgia,serif;letter-spacing:-.035em}.case-heading p{margin:0;color:var(--muted);font-size:12px}.case-value{display:flex;flex-direction:column;align-items:flex-end}.case-value span{color:#89929e;font-size:8px;font-weight:800;letter-spacing:.12em}.case-value b{margin:5px 0;font:500 23px/1 Georgia,serif}.case-value small{color:var(--success);font-size:9px}.dashboard-principle{position:relative;display:flex;min-height:154px;flex-direction:column;justify-content:center;padding:20px 24px;overflow:hidden;color:#fff;background:var(--ink)}.dashboard-principle:after{content:"§";position:absolute;right:-8px;bottom:-44px;color:#ffffff0e;font:180px/1 Georgia,serif}.dashboard-principle>div{z-index:1;display:flex;align-items:center;justify-content:space-between;color:#e49a75;font-size:7px;font-weight:800;letter-spacing:.16em}.dashboard-principle blockquote{z-index:1;margin:14px 0 7px;font:500 24px/.98 Georgia,serif;letter-spacing:-.02em}.dashboard-principle blockquote em{color:#9bc7d6;font-weight:400}.dashboard-principle p{z-index:1;margin:0;color:#9eabba;font-size:8px;line-height:1.45}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;border:1px solid #d9dde2;background:#fff}.dashboard-kpis article{position:relative;min-height:122px;padding:20px;border-right:1px solid #e2e5e8}.dashboard-kpis article:last-child{border:0}.dashboard-kpis article>span{color:#89939f;font-size:7px;font-weight:800;letter-spacing:.12em}.dashboard-kpis article>b{display:block;margin:16px 0 7px;font:500 25px/1 Georgia,serif}.dashboard-kpis article>small{display:block;color:#7e8996;font-size:8px}.dashboard-kpis article>i{display:inline-block;margin-top:12px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.status-copper{color:var(--copper-dark);background:#faeae2}.status-wine{color:var(--wine);background:#f1e4e7}.status-green{color:var(--success);background:#e2eee7}.health-ring{position:absolute;right:18px;bottom:18px;width:40px;height:40px;border:5px solid #e2e8e6;border-radius:50%}.health-ring i{position:absolute;inset:-5px;border:5px solid transparent;border-top-color:var(--success);border-right-color:var(--success);border-bottom-color:var(--success);border-radius:50%;transform:rotate(18deg)}.dashboard-command{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.priority-panel,.activity-panel{border:1px solid #d9dde2;background:#fff}.priority-list{padding:0 15px 15px}.priority-list button{display:grid;width:100%;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;min-height:61px;padding:9px;border:0;border-bottom:1px solid #e8eaec;background:transparent;text-align:left;cursor:pointer}.priority-list button:hover{background:#f2f5f5}.priority-list button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d1d6da;color:#7a8592;font:700 7px/1 monospace}.priority-list button>span:first-child.urgent{border-color:#d58964;color:var(--copper-dark);background:#faeae2}.priority-list button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.priority-list b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.priority-list small{margin-top:5px;color:#8b95a0;font-size:7px}.priority-list .icon{color:#9ca5af}.activity-feed{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:0 21px 20px}.activity-feed>div{display:flex;align-items:center;gap:10px;min-height:67px;border-bottom:1px solid #e8eaec}.activity-icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#5f7184;background:#edf2f2}.activity-feed>div>span:last-child{display:flex;min-width:0;flex-direction:column}.activity-feed b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.activity-feed small{margin-top:5px;color:#8b95a0;font-size:7px}.process-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.panel{border:1px solid #d9dde2;background:#fff;box-shadow:0 6px 16px #101a2c09}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 23px 16px}.panel-head .eyebrow{margin-bottom:7px;font-size:8px}.panel-head h2{margin:0;font:500 20px/1 Georgia,serif}.on-time{display:flex;align-items:center;gap:6px;color:var(--success);font-size:9px;font-weight:750}.on-time i{width:6px;height:6px;border-radius:50%;background:var(--success)}.vertical-timeline{padding:0 15px 18px}.vertical-timeline button{position:relative;display:flex;width:100%;min-height:52px;align-items:center;gap:12px;padding:5px 9px;border:0;border-radius:3px;background:transparent;text-align:left;cursor:pointer}.vertical-timeline button:hover,.vertical-timeline button.selected{background:#f1f4f4}.vertical-timeline button:before{content:"";position:absolute;top:36px;bottom:-17px;left:20px;width:1px;background:#d8dde2}.vertical-timeline button:last-child:before{display:none}.vertical-timeline button>i{z-index:1;display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid #c9cfd6;border-radius:50%;background:#fff;color:#fff;font-style:normal;font-size:9px}.vertical-timeline button.done>i{border-color:var(--success);background:var(--success)}.vertical-timeline button.current>i{border:6px solid #f1d4c5;background:var(--copper-dark)}.vertical-timeline button>span{display:flex;flex:1;flex-direction:column}.vertical-timeline b{font-size:11px}.vertical-timeline small{margin-top:4px;color:#89929e;font-size:9px}.vertical-timeline .icon{color:#a2a9b3}.tribunal-seats{display:grid;grid-template-columns:repeat(3,1fr);padding:0 18px 24px}.tribunal-seats>div{display:flex;min-width:0;flex-direction:column;align-items:center;padding:12px 8px;border-right:1px solid #eceef0;text-align:center}.tribunal-seats>div:last-child{border:0}.avatar{display:grid;width:48px;height:48px;margin-bottom:10px;place-items:center;border-radius:50%;color:var(--ink);background:#dbe7e7;font:700 12px/1 Georgia,serif}.avatar.president{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--copper);background:#efd2c2}.tribunal-seats b{overflow:hidden;max-width:100%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tribunal-seats small{margin:4px 0 11px;color:#7a8492;font-size:8px}.tribunal-seats em{display:flex;gap:4px;color:var(--success);font-size:7px;font-style:normal}.tribunal-seats em i{width:5px;height:5px;border-radius:50%;background:var(--success)}.ai-panel{padding:23px;color:#fff;background:var(--ink)}.ai-label{display:flex;align-items:center;gap:7px;color:#e4a180;font-size:8px;font-weight:850;letter-spacing:.12em}.ai-label span{margin-left:auto;padding:4px 6px;border:1px solid #3a4a62;color:#94a9be}.ai-panel h2{margin:24px 0 9px;font:500 23px/1.05 Georgia,serif}.ai-panel p{margin:0;color:#b5c0ce;font-size:11px;line-height:1.6}.source-tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.source-tags span{padding:6px 7px;border:1px solid #3a4a62;color:#a9bad0;font:700 8px/1 monospace}.confidence{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:18px;color:#8493a6;font-size:8px}.confidence>div{height:3px;background:#3a4658}.confidence i{display:block;height:100%;background:var(--sage)}.confidence b{color:#d7e2ea;font-size:9px}.documents-panel{grid-column:1/-1}.document-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eceef0}.document-list button{display:flex;min-width:0;align-items:center;gap:10px;min-height:80px;padding:13px 17px;border:0;border-right:1px solid #eceef0;background:#fff;text-align:left;cursor:pointer}.document-list button:hover{background:#f6f7f7}.doc-icon{display:grid;width:34px;height:40px;flex:0 0 auto;place-items:center;background:#eef1f4;color:#58677a}.document-list button>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.document-list b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.document-list small{margin-top:5px;color:#8c95a1;font-size:8px}.document-list em{padding:5px 6px;border-radius:3px;color:var(--copper-dark);background:#fbede6;font-size:7px;font-style:normal}.document-list .icon{color:#a2aab5}.stage-detail{display:flex;align-items:center;gap:18px;margin-top:16px;padding:16px 19px;border:1px solid #d9dde2;background:#fff}.stage-detail>span{display:grid;width:49px;height:49px;flex:0 0 auto;place-items:center;border:1px solid var(--copper);color:var(--copper-dark);font:700 9px/1 monospace}.stage-detail>div{flex:1}.stage-detail small{color:#8b95a1;font-size:7px;font-weight:800;letter-spacing:.12em}.stage-detail h3{margin:3px 0;font-size:12px}.stage-detail p{margin:0;color:#707b89;font-size:9px}.toast{position:fixed;z-index:100;top:95px;right:24px;display:flex;align-items:center;gap:9px;padding:13px 16px;color:#fff;background:var(--success);box-shadow:0 12px 35px #101a2c33;font-size:11px;animation:rise .25s ease both}.module-page{min-height:700px}.module-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.module-heading .eyebrow{margin-bottom:8px}.module-heading h1{margin:0;font:500 clamp(31px,3.5vw,46px)/1 Georgia,serif;letter-spacing:-.04em}.module-heading p{margin:9px 0 0;color:var(--muted);font-size:12px}.module-toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px}.module-toolbar>div{display:flex;width:min(430px,70%);align-items:center;gap:10px;padding:0 13px;border:1px solid #d4d9de;background:#fff}.module-toolbar input{width:100%;min-height:42px;border:0;outline:0;background:transparent;font-size:10px}.module-toolbar select{min-height:42px;padding:0 35px 0 12px;border:1px solid #d4d9de;background:#fff;color:#5f6b7b;font-size:10px}.records-table{border:1px solid #d6dbe0;background:#fff}.records-head,.records-table>button{display:grid;grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;min-height:58px;padding:0 18px;border:0;border-bottom:1px solid #e5e8ea;background:#fff;text-align:left}.records-head{min-height:35px;color:#89939f;background:#f3f5f5;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.records-table>button{width:100%;color:var(--ink);cursor:pointer}.records-table>button:hover{background:#f7f8f8}.records-table>button>span:first-child{display:flex;min-width:0;align-items:center;gap:10px}.record-icon{display:grid;width:33px;height:38px;flex:0 0 auto;place-items:center;background:#edf1f3;color:#627084;font-style:normal}.records-table>button>span:first-child>span{display:flex;min-width:0;flex-direction:column}.records-table>button b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.records-table>button small{margin-top:4px;color:#8b95a2;font-size:8px}.records-table>button>span:nth-child(2),.records-table>button>span:nth-child(3){color:#687586;font-size:9px}.records-table>button>span:nth-child(3){display:flex;align-items:center;gap:5px}.records-table>button>em{justify-self:start;padding:5px 7px;border-radius:3px;color:var(--success);background:#e6f0ea;font-size:8px;font-style:normal}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.team-grid article{display:grid;grid-template-columns:auto 1fr auto auto;gap:15px;align-items:center;padding:18px;border:1px solid #d7dce0;background:#fff}.team-avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--ink);background:#dce9e9;font:700 11px/1 Georgia,serif}.team-role{min-width:0}.team-role>span{color:var(--copper-dark);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-role h2{margin:4px 0;font:500 17px/1 Georgia,serif}.team-role p{margin:0;color:#808a97;font-size:8px}.access-badge{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid #d9dde1;color:#647183;font-size:8px}.team-grid article>button{display:grid;width:33px;height:33px;place-items:center;border:0;background:transparent;color:#929ba7;cursor:pointer}.tribunal-detail{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d6dbe0;background:#fff}.tribunal-detail article{display:flex;min-height:520px;flex-direction:column;align-items:center;padding:38px 28px 28px;border-right:1px solid #e2e5e8;text-align:center}.tribunal-detail article:last-child{border:0}.tribunal-portrait{display:grid;width:86px;height:86px;margin-bottom:22px;place-items:center;border-radius:50%;background:#dce9e9;font:700 17px/1 Georgia,serif}.tribunal-portrait.president{box-shadow:0 0 0 4px #fff,0 0 0 5px var(--copper);background:#efd2c2}.tribunal-detail article>span{color:var(--copper-dark);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tribunal-detail h2{margin:8px 0;font:500 23px/1 Georgia,serif}.tribunal-detail p{min-height:38px;margin:0;color:#6f7a89;font-size:10px;line-height:1.5}.declaration-list{display:grid;width:100%;gap:10px;margin-top:28px;padding-block:18px;border-block:1px solid #e2e5e8;text-align:left}.declaration-list span{display:flex;align-items:center;gap:7px;color:#667383;font-size:8px}.declaration-list .icon{color:var(--success)}.tribunal-detail .profile-action{margin-top:auto}.evidence-layout{display:grid;grid-template-columns:1fr 270px;gap:14px}.evidence-main,.expert-card{border:1px solid #d6dbe0;background:#fff}.evidence-progress{padding:23px;border-bottom:1px solid #e4e7e9}.evidence-progress>span{color:var(--copper-dark);font-size:8px;font-weight:800;letter-spacing:.1em}.evidence-progress>b{display:block;margin:9px 0;font:500 21px/1 Georgia,serif}.evidence-progress>div{height:4px;background:#e6e9eb}.evidence-progress i{display:block;width:43%;height:100%;background:var(--copper)}.evidence-row{display:flex;width:100%;align-items:center;gap:11px;min-height:70px;padding:12px 18px;border:0;border-bottom:1px solid #e6e9eb;background:#fff;text-align:left;cursor:pointer}.evidence-row:hover{background:#f6f8f8}.evidence-row>span:nth-child(2){display:flex;flex:1;flex-direction:column}.evidence-row b{font-size:10px}.evidence-row small{margin-top:5px;color:#89939f;font-size:8px}.evidence-row em{padding:5px 7px;color:var(--copper-dark);background:#f9ebe4;font-size:7px;font-style:normal}.evidence-row>.icon{color:#9ca5af}.expert-card{display:flex;flex-direction:column;align-items:center;padding:28px 22px;text-align:center}.expert-card h2{margin:14px 0 5px;font:500 21px/1 Georgia,serif}.expert-card>p{margin:0;color:#74808e;font-size:9px;line-height:1.5}.expert-card>div{display:flex;width:100%;flex-direction:column;margin:25px 0;padding:17px 0;border-block:1px solid #e3e6e8}.expert-card>div span{color:#89939e;font-size:8px;text-transform:uppercase}.expert-card>div b{margin:7px 0;font-size:10px}.expert-card>div small{color:var(--copper-dark);font-size:8px}.hearing-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.next-hearing{min-height:440px;padding:34px;color:#fff;background:var(--ink)}.hearing-date{display:flex;align-items:center;gap:13px;margin:55px 0 20px}.hearing-date b{color:var(--copper);font:500 70px/.8 Georgia,serif}.hearing-date span{color:#b7c2d0;font:700 10px/1.35 monospace}.next-hearing h2{margin:0;font:500 32px/1 Georgia,serif}.next-hearing p{color:#9fabbc;font-size:10px}.hearing-actions{display:flex;gap:8px;margin-top:50px}.hearing-schedule{padding:18px 25px;border:1px solid #d6dbe0;background:#fff}.hearing-schedule>div{display:grid;grid-template-columns:55px 1fr;gap:15px;min-height:75px;padding:16px 0;border-bottom:1px solid #e4e7e9}.hearing-schedule>div:last-child{border:0}.hearing-schedule>div>b{color:var(--copper-dark);font:700 10px/1 monospace}.hearing-schedule span{display:flex;flex-direction:column}.hearing-schedule strong{font-size:11px}.hearing-schedule small{margin-top:6px;color:#89939f;font-size:8px}.finance-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;border:1px solid #d6dbe0;background:#fff}.finance-summary article{padding:24px;border-right:1px solid #e2e5e8}.finance-summary article:last-child{border:0}.finance-summary span{color:#84909e;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.finance-summary b{display:block;margin:12px 0 6px;font:500 27px/1 Georgia,serif}.finance-summary small{color:#8a949f;font-size:8px}.finance-table .finance-row{display:grid;grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;min-height:56px;padding:0 18px;border-bottom:1px solid #e5e8ea;font-size:9px}.finance-row em{justify-self:start;padding:5px 7px;border-radius:3px;color:var(--success);background:#e6f0ea;font-style:normal}.message-layout{display:grid;grid-template-columns:.8fr 1.2fr;min-height:560px;border:1px solid #d6dbe0;background:#fff}.message-list{border-right:1px solid #e2e5e8}.message-list button{display:flex;width:100%;align-items:flex-start;gap:10px;min-height:95px;padding:16px;border:0;border-bottom:1px solid #e5e8ea;background:#fff;text-align:left;cursor:pointer}.message-list button:hover,.message-list button.active{background:#f1f4f4}.message-list button>i{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dbe7e7;font: 700 8px/1 Georgia,serif}.message-list button>span{display:flex;min-width:0;flex:1;flex-direction:column}.message-list b{color:var(--copper-dark);font-size:8px}.message-list strong{overflow:hidden;margin:5px 0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.message-list small{color:#89939f;font-size:8px}.message-list em{color:#768291;font-size:7px;font-style:normal}.message-preview{padding:40px}.message-preview h2{margin:4px 0 18px;font:500 29px/1.05 Georgia,serif}.message-meta{display:grid;gap:4px;padding-bottom:20px;border-bottom:1px solid #e3e6e8;color:#7b8693;font-size:8px}.message-preview>p{color:#596676;font-family:Georgia,serif;font-size:14px;line-height:1.7}.message-attachment{display:flex;align-items:center;gap:10px;margin-top:22px;padding:13px;border:1px solid #d9dde1;background:#f5f7f7}.message-attachment>span{display:flex;flex:1;flex-direction:column}.message-attachment b{font-size:9px}.message-attachment small{margin-top:4px;color:#89939f;font-size:8px}.modal-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:#070d18b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filing-modal{width:min(760px,100%);max-height:min(850px,94vh);overflow:auto;border:1px solid #d7dce0;background:var(--paper-2);box-shadow:0 30px 90px #00000052}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 28px 18px;border-bottom:1px solid var(--line)}.modal-head .eyebrow{margin-bottom:5px}.modal-head h2{margin:0;font:500 29px/1 Georgia,serif}.wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 28px;border-bottom:1px solid var(--line)}.wizard-steps>div{position:relative;display:flex;align-items:center;gap:8px;color:#9aa2ac;font-size:8px}.wizard-steps>div:after{content:"";position:absolute;right:10px;left:34px;bottom:-21px;height:2px;background:transparent}.wizard-steps>div.active{color:var(--ink);font-weight:750}.wizard-steps>div.active:after{background:var(--copper)}.wizard-steps i{display:grid;width:24px;height:24px;place-items:center;border:1px solid #c8ced4;border-radius:50%;background:#fff;font-style:normal}.wizard-steps .active i{border-color:var(--copper);color:var(--copper-dark)}.wizard-body{min-height:340px;padding:28px}.wizard-body>label,.party-grid label{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;color:#4f5b69;font-size:9px;font-weight:750}.wizard-body input:not([type=checkbox]),.wizard-body select,.wizard-body textarea{width:100%;padding:12px;border:1px solid #cfd4d8;border-radius:2px;outline:0;background:#fff;color:var(--ink);font-size:11px}.wizard-body textarea{resize:vertical;line-height:1.55}.check-label{flex-direction:row!important;align-items:flex-start;padding:14px;border:1px solid #d2d7db;background:#fff}.check-label input{margin-top:3px;accent-color:var(--copper-dark)}.check-label span{display:flex;flex-direction:column;gap:4px}.check-label small{color:#7f8996;font-weight:400}.party-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.upload-zone{display:flex;width:100%;min-height:120px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #aab3bc;background:#f3f5f5;color:#657282;cursor:pointer}.upload-zone b{color:var(--ink);font-size:10px}.upload-zone span{font-size:8px}.review-sheet{border:1px solid #d6dbe0;background:#fff}.review-sheet>div:not(.review-alert){display:grid;grid-template-columns:160px 1fr;gap:15px;padding:14px 18px;border-bottom:1px solid #e5e8ea}.review-sheet span{color:#7c8794;font-size:9px}.review-sheet b{font-size:10px}.review-alert{display:flex;align-items:center;gap:10px;padding:16px 18px;color:#596776;background:#eef3f3}.review-alert p{margin:0;font-size:9px;line-height:1.5}.modal-actions{display:flex;align-items:center;justify-content:space-between;padding:17px 28px;border-top:1px solid var(--line);background:#fff}.ai-orchestration{min-height:780px}.sovereignty-badge{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #cbd2d7;color:#536275;background:#fff;font-size:8px;font-weight:750}.model-strip{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:15px;border:1px solid #d6dbe0;background:#fff}.model-strip article{min-height:180px;padding:17px 14px;border-right:1px solid #e1e5e7}.model-strip article:last-child{border:0}.model-strip article>span{color:var(--copper-dark);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.model-strip h2{margin:32px 0 8px;font:500 17px/1 Georgia,serif}.model-strip p{min-height:45px;margin:0;color:#717d8b;font-size:8px;line-height:1.55}.model-strip i{display:block;margin-top:13px;color:var(--success);font-size:7px;font-style:normal}.model-strip i:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--success)}.orchestration-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px}.pipeline-panel,.run-panel{border:1px solid #d6dbe0;background:#fff}.demo-chip{padding:5px 7px;border:1px solid #d6b7a7;color:var(--copper-dark);font:700 7px/1 monospace}.pipeline-stages{padding:0 14px 16px}.pipeline-stages button{display:flex;width:100%;align-items:center;gap:12px;min-height:84px;padding:11px;border:0;border-bottom:1px solid #e5e8ea;background:#fff;text-align:left;cursor:pointer}.pipeline-stages button:hover,.pipeline-stages button.active{background:#eff3f3}.pipeline-stages button.active{box-shadow:inset 3px 0 var(--copper)}.pipeline-stages button>i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid #ccd3d8;border-radius:50%;color:var(--copper-dark);font-style:normal;font-size:8px}.pipeline-stages button>span{display:flex;min-width:0;flex:1;flex-direction:column}.pipeline-stages b{font-size:10px}.pipeline-stages small{margin-top:4px;color:var(--copper-dark);font-size:7px;font-weight:750}.pipeline-stages em{margin-top:6px;color:#778391;font-size:8px;font-style:normal;line-height:1.45}.pipeline-stages .icon{color:#9aa3ad}.run-panel{overflow:hidden}.run-head{padding:24px;color:#fff;background:var(--ink)}.run-head h2{margin:0 0 8px;font:500 28px/1 Georgia,serif}.run-head p{margin:0;color:#aeb9c7;font-size:9px;line-height:1.55}.run-input{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #e2e5e8}.run-input>div{display:flex;min-width:0;align-items:center;gap:11px}.run-input>div>.icon{color:var(--copper-dark)}.run-input>div>span{display:flex;min-width:0;flex-direction:column}.run-input b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.run-input small{margin-top:4px;color:#8a949f;font-size:7px}.run-input .button:disabled{opacity:.55;cursor:progress}.empty-result{display:grid;min-height:250px;place-items:center;align-content:center;gap:10px;color:#99a2ac;text-align:center}.empty-result p{max-width:260px;margin:0;font-size:9px;line-height:1.5}.ai-result{padding:22px}.ai-result-head{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e1e5e7}.ai-result-head>.icon{display:grid;width:28px;height:28px;padding:5px;border-radius:50%;color:var(--success);background:#e5f0e9}.ai-result-head>span{display:flex;flex:1;flex-direction:column}.ai-result-head b{font:500 16px/1 Georgia,serif}.ai-result-head small{margin-top:4px;color:#939ca6;font:7px/1 monospace}.ai-result-head em{color:var(--success);font:500 22px/1 Georgia,serif;font-style:normal}.ai-result>p{color:#566373;font:13px/1.65 Georgia,serif}.result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.result-metrics span{display:flex;flex-direction:column;padding:9px;background:#f1f4f4;color:#8a949f;font-size:7px;text-transform:uppercase}.result-metrics b{margin-top:5px;color:var(--ink);font-size:8px;text-transform:none}.guardrail-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #d6dbe0;background:#fff}.guardrail-row span{display:flex;align-items:center;gap:7px;min-height:46px;padding:10px 13px;border-right:1px solid #e1e5e7;color:#667383;font-size:8px}.guardrail-row span:last-child{border:0}.guardrail-row .icon{color:var(--success)}.live-hearing{display:grid;grid-template-columns:.95fr 1.05fr;min-height:520px;margin-top:14px;border:1px solid #d6dbe0}.live-stage{display:flex;flex-direction:column;padding:18px;color:#fff;background:#0b1321}.live-stage-top{display:flex;align-items:center;justify-content:space-between;color:#8090a5;font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.live-indicator{display:flex;align-items:center;gap:6px}.live-indicator i{width:7px;height:7px;border-radius:50%;background:#7b8798}.live-indicator.active{color:#f0a27b}.live-indicator.active i{background:#ed6d52;box-shadow:0 0 0 5px #ed6d5226;animation:livePulse 1.3s infinite}@keyframes livePulse{50%{opacity:.4}}.speaker-tile{position:relative;display:flex;min-height:275px;flex-direction:column;align-items:center;justify-content:center;margin:18px 0 10px;background:radial-gradient(circle at 50% 40%,#263852,#111d30 68%)}.speaker-avatar{display:grid;width:82px;height:82px;place-items:center;border:1px solid #6f8098;border-radius:50%;background:#d7e5e6;color:var(--ink);font:700 18px/1 Georgia,serif}.speaker-tile strong{margin-top:13px;font:500 16px/1 Georgia,serif}.speaker-tile small{margin-top:5px;color:#8b9bae;font-size:8px}.audio-wave{position:absolute;right:20px;bottom:18px;left:20px;display:flex;height:22px;align-items:center;justify-content:center;gap:3px}.audio-wave i{width:2px;height:5px;background:var(--sky);animation:wave .9s ease-in-out infinite alternate}.audio-wave i:nth-child(3n){animation-delay:-.2s}.audio-wave i:nth-child(4n){animation-delay:-.45s}@keyframes wave{to{height:19px}}.participant-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.participant-row>span{display:flex;min-height:55px;flex-direction:column;align-items:center;justify-content:center;background:#17243a;color:#dce4ec;font:700 8px/1 Georgia,serif}.participant-row small{margin-top:6px;color:#75869d;font:6px/1 sans-serif}.live-controls{display:flex;justify-content:center;gap:7px;margin-top:auto;padding-top:14px}.live-controls button{display:flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #34445b;background:#17243a;color:#d5dde7;font-size:7px;cursor:pointer}.play-dot,.stop-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--success)}.stop-dot{border-radius:1px;background:#ed6d52}.transcript-panel{display:flex;flex-direction:column;min-width:0;padding:21px;background:#fff}.transcript-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e1e5e7}.transcript-head .eyebrow{margin-bottom:5px}.transcript-head h2{margin:0;font:500 19px/1 Georgia,serif}.transcript-head>span{color:var(--success);font:700 7px/1 monospace}.transcript-lines{flex:1;padding:8px 0}.transcript-lines>div{display:grid;grid-template-columns:58px 1fr;gap:10px;padding:12px 5px;border-bottom:1px solid #edf0f1}.transcript-lines time{color:#8f99a4;font:7px/1 monospace}.transcript-lines span{min-width:0}.transcript-lines b{color:var(--copper-dark);font-size:8px}.transcript-lines p{margin:5px 0 0;color:#4f5d6d;font-size:9px;line-height:1.5}.transcript-lines em{display:inline-block;margin-top:6px;padding:4px 6px;background:#dce9e9;color:#48646a;font:7px/1 monospace;font-style:normal}.transcript-lines .ai-line{background:#f0f5f5}.live-summary{display:flex;gap:9px;padding:12px;color:#fff;background:var(--ink)}.live-summary>.icon{color:#e69a74}.live-summary span{display:flex;flex-direction:column}.live-summary b{font-size:8px}.live-summary p{margin:4px 0 0;color:#a9b6c6;font-size:8px;line-height:1.45}.live-disclaimer{display:flex;gap:7px;margin-top:10px;color:#89939f;font-size:7px;line-height:1.45}.page-inner{min-height:80vh;background:#fff}.directory-hero{padding:90px 8vw 60px;background:var(--paper);text-align:center}.directory-hero h1,.academy-hero h1{margin:0;font:500 clamp(44px,6vw,75px)/.96 Georgia,serif;letter-spacing:-.045em}.directory-hero h1 em{color:var(--copper-dark);font-weight:400}.directory-hero>p{max-width:670px;margin:22px auto 29px;color:var(--muted);line-height:1.65}.directory-search,.academy-search{display:flex;align-items:center;gap:12px;width:min(720px,100%);min-height:60px;margin:auto;padding:0 8px 0 18px;border:1px solid #c9c7c0;background:#fff;box-shadow:0 12px 28px #101a2c12}.directory-search input,.academy-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:13px}.directory-search button,.academy-search button{min-height:43px;padding:0 20px;border:0;background:var(--ink);color:#fff;font-size:11px;font-weight:750}.method-note{display:flex;justify-content:center;gap:7px;max-width:720px;margin:14px auto 0;color:#74808f;font-size:9px}.directory-body{padding:45px 8vw 100px}.directory-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#77818e;font-size:11px}.directory-toolbar b{color:var(--ink)}.directory-toolbar select{padding:8px 25px 8px 10px;border:1px solid var(--line);background:#fff;font-size:10px}.arbitrator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.arbitrator-grid article{padding:25px;border:1px solid var(--line);background:var(--paper-2);transition:transform .2s ease,box-shadow .2s ease}.arbitrator-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 36px #101a2c1a}.public-modal{width:min(760px,100%);max-height:min(850px,94vh);overflow:auto;border:1px solid #d7dce0;background:var(--paper-2);box-shadow:0 30px 90px #00000052}.profile-detail-head{display:flex;align-items:center;gap:18px;padding:26px 28px;background:#eef3f3}.profile-avatar.large{width:78px;height:78px;font-size:20px}.profile-detail-head>div{display:flex;flex-direction:column}.profile-detail-head>div>span{color:var(--copper-dark);font:700 9px/1 monospace}.profile-detail-head h3{margin:8px 0 5px;font:500 22px/1 Georgia,serif}.profile-detail-head p{margin:0;color:#73808e;font-size:9px}.profile-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 28px;border-bottom:1px solid var(--line)}.profile-detail-grid article{display:flex;flex-direction:column;padding:22px 14px;border-right:1px solid var(--line)}.profile-detail-grid article:last-child{border:0}.profile-detail-grid span{color:#818c98;font-size:8px;text-transform:uppercase}.profile-detail-grid b{margin:8px 0 5px;font:500 20px/1 Georgia,serif}.profile-detail-grid small{color:#939ca6;font-size:8px}.profile-biography{padding:25px 28px}.profile-biography h3{margin:0 0 9px;font:500 18px/1 Georgia,serif}.profile-biography p{margin:0 0 23px;color:#5f6b79;font-size:11px;line-height:1.65}.credential-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.credential-tags span{padding:7px 9px;border:1px solid #d1d6da;color:#627080;background:#fff;font-size:8px}.method-note.left{justify-content:flex-start;margin:0;text-align:left}.profile-top{display:flex;align-items:flex-start;justify-content:space-between}.profile-avatar{display:grid;width:60px;height:60px;place-items:center;border-radius:50%;color:var(--ink);background:#d8e7e9;font:700 15px/1 Georgia,serif}.profile-badge{padding:5px 7px;border:1px solid #bdc5cc;color:#637080;font:700 8px/1 monospace}.arbitrator-grid h2{margin:23px 0 6px;font:500 25px/1 Georgia,serif}.arbitrator-grid p{margin:0;color:var(--copper-dark);font-size:11px;font-weight:700}.profile-meta{display:flex;gap:10px;margin:15px 0;color:#717d8b;font-size:9px}.profile-meta span+span{padding-left:10px;border-left:1px solid var(--line)}.profile-stats{display:grid;grid-template-columns:1fr 1fr;padding:16px 0;border-block:1px solid var(--line)}.profile-stats div{display:flex;flex-direction:column}.profile-stats div+div{padding-left:17px;border-left:1px solid var(--line)}.profile-stats b{font:500 17px/1 Georgia,serif}.profile-stats small{margin-top:5px;color:#8a939e;font-size:8px}.profile-action{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:18px;padding:0;border:0;background:none;font-size:10px;font-weight:750;cursor:pointer}.intelligence-page{background:#eef1f1}.intel-hero{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;padding:85px 8vw 70px;color:#fff;background:var(--ink)}.intel-hero h1{max-width:850px;margin:0;font:500 clamp(44px,6vw,76px)/.98 Georgia,serif;letter-spacing:-.045em}.intel-hero p{max-width:650px;margin:22px 0 0;color:#aab6c5;font-size:16px;line-height:1.65}.report-stamp{display:flex;width:130px;height:165px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #52617a}.report-stamp small{color:#a9b6c7;font-size:8px;letter-spacing:.16em}.report-stamp b{margin:6px 0;color:#e69a74;font:500 56px/.9 Georgia,serif}.report-stamp span{color:#a9b6c7;font:700 9px/1 monospace}.report-stamp i{margin-top:17px;color:#6f819a;font-size:7px;font-style:normal;letter-spacing:.08em;text-align:center}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:-1px 8vw 0;border:1px solid var(--line);background:#fff}.metric-grid article{padding:31px 25px;border-right:1px solid var(--line)}.metric-grid article:last-child{border:0}.metric-grid strong{font:500 clamp(28px,3.5vw,48px)/1 Georgia,serif}.metric-grid h3{margin:10px 0 5px;font-size:11px}.metric-grid p{margin:0;color:#89929e;font-size:9px}.research-console{display:grid;grid-template-columns:.8fr 1.2fr;margin:65px 8vw;overflow:hidden;border:1px solid #ccd2d5;background:#fff}.console-query{padding:40px;border-right:1px solid var(--line)}.console-query h2{margin:0 0 25px;font:500 30px/1.05 Georgia,serif}.research-input{display:flex;align-items:center;gap:10px;min-height:51px;padding-left:14px;border:1px solid #bcc4cb}.research-input input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.research-input button{align-self:stretch;display:flex;align-items:center;gap:8px;padding:0 13px;border:0;color:#fff;background:var(--ink);font-size:10px}.query-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.query-suggestions span{padding:6px 8px;background:#eef1f2;color:#6c7785;font-size:8px}.console-result{padding:42px;color:#fff;background:var(--ink)}.console-result>p{color:#d6dde6;font-size:19px}.console-result button{display:flex;align-items:center;gap:7px;margin-top:25px;padding:10px 12px;border:1px solid #46556d;background:transparent;color:#b7c4d4;font-size:9px}.findings-table{margin:0 8vw 100px;border:1px solid #d0d6d9;background:#fff}.findings-table>.panel-head{align-items:center}.findings-table>.panel-head>span{color:#8b95a1;font-size:9px}.table-head,.table-row{display:grid;grid-template-columns:.7fr 2fr 1.3fr .6fr .6fr;align-items:center;min-height:52px;padding:0 23px;border-top:1px solid #e2e5e7}.table-head{min-height:34px;color:#8a949f;background:#f3f5f5;font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.table-row{font-size:10px}.table-row>span:nth-child(3){display:flex;align-items:center;gap:6px}.table-row>span i{width:6px;height:6px;border-radius:50%;background:var(--success)}.table-row strong{font:500 17px/1 Georgia,serif}.table-row em{color:var(--success);font-style:normal;font-weight:750}.academy-page{background:var(--paper-2)}.academy-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center;padding:80px 8vw;background:#eef3f3}.academy-hero>div:first-child>p{max-width:570px;margin:23px 0 27px;color:var(--muted);font-size:16px;line-height:1.6}.academy-search{width:100%;margin:0;box-shadow:none}.learning-card{position:relative;min-height:335px;padding:38px;overflow:hidden;color:#fff;background:var(--ink);box-shadow:18px 18px #d5c9bd}.learning-card:after{content:"";position:absolute;right:-80px;bottom:-80px;width:230px;height:230px;border:45px solid rgba(155,199,214,.15);border-radius:50%}.learning-card>span{color:#e69a74;font-size:8px;font-weight:800;letter-spacing:.15em}.learning-card h2{margin:30px 0 10px;font:500 34px/1.02 Georgia,serif}.learning-card p{color:#aab7c7;font-size:11px}.learning-people{display:flex;align-items:center;margin:28px 0}.learning-people span{display:grid;width:32px;height:32px;margin-right:-6px;place-items:center;border:2px solid var(--ink);border-radius:50%;color:var(--ink);background:#d8e7e9;font:700 8px/1 Georgia,serif}.learning-people b{margin-left:15px;color:#9eacbd;font-size:9px}.learning-card button{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:11px 13px;border:0;background:var(--copper);color:var(--ink);font-size:10px;font-weight:750}.academy-content{padding:55px 8vw 100px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:27px}.filter-row button{padding:8px 13px;border:1px solid var(--line);border-radius:30px;background:#fff;color:#6d7886;font-size:9px;font-weight:700;cursor:pointer}.filter-row button.active{border-color:var(--ink);background:var(--ink);color:#fff}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course-grid article{overflow:hidden;border:1px solid var(--line);background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.course-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #101a2c17}.course-art{position:relative;display:flex;height:150px;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:#cf7448}.course-art.indigo{background:#364d73}.course-art.olive{background:#687c5f}.course-art.wine{background:#744b57}.course-art.blue{background:#537e8b}.course-art.sand{background:#ab8157}.course-art span{position:absolute;top:14px;left:14px;padding:5px 7px;border:1px solid rgba(255,255,255,.45);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.course-art i{position:absolute;width:125px;height:125px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 32px #ffffff12}.course-art .icon{z-index:1}.course-body{padding:22px}.course-body>span{color:var(--copper-dark);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.course-body h2{min-height:48px;margin:9px 0 14px;font:500 21px/1.12 Georgia,serif}.course-body>p{display:flex;align-items:center;gap:6px;color:#7b8592;font-size:9px}.course-progress{display:flex;align-items:center;gap:8px;margin-top:20px}.course-progress>div{flex:1;height:4px;background:#e9ebec}.course-progress i{display:block;height:100%;background:var(--copper)}.course-progress b{font-size:8px}.course-body>button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px;padding:11px 0 0;border:0;border-top:1px solid var(--line);background:none;font-size:9px;font-weight:750}.course-modal{display:grid;grid-template-columns:.42fr .58fr;width:min(900px,100%)}.course-detail-art{position:relative;display:grid;min-height:610px;place-items:center;overflow:hidden;color:#fff;background:#cf7448}.course-detail-art.indigo{background:#364d73}.course-detail-art.olive{background:#687c5f}.course-detail-art.wine{background:#744b57}.course-detail-art.blue{background:#537e8b}.course-detail-art.sand{background:#ab8157}.course-detail-art:before,.course-detail-art:after{content:"";position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.25);border-radius:50%}.course-detail-art:after{width:190px;height:190px;border-width:30px;border-color:#ffffff1f}.course-detail-art>span{position:absolute;top:25px;left:25px;padding:6px 8px;border:1px solid rgba(255,255,255,.5);font-size:8px;font-weight:800;text-transform:uppercase}.course-detail-art>.icon{z-index:1}.course-detail-art>button{position:absolute;top:20px;right:20px;z-index:2;color:#fff;border-color:#ffffff73;background:#0000001a}.course-detail-body{padding:40px}.course-detail-body h2{margin:0;font:500 34px/1.02 Georgia,serif;letter-spacing:-.03em}.course-detail-body>p{color:#667281;font-size:11px;line-height:1.65}.course-facts{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 26px;padding:14px 0;border-block:1px solid var(--line)}.course-facts span{display:flex;align-items:center;gap:5px;color:#667382;font-size:8px}.course-syllabus h3{margin:0 0 10px;font:500 17px/1 Georgia,serif}.course-syllabus>div{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #e4e6e7}.course-syllabus i{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid #d1d6da;border-radius:50%;color:var(--copper-dark);font-style:normal;font-size:8px}.course-syllabus span{display:flex;flex-direction:column}.course-syllabus b{font-size:9px}.course-syllabus small{margin-top:3px;color:#9199a3;font-size:8px}.course-enroll{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}.course-enroll>div{display:flex;flex-direction:column}.course-enroll small{color:#8a949e;font-size:7px;letter-spacing:.1em}.course-enroll b{margin:5px 0;font:500 17px/1 Georgia,serif}.course-enroll span{color:#8a949e;font-size:8px}.institutions-page{background:#fff}.institution-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center;padding:90px 8vw;color:#fff;background:var(--ink)}.institution-hero h1{margin:0;font:500 clamp(48px,6vw,78px)/.92 Georgia,serif;letter-spacing:-.05em}.institution-hero p{max-width:600px;margin:25px 0;color:#aab6c5;font-size:16px;line-height:1.65}.institution-actions{display:flex;align-items:center;gap:17px}.institution-actions span{color:#8898ac;font-size:9px}.infrastructure-map{position:relative;min-height:450px}.infrastructure-map:before,.infrastructure-map:after{content:"";position:absolute;top:50%;left:50%;border:1px solid #394961;border-radius:50%;transform:translate(-50%,-50%)}.infrastructure-map:before{width:320px;height:320px}.infrastructure-map:after{width:440px;height:440px;border-style:dashed}.map-core{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:170px;height:170px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d78c65;border-radius:50%;background:#17243b;transform:translate(-50%,-50%)}.map-core .icon{color:#e49871}.map-core b{margin:12px 0 5px;font:600 11px/1.3 Georgia,serif;letter-spacing:.08em;text-align:center}.map-core span{color:#8392a7;font-size:8px}.map-node{position:absolute;z-index:3;display:flex;width:150px;height:64px;flex-direction:column;justify-content:center;padding:12px;border-left:3px solid var(--copper);background:#263650;box-shadow:0 12px 25px #00000029}.map-node small{color:#8597ad;font-size:7px;letter-spacing:.11em}.map-node b{margin-top:6px;font-size:10px}.map-node.n1{top:5%;left:38%}.map-node.n2{top:42%;right:-1%}.map-node.n3{bottom:4%;left:41%}.map-node.n4{top:42%;left:-1%}.institution-features{padding:100px 8vw;background:var(--paper)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.feature-grid article{position:relative;padding:30px 25px 38px;border-right:1px solid var(--line)}.feature-grid article:last-child{border:0}.feature-grid article>span{position:absolute;top:30px;right:24px;color:#9fa5ad;font:700 9px/1 monospace}.feature-grid .icon{color:var(--copper-dark)}.feature-grid h3{margin:55px 0 12px;font:500 23px/1 Georgia,serif}.feature-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.pricing-card{display:grid;grid-template-columns:1.2fr .8fr 1fr auto;gap:30px;align-items:center;margin:75px 8vw 100px;padding:35px;border:1px solid var(--line);background:#fff;box-shadow:12px 12px #dce7e7}.pricing-card h2{margin:0 0 7px;font:500 28px/1 Georgia,serif}.pricing-card p{margin:0;color:var(--muted);font-size:10px}.price small{display:block;color:#8b949f;font-size:8px}.price strong{font:500 28px/1.2 Georgia,serif}.price>span{font-size:10px}.price-list{display:grid;gap:8px}.price-list span{display:flex;align-items:center;gap:7px;color:#596575;font-size:9px}.price-list .icon{color:var(--success)}.contact-form{padding:26px 28px 0}.contact-form>label{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;color:#4f5b69;font-size:9px;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:12px;border:1px solid #cfd4d8;border-radius:2px;outline:0;background:#fff;color:var(--ink);font-size:11px}.contact-form textarea{resize:vertical;line-height:1.5}.contact-form .modal-actions{margin-inline:-28px}.modal-actions.inline>span{display:flex;align-items:center;gap:6px;color:#778391;font-size:8px}.contact-success{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;padding:45px;text-align:center}.contact-success>span{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;color:var(--success);background:#e1eee6}.contact-success h3{margin:20px 0 9px;font:500 29px/1 Georgia,serif}.contact-success p{max-width:480px;margin:0 0 25px;color:#687482;font-size:11px;line-height:1.65}@media(max-width:1080px){.nav{gap:12px}.nav button{font-size:11px}.header-actions .button{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:5vw}.hero-dossier{min-height:570px}.role-tabs{grid-template-columns:repeat(3,1fr)}.role-tabs article{border-bottom:1px solid var(--line)}.arbitrator-grid,.course-grid{grid-template-columns:repeat(2,1fr)}.pricing-card{grid-template-columns:1fr 1fr}}@media(max-width:780px){.site-header{height:68px;padding-inline:18px}.menu-button{display:grid;place-items:center}.language{display:none}.nav{position:absolute;top:68px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 18px 20px;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 18px 30px #101a2c1a}.nav.open{display:flex}.nav button{padding:14px 0;text-align:left}.nav button:after{bottom:8px;right:auto;width:35px}.hero{display:block;min-height:0}.hero-copy{padding:70px 24px 55px}.hero h1{font-size:clamp(50px,15vw,72px)}.hero-actions{align-items:flex-start;flex-direction:column}.trust-row{margin-top:38px;gap:13px}.hero-dossier{width:calc(100% - 48px);min-height:560px;margin:0 24px 65px;box-shadow:12px 15px #dbe7e7}.dossier-title strong{font-size:30px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-pad{padding:75px 24px}.journey-grid,.feature-grid{grid-template-columns:1fr}.journey-card{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.journey-card>div{margin-top:50px}.intelligence-teaser,.academy-teaser{grid-template-columns:1fr}.citation-stack{padding:30px 0 0}.citation-stack:before{display:none}.answer-card{margin-inline:8px}.role-tabs{display:grid;grid-template-columns:1fr}.role-tabs article{min-height:245px;border-right:0}.role-tabs article.featured{transform:none}.role-tabs h3{margin-top:30px}.skill-orbit{min-height:350px;transform:scale(.86)}.ring-two{width:340px;height:340px}.final-cta{padding:75px 24px;background:var(--ink)}.final-cta>div{align-items:stretch;flex-direction:column}footer{grid-template-columns:1fr 1fr;padding-inline:24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.workspace-shell{display:block;min-height:calc(100vh - 68px)}.workspace-sidebar{padding:12px}.mobile-new-case{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:8px;padding:10px 12px;border:0;background:var(--copper);color:var(--ink);font-size:9px;font-weight:800}.workspace-sidebar nav{display:flex;overflow-x:auto;padding:12px 0}.workspace-sidebar nav button{flex:0 0 auto}.case-mini{padding:15px 5px}.role-switcher{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.role-switcher>small{grid-column:1/-1}.role-switcher select{margin:0}.workspace-topbar{padding:10px 15px}.workspace-topbar>div:first-child span:not(.confidential){display:none}.workspace-content{padding:22px 15px 45px}.dashboard-masthead,.dashboard-command{grid-template-columns:1fr}.case-heading{align-items:flex-start;flex-direction:column;gap:18px}.case-value{align-items:flex-start}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article:nth-child(2){border-right:0}.dashboard-kpis article:nth-child(-n+2){border-bottom:1px solid #e2e5e8}.activity-feed,.process-grid{grid-template-columns:1fr}.documents-panel{grid-column:auto}.document-list{grid-template-columns:1fr}.document-list button{border-right:0;border-bottom:1px solid #eceef0}.stage-detail{align-items:flex-start;flex-wrap:wrap}.workspace-topbar .button-ghost-dark{display:none}.module-heading{align-items:flex-start;flex-direction:column;gap:18px}.module-toolbar{flex-direction:column}.module-toolbar>div{width:100%}.records-table{overflow-x:auto}.records-head,.records-table>button{min-width:650px}.team-grid,.tribunal-detail,.hearing-layout,.finance-summary,.message-layout{grid-template-columns:1fr}.team-grid article{grid-template-columns:auto 1fr auto}.access-badge{display:none}.tribunal-detail article{min-height:430px;border-right:0;border-bottom:1px solid #e2e5e8}.evidence-layout{grid-template-columns:1fr}.finance-summary article{border-right:0;border-bottom:1px solid #e2e5e8}.finance-table{overflow-x:auto}.finance-table .finance-row{min-width:650px}.message-list{border-right:0;border-bottom:1px solid #e2e5e8}.message-preview{padding:28px}.wizard-steps span{display:none}.party-grid{grid-template-columns:1fr}.review-sheet>div:not(.review-alert){grid-template-columns:1fr;gap:5px}.sovereignty-badge{width:100%}.model-strip{grid-template-columns:repeat(2,1fr)}.model-strip article{min-height:150px;border-bottom:1px solid #e1e5e7}.orchestration-grid,.live-hearing{grid-template-columns:1fr}.run-input{align-items:stretch;flex-direction:column}.run-input .button{width:100%}.result-metrics,.guardrail-row{grid-template-columns:1fr}.guardrail-row span{border-right:0;border-bottom:1px solid #e1e5e7}.live-stage{min-height:500px}.live-controls{flex-wrap:wrap}.transcript-panel{min-height:500px}.directory-hero,.academy-hero,.intel-hero,.institution-hero{padding:65px 24px}.directory-body,.academy-content{padding:35px 24px 75px}.arbitrator-grid,.course-grid,.profile-detail-grid{grid-template-columns:1fr}.profile-detail-grid article{border-right:0;border-bottom:1px solid var(--line)}.course-modal{display:block}.course-detail-art{min-height:230px}.course-detail-body{padding:28px}.course-enroll{align-items:stretch;flex-direction:column}.modal-actions.inline{align-items:stretch;flex-direction:column;gap:12px}.intel-hero,.academy-hero,.institution-hero{grid-template-columns:1fr}.report-stamp{display:none}.metric-grid{grid-template-columns:1fr 1fr;margin-inline:24px}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.research-console{grid-template-columns:1fr;margin:45px 24px}.console-query{padding:28px;border-right:0;border-bottom:1px solid var(--line)}.console-result{padding:28px}.findings-table{margin-inline:24px;overflow-x:auto}.table-head,.table-row{min-width:650px}.learning-card{min-height:300px}.filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.filter-row button{flex:0 0 auto}.infrastructure-map{min-height:390px;transform:scale(.83)}.institution-features{padding:75px 24px}.feature-grid article{border-right:0;border-bottom:1px solid var(--line)}.pricing-card{grid-template-columns:1fr;margin:55px 24px 80px}.institution-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
