.nav-tour-row{display:flex;align-items:center;min-width:0;gap:3px}.navigation-content .nav-tour-row .nav-item{flex:1;width:auto;min-width:0;margin-bottom:0}.nav-tour-button{flex:0 0 30px;height:40px;display:grid;place-items:center;color:#706b80;border-radius:7px}.nav-tour-button:focus-visible,.nav-tour-button:hover{color:#d0c9e8;background:#4f4f702b}.presentation-menu-trigger{flex-shrink:0}.minimal-shell .modal-overlay.header-options-overlay{z-index:90;align-items:flex-start;justify-content:flex-end;padding:calc(86px + env(safe-area-inset-top, 0px)) 24px 24px;backdrop-filter:none;background:#07060b33}.header-options-panel{width:min(360px,100%);padding:22px;border-radius:16px;max-height:calc(100dvh - 110px - env(safe-area-inset-top, 0px));box-shadow:0 20px 90px #0008}.header-options-panel .modal-heading{margin-bottom:10px}.header-options-panel .modal-heading .eyebrow{display:none}.header-options-panel>h2{font-size:22px;margin-bottom:18px}.presentation-tour-link{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13px;color:#d3c8ee;width:100%;text-align:left}.header-options-panel .urgency-controls{padding:18px 0 0;margin:12px 0 0;border:0;border-top:1px solid #ffffff16;border-radius:0}.header-options-panel .urgency-controls h3{margin-top:22px;font-size:13px}.header-options-panel .urgency-controls p{line-height:1.7}.header-options-panel .scenario-picker{display:grid;gap:9px;font-size:12px}.header-options-panel .scenario-picker select{width:100%;min-width:0}.header-options-panel .urgency-controls>div{display:grid}.area-tour-overlay{position:fixed;inset:0;z-index:95;pointer-events:none}.tour-shade{background:#07060ccc}.tour-focus-ring,.tour-shade{position:fixed;pointer-events:auto}.tour-focus-ring{border:1px solid #cbc2f6;border-radius:14px;box-shadow:0 0 0 4px #c6b7fc18,0 0 35px #9b87ca33}.area-tour-card{position:fixed;pointer-events:auto;background:#211c2b;border:1px solid #9984bb55;border-radius:16px;padding:20px;box-shadow:0 20px 70px #0009;max-height:calc(100dvh - 24px);overflow:auto;outline:none}.area-tour-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#bdb1d7;font-size:11px}.area-tour-heading span{display:flex;align-items:center;gap:7px}.area-tour-heading button{display:grid;place-items:center;min-width:32px;min-height:32px}.area-tour-card h2{font-size:21px;line-height:1.2;margin:12px 0;font-family:var(--font-serif);font-weight:400}.area-tour-card p{font-size:13px;color:#d2c8dc;line-height:1.65;margin:0 0 18px}.area-tour-card small{display:block;color:#c3aecb;margin-bottom:14px;line-height:1.6}.area-tour-card .tour-buttons{margin:18px 0 0;display:flex;justify-content:space-between;gap:8px}.area-tour-card .tour-buttons button{min-height:42px;padding:9px 12px}.area-tour-card button:disabled{opacity:.4;cursor:default}.ascalon-hotsite{--story-progress:0;--hero-shift:0px;color:#f2eeea;isolation:isolate}.ascalon-hotsite h1,.ascalon-hotsite h2{font-family:var(--font-serif);font-weight:400;letter-spacing:-.04em;line-height:1.09}.ascalon-hotsite h2{font-size:clamp(34px,4.6vw,65px)}.ascalon-hotsite em{font-style:normal;color:#aaa2c6}.ascalon-hotsite p{color:#aaa3b4;line-height:1.9;font-size:15px}.ascalon-hotsite .eyebrow{display:block;color:#c0aac0;font-size:9px;letter-spacing:2.2px;line-height:1.6}.ascalon-hotsite [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.ascalon-hotsite [data-reveal]{transition:opacity .8s ease,transform .8s ease}.ascalon-hotsite.motion-ready [data-reveal]:not(.revealed){opacity:0;transform:translateY(28px)}}.ascalon-hero{isolation:isolate;position:relative;min-height:min(760px,calc(100svh - 130px));display:flex;align-items:center;padding:clamp(28px,5vw,70px);border:1px solid #ffffff0b;overflow:hidden;border-radius:20px;background:#14121a}.ascalon-hero-art{position:absolute;inset:-50px 0;z-index:-1;background:linear-gradient(90deg,#14121aed 5%,#14121a99 55%,#14121a55),linear-gradient(0deg,#14121aee,transparent 45%,#14121a55),url(/assets/about/ascalon-dragons.jpg) 67% /cover;transform:translateY(var(--hero-shift));filter:saturate(.5);opacity:.7}.ascalon-hero-copy{padding:40px 0 90px;max-width:740px}.ascalon-hero h1{font-size:clamp(46px,5.9vw,88px);margin:25px 0}.ascalon-hero p{color:#cbc1cf;font-size:clamp(14px,1.5vw,18px);line-height:1.7;margin:26px 0}.ascalon-scroll-link{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid #b6a1ba55;padding:14px 0;color:#e1d5e5;font-size:12px;text-decoration:none}.ascalon-hero-signature{position:absolute;bottom:32px;right:36px;display:flex;gap:15px;align-items:center;font-size:10px;letter-spacing:.8px;color:#c5b8cc;line-height:1.7}.ascalon-hero-signature .brand-sword{width:13px;height:55px}.ascalon-opening{text-align:center;padding:clamp(80px,12vw,150px) 20px;max-width:820px;margin:auto}.ascalon-opening h2{margin:28px 0}.ascalon-opening p{max-width:610px;margin:32px auto 0}.ascalon-story{height:240svh;position:relative;scroll-margin-top:24px}.ascalon-story-sticky{position:sticky;top:20px;min-height:min(760px,calc(100svh - 40px));display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 25% 50%,#4f4f7026,transparent 65%),#141219;border:1px solid #ffffff0d;border-radius:20px;padding:clamp(24px,4.5vw,60px);overflow:hidden}.ascalon-story-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.ascalon-story-progress{width:100px;height:2px;background:#ffffff15}.ascalon-story-progress i{display:block;width:100%;height:100%;background:#b1a2d3;transform:scaleX(var(--story-progress));transform-origin:left}.ascalon-story-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:480px;padding:32px 0}.ascalon-story-emblem{position:relative;height:370px;display:grid;place-items:center}.ascalon-story-emblem>.brand-sword{width:54px;height:260px;filter:drop-shadow(0 0 30px #b0a6d350);transform:rotate(calc(-8deg + var(--story-progress) * 16deg))}.ascalon-orbit{position:absolute;aspect-ratio:1;border:1px solid #8a77a023;border-radius:50%;width:88%;max-width:330px}.ascalon-orbit.orbit-inner{width:62%;border-style:dashed}.ascalon-orbit-label{position:absolute;display:flex;align-items:center;gap:8px;font-size:10px;padding:11px 13px;background:#201b29;border:1px solid #8a77a035;border-radius:9px;color:#b9b0cb}.orbit-pje{top:50px;left:0}.orbit-doc{right:0;top:110px}.orbit-agent{bottom:38px;left:14%}.ascalon-story-panels{display:grid}.ascalon-story-panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease,visibility .4s}.ascalon-story-panel.is-current{opacity:1;visibility:visible;transform:none}.ascalon-chapter-number{display:block;color:#b9a4c2;font-size:11px;margin-bottom:24px}.ascalon-story-panel h2{font-size:clamp(31px,3.7vw,51px)}.ascalon-story-panel p{font-size:14px;margin:24px 0}.ascalon-tokens{display:flex;gap:8px;flex-wrap:wrap}.ascalon-tokens span{font-size:10px;padding:8px 11px;border:1px solid #a493b12b;border-radius:20px;color:#b7a9c2}.ascalon-chapter-index{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ffffff10;padding-top:24px}.ascalon-chapter-index>span{display:flex;gap:9px;align-items:center;color:#5e5768;font-size:11px}.ascalon-chapter-index>span.active{color:#d2c8de}.ascalon-chapter-index small{font-size:10px}.ascalon-evidence{padding:120px 0 100px}.ascalon-evidence h2{margin:26px 0 52px}.ascalon-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.ascalon-evidence-grid article{border-top:1px solid #a594b333;padding-top:30px}.ascalon-evidence-grid strong{font-size:clamp(62px,6vw,88px);font-weight:300;letter-spacing:-.06em;color:#d5c9e5;line-height:1.1}.ascalon-evidence-grid h3{font-size:15px;font-weight:400;margin:16px 0 12px}.ascalon-evidence-grid p{font-size:13px;min-height:72px}.ascalon-evidence-grid a{display:inline-flex;align-items:center;gap:7px;color:#92839e;font-size:10px;line-height:1.6;margin-top:22px;text-decoration:none}.ascalon-evidence-grid a:hover{color:#d5c9e5}.ascalon-hotsite .ascalon-research-note{font-size:11px;line-height:1.8;max-width:720px;margin-top:36px;color:#807888}.ascalon-control{padding:80px 0;border-block:1px solid #ffffff0b;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.ascalon-control h2{margin:24px 0;font-size:clamp(34px,4vw,55px)}.ascalon-control p{font-size:14px}.ascalon-link-button{display:inline-flex;align-items:center;gap:18px;color:#c9bada;padding:16px 0;margin-top:16px;font-size:12px}.ascalon-control-lines{display:grid;gap:30px}.ascalon-control-lines>div{display:flex;gap:20px;color:#a49abb;align-items:flex-start}.ascalon-control-lines svg{margin-top:4px;flex-shrink:0}.ascalon-control-lines strong{display:block;font-size:13px;font-weight:400;color:#d5cbdc}.ascalon-control-lines small{display:block;font-size:11px;line-height:1.8;margin-top:8px;color:#918799}.ascalon-film{padding:100px 0 0}.ascalon-film h2{margin:22px 0 42px}.ascalon-film-frame{border-radius:20px;overflow:hidden;border:1px solid #ffffff15;background:#16131b}.ascalon-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ascalon-closing{padding:120px 24px 90px;text-align:center;background:radial-gradient(ellipse,#4f4f701a,transparent 65%)}.ascalon-closing>.brand-sword{width:22px;height:100px;margin:0 auto 30px;display:block}.ascalon-closing h2{font-size:clamp(33px,4vw,57px);margin:25px 0}.ascalon-closing p{max-width:550px;margin:0 auto 30px;font-size:14px}.ascalon-cta{display:inline-flex;gap:20px;align-items:center;background:#4f4f70;border-radius:10px;padding:16px 24px;font-size:12px}.ascalon-prototype-note{border-top:1px solid #ffffff0b;padding:24px 0;margin:0;font-size:10px!important;line-height:1.9}.ascalon-prototype-note svg{flex-shrink:0}@media (max-width:1023px){.ascalon-story-layout{gap:24px}.ascalon-control{gap:36px}}@media (max-width:700px){.minimal-shell .topbar-right{gap:7px}.minimal-shell .topbar .notification-button{width:34px;height:40px}.header-identity .brand-sword{width:14px;flex-basis:14px;height:46px}.header-identity .brand-wordmark>span{font-size:21px}.header-identity .brand{gap:7px}.menu-toggle{width:30px}.header-profile{gap:0}.header-profile .lawyer-avatar{width:32px;height:32px}.minimal-shell .modal-overlay.header-options-overlay{padding:calc(75px + env(safe-area-inset-top, 0px)) 12px 16px}.header-options-panel{max-height:calc(100dvh - 91px - env(safe-area-inset-top, 0px))}.ascalon-hero{min-height:580px;padding:28px 24px}.ascalon-hero h1{font-size:clamp(42px,9.5vw,64px)}.ascalon-hero-art{background-position:60%;opacity:.53}.ascalon-hero-copy{padding-bottom:100px}.ascalon-hero-signature{right:24px;bottom:26px;font-size:9px}.ascalon-opening{padding:85px 4px}.ascalon-opening p{font-size:13px}.ascalon-story{height:250svh}.ascalon-story-sticky{top:12px;min-height:calc(100svh - 24px);padding:24px}.ascalon-story-heading .eyebrow{font-size:8px}.ascalon-story-progress{width:50px;flex-shrink:0}.ascalon-story-layout{grid-template-columns:1fr;gap:10px;min-height:0;padding:20px 0}.ascalon-story-emblem{height:185px;max-width:270px;width:100%;margin:auto}.ascalon-story-emblem>.brand-sword{height:155px;width:32px}.ascalon-orbit{width:160px}.ascalon-orbit.orbit-inner{width:105px}.ascalon-orbit-label{padding:7px 10px;font-size:9px}.orbit-pje{top:20px}.orbit-doc{top:65px}.orbit-agent{bottom:0}.ascalon-chapter-number{margin-bottom:15px;font-size:10px}.ascalon-story-panel h2{font-size:32px}.ascalon-story-panel p{margin:16px 0;font-size:12px;line-height:1.8}.ascalon-chapter-index{padding-top:18px}.ascalon-chapter-index small{font-size:8px}.ascalon-chapter-index>span{gap:5px;font-size:10px;align-items:flex-start}.ascalon-evidence{padding:85px 0}.ascalon-evidence-grid{grid-template-columns:1fr;gap:32px}.ascalon-evidence h2{margin-bottom:36px}.ascalon-evidence-grid strong{font-size:72px}.ascalon-evidence-grid p{min-height:0;max-width:300px}.ascalon-control{grid-template-columns:1fr;gap:48px;padding:65px 0}.ascalon-film{padding-top:75px}.ascalon-film h2{font-size:34px;margin-bottom:28px}.ascalon-closing{padding:85px 0 65px}.ascalon-closing p{font-size:13px}}@media (max-height:650px) and (prefers-reduced-motion:no-preference){.ascalon-story-sticky{min-height:0}.ascalon-story-emblem{height:140px}.ascalon-story-layout{min-height:0;padding:12px 0}.ascalon-story-panel h2{font-size:28px}.ascalon-story-panel p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ascalon-hero-art{transform:none}.ascalon-story{height:auto}.ascalon-story-sticky{position:static;min-height:0}.ascalon-story-panels{display:grid;gap:38px}.ascalon-story-panel{opacity:1;visibility:visible;transform:none;grid-area:auto;transition:none}.ascalon-story-emblem>.brand-sword{transform:none}.ascalon-chapter-index,.ascalon-story-progress{display:none}.ascalon-hotsite [data-reveal]{opacity:1;transform:none;transition:none}}.navigation-content>.brand{display:flex;margin-bottom:32px}.navigation-panel>h2{display:none}@media (min-width:1024px){.desktop-navigation{padding-top:30px}.desktop-navigation .navigation-content{min-height:calc(100dvh - 54px)}.header-identity>.brand{display:none}}.matter-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.matter-card{flex-direction:column;align-items:stretch;padding:24px;border:1px solid #85769c30;border-radius:16px;background:#4f4f7010;height:100%}.matter-card>div{min-width:0}.matter-card .matter-summary{color:#b6abbf;font-size:13px;line-height:1.7;margin:20px 0 16px}.matter-status{display:flex;align-items:center;gap:8px;font-size:11px;color:#b7b0d1;margin-bottom:20px}.matter-status.needs-attention{color:#d8b7a0}.matter-current{display:block;font-size:11px;line-height:1.7;color:#a89cbc}.matter-next{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0d;padding-top:18px;margin-top:auto}.process-human-cta{border-color:#c99f7666;background:linear-gradient(110deg,#29141477,#4f4f7025);padding:24px}.process-human-cta .eyebrow{display:block;color:#d8b7a0;margin-bottom:12px}.process-detail .process-timeline{overscroll-behavior-y:auto}.chat-transcript{position:relative;padding-top:34px;margin-bottom:28px}.chat-transcript .chat-clear{top:0}.chat-message{padding:20px 0}.chat-message-user{margin-left:12%;padding:18px 22px;background:#4f4f7025;border-radius:16px;margin-block:12px}.chat-speaker{display:block;color:#a99cba;font-size:10px;letter-spacing:1px;margin-bottom:10px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:15px;margin:0 0 12px}.chat-pending{color:#a99cba;font-size:12px}.decision-home:has(.chat-transcript){align-items:flex-start;padding-top:28px}@media (min-width:1024px){.desktop-navigation .navigation-content>.brand{position:sticky;top:0;z-index:2;background:#151519;padding-bottom:16px}}.workflow-library-heading{margin:12px 0 36px}.workflow-library-heading h2{font-family:var(--font-serif);font-size:clamp(30px,3.3vw,46px);font-weight:400;margin:14px 0}.workflow-library-heading>p{font-size:13px;color:#9d94aa;line-height:1.7}.workflow-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.workflow-library-card{text-align:left;position:relative;min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid #8a7d9c2d;border-radius:20px;background:radial-gradient(ellipse at 85% 0,#4f4f7025,transparent 75%),#1a181f;transition:border-color .2s,transform .2s}.workflow-library-card:hover{border-color:#aca0c666;transform:translateY(-3px)}.workflow-card-icon{color:#bcb0d1;display:grid;place-items:center;background:#4f4f7026;border-radius:12px;width:44px;height:44px;margin-bottom:24px}.workflow-library-card h3{font-family:var(--font-serif);font-size:25px;font-weight:400;line-height:1.3;margin:0 0 12px}.workflow-library-card>p{font-size:12px;line-height:1.7;color:#9a90a7;margin:0}.workflow-card-footer{display:flex;justify-content:space-between;gap:16px;color:#b5a6ca;font-size:11px;padding-top:20px;border-top:1px solid #ffffff0a;margin-top:auto}.workflow-mini-map{display:flex;align-items:center;margin:28px 0;opacity:.7;position:relative;height:25px}.workflow-mini-map i{display:block;width:31px;height:23px;border:1px solid #a798bd5e;border-radius:5px;background:#4f4f7020}.workflow-mini-map b{display:block;height:1px;flex:1;background:#8b7ba84d}.workflow-mini-map span{position:absolute;width:12px;height:12px;border-radius:50%;background:#9e8bbc12;border:1px solid #a78aac50;left:48%;top:36px}.workflow-mini-map span:before{content:"";position:absolute;height:12px;width:1px;background:#a78aac50;bottom:11px;left:5px}.workflow-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.workflow-definition-state{font-size:10px;color:#b4a1c7;padding:8px 12px;border:1px solid #927fa22d;border-radius:20px}.workflow-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.workflow-detail-heading h2{font-family:var(--font-serif);font-size:clamp(30px,3vw,43px);font-weight:400;margin:12px 0 0}.workflow-detail-heading .eyebrow{font-size:9px;line-height:1.7}.workflow-primary-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.workflow-primary-actions .experience-button,.workflow-primary-actions .primary-button{min-height:42px;font-size:11px;padding:12px 14px}.workflow-options{position:relative}.workflow-options-menu{position:absolute;z-index:25;right:0;top:45px;width:240px;padding:8px;background:#26202f;border:1px solid #9986b048;border-radius:12px;box-shadow:0 20px 60px #0007}.workflow-options-menu button{display:block;width:100%;text-align:left;font-size:12px;padding:13px;border-radius:8px}.workflow-options-menu button:hover{background:#ffffff06}.workflow-options-menu button:disabled{opacity:.4}.workflow-essential-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border:1px solid #ffffff0e;border-radius:14px;padding:20px 24px;margin-bottom:28px;background:#4f4f700b}.workflow-essential-summary>span{color:#c5b9d4;font-size:11px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.workflow-essential-summary small{display:block;font-size:8px;color:#7f758e;letter-spacing:1px;margin-bottom:7px}.workflow-editor-scope .workflow-toolbar h2{font-size:16px}.workflow-editor-scope .workflow-box .stage-badge{display:none}.workflow-editor-scope .workflow-instructions{margin-top:28px}.workflow-stage-advanced{border-top:1px solid #ffffff12;padding-top:14px;margin:5px 0 16px}.workflow-stage-advanced>summary{font-size:12px;color:#baaacf;cursor:pointer;padding:8px 0 16px}.workflow-stage-advanced>label{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:12px;color:#c3b6d0}.workflow-document-checklist{border:1px solid #ffffff12;border-radius:12px;padding:16px}.workflow-document-checklist legend{font-size:12px;padding:0 6px;color:#b8a9c8}.workflow-document-checklist .checkbox-label{margin:8px 0;font-size:12px}.workflow-setting-hint{font-size:11px;line-height:1.7;color:#94839e}.workflow-preview-selectors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.workflow-preview-selectors>label{display:grid;gap:9px;font-size:11px;color:#c2b3cf;min-width:0}.workflow-preview-selectors select{width:100%;min-width:0;font-size:12px}.workflow-preview .simulation-steps strong{display:block;font-weight:400;color:#d4c8e1}.workflow-preview .simulation-steps small{display:block;font-size:11px;color:#9d8daa;line-height:1.7;margin-top:6px}.workflow-preview-result{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #a89abe33;border-radius:12px;background:#4f4f701a;font-size:12px;color:#d0c1df;margin:20px 0}.workflow-preview-result small{display:block;font-size:10px;color:#a793b7;margin-top:8px}.workflow-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:18px 0 4px;background:#211b29;position:sticky;bottom:-16px}.workflow-preview-footer>span{font-size:10px;color:#ac98bf}.workflow-preview-footer .primary-button{font-size:12px}@media (max-width:1100px){.workflow-detail-heading{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.workflow-library-grid{gap:16px}.workflow-library-card{padding:24px}.workflow-primary-actions{width:100%;gap:7px}.workflow-primary-actions>button{flex:1;padding-inline:10px!important}.workflow-essential-summary{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.workflow-detail-top{align-items:flex-start}.workflow-preview-selectors{grid-template-columns:1fr}.workflow-preview-footer{align-items:flex-start}.workflow-preview-footer .primary-button{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.workflow-library-card{transition:none}.workflow-library-card:hover{transform:none}}.workspace main:has(>div:not([hidden])>.workflow-editor-scope)>.page-heading{display:none}.workflow-detail-heading h1{font-family:var(--font-serif);font-size:clamp(30px,3vw,43px);font-weight:400;margin:12px 0 0}.workflow-settings-overview{margin-bottom:24px;border:1px solid #ffffff0d;border-radius:12px;background:#4f4f7008}.workflow-settings-overview>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 18px;color:#b3a7c3;cursor:pointer;font-size:11px}.workflow-settings-overview>summary::-webkit-details-marker{display:none}.workflow-settings-overview>summary small{margin-left:auto;color:#80748f;font-size:9px}.workflow-settings-overview .workflow-essential-summary{margin:0;border:0;border-radius:0;border-top:1px solid #ffffff0a;background:transparent}.workflow-settings-overview>summary:after{content:"⌄";color:#a194b5;font-size:15px}.workflow-settings-overview[open]>summary:after{transform:rotate(180deg)}:root{--visual-title:#eee8e3;--visual-copy:#c3bccc;--visual-muted:#a49bac;--visual-accent:#b7a6da;--visual-rgb:149,119,191;--visual-base:#19171f;--state-active:#b8acd8;--state-attention:#d6b883;--state-critical:#e4a0af;--state-complete:#b1cbb8;--state-neutral:#aaa1b6}[data-accent=blue]{--visual-accent:#96bbdb;--visual-rgb:107,151,201}[data-accent=violet]{--visual-accent:#b7a6da;--visual-rgb:149,119,191}[data-accent=gold]{--visual-accent:#cbb68a;--visual-rgb:174,145,92}[data-accent=rose]{--visual-accent:#cca5b8;--visual-rgb:175,117,141}[data-accent=sage]{--visual-accent:#b1c3ae;--visual-rgb:122,157,117}[data-state=active]{--state-color:var(--state-active)}[data-state=attention]{--state-color:var(--state-attention)}[data-state=critical]{--state-color:var(--state-critical)}[data-state=complete]{--state-color:var(--state-complete)}[data-state=neutral]{--state-color:var(--state-neutral)}.visual-surface:is(.matter-card,.source-card,.connection-card,.workflow-library-card,.workflow-box,.workflow-list-stage,.agent-run,.case-demo-control,.decision-task,.week-event,.calendar-event){background:radial-gradient(ellipse at 0 0,rgba(var(--visual-rgb),.13),transparent 72%),var(--visual-base);border:1px solid rgba(var(--visual-rgb),.25);box-shadow:0 10px 30px rgba(var(--visual-rgb),.065),0 3px 12px #0002}button.visual-surface:is(.matter-card,.source-card,.connection-card,.workflow-library-card,.decision-task,.week-event,.calendar-event){transition:border-color .18s ease,box-shadow .18s ease}@media (hover:hover){button.visual-surface:is(.matter-card,.source-card,.connection-card,.workflow-library-card,.decision-task,.week-event,.calendar-event):hover{border-color:rgba(var(--visual-rgb),.55);box-shadow:0 12px 32px rgba(var(--visual-rgb),.12),0 3px 12px #0003}}.visual-surface:focus-visible,[data-accent] button:focus-visible,[data-accent] summary:focus-visible{outline:2px solid var(--visual-accent);outline-offset:4px}.agent-run h3,.calendar-event strong,.cycle-current h3,.decision-task strong,.next-action-panel h3,.process-heading h2,.source-detail-header h2,.visual-surface:is(.matter-card,.source-card,.connection-card,.workflow-library-card) :is(h2,h3),.week-event strong,.workflow-box-button strong,.workflow-detail-heading h1{color:var(--visual-title)}.matter-card h3 span,.next-action-panel .context-details>summary,.process-detail .context-details>summary,.process-heading h2 span,.source-detail .context-details>summary,.source-origin>span,.source-type,.workflow-box-top,.workflow-card-footer,.workflow-card-icon,.workflow-detail-heading .eyebrow{color:var(--visual-accent)}.milestone-marker,.workflow-card-icon{background:rgba(var(--visual-rgb),.12);border-color:rgba(var(--visual-rgb),.3);color:var(--visual-accent)}.source-card-foot,.workflow-card-footer{border-color:rgba(var(--visual-rgb),.2)}.compact-savings,.cycle-progress,.cycle-savings,.decision-task small,.matter-card :is(p,small),.process-heading :is(p,small),.process-milestone p,.source-card .source-origin small,.source-detail-meta,.week-event>span,.workflow-library-card>p{color:var(--visual-muted)}.process-detail .compact-document h3{color:var(--visual-title)}.process-detail .compact-document>svg:first-child{color:var(--visual-accent)}.process-detail .compact-document{border-color:rgba(var(--visual-rgb),.2)}.process-detail .compact-document :is(p,small){color:var(--visual-muted)}.process-timeline{border-color:rgba(var(--visual-rgb),.22);background:linear-gradient(120deg,rgba(var(--visual-rgb),.035),transparent 80%)}.process-milestone{border-left-color:rgba(var(--visual-rgb),.3)}.agent-run progress{accent-color:var(--visual-accent)}.source-detail-header{border-bottom-color:rgba(var(--visual-rgb),.2)}.source-detail-tabs>button.selected{color:var(--visual-accent);border-color:rgba(var(--visual-rgb),.45)}.workflow-box.visual-surface.selected{border-color:var(--visual-accent);box-shadow:0 0 0 3px rgba(var(--visual-rgb),.18),0 10px 28px rgba(var(--visual-rgb),.14)}.workflow-box.visual-surface.human{border-style:dashed}:is(.action-status,.matter-status,.source-status,.workflow-definition-state)[data-state]{color:var(--state-color);background:color-mix(in srgb,var(--state-color) 9%,transparent);border-color:color-mix(in srgb,var(--state-color) 24%,transparent)}.source-status[data-state]>span{background:var(--state-color)}.process-human-cta{border-color:var(--state-color,var(--state-attention));box-shadow:inset 3px 0 0 var(--state-color,var(--state-attention)),0 8px 26px #d6b8830c}.process-human-cta .eyebrow{color:var(--state-color,var(--state-attention))}.decision-task.visual-surface{padding:16px;margin:10px 0;border-radius:12px}.decision-task.visual-surface[data-state=critical]{box-shadow:inset 3px 0 0 var(--state-critical),0 10px 28px rgba(var(--visual-rgb),.065)}.decision-task.visual-surface[data-state=attention]{box-shadow:inset 3px 0 0 var(--state-attention),0 10px 28px rgba(var(--visual-rgb),.065)}.action-feedback,.local-feedback,.workflow-feedback{color:var(--state-complete)}.discussion-proposal,.strategic-analysis{border-color:rgba(var(--visual-rgb),.3);background:radial-gradient(ellipse at 0 0,rgba(var(--visual-rgb),.09),transparent 80%),#19171f}.discussion-proposal h4,.strategic-analysis .strategic-recommendation{color:var(--visual-title)}@media (prefers-reduced-motion:reduce){button.visual-surface{transition:none}}.authority-section-heading h2,.connection-title h2,.page-heading h1,.section-heading h2,.view-intro h2{color:var(--visual-title)}.section-heading h3{color:var(--visual-accent)}.stage-completed,.status-connected{color:var(--state-complete)}.stage-blocked,.status-attention{color:var(--state-attention)}.status-unavailable{color:var(--state-critical)}.stage-scheduled,.status-pending{color:var(--state-neutral)}.stage-pending{color:var(--state-active)}.intervention-message{background:rgba(var(--visual-rgb),.075)}.intervention-message.user{background:rgba(var(--visual-rgb),.18)}