@font-face{font-family:Syne;src:url(./assets/syne.woff2) format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:Manrope;src:url(./assets/manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Plex;src:url(./assets/plex.woff2) format("woff2");font-weight:400;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#edeae3;background:#08090c;font-size:14px;color-scheme:dark;--gold:#e8a83a;--muted:#a3a5ad;--line:#ffffff13}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f1bd66}a{color:inherit;text-decoration:none}button{border:0;background:none}input,textarea,select{color:inherit;background:none;border:0}textarea{resize:vertical}select{cursor:pointer}button,select{min-height:44px}code,kbd{font:11px Plex,monospace}p{line-height:1.7}.wf-app{display:grid;grid-template-columns:240px minmax(0,1fr);height:100dvh;min-height:640px;overflow:hidden}.wf-rail{display:flex;flex-direction:column;background:#0b0c10;border-right:1px solid var(--line);padding:32px 18px 16px;min-width:0;overflow-y:auto}.wf-brand{display:flex;align-items:center;gap:12px;font:600 17px Syne,sans-serif;letter-spacing:.17em;padding:0 12px 30px}.wf-brand small{display:block;font:400 12px Manrope,sans-serif;letter-spacing:.06em;color:#a6a5a9;margin-top:5px}.wf-mark{font-size:40px;line-height:1;color:#f0c47c;text-shadow:0 0 22px #e8a83a33}.wf-workspace{display:block;font:9px Plex,monospace;letter-spacing:.1em;color:#8a8990;padding:8px 10px 18px}.wf-workspace select{display:block;width:100%;font:500 12px Manrope,sans-serif;margin-top:4px;color:#e9e3d9;text-overflow:ellipsis}.wf-new{display:flex;align-items:center;gap:10px;border:1px solid #6f5630;border-radius:8px;background:linear-gradient(120deg,#e8a83a18,#e8a83a06);padding:0 12px;text-align:left;font-size:12px}.wf-new>span{color:var(--gold);font-size:19px}.wf-new kbd{margin-left:auto;color:#b8a78c}.wf-rail nav{display:grid;gap:5px;margin:22px 0 24px}.wf-rail nav button{display:flex;gap:14px;align-items:center;text-align:left;padding:10px 12px;font-size:12px;color:#a4a5ad;border-radius:7px}.wf-rail nav button>span{font-size:19px;width:20px;color:#80818c}.wf-rail nav button[aria-current=page]{color:#f1eadf;background:#ffffff08}.wf-rail nav button[aria-current=page]>span{color:#edba68}.wf-section-label{font:9px Plex,monospace;letter-spacing:.1em;color:#95939b;display:flex;justify-content:space-between;align-items:center}.wf-section-label button{min-width:36px}.wf-rail-section{border-top:1px solid var(--line);padding:13px 10px 20px}.wf-search{font-size:11px;width:100%;padding:10px 0}.wf-project-list{display:grid;gap:8px}.wf-project-list button{display:flex;gap:10px;text-align:left;align-items:center;font-size:11px;padding:8px 0;width:100%}.wf-project-list small{display:block;font-size:9px;color:#888a93;margin-top:5px}.wf-project-dot{width:5px;height:5px;border-radius:50%;background:#8b7865;flex-shrink:0}.wf-project-list button[aria-pressed=true] .wf-project-dot{background:var(--gold)}.wf-secondary{display:grid;margin-top:auto;padding:14px 8px;border-top:1px solid var(--line)}.wf-secondary button{display:flex;gap:14px;text-align:left;font-size:12px;color:#aaa9b1}.wf-secondary button>span:last-child:not(:first-child){margin-right:auto}.wf-identity{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:18px 6px 0;font-size:11px}.wf-identity small{display:block;color:#888a93;font-size:9px;margin-top:4px}.wf-identity a{color:#edba68;margin-left:auto}.wf-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#28242a;color:#e0c8a2;font-size:12px;flex-shrink:0}.wf-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:radial-gradient(ellipse at 60% 20%,#30242316,transparent 60%),#0c0d11}.wf-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:76px;flex-shrink:0;border-bottom:1px solid var(--line);padding:0 36px}.wf-breadcrumb{font:10px Plex,monospace;letter-spacing:.08em;color:#8b8b95;display:flex;gap:16px;align-items:center}.wf-breadcrumb span{color:#45454e}.wf-breadcrumb strong{font:500 12px Manrope,sans-serif;letter-spacing:0;color:#d6d2cf}.wf-top-actions{display:flex;gap:20px;align-items:center;font-size:10px}.wf-connection{color:#96969e}.wf-top-actions button{display:flex;align-items:center;gap:18px;border:1px solid var(--line);padding:0 12px;border-radius:7px;font-size:11px;min-height:34px}.wf-top-actions button span{color:#9a9391}.wf-content{display:flex;min-height:0;flex:1;overflow:hidden}.wf-stage{min-width:0;flex:1;overflow-y:auto;scrollbar-width:thin}.wf-welcome{max-width:960px;position:relative;isolation:isolate;padding:clamp(52px,8vh,104px) clamp(28px,5vw,90px) 36px;min-height:100%;overflow:hidden}.wf-eyebrow{font:9px/1.6 Plex,monospace;letter-spacing:.16em;color:#b49a74;margin:0 0 22px}.wf-welcome h1,.wf-document h1{font:500 clamp(32px,3.8vw,64px)/1.14 Syne,sans-serif;letter-spacing:-.055em;margin:0 0 24px;max-width:760px}.wf-welcome h1 span{color:#a09b9a}.wf-welcome>p:not(.wf-eyebrow){font-size:13px;color:#a4a0a4;max-width:450px;line-height:1.9}.wf-welcome-atmosphere{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.wf-welcome-atmosphere>div:nth-child(1){position:absolute;width:720px;height:720px;right:-450px;top:-260px;border-radius:50%;border:1px solid #e8a83a13;box-shadow:0 0 100px #e8a83a07,inset 0 0 100px #e8a83a05}.wf-welcome-atmosphere>div:nth-child(2){position:absolute;right:-300px;top:-220px;width:600px;height:600px;border-radius:50%;border:1px solid #e8a83a0b}.wf-welcome-atmosphere>div:nth-child(3){position:absolute;right:0;top:180px;width:300px;height:1px;background:linear-gradient(90deg,transparent,#e8a83a33);transform:rotate(-24deg);box-shadow:0 0 30px #e8a83a16}.wf-intentions{display:flex;gap:0;margin-top:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:800px}.wf-intentions button{display:grid;grid-template-columns:1fr auto;flex:1;padding:24px 18px 22px;text-align:left;position:relative;min-width:0}.wf-intentions button+button{border-left:1px solid var(--line)}.wf-intentions button>span:first-child{font-size:23px;color:#e3b76e;grid-column:1/-1;margin-bottom:20px}.wf-intentions strong{font:500 13px Syne,sans-serif;letter-spacing:-.01em}.wf-intentions small{font-size:10px;color:#8c8b95;grid-column:1/-1;margin-top:8px}.wf-intentions button>span:last-child{color:#7c7268;position:absolute;right:16px;top:26px}.wf-intentions button:hover{background:#e8a83a05}.wf-continue{margin-top:32px}.wf-continue>.wf-eyebrow{color:#737580;margin-bottom:8px;font-size:8px}.wf-continue button{display:flex;align-items:center;gap:16px;text-align:left;width:100%;max-width:620px;padding:12px 2px;border-bottom:1px solid var(--line)}.wf-continue button>span{color:#b59b7d;font-size:18px}.wf-continue button>span:last-child{margin-left:auto;color:#6b6765}.wf-continue strong{font-weight:500;font-size:12px}.wf-continue small{font-size:10px;display:block;color:#86838d;margin-top:4px}.wf-inspector{width:264px;flex-shrink:0;padding:28px 22px;border-left:1px solid var(--line);background:#0a0b0f80;overflow-y:auto}.wf-inspector-head{display:flex;align-items:center;justify-content:space-between}.wf-inspector .wf-eyebrow{font-size:8px;color:#807e85;letter-spacing:.12em;margin:0 0 16px}.wf-inspector h2{font:500 22px Syne,sans-serif;letter-spacing:-.04em;margin:0 0 8px}.wf-muted{color:var(--muted);font-size:11px;line-height:1.9}.wf-contact-list{margin-top:24px;display:grid;gap:10px}.wf-contact-list button{display:flex;align-items:center;text-align:left;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);width:100%}.wf-contact-list strong{font-size:12px;font-weight:500}.wf-contact-list small{display:block;font-size:9px;color:#8e8b97;margin-top:4px}.wf-contact-list button>span:last-child{margin-left:auto;color:#797179}.wf-contact-list button[aria-pressed=true]{color:#f1bd66}.wf-contact-avatar{width:34px;height:38px;display:grid;place-items:center;border:1px solid #b5894933;border-radius:14px 14px 10px 10px;background:linear-gradient(140deg,#443b3022,#17161d);color:#b6a38e;font:500 16px Syne,sans-serif;flex-shrink:0}.wf-context-block{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.wf-context-block p{font-size:10px;color:#9a969f;line-height:1.9}.wf-context-block strong{font-size:12px;font-weight:500}.wf-context-block code{display:block;overflow-wrap:anywhere;font-size:9px;color:#777983}.wf-context-block button{display:block;font-size:10px;color:#d3b58b;margin-top:14px}.wf-context-status span:last-child{display:block;font-size:8px;color:#74747e;line-height:1.8}.wf-composer-wrap{padding:0 clamp(22px,5vw,70px) 12px;flex-shrink:0;max-width:1300px;width:100%;align-self:center}.wf-notice{font-size:11px;line-height:1.7;color:#d4bb95;min-height:24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.wf-notice button{font-size:11px;text-decoration:underline;color:#f0c47c;min-height:32px}.wf-composer{border:1px solid #6e5c443d;border-radius:14px;background:linear-gradient(140deg,#1a191e,#13141a);box-shadow:0 18px 70px #0003,0 1px #ffffff07 inset;padding:14px 20px 12px}.wf-composer:focus-within{border-color:#ad865355}.wf-composer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#96929b;font-size:10px}.wf-composer-top label{display:flex;align-items:center;gap:10px;font:8px Plex,monospace;letter-spacing:.08em;color:#777782}.wf-composer-top select{font:500 11px Manrope,sans-serif;min-height:28px;background:#28242a;border:1px solid #8b71412b;border-radius:5px;padding:2px 8px;color:#dfc99e}.wf-composer-top>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:65%}.wf-composer textarea{width:100%;min-height:67px;resize:vertical;padding:14px 0 8px;font-size:13px;line-height:1.6;max-height:180px}.wf-composer textarea::placeholder{color:#77727e}.wf-composer-bottom{display:flex;align-items:center;gap:14px}.wf-text-fallback{font-size:9px;color:#8d8791}.wf-composer-hint{font-size:9px;color:#817980;margin-left:auto}.wf-send{border:1px solid #c2985c77;background:#a57b3e27;display:flex;align-items:center;gap:14px;border-radius:7px;font-size:11px;padding:0 12px;min-height:36px}.wf-send>span{font-size:18px;color:#f1c989}.wf-composer-caption{font-size:8px;text-align:center;color:#696873;letter-spacing:.02em;margin:9px 0 0}.wf-document,.wf-conversation{padding:38px clamp(24px,4vw,68px);max-width:1100px}.wf-document-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:30px;font-size:10px;color:#a49d9f}.wf-document-toolbar .wf-eyebrow{margin:0}.wf-title-label{display:block;color:#a49888;font:9px Plex,monospace;text-transform:uppercase;letter-spacing:.1em}.wf-title-label input{display:block;width:100%;margin:16px 0 32px;font:500 clamp(28px,3vw,50px)/1.2 Syne,sans-serif;letter-spacing:-.05em;text-transform:none}.wf-title-label input::placeholder{color:#5d5a62}.wf-brief-label{display:block;font:9px Plex,monospace;color:#9d8b73;letter-spacing:.13em}.wf-brief-label textarea{display:block;width:100%;min-height:240px;font:400 15px/2 Manrope,sans-serif;letter-spacing:0;padding:24px 0;resize:vertical}.wf-brief-label textarea::placeholder{color:#716b77}.wf-document-footer{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;gap:18px;align-items:center}.wf-document-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.wf-export{min-height:44px;font-size:11px;color:#d3b58b;border:1px solid var(--line);border-radius:7px;padding:0 12px}.wf-export:hover:not(:disabled){border-color:#ad865355;color:#f0c47c}.wf-document-footer>span{font-size:10px;color:#8a8590}.wf-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;min-height:44px;background:#e6b96e;color:#201a13;font-weight:600;font-size:11px;padding:10px 18px}.wf-result{display:flex;align-items:center;gap:20px;margin-top:38px;border-top:1px solid var(--line);padding:26px 0;flex-wrap:wrap}.wf-result-symbol{color:#c69c5d;font-size:28px}.wf-result strong{font-size:13px;font-weight:500}.wf-result p{font-size:11px;color:#97909d;margin:8px 0}.wf-result code{font-size:9px;color:#807984}.wf-result a{font-size:11px;color:#e0bc87;margin-left:auto;min-height:44px;display:flex;align-items:center}.wf-inline{display:flex;align-items:center;gap:20px;margin:25px 0;flex-wrap:wrap}.wf-inline>button,.wf-inline>a:not(.wf-primary){min-height:44px;font-size:12px;color:#c4aa86}.wf-thread-tabs{display:flex;gap:10px;overflow-x:auto;margin-bottom:28px}.wf-thread-tabs button{border:1px solid var(--line);border-radius:5px;font-size:11px;white-space:nowrap;padding:0 12px}.wf-thread-tabs button[aria-pressed=true]{border-color:#c29b5d88;color:#edc180}.wf-message{padding:12px 0 28px;border-bottom:1px solid var(--line);margin-bottom:16px}.wf-message>div{display:flex;align-items:center;gap:10px;font-size:10px}.wf-message strong{font-weight:600;font-size:12px}.wf-message time{color:#87808c}.wf-message>div>span:last-child{margin-left:auto;font:9px Plex,monospace;color:#b39d7d}.wf-message p{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.wf-message>small{font-size:9px;color:#b89b73}.wf-welcome--small{padding:30px 0;min-height:0}.wf-welcome--small h1{font-size:40px}.wf-finance-result{font-size:12px}.wf-finance-result pre{font:11px/1.8 Plex,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#111218;padding:18px;border:1px solid var(--line);border-radius:6px}.wf-mobile{display:none}.wf-skip{position:fixed;top:-100px;left:20px;z-index:30;background:#e8a83a;color:#14100b;padding:12px}.wf-skip:focus{top:12px}@media(min-width:1800px){.wf-app{grid-template-columns:290px minmax(0,1fr)}.wf-rail{padding:40px 25px 22px}.wf-inspector{width:310px;padding:40px 30px}.wf-welcome{max-width:1300px;padding-top:100px}.wf-welcome h1{font-size:76px}.wf-welcome>p:not(.wf-eyebrow){font-size:16px;max-width:580px}.wf-intentions strong{font-size:16px}.wf-intentions small{font-size:12px}.wf-rail nav button{font-size:14px}.wf-composer-wrap{padding-bottom:24px;max-width:1500px}.wf-composer textarea{font-size:16px}.wf-topbar{height:90px}.wf-contact-list strong{font-size:14px}.wf-muted{font-size:13px}.wf-context-block p{font-size:12px}.wf-brand{font-size:20px}.wf-brand small{font-size:14px}}@media(max-width:1280px){.wf-app{grid-template-columns:214px minmax(0,1fr)}.wf-inspector{display:none;position:absolute;right:0;top:76px;bottom:0;width:300px;z-index:8;background:#101116;box-shadow:-40px 0 100px #0007;padding-bottom:220px}.wf-inspector[data-open=true],.wf-inspector .wf-mobile{display:block}.wf-welcome{max-width:1000px;padding-left:45px;padding-right:45px}.wf-welcome h1{font-size:54px}.wf-topbar{padding:0 28px}}@media(max-width:760px){.wf-app{display:flex;min-height:0;height:100dvh}.wf-rail{display:none;position:absolute;left:0;top:62px;bottom:0;width:min(300px,88vw);z-index:9;box-shadow:40px 0 100px #0008}.wf-rail[data-open=true]{display:flex}.wf-mobile{display:block;min-width:44px;min-height:44px;font-size:18px}.wf-main{flex:1}.wf-topbar{height:62px;padding:0 10px;gap:6px;padding-top:env(safe-area-inset-top)}.wf-breadcrumb{font-size:8px;gap:8px}.wf-breadcrumb strong{font-size:11px}.wf-top-actions{gap:5px}.wf-connection{display:none}.wf-top-actions button{font-size:10px;min-height:40px;padding:0 9px;gap:9px}.wf-welcome{padding:38px 24px 24px;min-height:0}.wf-welcome h1{font-size:clamp(30px,7.5vw,48px);margin-bottom:20px}.wf-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:20px}.wf-welcome>p:not(.wf-eyebrow){font-size:12px;line-height:1.85}.wf-intentions{margin-top:28px;flex-direction:column}.wf-intentions button{grid-template-columns:28px 1fr;align-items:center;padding:16px 4px;column-gap:14px}.wf-intentions button+button{border-left:0;border-top:1px solid var(--line)}.wf-intentions button>span:first-child{grid-column:1;grid-row:1/3;margin:0}.wf-intentions small{grid-column:2;font-size:10px;margin-top:6px}.wf-intentions button>span:last-child{top:22px;right:4px}.wf-intentions strong{font-size:13px}.wf-continue{margin-top:28px}.wf-composer-wrap{padding:0 12px max(8px,env(safe-area-inset-bottom));margin-top:auto}.wf-composer{padding:10px 12px;border-radius:12px}.wf-composer-top>span{font-size:9px;max-width:55%}.wf-composer textarea{font-size:16px;min-height:58px;max-height:100px}.wf-composer-top select{font-size:12px;min-height:36px}.wf-composer-bottom{gap:6px}.wf-text-fallback{display:none}.wf-composer-hint{font-size:8px;margin-left:0;flex:1;max-width:170px;line-height:1.7}.wf-send{font-size:10px;gap:8px;min-height:44px;padding:0 12px}.wf-composer-caption{font-size:7px;line-height:1.6}.wf-notice{font-size:10px;min-height:12px;margin-bottom:5px}.wf-document,.wf-conversation{padding:24px 22px}.wf-document-toolbar{gap:12px;font-size:9px;margin-bottom:25px}.wf-document-footer{align-items:flex-start}.wf-document-footer>span{max-width:50%;line-height:1.8}.wf-brief-label textarea{min-height:210px;font-size:16px}.wf-title-label input{font-size:32px}.wf-inspector{top:62px;width:min(330px,100vw);padding-bottom:230px}.wf-result{margin-top:24px}.wf-result a{margin-left:0}.wf-message p{font-size:14px}.wf-welcome--small h1{font-size:34px}}.wf-inspector[data-open=false]{display:none}.wf-eyebrow,.wf-inspector .wf-eyebrow,.wf-section-label,.wf-workspace{font-size:10px}.wf-rail nav button,.wf-new,.wf-secondary button{font-size:13px}.wf-project-list button,.wf-contact-list strong{font-size:12px}.wf-project-list small,.wf-contact-list small,.wf-context-block code,.wf-context-status span:last-child{font-size:10px}.wf-context-block p,.wf-muted{font-size:12px}.wf-welcome>p:not(.wf-eyebrow){font-size:14px}.wf-intentions strong{font-size:14px}.wf-intentions small,.wf-continue small,.wf-top-actions{font-size:11px}.wf-composer-caption,.wf-composer-hint,.wf-text-fallback{font-size:10px}.wf-finance-result h2{font:500 22px Syne,sans-serif;letter-spacing:-.03em;margin:32px 0 12px}.wf-table-wrap{overflow-x:auto;border-block:1px solid var(--line)}.wf-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap;text-align:left}.wf-table-wrap td,.wf-table-wrap th{padding:15px 16px;border-bottom:1px solid var(--line)}.wf-table-wrap th{font-weight:500;font-size:10px;color:#bba381}.wf-finance-availability{margin:30px 0;color:#aaa3af}.wf-finance-availability small{font-size:11px}.wf-finance-result details{margin:30px 0;font-size:11px;color:#ada4af}@media(max-width:760px){.wf-eyebrow,.wf-composer-hint{font-size:9px}.wf-composer-caption{font-size:8px}.wf-composer-top label{font-size:9px}.wf-welcome>p:not(.wf-eyebrow){font-size:13px}.wf-intentions strong{font-size:14px}.wf-intentions small{font-size:11px}.wf-context-block p{font-size:12px}}@media(prefers-reduced-motion:no-preference){button,a{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.wf-stage>*{animation:wf-arrive .28s ease both}@keyframes wf-arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}}.wf-mission-item.selected{border-color:var(--gold);background:#e8a83a14}.wf-mission-item{cursor:pointer;text-align:left;border:1px solid transparent}.wf-mission-detail-card{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;display:grid;gap:16px}.wf-mission-detail-section{display:grid;gap:8px;background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:14px}.wf-mission-detail-section h4{margin:0;font:600 12px Syne,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e8a83a}.wf-mission-detail-section p{margin:0;line-height:1.6}.wf-mission-task-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wf-mission-task-list li{display:grid;gap:4px;background:#ffffff08;border:1px solid var(--line);border-radius:10px;padding:10px}.wf-mission-task-list small{color:var(--muted);font:11px Plex,monospace;text-transform:uppercase}.wf-mission-task-list p{margin:0;color:#d8d4cd}.wf-mission-note{color:#a8a4ad;font-size:12px}.wf-plan-input{margin:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0b0c10;color:#edeae3;font:13px Manrope,sans-serif}.wf-plan-row{display:grid;grid-template-columns:1fr 120px 1fr;gap:8px}.wf-plan-add-btn,.wf-plan-remove-btn,.wf-plan-submit-btn{border:1px solid #6f5630;background:#e8a83a18;color:#f0c47c;border-radius:8px;padding:8px 12px;font:600 12px Manrope,sans-serif}.wf-plan-remove-btn{border-color:#ffffff1a;color:#a3a5ad;background:#ffffff08;width:max-content}.wf-plan-submit-btn{border-color:#8b6a34;background:linear-gradient(120deg,#e8a83a33,#e8a83a14);color:#f3c877}.wf-project-editor{--wf-editor-surface: #131319;--wf-editor-border: #dfcdb329;--wf-editor-muted: #b2a7aa;color:var(--wf-ink, #f0ece6);font:400 14px/1.6 Manrope,Arial,sans-serif;min-width:0;width:100%}.wf-project-editor :is(button,input,textarea,select){font-family:Manrope,Arial,sans-serif}.wf-project-editor :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--gold, #e8a83a);outline-offset:3px}.wf-project-editor :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.5}.wf-project-editor .wf-editor-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:24px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--wf-editor-border)}.wf-project-editor .wf-back,.wf-project-editor .wf-save-btn,.wf-project-editor .wf-copy-btn,.wf-project-editor .wf-export-btn,.wf-project-editor .wf-cockpit-link,.wf-project-editor .wf-compose-send{min-height:44px;border:1px solid var(--wf-editor-border);border-radius:8px;padding:10px 14px;color:#e9dcca;background:#ffffff05;font-size:13px;font-weight:600;line-height:1.4}.wf-project-editor :is(.wf-back,.wf-copy-btn,.wf-export-btn,.wf-cockpit-link):hover{border-color:#d5b78380;background:#d5b7830c}.wf-project-editor .wf-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.wf-project-editor .wf-project-badge{border:1px solid #d5b78338;border-radius:24px;padding:4px 9px;color:#dbc198;font:11px/1.6 Plex,monospace;white-space:nowrap}.wf-project-editor .wf-project-status{color:var(--wf-editor-muted);font-size:12px}.wf-project-editor .wf-view-tabs{display:flex;gap:4px;margin-left:auto;padding:4px;border:1px solid var(--wf-editor-border);border-radius:10px;background:#08090c70}.wf-project-editor :is(.wf-tab,.wf-tab-active){min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:#b5adb5;font-size:12px}.wf-project-editor .wf-tab-active{color:#f1d8b4;border-color:#d5b78338;background:#d5b78313}.wf-project-editor .wf-save-btn,.wf-project-editor .wf-compose-send{color:#f1d8b4;border-color:#b792526b;background:linear-gradient(120deg,#d5b78320,#d5b7830a)}.wf-project-editor :is(.wf-save-btn,.wf-compose-send):hover:not(:disabled){border-color:#e8ba73;background:#d5b78324}.wf-project-editor .wf-editor-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:24px;min-width:0}.wf-project-editor .wf-editor-pane{display:grid;gap:28px;min-width:0;padding:clamp(20px,2.5vw,36px);border:1px solid var(--wf-editor-border);border-radius:14px;background:linear-gradient(150deg,#18171d,var(--wf-editor-surface))}.wf-project-editor :is(.wf-editor-title,.wf-editor-brief,.wf-editor-content){display:grid;gap:10px;min-width:0}.wf-project-editor :is(.wf-editor-title,.wf-editor-brief,.wf-editor-content)>label{color:#c2b29b;font:11px/1.6 Plex,monospace;letter-spacing:.06em}.wf-project-editor :is(.wf-title-input,.wf-brief-input,.wf-content-input,.wf-compose-input){display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--wf-editor-border);border-radius:8px;padding:14px 16px;background:#08090d66;color:#f0ece6;caret-color:#edba68}.wf-project-editor :is(.wf-title-input,.wf-brief-input,.wf-content-input,.wf-compose-input)::placeholder{color:#99909d;opacity:1}.wf-project-editor .wf-title-input{min-height:64px;padding:12px 14px;font:500 clamp(24px,2.2vw,34px)/1.25 Syne,Manrope,sans-serif;letter-spacing:-.035em}.wf-project-editor :is(.wf-brief-input,.wf-content-input,.wf-compose-input){resize:vertical;font:400 16px/1.8 Manrope,Arial,sans-serif}.wf-project-editor .wf-brief-input{min-height:132px}.wf-project-editor .wf-content-input{min-height:clamp(320px,46vh,560px)}.wf-project-editor .wf-mode-selector{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:4px}.wf-project-editor .wf-mode-label{margin-right:4px;color:var(--wf-editor-muted);font-size:12px}.wf-project-editor :is(.wf-mode-btn,.wf-mode-active){min-height:44px;border:1px solid var(--wf-editor-border);border-radius:24px;padding:8px 12px;color:#b9b0bb;font-size:12px}.wf-project-editor .wf-mode-active{color:#f1d8b4;border-color:#b792526b;background:#d5b78314}.wf-project-editor .wf-mode-btn:hover{color:#f0ece6;background:#ffffff08}.wf-project-editor .wf-context-pane{display:grid;gap:20px;align-content:start;min-width:0}.wf-project-editor .wf-context-section{min-width:0;border:1px solid var(--wf-editor-border);border-radius:12px;padding:20px;background:#111017b3}.wf-project-editor :is(.wf-context-section,.wf-history-panel,.wf-share-panel,.wf-settings-panel) h3{margin:0 0 18px;color:#e9dcca;font:500 18px/1.4 Syne,Manrope,sans-serif;letter-spacing:-.025em}.wf-project-editor .wf-context-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #dfcdb312}.wf-project-editor .wf-context-item:last-child{border-bottom:0;padding-bottom:0}.wf-project-editor .wf-context-key{color:var(--wf-editor-muted);font-size:12px}.wf-project-editor .wf-context-value{min-width:0;color:#ddd3d1;font:12px/1.7 Plex,monospace;overflow-wrap:anywhere}.wf-project-editor .wf-conn-status{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#c5bfc9;font-size:12px}.wf-project-editor .wf-conn-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%}.wf-project-editor .wf-conn-live{background:#a6c5a8}.wf-project-editor .wf-conn-offline{background:#bd9e77}.wf-project-editor .wf-thread-list{display:grid;gap:6px;max-height:210px;overflow-y:auto;scrollbar-width:thin;margin-bottom:16px}.wf-project-editor .wf-thread-btn{display:grid;gap:4px;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--wf-editor-border);border-radius:8px;background:#ffffff03;text-align:left}.wf-project-editor .wf-thread-btn:hover{border-color:#d5b78366;background:#d5b78309}.wf-project-editor .wf-thread-title{min-width:0;color:#e0d7d7;font-size:13px;overflow-wrap:anywhere}.wf-project-editor .wf-thread-updated{color:var(--wf-editor-muted);font:11px/1.6 Plex,monospace}.wf-project-editor .wf-message-area{display:grid;gap:12px;min-height:100px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px 0;border-top:1px solid var(--wf-editor-border);border-bottom:1px solid var(--wf-editor-border);margin-bottom:16px}.wf-project-editor .wf-message{min-width:0;padding:12px;border:1px solid #dfcdb31a;border-radius:8px;background:#ffffff03}.wf-project-editor .wf-msg-human{background:#d5b78309;border-color:#d5b7832b}.wf-project-editor .wf-msg-agent{background:#ffffff03}.wf-project-editor .wf-msg-author{display:block;color:#d5b783;font-size:12px;overflow-wrap:anywhere}.wf-project-editor .wf-message p{margin:8px 0;color:#ded7df;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.wf-project-editor .wf-msg-status{color:var(--wf-editor-muted);font:11px/1.6 Plex,monospace;overflow-wrap:anywhere}.wf-project-editor .wf-empty{display:block;padding:14px 0;color:var(--wf-editor-muted);font-size:13px;line-height:1.7}.wf-project-editor .wf-compose-area{display:grid;gap:10px;min-width:0}.wf-project-editor .wf-compose-input{min-height:120px;padding:12px}.wf-project-editor .wf-compose-send{justify-self:end;min-width:88px}.wf-project-editor .wf-contact-picker{display:grid;gap:8px;margin-top:18px;color:#bfb1a0;font-size:12px}.wf-project-editor .wf-contact-picker select{min-width:0;max-width:100%;min-height:44px;border:1px solid var(--wf-editor-border);border-radius:8px;padding:10px;background:#15131b;color:#e9e1df;font-size:14px}.wf-project-editor :is(.wf-history-panel,.wf-share-panel,.wf-settings-panel){min-width:0;margin-top:24px;border:1px solid var(--wf-editor-border);border-radius:12px;padding:24px;background:#111017b3}.wf-project-editor .wf-history-list{display:grid;gap:10px}.wf-project-editor .wf-history-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid #dfcdb31a}.wf-project-editor .wf-history-rev{color:#e2be8c;font:12px/1.7 Plex,monospace}.wf-project-editor .wf-history-date{color:var(--wf-editor-muted);font-size:12px}.wf-project-editor .wf-history-desc{color:#ddd3d1;font-size:13px}.wf-project-editor .wf-share-info{min-width:0}.wf-project-editor .wf-share-desc{max-width:78ch;margin:0 0 16px;color:#b9b0bb;font-size:13px;line-height:1.8}.wf-project-editor .wf-share-link{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;padding:14px;border:1px solid var(--wf-editor-border);border-radius:8px;background:#08090d66}.wf-project-editor .wf-share-link>span{flex:1 1 240px;min-width:0;color:#dbcab2;font:12px/1.8 Plex,monospace;overflow-wrap:anywhere}.wf-project-editor .wf-share-permissions{margin-top:24px;border-top:1px solid var(--wf-editor-border);padding-top:20px}.wf-project-editor :is(.wf-share-permissions,.wf-danger-zone) h4{margin:0 0 10px;color:#e1d5c8;font:500 15px/1.5 Syne,Manrope,sans-serif}.wf-project-editor .wf-setting-item{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px;padding:16px 0;border-top:1px solid #dfcdb31a}.wf-project-editor .wf-setting-item>label{color:#d9c6ac;font-size:13px}.wf-project-editor .wf-setting-desc{margin:0;color:#b9b0bb;font-size:13px;line-height:1.8}.wf-project-editor .wf-danger-zone{margin-top:20px;border-top:1px solid #b78d7040;padding-top:20px}.wf-project-editor .wf-editor-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:20px 0 0;margin-top:28px;border-top:1px solid var(--wf-editor-border)}.wf-project-editor .wf-footer-text{color:var(--wf-editor-muted);font-size:12px}.wf-project-editor .wf-footer-sep{color:#746a76}.wf-project-editor .wf-export-btn{margin-left:auto}@media(max-width:1100px){.wf-project-editor .wf-editor-body{grid-template-columns:minmax(0,1fr)}.wf-project-editor .wf-context-pane{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wf-project-editor .wf-view-tabs{margin-left:0}}@media(max-width:760px){.wf-project-editor .wf-editor-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding-top:18px}.wf-project-editor .wf-back{justify-self:start}.wf-project-editor .wf-project-meta{gap:8px 12px}.wf-project-editor .wf-view-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.wf-project-editor :is(.wf-tab,.wf-tab-active){min-width:0;min-height:44px;padding:8px 4px}.wf-project-editor .wf-editor-pane{padding:20px 16px;gap:24px}.wf-project-editor .wf-content-input{min-height:320px}.wf-project-editor :is(.wf-mode-btn,.wf-mode-active){min-height:44px}.wf-project-editor .wf-context-pane{grid-template-columns:minmax(0,1fr)}.wf-project-editor :is(.wf-history-panel,.wf-share-panel,.wf-settings-panel){padding:20px 16px}.wf-project-editor .wf-setting-item{grid-template-columns:minmax(0,1fr);gap:6px}.wf-project-editor .wf-export-btn{margin-left:0}}@media(prefers-reduced-motion:reduce){.wf-project-editor *,.wf-project-editor *:before,.wf-project-editor *:after{animation:none;transition:none;scroll-behavior:auto}}:root{--color-paper: #0b0c0f;--color-paper-elevated: #111216;--color-paper-hover: #1a1b1f;--color-ink: #f0ece6;--color-ink-muted: #a8a098;--color-ink-subtle: #7a736d;--color-ink-inverse: #0b0c0f;--color-gold-50: #fef9f0;--color-gold-100: #fdf1db;--color-gold-200: #f9e0b5;--color-gold-300: #f3c985;--color-gold-400: #edae54;--color-gold-500: #d5b783;--color-gold-600: #c4a06e;--color-gold-700: #a6814d;--color-gold-800: #826136;--color-gold-900: #5e3f22;--color-warm-500: #d5b783;--color-warm-600: #c4a06e;--color-solar-500: #e8a83a;--color-solar-600: #d4942e;--color-graphite-100: #1f1f23;--color-graphite-200: #2a2a2f;--color-graphite-300: #3a3a40;--color-graphite-400: #4a4a50;--color-success: #10b981;--color-success-muted: #0d7a5e;--color-warning: #f59e0b;--color-warning-muted: #b45309;--color-error: #ef4444;--color-error-muted: #b91c1c;--color-info: #3b82f6;--color-info-muted: #1d4ed8;--color-line: #dfcdb318;--color-line-strong: #dfcdb333;--color-line-focus: #d9ac5b;--surface-base: #08090c;--surface-elevated: #0e0f14;--surface-elevated-hover: #14151a;--surface-overlay: #0d0e12cc;--surface-input: #14151a;--surface-input-hover: #1a1b20;--font-display: "Syne", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", monospace;--font-ui: "Manrope", system-ui, sans-serif;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: clamp(2.5rem, 4vw, 4rem);--text-5xl: clamp(3.5rem, 5vw, 6rem);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.375;--leading-normal: 1.6;--leading-relaxed: 1.95;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.3);--shadow-sm: 0 2px 4px rgba(0,0,0,.35);--shadow-md: 0 8px 24px rgba(0,0,0,.4);--shadow-lg: 0 16px 48px rgba(0,0,0,.5);--shadow-xl: 0 32px 96px rgba(0,0,0,.6);--shadow-inner: inset 0 1px 0 rgba(255,255,255,.05);--shadow-focus: 0 0 0 3px var(--color-line-focus);--shadow-glow: 0 0 40px rgba(213, 183, 131, .15);--duration-instant: 50ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--duration-slower: .5s;--duration-slowest: .8s;--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in: cubic-bezier(.55, .06, .68, .19);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-expo-out: cubic-bezier(.19, 1, .22, 1);--ease-expo-in: cubic-bezier(.95, .05, .795, .035);--ease-elastic: cubic-bezier(.68, -.55, .265, 1.55);--motion-micro: var(--duration-instant) var(--ease-out);--motion-quick: var(--duration-fast) var(--ease-out);--motion-standard: var(--duration-normal) var(--ease-out);--motion-emphasized: var(--duration-slow) var(--ease-out);--motion-expressive: var(--duration-slower) var(--ease-spring);--motion-page-enter: var(--duration-slow) var(--ease-expo-out);--motion-page-exit: var(--duration-fast) var(--ease-expo-in);--motion-modal-enter: var(--duration-normal) var(--ease-out-back);--motion-modal-exit: var(--duration-fast) var(--ease-expo-in);--motion-toast-enter: var(--duration-fast) var(--ease-out-back);--motion-toast-exit: var(--duration-normal) var(--ease-expo-in);--motion-dropdown-enter: var(--duration-fast) var(--ease-out);--motion-dropdown-exit: var(--duration-fast) var(--ease-in);--motion-tooltip-enter: var(--duration-instant) var(--ease-out);--motion-tooltip-exit: var(--duration-instant) var(--ease-in);--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--bp-3xl: 1920px}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 1ms;--duration-fast: 1ms;--duration-normal: 1ms;--duration-slow: 1ms;--duration-slower: 1ms;--duration-slowest: 1ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--color-line: #dfcdb366;--color-ink-muted: #c4bdb5;--color-ink-subtle: #a8a098;--color-gold-500: #e8c89a;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171}}@media(forced-colors:active){:root{--color-line: CanvasText;--color-ink: CanvasText;--color-ink-muted: GrayText;--color-ink-subtle: GrayText;--color-gold-500: LinkText;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--surface-base: Canvas;--surface-elevated: Canvas;--surface-input: Canvas}.wf-card,.wf-input,.wf-select,.wf-textarea,.wf-btn{forced-color-adjust:none;border-color:CanvasText}.wf-btn-variant-primary{background:CanvasText;color:Canvas;border:2px solid CanvasText}.wf-btn-variant-secondary{background:Canvas;color:CanvasText;border:2px solid CanvasText}.wf-btn-variant-ghost{background:transparent;color:CanvasText;border:2px solid transparent}.wf-btn-variant-ghost:hover{background:Highlight;color:HighlightText}.wf-badge{border-color:CanvasText}.wf-avatar{border:2px solid CanvasText}.wf-focus-ring{outline:2px solid Highlight;outline-offset:2px}}:focus:not(:focus-visible){outline:none;box-shadow:none}.wf-focus-ring:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.wf-focus-within:focus-within{box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.wf-skip-link{position:absolute;top:-100%;left:var(--space-4);background:var(--color-gold-500);color:var(--color-ink-inverse);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);z-index:var(--z-tooltip);transition:top var(--duration-fast) var(--ease-out);font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.wf-live-polite,.wf-live-assertive,.wf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wf-touch-target{min-width:44px;min-height:44px}.wf-touch-target-sm{min-width:40px;min-height:40px}.wf-focus-order-0{order:0}.wf-focus-order-1{order:1}.wf-focus-order-2{order:2}.wf-focus-order-3{order:3}@media(max-width:640px){html{font-size:14px}}@media(min-width:1280px){html{font-size:16px}}@media(min-width:1920px){html{font-size:18px}}.wf-container-block{container-type:block}.wf-container-size{container-type:size}.wf-container-inline-size{container-type:inline-size}.wf-container-normal{container-type:normal}@container (min-width: 200px){.wf-cq-xs\:flex{display:flex}.wf-cq-xs\:block{display:block}.wf-cq-xs\:hidden{display:none}.wf-cq-xs\:grid{display:grid}}@container (min-width: 320px){.wf-cq-sm\:flex{display:flex}.wf-cq-sm\:block{display:block}.wf-cq-sm\:hidden{display:none}.wf-cq-sm\:grid{display:grid}}@container (min-width: 480px){.wf-cq-md\:flex{display:flex}.wf-cq-md\:block{display:block}.wf-cq-md\:hidden{display:none}.wf-cq-md\:grid{display:grid}}@container (min-width: 640px){.wf-cq-lg\:flex{display:flex}.wf-cq-lg\:block{display:block}.wf-cq-lg\:hidden{display:none}.wf-cq-lg\:grid{display:grid}}@container (min-width: 800px){.wf-cq-xl\:flex{display:flex}.wf-cq-xl\:block{display:block}.wf-cq-xl\:hidden{display:none}.wf-cq-xl\:grid{display:grid}}.wf-motion-card-hover{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.wf-motion-card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.wf-motion-button{transition:all var(--duration-fast) var(--ease-out)}.wf-motion-button:active{transform:scale(.97)}.wf-motion-input{transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.wf-motion-modal{animation:wf-modal-enter var(--duration-normal) var(--ease-out-back)}.wf-motion-modal-exit{animation:wf-modal-exit var(--duration-fast) var(--ease-expo-in)}@keyframes wf-modal-enter{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes wf-modal-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.wf-motion-toast{animation:wf-toast-enter var(--duration-fast) var(--ease-out-back)}.wf-motion-toast-exit{animation:wf-toast-exit var(--duration-normal) var(--ease-expo-in)}@keyframes wf-toast-enter{0%{opacity:0;transform:translate(100%) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes wf-toast-exit{0%{opacity:1;transform:translate(0) translateY(-50%)}to{opacity:0;transform:translate(100%) translateY(-50%)}}.wf-motion-dropdown{animation:wf-dropdown-enter var(--duration-fast) var(--ease-out)}.wf-motion-dropdown-exit{animation:wf-dropdown-exit var(--duration-fast) var(--ease-in)}@keyframes wf-dropdown-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-dropdown-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.wf-motion-tooltip{animation:wf-tooltip-enter var(--duration-instant) var(--ease-out)}.wf-motion-tooltip-exit{animation:wf-tooltip-exit var(--duration-instant) var(--ease-in)}@keyframes wf-tooltip-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes wf-tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.wf-stagger-1{animation-delay:calc(var(--duration-fast) * 1)}.wf-stagger-2{animation-delay:calc(var(--duration-fast) * 2)}.wf-stagger-3{animation-delay:calc(var(--duration-fast) * 3)}.wf-stagger-4{animation-delay:calc(var(--duration-fast) * 4)}.wf-stagger-5{animation-delay:calc(var(--duration-fast) * 5)}.wf-stagger-6{animation-delay:calc(var(--duration-fast) * 6)}.wf-stagger-7{animation-delay:calc(var(--duration-fast) * 7)}.wf-stagger-8{animation-delay:calc(var(--duration-fast) * 8)}@media print{.wf-no-print{display:none!important}.wf-print-only{display:block!important}body{background:#fff;color:#000;font-size:12pt}.wf-card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.wf-btn{display:none}a{color:#000!important;text-decoration:underline}.wf-badge{border:1px solid #000;color:#000;background:transparent}pre,code{background:#f5f5f5;color:#000}.wf-avatar{border:1px solid #000;background:#f5f5f5;color:#000}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink);background-color:var(--surface-base);font-weight:var(--font-weight-normal);letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-ink);letter-spacing:-.04em;margin:0 0 var(--space-3)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-md)}p{margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}a{color:var(--color-gold-400);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-gold-300)}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.875em}pre{background:var(--surface-input);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;line-height:1.6}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{cursor:pointer;border:none;background:none}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-graphite-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-graphite-400)}::selection{background:var(--color-gold-500);color:var(--color-ink-inverse)}.wf-flex{display:flex}.wf-flex-col{flex-direction:column}.wf-items-center{align-items:center}.wf-justify-between{justify-content:space-between}.wf-justify-center{justify-content:center}.wf-items-start{align-items:flex-start}.wf-items-end{align-items:flex-end}.wf-gap-1{gap:var(--space-1)}.wf-gap-2{gap:var(--space-2)}.wf-gap-3{gap:var(--space-3)}.wf-gap-4{gap:var(--space-4)}.wf-gap-5{gap:var(--space-5)}.wf-gap-6{gap:var(--space-6)}.wf-gap-8{gap:var(--space-8)}.wf-flex-wrap{flex-wrap:wrap}.wf-flex-1{flex:1}.wf-flex-shrink-0{flex-shrink:0}.wf-flex-grow{flex-grow:1}.wf-justify-start{justify-content:flex-start}.wf-justify-end{justify-content:flex-end}.wf-overflow-hidden{overflow:hidden}.wf-overflow-auto{overflow:auto}.wf-overflow-x-auto{overflow-x:auto}.wf-overflow-y-auto{overflow-y:auto}.wf-relative{position:relative}.wf-absolute{position:absolute}.wf-fixed{position:fixed}.wf-sticky{position:sticky}.wf-inset-0{inset:0}.wf-m-auto{margin:auto}.wf-mt-auto{margin-top:auto}.wf-mb-auto{margin-bottom:auto}.wf-card{background:var(--surface-elevated);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.wf-card:hover{border-color:var(--color-line-strong)}.wf-card-elevated{background:var(--surface-elevated);box-shadow:var(--shadow-md);border-color:var(--color-line)}.wf-card-default{background:var(--surface-elevated)}.wf-card-interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.wf-card-interactive:hover{background-color:var(--surface-elevated-hover);border-color:var(--color-line-strong)}.wf-card-interactive:active{transform:scale(.99)}.wf-card-variant-elevated{box-shadow:var(--shadow-md);border-color:var(--color-line)}.wf-card-variant-outlined{border:1px solid var(--color-line);box-shadow:none}.wf-card-variant-filled{background:var(--surface-input);border:none}.wf-card-variant-filled:hover{background:var(--surface-input-hover)}.wf-card-padding-none{padding:0}.wf-card-padding-sm{padding:var(--space-3)}.wf-card-padding-md{padding:var(--space-4)}.wf-card-padding-lg{padding:var(--space-6)}.wf-card-padding-xl{padding:var(--space-8)}.wf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);min-height:40px;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;user-select:none}.wf-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wf-btn:focus-visible{box-shadow:var(--shadow-focus)}.wf-btn-variant-primary{background:linear-gradient(135deg,var(--color-gold-500),var(--color-gold-600));color:var(--color-ink-inverse);border:none;box-shadow:0 2px 8px #d5b7834d}.wf-btn-variant-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-gold-400),var(--color-gold-500));transform:translateY(-1px);box-shadow:0 4px 16px #d5b78366}.wf-btn-variant-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.wf-btn-variant-secondary{background:var(--surface-input);color:var(--color-ink);border:1px solid var(--color-line)}.wf-btn-variant-secondary:hover:not(:disabled){background:var(--surface-input-hover);border-color:var(--color-line-strong)}.wf-btn-variant-ghost{background:transparent;color:var(--color-ink-muted);border:1px solid transparent}.wf-btn-variant-ghost:hover:not(:disabled){background:var(--surface-input);color:var(--color-ink)}.wf-btn-variant-error{background:var(--color-error);color:#fff}.wf-btn-variant-error:hover:not(:disabled){filter:brightness(1.1)}.wf-btn-variant-success{background:var(--color-success);color:#fff}.wf-btn-variant-warning{background:var(--color-warning);color:var(--color-ink-inverse)}.wf-btn-size-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);min-height:32px;gap:var(--space-1)}.wf-btn-size-md{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:40px;gap:var(--space-2)}.wf-btn-size-lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base);min-height:48px;gap:var(--space-3)}.wf-btn-full-width{width:100%}.wf-btn-left-icon,.wf-btn-right-icon{display:inline-flex;align-items:center;justify-content:center}.wf-input{width:100%;background:var(--surface-input);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.wf-input::placeholder{color:var(--color-ink-subtle)}.wf-input:hover{border-color:var(--color-line-strong)}.wf-input:focus{outline:none;border-color:var(--color-line-focus);box-shadow:var(--shadow-focus);background:var(--surface-input)}.wf-input:disabled{opacity:.5;cursor:not-allowed}.wf-input-error{border-color:var(--color-error)}.wf-input-error:focus{box-shadow:0 0 0 3px #ef44444d}.wf-input-label{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);margin-bottom:var(--space-1);letter-spacing:.02em}.wf-input-wrapper{display:flex;flex-direction:column;gap:var(--space-1)}.wf-select{appearance:none;background:var(--surface-input);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2) var-space-3;font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8a098' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px;padding-right:var(--space-8)}.wf-select:hover{border-color:var(--color-line-strong)}.wf-select:focus{outline:none;border-color:var(--color-line-focus);box-shadow:var(--shadow-focus)}.wf-select:disabled{opacity:.5;cursor:not-allowed}.wf-textarea{resize:vertical;min-height:120px;line-height:var(--leading-relaxed);font-family:var(--font-body)}.wf-badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;line-height:1}.wf-badge-variant-success{background:#10b98126;color:var(--color-success);border:1px solid var(--color-success)}.wf-badge-variant-warning{background:#f59e0b26;color:var(--color-warning);border:1px solid var(--color-warning)}.wf-badge-variant-error{background:#ef444426;color:var(--color-error);border:1px solid var(--color-error)}.wf-badge-variant-info{background:#3b82f626;color:var(--color-info);border:1px solid var(--color-info)}.wf-badge-variant-ghost{background:transparent;color:var(--color-ink-muted);border:1px solid var(--color-line)}.wf-badge-variant-success-strong{background:var(--color-success);color:#fff;border:none}.wf-badge-variant-warning-strong{background:var(--color-warning);color:#0b0c0f;border:none}.wf-badge-variant-error-strong{background:var(--color-error);color:#fff;border:none}.wf-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--color-gold-500),var(--color-gold-600));color:var(--color-ink-inverse);font-weight:var(--font-weight-semibold);flex-shrink:0}.wf-avatar-xs{width:24px;height:24px;font-size:var(--text-xs)}.wf-avatar-sm{width:32px;height:32px;font-size:var(--text-xs)}.wf-avatar-md{width:40px;height:40px;font-size:var(--text-sm)}.wf-avatar-lg{width:48px;height:48px;font-size:var(--text-base)}.wf-avatar-xl{width:56px;height:56px;font-size:var(--text-lg)}.wf-avatar-2xl{width:72px;height:72px;font-size:var(--text-xl)}.wf-avatar-ring{border:2px solid var(--color-line);box-shadow:var(--shadow-inner)}.wf-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wf-status-dot-online{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.wf-status-dot-away{background:var(--color-warning);box-shadow:0 0 8px var(--color-warning)}.wf-status-dot-busy{background:var(--color-error);box-shadow:0 0 8px var(--color-error)}.wf-status-dot-offline{background:var(--color-ink-subtle)}.wf-divider{border:none;border-top:1px solid var(--color-line);margin:var(--space-4) 0}.wf-divider-vertical{border:none;border-left:1px solid var(--color-line);height:100%;margin:0 var(--space-4)}@keyframes wf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wf-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wf-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes wf-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes wf-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes wf-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes wf-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes wf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes wf-blink{0%,to{opacity:1}50%{opacity:0}}.wf-animate-fade-in{animation:wf-fade-in var(--duration-normal) var(--ease-out)}.wf-animate-slide-up{animation:wf-slide-up var(--duration-normal) var(--ease-out)}.wf-animate-slide-down{animation:wf-slide-down var(--duration-normal) var(--ease-out)}.wf-animate-slide-in-right{animation:wf-slide-in-right var(--duration-normal) var(--ease-out)}.wf-animate-slide-in-left{animation:wf-slide-in-left var(--duration-normal) var(--ease-out)}.wf-animate-scale-in{animation:wf-scale-in var(--duration-fast) var(--ease-out-back)}.wf-animate-pulse{animation:wf-pulse 2s ease-in-out infinite}.wf-animate-spin{animation:wf-spin 1s linear infinite}.wf-animate-blink{animation:wf-blink 1s ease-in-out infinite}.wf-animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:wf-shimmer 1.5s infinite}.wf-transition-fast{transition:all var(--duration-fast) var(--ease-out)}.wf-transition-normal{transition:all var(--duration-normal) var(--ease-out)}.wf-transition-slow{transition:all var(--duration-slow) var(--ease-out)}.wf-transition-colors{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.wf-transition-transform{transition:transform var(--duration-fast) var(--ease-out)}.wf-transition-shadow{transition:box-shadow var(--duration-fast) var(--ease-out)}.wf-interactive{cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.wf-interactive:hover{transform:translateY(-1px)}.wf-interactive:active{transform:scale(.98)}.wf-interactive-2d:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.wf-hidden{display:none!important}.wf-block{display:block!important}.wf-inline-block{display:inline-block!important}.wf-flex{display:flex!important}.wf-inline-flex{display:inline-flex!important}.wf-grid{display:grid!important}.wf-hidden-sm,.wf-hidden-md,.wf-hidden-lg{display:none}@media(min-width:640px){.wf-hidden-sm{display:initial}}@media(max-width:639px){.wf-hidden-sm{display:none!important}}@media(min-width:768px){.wf-hidden-md{display:initial}}@media(max-width:767px){.wf-hidden-md{display:none!important}}@media(min-width:1024px){.wf-hidden-lg{display:initial}}@media(max-width:1023px){.wf-hidden-lg{display:none!important}}.wf-container{container-type:inline-size}@container (min-width: 320px){.wf-cq-sm\:block{display:block}.wf-cq-sm\:hidden{display:none}}@container (min-width: 480px){.wf-cq-md\:block{display:block}.wf-cq-md\:hidden{display:none}}@container (min-width: 640px){.wf-cq-lg\:block{display:block}.wf-cq-lg\:hidden{display:none}}@media print{.wf-no-print{display:none!important}.wf-print-only{display:block!important}body{background:#fff;color:#000}.wf-card{box-shadow:none;border:1px solid #ccc}a{color:#000;text-decoration:underline}}.wf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wf-skip-link{position:absolute;top:-100%;left:var(--space-4);background:var(--color-gold-500);color:var(--color-ink-inverse);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);z-index:var(--z-tooltip);transition:top var(--duration-fast) var(--ease-out)}.wf-skip-link:focus{top:var(--space-4)}a.wf-skip-link:focus{top:var(--space-4)}.text-responsive-sm{font-size:clamp(.75rem,.7rem + .25vw,.875rem)}.text-responsive-base{font-size:clamp(.875rem,.8rem + .375vw,1rem)}.text-responsive-lg{font-size:clamp(1rem,.9rem + .5vw,1.25rem)}.text-responsive-xl{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem)}.text-responsive-2xl{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.text-responsive-3xl{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.text-responsive-4xl{font-size:clamp(2.5rem,2rem + 3vw,4rem)}@media print{.wf-no-print{display:none!important}}.wf-app{--wf-paper:#17171c;--wf-ink:#f0ece6;--wf-line:#dfcdb318;--wf-warm:#d5b783;background:#08090d}.wf-main{background:radial-gradient(ellipse at 65% 8%,#5b383317,transparent 52%),linear-gradient(150deg,#101015,#0b0c11 75%)}.wf-rail{background:linear-gradient(180deg,#0e0f14,#0a0b10);border-color:var(--wf-line);padding:0;overflow:hidden}.wf-rail-head{flex:0 0 auto;padding:32px 18px 0;background:linear-gradient(180deg,#0e0f14 82%,#0e0f1400)}.wf-rail-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 18px 16px;scrollbar-width:thin;overscroll-behavior:contain}.wf-rail-body>nav:first-child{margin-top:18px}.wf-brand{padding-top:2px;padding-bottom:32px}.wf-brand small{letter-spacing:.04em;color:#b9aba0}.wf-mark{font-size:42px;text-shadow:0 0 30px #f1b65a24}.wf-rail-drawer{border-top:1px solid var(--wf-line);padding:0 8px}.wf-rail-drawer>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:46px;cursor:pointer;font-size:12px;color:#b0a5a0;letter-spacing:.01em}.wf-rail-drawer>summary::-webkit-details-marker{display:none}.wf-rail-drawer>summary>span{font:9px Plex,monospace;color:#857b84;border:1px solid #d0b79220;border-radius:20px;padding:2px 7px}.wf-rail-drawer[open]>summary{color:#e6d4ba}.wf-rail-drawer>nav{display:grid;gap:2px;margin:0 0 14px}.wf-rail-drawer>nav>button{display:flex;align-items:center;gap:12px;min-height:38px;padding:7px 4px;text-align:left;font-size:12px;color:#a8a1a9;border-radius:6px}.wf-rail-drawer>nav>button>span{width:18px;font-size:15px;color:#7f7b87}.wf-rail-drawer>nav>button:hover{background:#ffffff06;color:#eee4d8}.wf-rail-drawer>nav>button[aria-current=page]{color:#f1d8b4;background:#e8a83a0b}.wf-rail-drawer>nav>button[aria-current=page]>span{color:#e3b574}.wf-recent-section{padding-top:16px}.wf-workspace{border:1px solid var(--wf-line);border-radius:8px;padding:10px 12px 2px;margin:0 2px 16px;color:#b19e88;letter-spacing:.08em}.wf-workspace select{font-size:12px;min-height:40px;margin:0}.wf-new{border-color:#c79d5945;background:linear-gradient(115deg,#d0a05a19,#d0a05a08);min-height:46px;margin:0 2px}.wf-rail nav button{min-height:44px;border:1px solid transparent}.wf-rail nav button[aria-current=page]{background:linear-gradient(90deg,#e8a83a0d,#ffffff04);border-color:#c79d5920}.wf-rail nav button:hover,.wf-project-list button:hover{background:#ffffff07}.wf-rail-section{border-color:var(--wf-line)}.wf-section-label{font-size:10px;color:#a3978d}.wf-search{border-bottom:1px solid var(--wf-line);font-size:12px;margin-bottom:10px;min-height:40px}.wf-project-list button{padding:9px 0}.wf-identity{padding-bottom:5px}.wf-identity .wf-avatar{border:1px solid #b08f5d33;background:linear-gradient(130deg,#45352b,#211d27)}.wf-topbar{border-color:var(--wf-line)}.wf-top-actions{gap:12px}.wf-top-actions button{min-height:40px;padding:0 14px;border-color:#d0b79224;background:#ffffff02}.wf-top-actions button:hover{border-color:#d0b79255;background:#ffffff06}.wf-top-actions button[aria-pressed=true]{color:#f5cb8f;border-color:#d0b79255;background:#c79d5910}.wf-connection{font-size:11px;color:#a7a0a7}.wf-welcome{padding-top:clamp(48px,8vh,96px)}.wf-welcome>.wf-eyebrow{display:flex;align-items:center;gap:12px;color:#c1a684}.wf-welcome>.wf-eyebrow:before{content:"";width:24px;height:1px;background:#d8ac68}.wf-welcome h1{font-size:clamp(36px,4vw,62px);font-weight:500;letter-spacing:-.06em;line-height:1.15}.wf-welcome h1 span{background:linear-gradient(110deg,#c4b8b2,#8a8993);background-clip:text;color:transparent}.wf-welcome-atmosphere>div:nth-child(1){width:820px;height:820px;top:-310px;right:-560px;border-color:#e8a83a17;box-shadow:0 0 130px #d5904208,inset 0 0 100px #d5904206}.wf-welcome-atmosphere>div:nth-child(2){right:-400px;top:-180px;border-color:#efb05e0e}.wf-welcome-atmosphere>div:nth-child(3){top:130px;background:linear-gradient(90deg,transparent,#e8a83a3a)}.wf-intentions{margin-top:40px;border-color:var(--wf-line)}.wf-intentions button{padding-top:25px;padding-bottom:26px}.wf-intentions button+button{border-color:var(--wf-line)}.wf-intentions button>span:first-child{margin-bottom:23px;color:#e7bc7a}.wf-intentions strong{font-size:15px;letter-spacing:-.03em}.wf-intentions small{font-size:11px;color:#a09aa5;line-height:1.65}.wf-intentions button:hover{background:linear-gradient(120deg,#d7a56409,transparent)}.wf-continue{margin-top:36px}.wf-continue>.wf-eyebrow{font-size:10px;color:#a19387}.wf-continue strong{font-size:13px}.wf-continue button{padding:16px 2px;border-color:var(--wf-line)}.wf-inspector{border-color:var(--wf-line);background:linear-gradient(180deg,#0d0d12b3,#0b0c1066)}.wf-inspector h2{font-size:24px;line-height:1.25}.wf-inspector-head .wf-eyebrow{color:#ad9985;font-size:10px}.wf-contact-list button{padding:16px 0;border-color:var(--wf-line)}.wf-contact-avatar{width:38px;height:42px;background:radial-gradient(circle at 35% 20%,#70604b22,#1b1923 70%);border-color:#ad8b5545}.wf-contact-list strong{font-size:13px}.wf-contact-list small{font-size:10px;color:#a198a7}.wf-context-block{border-color:var(--wf-line);margin-top:26px}.wf-context-block p{font-size:12px;color:#a39ba9}.wf-context-block .wf-eyebrow{font-size:10px;color:#ad9985}.wf-context-status details{font-size:10px;line-height:1.8;color:#8e8997;margin-top:16px}.wf-context-status summary{cursor:pointer;min-height:32px}.wf-composer-wrap{padding-bottom:max(16px,env(safe-area-inset-bottom));background:linear-gradient(0deg,#0c0d11 80%,#0c0d1100)}.wf-composer{background:linear-gradient(130deg,#201d24,#171820 70%);border:1px solid #b6946440;box-shadow:0 14px 50px #0003,0 1px #e3cdae08 inset;border-radius:14px;padding:13px 20px 14px}.wf-composer:focus-within{border-color:#b7976588;box-shadow:0 14px 50px #0003,0 0 0 3px #d9ac5b06}.wf-composer-top label{font-size:10px;letter-spacing:.07em;color:#a7988b}.wf-composer-top select{min-height:34px;font-size:12px;background:#b88c4612;border-color:#b88c4633;color:#e3c193}.wf-composer textarea{font-size:14px;line-height:1.7;min-height:76px;padding-top:15px}.wf-composer textarea::placeholder{color:#98909e}.wf-composer-top>span{color:#b7a8a3;font-size:11px}.wf-send{min-height:44px;font-weight:600;font-size:12px;border-color:#c49d6677;background:linear-gradient(110deg,#a881442d,#a8814417);padding-inline:16px}.wf-send:not(:disabled):hover{color:#1a1510;background:#e1b579;border-color:#e1b579}.wf-send:not(:disabled):hover span{color:#1a1510}.wf-send:disabled{opacity:.5}.wf-composer-hint,.wf-text-fallback{font-size:10px;color:#a59aa6}.wf-composer-caption{font-size:10px;color:#8d8391;margin-top:10px}.wf-document-toolbar{border-color:var(--wf-line);font-size:11px}.wf-document{padding-top:36px}.wf-title-label{font-size:10px;color:#b89e82}.wf-title-label input{font-size:clamp(32px,3.4vw,50px);padding-bottom:10px;border-bottom:1px solid var(--wf-line);margin-bottom:30px}.wf-brief-label{font-size:10px;color:#b89e82}.wf-brief-label textarea{font-size:15px;line-height:1.95;min-height:260px}.wf-document-footer{border-color:var(--wf-line)}.wf-document-footer>span{font-size:11px}.wf-primary{min-height:44px;font-size:12px;background:linear-gradient(110deg,#edca8f,#d9ad6e)}.wf-result{border-color:var(--wf-line)}.wf-result p,.wf-result a{font-size:12px}.wf-result-symbol{font-size:30px}.wf-message{padding:14px 0 30px;border-color:var(--wf-line)}.wf-message p{font-size:15px;line-height:1.9}.wf-message>small{font-size:11px}.wf-thread-tabs button{border-color:var(--wf-line);padding:10px 14px;min-height:44px}.wf-thread-tabs button[aria-pressed=true]{background:#b88c4610;border-color:#b88c4655}.wf-library{padding:42px clamp(24px,4vw,68px);max-width:1100px}.wf-library h1{font:500 clamp(30px,3.4vw,50px)/1.2 Syne,sans-serif;letter-spacing:-.05em;margin:0 0 15px}.wf-library-intro{max-width:520px;color:#a79eab;font-size:14px}.wf-library-head{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-bottom:30px}.wf-library-head .wf-eyebrow{margin-bottom:15px}.wf-library-search{display:flex;align-items:center;gap:20px;padding:14px 0;border-block:1px solid var(--wf-line);margin-bottom:4px}.wf-library-search label{display:flex;align-items:center;gap:10px;flex:1;color:#b49b7b;border:1px solid transparent;border-radius:8px;padding:0 10px;min-height:46px;background:#ffffff03}.wf-library-search label:focus-within{border-color:#c19a5b66}.wf-library-search label>span{font-size:15px;opacity:.7}.wf-library-search input{min-height:44px;width:100%;font-size:14px;border:0;background:none;padding:0}.wf-library-search>span{font:10px Plex,monospace;color:#a29389}.wf-library-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:18px;text-align:left;border-bottom:1px solid var(--wf-line);padding:22px 0;width:100%;min-height:90px}.wf-library-row:hover{background:#e8a83a05}.wf-library-symbol{font-size:26px;color:#c4a06b}.wf-library-row strong{font-size:15px;font-weight:500;display:block}.wf-library-row small{display:block;font-size:11px;color:#a598a9;margin-top:8px;line-height:1.6}.wf-library-row>span:last-child{color:#c4a06b}.wf-library-state{font:10px Plex,monospace;color:#b2a397;border:1px solid #b2a3972b;border-radius:5px;padding:7px 10px;white-space:nowrap}.wf-library-empty{padding:48px 0;color:#a79eab;max-width:460px;font-size:14px}.wf-library-empty p{margin:0 0 14px}.wf-library-list{display:grid}.wf-library-open{display:block;width:100%;text-align:left;min-height:44px;padding:2px 0}.wf-library-export{width:32px;min-height:44px;margin-left:-7px;border-radius:7px;color:#c4a06b;font-size:16px}.wf-library-export:hover{background:#e8a83a0d;color:#f0c47c}.wf-library-meta{font:10px Plex,monospace!important;color:#8f8598!important;letter-spacing:.01em}.wf-library-filter{display:flex;align-items:center;gap:9px;font:9px Plex,monospace;letter-spacing:.07em;color:#9b8e82}.wf-library-filter select{min-height:36px;border:1px solid #d0b79224;border-radius:6px;padding:0 8px;font:11px Manrope,sans-serif;background:#ffffff04}.wf-library-list{padding-bottom:8px}.wf-library-note{max-width:560px;margin:24px 0 0;font:10px/1.8 Plex,monospace;color:#8c8390}.wf-inline-action{min-height:44px;font-size:12px;color:#f0c47c;border-bottom:1px solid #c49b5b66;padding:0 2px}.wf-btn-primary,.wf-btn-variant-primary{border:1px solid #e5c28c66;background:linear-gradient(120deg,#edca8f,#d9ad6e);color:#211a12;font-weight:600}.wf-btn-primary:hover:not(:disabled),.wf-btn-variant-primary:hover:not(:disabled){background:linear-gradient(120deg,#f5d9a4,#e4bb7c);color:#16110b}.wf-btn-secondary,.wf-btn-variant-secondary{border:1px solid #d0b7922e;background:#ffffff05;color:#e5d7c5}.wf-btn-secondary:hover:not(:disabled),.wf-btn-variant-secondary:hover:not(:disabled){border-color:#d0b79266;background:#ffffff0a}.wf-btn-ghost,.wf-btn-variant-ghost{border:1px solid transparent;background:transparent;color:#c8b8a6}.wf-btn-ghost:hover:not(:disabled),.wf-btn-variant-ghost:hover:not(:disabled){background:#ffffff08;color:#f0dfc9}.wf-btn-danger,.wf-btn-error,.wf-btn-variant-error{border:1px solid #c46b5b66;background:#c46b5b1c;color:#f0b4a8}.wf-btn-success{border:1px solid #6f9c7666;background:#6f9c761c;color:#b8dcc0}.wf-btn-warning{border:1px solid #c49b5b66;background:#c49b5b1c;color:#eed4a9}.wf-btn-outline{border:1px solid #d0b79245;background:transparent;color:#e2cfb6}.wf-btn-xs{min-height:28px;padding:0 8px;font-size:10px}.wf-btn-sm{min-height:34px;padding:0 12px;font-size:11px}.wf-btn-lg{min-height:48px;padding:0 22px;font-size:13px}.wf-btn-icon{width:40px;min-width:40px;padding:0}.wf-page-header{padding:34px 0 24px;border-bottom:1px solid var(--wf-line);margin-bottom:28px}.wf-page-header h1{font:500 clamp(30px,3.4vw,48px)/1.1 Syne,sans-serif;letter-spacing:-.055em;margin:0 0 10px}.wf-page-header p{font-size:13px;line-height:1.8;color:#a79eab;max-width:620px;margin:0}.wf-empty-state{padding:34px 0;color:#a89fab;max-width:520px}.wf-empty-state strong{display:block;font-size:15px;font-weight:500;color:#d8cfc5;margin-bottom:7px}.wf-empty-state p{margin:0 0 8px;font-size:12px;line-height:1.8}.wf-loading{padding:26px 0;color:#a99e9f;font:11px Plex,monospace}.wf-settings-page{padding:0 clamp(24px,4vw,64px) 44px;max-width:1120px;margin:0 auto}.wf-settings-header{padding:34px 0 24px;border-bottom:1px solid var(--wf-line)}.wf-settings-title{font:500 clamp(32px,3.4vw,48px)/1.1 Syne,sans-serif;letter-spacing:-.055em;margin:0 0 10px}.wf-settings-subtitle{font-size:13px;line-height:1.8;color:#a79eab;max-width:600px;margin:0}.wf-settings-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(24px,4vw,52px);padding-top:28px}.wf-settings-nav{display:grid;gap:2px;align-content:start}.wf-settings-tab,.wf-settings-tab-active{min-height:40px;padding:9px 12px;text-align:left;border-radius:7px;border:1px solid transparent;font-size:12px;color:#a69da7}.wf-settings-tab:hover{background:#ffffff05;color:#e1d5c9}.wf-settings-tab-active{background:#e8a83a0b;border-color:#c79d5928;color:#f0d3ab}.wf-settings-content{min-width:0}.wf-settings-card{border-top:1px solid var(--wf-line);padding-top:24px;max-width:720px}.wf-settings-section-title{font:500 21px/1.3 Syne,sans-serif;letter-spacing:-.035em;margin:0 0 18px}.wf-settings-muted{font-size:12px;line-height:1.8;color:#a39aa6;margin:0 0 18px;max-width:540px}.wf-setting-item{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--wf-line)}.wf-setting-item label{font:10px Plex,monospace;letter-spacing:.08em;text-transform:uppercase;color:#9e8f7e}.wf-setting-item span{font-size:12px;line-height:1.8;color:#d9d1c8}.wf-setting-desc{font-size:11px;line-height:1.8;color:#9d94a0;margin:5px 0 0}.wf-workspace-setting{display:flex;gap:8px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--wf-line);font-size:13px}.wf-workspace-setting span{font-size:11px;color:#a4989f}.wf-tab-bar{display:flex;gap:4px;border-bottom:1px solid var(--wf-line);margin-bottom:22px;overflow-x:auto}.wf-tab-bar button{min-height:42px;padding:0 12px;font-size:12px;color:#a79ca5;border-bottom:2px solid transparent;white-space:nowrap}.wf-tab-bar button[aria-selected=true],.wf-tab-bar button.active{color:#f0d3ab;border-color:#c49b5b}.wf-form-label{display:grid;gap:7px;font:9px Plex,monospace;letter-spacing:.09em;text-transform:uppercase;color:#a09180;margin-bottom:14px}.wf-form-label input,.wf-form-label select,.wf-form-label textarea{border:1px solid var(--wf-line);border-radius:7px;background:#101117;padding:11px 12px;font:12px/1.6 Manrope,sans-serif;text-transform:none;letter-spacing:0;color:#e9e1d7;min-height:44px}.wf-signin-root{display:grid;place-items:center;min-height:100%;padding:40px 24px}.wf-signin-main{width:100%;max-width:480px}.wf-signin-card{border:1px solid #d0b79224;border-radius:16px;padding:clamp(28px,5vw,44px);background:radial-gradient(ellipse at 80% 0,#5a3a2b1f,transparent 60%),linear-gradient(150deg,#17161d,#101117);box-shadow:0 30px 90px #0004}.wf-signin-brand{display:flex;align-items:center;gap:13px;font:600 16px Syne,sans-serif;letter-spacing:.16em;margin-bottom:34px}.wf-signin-brand small{display:block;font:400 12px Manrope,sans-serif;letter-spacing:.05em;color:#b6a79b;margin-top:4px}.wf-signin-mark{font-size:36px;line-height:1;color:#f0c47c}.wf-signin-title{font:500 32px/1.15 Syne,sans-serif;letter-spacing:-.05em;margin:0 0 12px}.wf-signin-subtitle{font-size:13px;line-height:1.8;color:#b4a9ae;margin:0 0 22px}.wf-signin-actions{display:grid;gap:10px}.wf-signin-primary{width:100%;min-height:48px}.wf-signin-note{font:10px/1.8 Plex,monospace;color:#908691;margin:20px 0 0}.wf-signin-error{border-left:2px solid #c46b5b;padding:4px 0 4px 12px;color:#e0a99b;font-size:12px;line-height:1.7;margin:16px 0 0}.wf-signin-status{font:11px Plex,monospace;color:#b3a69d}.wf-workspace-list{display:grid;gap:8px;margin-bottom:16px}.wf-workspace-option{display:grid;grid-template-columns:1fr auto;gap:4px 14px;text-align:left;border:1px solid var(--wf-line);border-radius:9px;padding:14px 16px;min-height:58px;background:#ffffff03}.wf-workspace-option:hover{border-color:#c19a5b66;background:#d7a56408}.wf-workspace-name{font-size:13px}.wf-workspace-role{font:9px Plex,monospace;color:#b19b7e;text-transform:uppercase;letter-spacing:.07em}.wf-workspace-kind{grid-column:1/-1;font-size:10px;color:#938a95}.wf-workforce-toolbar{display:flex;align-items:center;gap:18px;justify-content:space-between;border-block:1px solid var(--wf-line);padding:12px 0;margin-bottom:8px}.wf-workforce-search{display:flex;align-items:center;gap:10px;flex:1;max-width:520px;border:1px solid var(--wf-line);border-radius:8px;padding:0 12px;min-height:44px;background:#ffffff03;color:#a68d70}.wf-workforce-search input{border:0;background:none;font-size:13px;min-height:42px;width:100%}.wf-workforce-count{font:10px Plex,monospace;color:#978d98;white-space:nowrap}.wf-contact-directory{display:grid}.wf-contact-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid var(--wf-line);padding:20px 2px;min-height:92px}.wf-contact-row:hover{background:#e8a83a04}.wf-contact-copy strong{display:block;font-size:15px;font-weight:500}.wf-contact-copy small{display:block;font-size:11px;line-height:1.6;color:#a49aa6;margin-top:4px}.wf-contact-copy .wf-contact-state{font:9px Plex,monospace;color:#8f8590}.wf-workforce-note{max-width:620px;margin:28px 0 0;font:10px/1.8 Plex,monospace;color:#8e8490}.wf-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,56px);padding-top:6px}.wf-account-panel{border-top:1px solid var(--wf-line);padding:22px 0 30px;min-width:0}.wf-account-panel h2{font:500 20px/1.3 Syne,sans-serif;letter-spacing:-.035em;margin:0 0 14px}.wf-account-panel .wf-setting-item{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);padding:11px 0}.wf-account-panel .wf-inline-action{margin-top:16px}.wf-account-panel--wide{grid-column:1/-1}.wf-account-list{display:grid}.wf-account-list-row{display:flex;justify-content:space-between;gap:14px;align-items:baseline;border-bottom:1px solid var(--wf-line);padding:11px 0;font-size:12px;color:#d6cec5}.wf-account-list-row small{font:10px/1.6 Plex,monospace;color:#968d99;text-align:right}.wf-finance-section{padding-bottom:12px}.wf-finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:22px}.wf-finance-card{border:1px solid var(--wf-line);border-radius:11px;padding:18px;background:#ffffff02;min-width:0}.wf-finance-card h3{font:500 14px Syne,sans-serif;letter-spacing:-.02em;margin:0 0 6px}.wf-finance-card p{font-size:11px;line-height:1.7;color:#9c939d;margin:0 0 14px}.wf-finance-state{display:inline-block;font:9px Plex,monospace;letter-spacing:.05em;text-transform:uppercase;color:#c3a67e;border:1px solid #c3a67e2e;border-radius:5px;padding:5px 8px}.wf-finance-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.wf-finance-table th{font:9px Plex,monospace;letter-spacing:.06em;text-transform:uppercase;color:#9f907e;padding:8px 6px;border-bottom:1px solid var(--wf-line)}.wf-finance-table td{padding:9px 6px;border-bottom:1px solid var(--wf-line);color:#d8d0c7;overflow-wrap:anywhere}.wf-finance-note{margin-top:20px;border-top:1px solid var(--wf-line);padding-top:14px;color:#938a95;font-size:10px;line-height:1.8}.wf-create-page,.wf-workforce-page{max-width:1180px;padding:34px clamp(24px,4vw,64px) 48px;margin:0 auto}.wf-create-header,.wf-workforce-header{border-bottom:1px solid var(--wf-line);padding-bottom:22px;margin-bottom:26px}.wf-create-title,.wf-workforce-title{font:500 clamp(30px,3.4vw,48px)/1.1 Syne,sans-serif;letter-spacing:-.055em;margin:0 0 10px}.wf-create-subtitle,.wf-workforce-subtitle{font-size:13px;line-height:1.8;color:#a79eab;max-width:620px;margin:0}.wf-create-body,.wf-workforce-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px}.wf-create-card,.wf-directory-card,.wf-conversation-card{border:1px solid var(--wf-line);border-radius:12px;padding:20px;background:#ffffff02;min-width:0}.wf-create-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.wf-create-btn{min-height:44px;border:1px solid #c49b5b66;border-radius:8px;background:#c49b5b14;color:#f0c47c;padding:0 16px;font-size:12px}.wf-create-error{border-left:2px solid #c46b5b;padding-left:12px;color:#e0a99b;font-size:12px}.wf-create-result{border-top:1px solid var(--wf-line);margin-top:20px;padding-top:16px}.wf-onboarding-root,.wf-onboarding{max-width:840px;padding:40px clamp(24px,4vw,64px)}.wf-onboarding-card{border:1px solid var(--wf-line);border-radius:14px;padding:28px;background:#ffffff02}.wf-onboarding-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px;font:600 15px Syne,sans-serif;letter-spacing:.14em}.wf-onboarding h1{font:500 clamp(30px,4vw,48px)/1.15 Syne,sans-serif;letter-spacing:-.05em;margin:0 0 14px}.wf-endpoint-option{display:block;width:100%;text-align:left;border:1px solid var(--wf-line);border-radius:9px;padding:14px;margin-bottom:8px;min-height:56px}.wf-endpoint-option:hover{border-color:#c19a5b66}.wf-today{max-width:1180px;padding:clamp(34px,5vw,64px) clamp(24px,4vw,64px) 52px}.wf-today-header{padding-bottom:26px;border-bottom:1px solid var(--wf-line)}.wf-today-title{font:500 clamp(38px,4.4vw,62px)/1.05 Syne,sans-serif;letter-spacing:-.06em;margin:0 0 14px}.wf-today-subtitle{font-size:13px;line-height:1.8;color:#a89fa9;max-width:540px;margin:0}.wf-today-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(28px,5vw,62px);margin-top:36px}.wf-today-composer-card,.wf-today-decisions-card{min-width:0}.wf-today-section-title{font:500 21px/1.3 Syne,sans-serif;letter-spacing:-.035em;margin:0 0 8px}.wf-today-composer-card>.wf-today-subtitle{max-width:480px;margin-bottom:22px}.wf-today-quick-actions{display:flex;flex-wrap:wrap;gap:9px}.wf-today-quick-btn{min-height:44px;border:1px solid #d0b7922b;border-radius:8px;padding:0 16px;font-size:12px;color:#e2cdaf;background:linear-gradient(120deg,#d7a56408,transparent);transition:border-color .14s ease,background-color .14s ease}.wf-today-quick-btn:hover{border-color:#d0b79266;background:#d7a56410}.wf-today-decisions-card{border-left:1px solid var(--wf-line);padding-left:clamp(20px,3vw,34px)}.wf-today-empty{padding:22px 0}.wf-today-empty p{margin:0 0 7px;font-size:13px;color:#c0b5b3}.wf-today-empty .wf-muted{max-width:340px;font-size:11px;line-height:1.8}.wf-empty-symbol{display:block;font-size:22px;color:#a98b62;margin-bottom:12px}.wf-quick-capture{margin-top:46px;border-top:1px solid var(--wf-line);padding-top:30px}.wf-quick-capture>.wf-today-subtitle{max-width:680px}.wf-quick-capture-form{display:grid;gap:14px;margin-top:24px;padding:20px;border:1px solid #d0b79221;border-radius:12px;background:linear-gradient(150deg,#ffffff04,#ffffff01)}.wf-quick-capture-row{display:flex;flex-wrap:wrap;gap:14px}.wf-quick-capture-row label,.wf-quick-capture-form>label{display:grid;gap:7px;font:9px Plex,monospace;letter-spacing:.1em;text-transform:uppercase;color:#a69788;min-width:150px;flex:1}.wf-quick-capture-form input,.wf-quick-capture-form select,.wf-quick-capture-form textarea{border:1px solid var(--wf-line);border-radius:7px;background:#101117;padding:11px 12px;font:12px/1.6 Manrope,sans-serif;text-transform:none;letter-spacing:0;color:#e7e1da;min-height:44px}.wf-quick-capture-form textarea{width:100%;min-height:80px;resize:vertical;font-size:13px}.wf-quick-capture-form input:focus,.wf-quick-capture-form select:focus,.wf-quick-capture-form textarea:focus{border-color:#c19a5b77}.wf-quick-capture-form>button{justify-self:start;border-color:#c49b5b77;color:#f1c584}.wf-quick-capture-list{margin-top:40px}.wf-capture-items{list-style:none;display:grid;gap:12px;padding:0;margin:18px 0 0}.wf-capture-item{border:1px solid var(--wf-line);border-left:2px solid #b88c4655;border-radius:10px;padding:16px 18px;background:#ffffff02}.wf-capture-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.wf-capture-head strong{font-size:13px;font-weight:500}.wf-capture-head small,.wf-capture-meta{font:10px/1.7 Plex,monospace;color:#918895}.wf-capture-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px}.wf-capture-original{border-top:1px solid var(--wf-line);padding-top:10px}.wf-capture-original small{font:9px Plex,monospace;letter-spacing:.1em;color:#a58e70;text-transform:uppercase}.wf-capture-original p{margin:6px 0 0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#ddd5cb}.wf-capture-actions{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:14px}.wf-capture-actions button{min-height:34px;font-size:11px;color:#c2a077;padding:0 2px;border-bottom:1px solid #b88c462e}.wf-capture-actions button:hover{color:#f0c47c;border-color:#c49b5b66}.wf-today-recent{margin-top:46px;border-top:1px solid var(--wf-line);padding-top:30px}.wf-today-project-list{display:grid;margin-top:12px}.wf-today-project-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:15px;text-align:left;min-height:66px;border-bottom:1px solid var(--wf-line);padding:12px 2px;width:100%}.wf-today-project-item:hover{background:#e8a83a05}.wf-today-project-symbol{color:#c4a06b;font-size:20px}.wf-today-project-item strong{display:block;font-size:14px;font-weight:500}.wf-today-project-item small{display:block;margin-top:5px;font-size:11px;color:#a197a7}.wf-today-project-progress{font:10px Plex,monospace;color:#a79887}.wf-recovery{max-width:720px;padding:clamp(42px,8vh,96px) clamp(24px,5vw,64px)}.wf-recovery h1{font:500 clamp(32px,4vw,54px)/1.15 Syne,sans-serif;letter-spacing:-.05em;margin:0 0 22px}.wf-recovery-copy{max-width:520px;font-size:14px;line-height:1.9;color:#b1a7b2;margin:0 0 22px}.wf-recovery-reason{border-left:2px solid #c49b5b;padding:2px 0 2px 16px;font:11px/1.8 Plex,monospace;color:#d6b98f;margin:0 0 26px;max-width:520px}.wf-recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.wf-recovery-actions .wf-primary{min-width:132px}html[data-wf-motion=reduce] .wf-stage>*,html[data-wf-motion=reduce] .wf-welcome-atmosphere>div{animation:none!important}html[data-wf-motion=reduce] .wf-app *,html[data-wf-motion=reduce] .wf-app *:before,html[data-wf-motion=reduce] .wf-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-wf-density=compact] .wf-rail nav button{min-height:38px}html[data-wf-density=compact] .wf-rail-drawer>nav>button{min-height:34px}html[data-wf-density=compact] .wf-project-list button{padding:6px 0}html[data-wf-density=compact] .wf-library-row{padding:15px 0;min-height:74px}html[data-wf-density=compact] .wf-today-project-item{min-height:56px;padding:8px 2px}html[data-wf-density=compact] .wf-message{padding-bottom:20px}.wf-app[data-focus=true]{grid-template-columns:minmax(0,1fr)}.wf-app[data-focus=true] .wf-rail,.wf-app[data-focus=true] .wf-inspector,.wf-app[data-focus=true] .wf-topbar>.wf-mobile{display:none}.wf-app[data-focus=true] .wf-stage>section,.wf-app[data-focus=true] .wf-stage>.wf-welcome{max-width:1080px;margin-inline:auto}.wf-app[data-focus=true] .wf-composer-wrap{max-width:1080px}.wf-stage{scroll-padding-block:26px}.wf-automation>h1{margin-top:32px}.wf-automation>.wf-muted{max-width:440px;font-size:14px}.wf-automation-state{display:flex;align-items:flex-start;gap:24px;border-block:1px solid var(--wf-line);padding:32px 0;margin-top:32px}.wf-automation-state>span{font-size:34px;color:#d2ad77}.wf-automation-state strong{font:500 18px Syne,sans-serif;letter-spacing:-.02em}.wf-automation-state p{font-size:13px;color:#a299a8;line-height:1.9;max-width:480px}.wf-automation-state a{font-size:12px;color:#e1b981;min-height:44px;display:inline-flex;align-items:center}@media(min-width:1800px){.wf-rail-head{padding:40px 25px 0}.wf-rail-body{padding:0 25px 22px}.wf-welcome h1{font-size:76px}.wf-welcome>.wf-eyebrow{font-size:12px}.wf-intentions strong{font-size:17px}.wf-intentions small{font-size:13px}.wf-composer textarea{font-size:16px}.wf-inspector h2{font-size:28px}.wf-contact-list strong{font-size:15px}.wf-context-block p,.wf-muted{font-size:13px}}@media(max-width:1280px){.wf-inspector{background:#111017}.wf-welcome h1{font-size:clamp(34px,5vw,54px)}}@media(max-width:760px){.wf-rail-head{padding:20px 16px 0}.wf-rail-body{padding:0 16px 16px}.wf-workforce-toolbar{display:block}.wf-workforce-search{max-width:none}.wf-workforce-count{display:block;margin-top:10px}.wf-contact-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0}.wf-contact-row .wf-library-state{display:none}.wf-contact-row .wf-today-quick-btn{grid-column:1/-1;justify-self:start;margin-top:4px}.wf-account-grid{grid-template-columns:1fr}.wf-account-panel--wide{grid-column:auto}.wf-account-panel .wf-setting-item{grid-template-columns:1fr;gap:3px}.wf-account-list-row{display:block}.wf-account-list-row small{display:block;text-align:left;margin-top:4px}.wf-settings-page,.wf-create-page,.wf-workforce-page,.wf-onboarding-root,.wf-onboarding{padding:26px 20px 40px}.wf-settings-body,.wf-create-body,.wf-workforce-body{display:block}.wf-settings-nav{display:flex;overflow-x:auto;gap:4px;margin-bottom:22px;border-bottom:1px solid var(--wf-line);padding-bottom:6px}.wf-settings-tab,.wf-settings-tab-active{white-space:nowrap;border:1px solid transparent}.wf-setting-item{grid-template-columns:1fr;gap:4px}.wf-signin-root{padding:26px 16px}.wf-signin-card{padding:26px 20px}.wf-finance-grid{grid-template-columns:1fr}.wf-today{padding:30px 22px 40px}.wf-today-title{font-size:40px}.wf-today-body{display:block;margin-top:28px}.wf-today-decisions-card{border-left:0;padding-left:0;margin-top:30px;border-top:1px solid var(--wf-line);padding-top:24px}.wf-today-quick-btn{flex:1;min-width:calc(50% - 6px)}.wf-quick-capture{margin-top:34px;padding-top:24px}.wf-quick-capture-form{padding:15px}.wf-quick-capture-row{display:grid}.wf-quick-capture-row label,.wf-quick-capture-form>label{min-width:0}.wf-capture-head{display:block}.wf-capture-head small{display:block;margin-top:6px}.wf-library-row{gap:12px}.wf-library-open strong{font-size:14px}.wf-library-open small{font-size:11px}.wf-library-filter select{min-height:40px}.wf-recovery{padding:38px 22px}.wf-recovery h1{font-size:38px}.wf-recovery-actions .wf-primary{flex:1}.wf-brand{padding-bottom:25px}.wf-top-actions{gap:6px}.wf-top-actions button{min-height:44px;padding:0 10px;font-size:11px;gap:9px}.wf-welcome{padding:34px 24px 28px}.wf-welcome h1{font-size:clamp(30px,7.6vw,46px);letter-spacing:-.055em}.wf-welcome>.wf-eyebrow{font-size:9px;gap:10px}.wf-welcome>.wf-eyebrow:before{width:15px}.wf-welcome>p:not(.wf-eyebrow){font-size:14px}.wf-intentions{margin-top:28px}.wf-intentions button{padding:17px 3px}.wf-intentions strong{font-size:14px}.wf-intentions small{font-size:12px}.wf-intentions button>span:first-child{margin:0}.wf-continue{margin-top:26px}.wf-continue button{padding:15px 2px}.wf-composer-wrap{padding-inline:12px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.wf-composer{padding:9px 12px 12px}.wf-composer textarea{font-size:16px;min-height:60px}.wf-composer-top select{min-height:36px;font-size:12px}.wf-composer-top>span{font-size:10px;max-width:50%}.wf-composer-top label{font-size:9px}.wf-send{font-size:11px;padding-inline:12px;min-height:44px}.wf-composer-hint{font-size:10px;line-height:1.6}.wf-composer-caption{font-size:9px;margin-top:8px}.wf-notice{font-size:11px}.wf-brief-label textarea{font-size:16px;min-height:220px}.wf-document-toolbar,.wf-inspector-head .wf-eyebrow{font-size:10px}.wf-context-block p{font-size:13px}.wf-library{padding:30px 22px}.wf-library-head{align-items:flex-start}.wf-library-head>.wf-primary{padding-inline:12px;flex-shrink:0}.wf-library-intro{font-size:13px}.wf-library-row{gap:12px;grid-template-columns:28px minmax(0,1fr) 14px;padding:20px 0}.wf-library-state{display:none}.wf-library-row strong{font-size:14px}.wf-library-row small{font-size:11px}.wf-library-search>span{font-size:9px}.wf-library-head .wf-eyebrow{font-size:9px}.wf-document-footer>span{font-size:10px}.wf-result p,.wf-result a{font-size:12px}}@media(max-width:430px){.wf-breadcrumb{font-size:0;gap:0}.wf-breadcrumb>span{display:none}.wf-breadcrumb>strong{font-size:12px}.wf-topbar{gap:4px}.wf-top-actions button{padding:0 9px}.wf-composer-caption{font-size:8px}.wf-library-head{display:block}.wf-library-head>.wf-primary{margin-top:15px}}.wf-app{--wf-cinema-void: #040406;--wf-cinema-surface: #101012;--wf-cinema-ink: #edeae3;--wf-cinema-muted: #b9b1a5;--wf-cinema-filament: #e8a83a;--wf-cinema-edge: #e8a83a29;color:var(--wf-cinema-ink);background:var(--wf-cinema-void)}.wf-main{position:relative;isolation:isolate;background:#07080b;--wf-cinema-static-opacity: .8}.wf-main:before,.wf-main:after{content:"";position:absolute;pointer-events:none;z-index:-1}.wf-main:before{inset:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MTkyIiBoZWlnaHQ9IjQ2MDgiIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIGZpbGw9Im5vbmUiPgogIDx0aXRsZT5GaWxhbWVudCBIb3Jpem9uPC90aXRsZT4KICA8ZGVzYz5BbiBvcmlnaW5hbCBvYnNpZGlhbiBhbmQgYW1iZXIgYXJjaGl0ZWN0dXJhbCBsaWdodCBzdHVkeSBmb3IgTHVtaW5hZSBXb3JrRm9yY2UuIFZlY3RvciBjYW52YXM6ODE5MiBieTQ2MDguPC9kZXNjPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJ2b2lkIiB4MT0iMCIgeTE9IjAiIHgyPSIxNzAwIiB5Mj0iMTA4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwNzA4MEIiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzBCMEIwRCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA0MDQwNiIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImF1cmEiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcyIDM1NCkgcm90YXRlKDExOCkgc2NhbGUoNTYwIDc2MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzQ3ODNBIiBzdG9wLW9wYWNpdHk9Ii4zMiIvPjxzdG9wIG9mZnNldD0iLjQiIHN0b3AtY29sb3I9IiNBMjVCMkQiIHN0b3Atb3BhY2l0eT0iLjExIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDQwNDA2IiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJlZGdlIiB4MT0iMTA3NSIgeTE9IjYxMCIgeDI9IjE4MTAiIHkyPSIxMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzQ3ODNBIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii4yOCIgc3RvcC1jb2xvcj0iI0M0NzgzQSIgc3RvcC1vcGFjaXR5PSIuMjUiLz48c3RvcCBvZmZzZXQ9Ii42MSIgc3RvcC1jb2xvcj0iI0U4QTgzQSIvPjxzdG9wIG9mZnNldD0iLjgiIHN0b3AtY29sb3I9IiNGRkU1QjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFOEE4M0EiIHN0b3Atb3BhY2l0eT0iLjA2Ii8+PC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibWV0YWwiIHgxPSIxMjgwIiB5MT0iMTgwIiB4Mj0iMTc3MCIgeTI9Ijc4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyMTFCMTUiLz48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iIzA5MEEwQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1MDYwOCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Imhvcml6b24iIHgxPSI4MjAiIHkxPSI3NDYiIHgyPSIxOTIwIiB5Mj0iNzQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0NzgzQSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNTYiIHN0b3AtY29sb3I9IiNEOUExNTIiIHN0b3Atb3BhY2l0eT0iLjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDNDc4M0EiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InZlaWwiIHgxPSIwIiB5MT0iNTAwIiB4Mj0iMTUxMCIgeTI9IjUwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwNzA4MEIiLz48c3RvcCBvZmZzZXQ9Ii4zOCIgc3RvcC1jb2xvcj0iIzA3MDgwQiIgc3RvcC1vcGFjaXR5PSIuOSIvPjxzdG9wIG9mZnNldD0iLjc0IiBzdG9wLWNvbG9yPSIjMDcwODBCIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDcwODBCIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJmbG9vciIgeDE9IjE0MDAiIHkxPSI3NDIiIHgyPSIxNDAwIiB5Mj0iMTA4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFOEE4M0EiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFOEE4M0EiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8ZmlsdGVyIGlkPSJnbG93IiB4PSItMTAwJSIgeT0iLTEwMCUiIHdpZHRoPSIzMDAlIiBoZWlnaHQ9IjMwMCUiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE0Ii8+PC9maWx0ZXI+CiAgICA8ZmlsdGVyIGlkPSJzb2Z0IiB4PSItMTAwJSIgeT0iLTEwMCUiIHdpZHRoPSIzMDAlIiBoZWlnaHQ9IjMwMCUiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj4KICAgIDxmaWx0ZXIgaWQ9ImdyYWluIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjYyIiBudW1PY3RhdmVzPSIyIiBzZWVkPSIxOSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48L2ZpbHRlcj4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0idXJsKCN2b2lkKSIgZD0iTTAgMGgxOTIwdjEwODBIMHoiLz4KICA8cGF0aCBmaWxsPSJ1cmwoI2F1cmEpIiBkPSJNMCAwaDE5MjB2MTA4MEgweiIvPgogIDxlbGxpcHNlIGN4PSIxNTg1IiBjeT0iNTI1IiByeD0iNDc1IiByeT0iNDYyIiBmaWxsPSJ1cmwoI21ldGFsKSIvPgogIDxwYXRoIGQ9Ik0xMTIwIDYyMEMxMDU3IDM2MyAxMjE1IDk1IDE0ODggNjRjMTcxLTIwIDMyMiA0OSA0MTYgMTg5IiBzdHJva2U9InVybCgjZWRnZSkiIHN0cm9rZS13aWR0aD0iMTgiIG9wYWNpdHk9Ii41IiBmaWx0ZXI9InVybCgjZ2xvdykiLz4KICA8cGF0aCBkPSJNMTEyMCA2MjBDMTA1NyAzNjMgMTIxNSA5NSAxNDg4IDY0YzE3MS0yMCAzMjIgNDkgNDE2IDE4OSIgc3Ryb2tlPSJ1cmwoI2VkZ2UpIiBzdHJva2Utd2lkdGg9IjMuNSIvPgogIDxwYXRoIGQ9Ik0xMTQzIDYxMGMtNTQtMjQyIDk0LTQ4NyAzNTEtNTE4IDE1Ni0xOSAyOTIgNDAgMzgyIDE2NCIgc3Ryb2tlPSJ1cmwoI2VkZ2UpIiBzdHJva2Utd2lkdGg9Ii44IiBvcGFjaXR5PSIuMyIvPgogIDxwYXRoIGQ9Ik0xMTIwIDYyMEMxMDU3IDM2MyAxMjE1IDk1IDE0ODggNjRjMTcxLTIwIDMyMiA0OSA0MTYgMTg5IiBzdHJva2U9IiNGRkRGQTgiIHN0cm9rZS13aWR0aD0iLjciIG9wYWNpdHk9Ii40NSIvPgogIDxwYXRoIGQ9Ik05NTAgNzQ2aDk3MCIgc3Ryb2tlPSJ1cmwoI2hvcml6b24pIiBzdHJva2Utd2lkdGg9IjYiIGZpbHRlcj0idXJsKCNzb2Z0KSIvPgogIDxwYXRoIGQ9Ik03ODAgNzQ3aDExNDAiIHN0cm9rZT0idXJsKCNob3Jpem9uKSIvPgogIDxwYXRoIGQ9Ik0wIDc1MGgxOTIwdjMzMEgweiIgZmlsbD0iIzA0MDQwNiIgZmlsbC1vcGFjaXR5PSIuNzIiLz4KICA8cGF0aCBkPSJtMTU4NSA3NDctNDYwIDMzM2g5MjBsLTQ2MC0zMzNaIiBmaWxsPSJ1cmwoI2Zsb29yKSIvPgogIDxnIHN0cm9rZT0iI0U4QTgzQSIgc3Ryb2tlLW9wYWNpdHk9Ii4wNDUiPjxwYXRoIGQ9Im0xNTg1IDc0Ny05MTAgMzMzbTkxMC0zMzMtNDYwIDMzM200NjAtMzMzIDIwIDMzM20tMjAtMzMzIDQ1MCAzMzMiLz48cGF0aCBkPSJNMCA4MTBoMTkyME0wIDkxNGgxOTIwTTAgMTA2MGgxOTIwIi8+PC9nPgogIDxwYXRoIGQ9Ik0wIDBoMTkyMHYxMDgwSDB6IiBmaWxsPSJ1cmwoI3ZlaWwpIi8+CiAgPHBhdGggZD0iTTAgMGgxOTIwdjEwODBIMHoiIG9wYWNpdHk9Ii4wMjYiIGZpbHRlcj0idXJsKCNncmFpbikiLz4KPC9zdmc+Cg==) 67% top / cover no-repeat;opacity:.8;transform-origin:78% 30%;animation:wf-cinema-breathe 38s ease-in-out infinite alternate}.wf-main:after{inset:0;background:linear-gradient(180deg,#04040600 20%,#04040652 65%,#040406bd)}.wf-main:focus-within:before{animation-play-state:paused}.wf-rail{background:linear-gradient(160deg,#151310,#0b0b0e 34%,#07080b);border-right:1px solid #e8a83a26;box-shadow:18px 0 70px #0000004d}.wf-rail-head{background:linear-gradient(180deg,#13120f,#0c0c0e 80%,#0c0c0e00)}.wf-brand{color:#f1d5a1;letter-spacing:.19em}.wf-mark{color:#edbf71;text-shadow:0 0 24px #e8a83a30}.wf-brand small{color:#c2b5a0;letter-spacing:.06em}.wf-rail nav button{border-radius:8px;color:#bcb6ad;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.wf-rail nav button[aria-current=page]{color:#f2d4a0;border-color:#e8a83a38;background:linear-gradient(105deg,#e8a83a19,#e8a83a04 80%);box-shadow:2px 0 #e8a83a inset,0 1px #f4d8a10a inset}.wf-rail-drawer>summary,.wf-section-label{color:#b4a58f}.wf-new{background:linear-gradient(115deg,#d19b4430,#d19b4408);border-color:#e8a83a50;box-shadow:0 1px #ffe4a915 inset,0 8px 28px #0003}.wf-workspace{background:#0b0b0c66;border-color:#cda66224}.wf-topbar{background:#08090ce6;border-bottom-color:#e8a83a22;backdrop-filter:blur(18px)}.wf-breadcrumb{color:#b5afa4;letter-spacing:.14em}.wf-breadcrumb strong{color:#e9e1d3;letter-spacing:.01em}.wf-connection{color:#c0b8aa}.wf-top-actions button{background:linear-gradient(145deg,#ffffff08,#ffffff02);border-color:#d6b77b38}.wf-stage{background:transparent}.wf-today{position:relative;padding-top:clamp(42px,7vh,86px)!important}.wf-today-header{min-height:176px;padding:0 8px 32px;border-color:#e8a83a26;display:flex;flex-direction:column;justify-content:center}.wf-today-title{max-width:760px;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 30px #0009}.wf-today-subtitle{color:#bdb5a9;line-height:1.8}.wf-today-body{gap:20px;margin-top:28px}.wf-today-composer-card,.wf-today-decisions-card{padding:clamp(22px,2.5vw,34px);border:1px solid #c8a05f30;border-radius:15px;background:linear-gradient(135deg,#1b1915e8,#0c0d10ed);box-shadow:0 1px #e9c68c0a inset,0 14px 50px #00000026}.wf-today-decisions-card{border-left:1px solid #c8a05f30}.wf-today-section-title{color:#eee5d7;letter-spacing:-.035em}.wf-today-quick-btn{background:linear-gradient(120deg,#b77c2724,#b77c2708);border-color:#dab36c45;color:#f1d5a5}.wf-today-empty p{color:#d0c6b7}.wf-today-empty .wf-muted{color:#b4ac9f}.wf-quick-capture,.wf-today-recent{border-color:#e8a83a26}.wf-quick-capture-form{background:linear-gradient(150deg,#171613eb,#0d0e10f2);border-color:#c8a05f2e;box-shadow:0 12px 40px #00000021}.wf-quick-capture-form :is(input,select,textarea){background:#090a0de6;border-color:#ccb58030;color:#ede6d8}.wf-today-project-item{background:#0a0b0d33;padding-inline:12px;border-color:#e8a83a21;border-radius:6px}.wf-today-project-item small,.wf-today-project-progress{color:#b7ad9d}.wf-inspector{background:linear-gradient(180deg,#0d0d0fe8,#090a0cf5);border-color:#e8a83a24}.wf-inspector h2{color:#eae1d1}.wf-contact-list button{border-color:#e8a83a21}.wf-contact-avatar{background:radial-gradient(circle at 40% 20%,#c9973a1f,#101012 75%);border-color:#dab36c42}.wf-composer-wrap{background:linear-gradient(0deg,#08090cf5 76%,#08090c00)}.wf-composer{background:linear-gradient(145deg,#242018,#101114 72%);border-color:#d5ad6559;box-shadow:0 1px #f5dbaa14 inset,0 18px 58px #0007}.wf-composer:focus-within{border-color:#e8a83aa6;box-shadow:0 0 0 3px #e8a83a0c,0 18px 58px #0006}.wf-primary,.wf-btn-primary,.wf-btn-variant-primary{background:linear-gradient(120deg,#f0d49c,#d8a65b);color:#1b140a;border-color:#efcf94;box-shadow:0 1px #fff3 inset,0 6px 24px #d19b4414}.wf-document-toolbar{border-color:#e8a83a26}.wf-project-editor{--wf-editor-border: #c8a05f36;background:#08090dc9}.wf-project-editor :is(.wf-editor-pane,.wf-context-pane){background:#0b0c0ee0}.wf-project-editor :is(.wf-title-input,.wf-brief-input,.wf-content-input,.wf-compose-input){background:#0a0b0ee8;border-color:#c8a05f36;color:#edeae3}.wf-project-editor :is(.wf-content-input,.wf-compose-input,.wf-brief-input){font-size:16px}.wf-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #efc474;outline-offset:3px}@keyframes wf-cinema-breathe{0%{transform:scale(1);opacity:.72}to{transform:scale(1.035);opacity:.9}}@media(hover:hover){.wf-rail nav button:hover{color:#f0dfc0;background-color:#e8a83a0a}.wf-today-quick-btn:hover{background:#b77c2733;border-color:#e8a83a80}.wf-primary:not(:disabled):hover,.wf-btn-primary:not(:disabled):hover{background:linear-gradient(120deg,#f7e0b2,#e8b96d)}}@media(min-width:1920px){.wf-main:before{background-position:center top}}@media(max-width:760px){.wf-main{--wf-cinema-static-opacity: .44}.wf-main:before{background-position:70% top;opacity:.44;animation:none}.wf-today{padding-top:22px!important}.wf-today-header{min-height:158px;padding-inline:0}.wf-today-title{font-size:clamp(34px,8.5vw,44px);max-width:11ch}.wf-today-composer-card,.wf-today-decisions-card{padding:22px 18px;border-radius:12px}.wf-today-decisions-card{margin-top:18px}.wf-topbar{backdrop-filter:none;background:#08090cf5}}html[data-wf-motion=reduce] .wf-main:before{animation:none;transform:none;opacity:var(--wf-cinema-static-opacity)}html[data-wf-motion=reduce] .wf-app *{transition:none!important}@media(prefers-reduced-motion:reduce){.wf-main:before{animation:none;transform:none;opacity:var(--wf-cinema-static-opacity)}.wf-app *,.wf-app *:before,.wf-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.wf-main:before,.wf-main:after{display:none}.wf-main,.wf-topbar,.wf-rail,.wf-inspector,.wf-today-composer-card,.wf-today-decisions-card,.wf-quick-capture-form{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}@media print{.wf-main:before,.wf-main:after{display:none}.wf-main{background:#fff;color:#000}}:root{--wf-notch: 18px;--wf-chamfer: 12px;--wf-panel-wedge: polygon( 0 0, calc(100% - var(--wf-notch)) 0, 100% var(--wf-notch), 100% 100%, 0 100% );--wf-panel-notch: polygon( 0 0, 100% 0, 100% calc(100% - var(--wf-notch)), calc(100% - var(--wf-notch)) 100%, 0 100% );--wf-panel-chamfer: polygon( var(--wf-chamfer) 0, 100% 0, 100% calc(100% - var(--wf-chamfer)), calc(100% - var(--wf-chamfer)) 100%, 0 100%, 0 var(--wf-chamfer) );--wf-motion-press: var(--duration-fast, .12s);--wf-motion-select: var(--duration-normal, .2s);--wf-motion-panel: var(--duration-slow, .35s);--wf-motion-reveal: var(--duration-slower, .5s);--wf-ease-out: var(--ease-out, cubic-bezier(.25, .46, .45, .94));--wf-ease-back: var(--ease-out-back, cubic-bezier(.34, 1.56, .64, 1));--wf-edge: #e8a83a}.wf-panel{background:var(--surface-raised, #202833);clip-path:var(--wf-panel-wedge);position:relative}.wf-panel--notch{clip-path:var(--wf-panel-notch)}.wf-panel--chamfer{clip-path:var(--wf-panel-chamfer)}.wf-panel--notch,.wf-panel--chamfer,.wf-panel--ring{border-color:transparent}.wf-panel--notch:before,.wf-panel--chamfer:before{content:"";position:absolute;inset:0;clip-path:inherit;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--wf-edge, #e8a83a) 22%,transparent),transparent 38%);opacity:.55}.wf-panel--ring:before{content:"";position:absolute;inset:1px;clip-path:inherit;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--wf-edge, #e8a83a) 30%,transparent),transparent 45%)}.wf-panel--ring:focus-visible:after,.wf-panel--ring:hover:after{content:"";position:absolute;inset:1px;clip-path:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-solar, #c69b57) 55%,transparent),transparent 42%);pointer-events:none;opacity:.5;transition:opacity var(--wf-motion-select) var(--wf-ease-out)}.wf-pressable{transition:transform var(--wf-motion-press) var(--wf-ease-out);will-change:transform}.wf-pressable:active{transform:translateY(1px) scale(.985)}.wf-chip{transition:background-color var(--wf-motion-select) var(--wf-ease-out),color var(--wf-motion-select) var(--wf-ease-out),transform var(--wf-motion-select) var(--wf-ease-out)}.wf-chip.is-selected{background:color-mix(in srgb,var(--accent-solar, #c69b57) 22%,transparent);transform:translate(3px)}.wf-drawer{transform-origin:right center;transition:transform var(--wf-motion-panel) var(--wf-ease-out),opacity var(--wf-motion-panel) var(--wf-ease-out)}.wf-drawer[data-open=false]{transform:translate(12px);opacity:0;pointer-events:none}.wf-drawer[data-open=true]{transform:translate(0);opacity:1}.wf-mission-node{transition:transform var(--wf-motion-panel) var(--wf-ease-out),opacity var(--wf-motion-panel) var(--wf-ease-out);transition-delay:calc(var(--i, 0) * 28ms)}.wf-mission[data-expanded=false] .wf-mission-node{transform:translateY(-6px);opacity:0}.wf-mission[data-expanded=true] .wf-mission-node{transform:translateY(0);opacity:1}.wf-accepted-accent{position:relative;overflow:hidden}.wf-accepted-accent:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--success, #8fc9ac) 30%,transparent),transparent);transform:translate(-100%);pointer-events:none}.wf-accepted-accent.is-accepted:before{animation:wf-accent-sweep var(--wf-motion-reveal) var(--wf-ease-out) 1}@keyframes wf-accent-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wf-blocked{border-left:2px solid var(--failure, #ee8e8e);transition:background-color var(--wf-motion-select) var(--wf-ease-out)}.wf-handoff{position:relative}.wf-handoff:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:repeating-linear-gradient(90deg,var(--cool-instrument, #9dd8eb) 0 6px,transparent 6px 12px);background-size:200% 100%;opacity:0}.wf-handoff.is-dispatched:after{opacity:1;animation:wf-dash-flow var(--wf-motion-panel) linear infinite}.wf-handoff.is-unknown:after{opacity:.4;animation:none;background:repeating-linear-gradient(90deg,var(--failure, #ee8e8e) 0 3px,transparent 3px 9px)}@keyframes wf-dash-flow{0%{background-position:0 0}to{background-position:-200% 0}}.wf-artifact-arrival{animation:wf-artifact-in var(--wf-motion-select) var(--wf-ease-out) 1}@keyframes wf-artifact-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wf-continuity{animation:wf-continuity-in var(--wf-motion-panel) var(--wf-ease-out) 1}@keyframes wf-continuity-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wf-pressable:active,.wf-chip.is-selected,.wf-drawer[data-open=false],.wf-mission[data-expanded=false] .wf-mission-node,.wf-mission[data-expanded=true] .wf-mission-node{transform:none;transition-duration:1ms}.wf-drawer,.wf-chip,.wf-pressable,.wf-mission-node{transition-duration:1ms;transition-delay:0ms}.wf-accepted-accent.is-accepted:before,.wf-artifact-arrival,.wf-continuity{animation:none}.wf-accepted-accent.is-accepted:before{transform:translate(0);opacity:.55}.wf-handoff.is-dispatched:after,.wf-handoff.is-unknown:after{animation:none}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-motion=reduced] .wf-pressable:active,[data-motion=reduced] .wf-chip.is-selected,[data-motion=reduced] .wf-drawer[data-open=false],[data-motion=reduced] .wf-mission[data-expanded=false] .wf-mission-node,[data-motion=reduced] .wf-mission[data-expanded=true] .wf-mission-node{transform:none;transition-duration:1ms;transition-delay:0ms}[data-motion=reduced] .wf-accepted-accent.is-accepted:before,[data-motion=reduced] .wf-artifact-arrival,[data-motion=reduced] .wf-continuity,[data-motion=reduced] .wf-handoff.is-dispatched:after{animation:none}[data-motion=reduced] .wf-accepted-accent.is-accepted:before{transform:translate(0);opacity:.55}:where(.wf-panel,.wf-chip,.wf-pressable,.wf-drawer):focus-visible{outline:2px solid var(--cool-instrument, #9dd8eb);outline-offset:2px}.wf-onehome-dock{display:none}@media(max-width:760px){.wf-app .wf-onehome-dock{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));border-top:1px solid var(--wf-border, #ffffff20);background:var(--wf-void, #080c12)}.wf-app .wf-onehome-dock button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:52px;padding:6px 2px;color:var(--wf-muted, #aab8bf);background:transparent;border:0;font:600 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.015em;touch-action:manipulation}.wf-app .wf-onehome-dock button[aria-current=page],.wf-app .wf-onehome-dock button[aria-expanded=true]{color:var(--wf-accent, #b3c7ef);background:#b3c7ef0b}.wf-app .wf-onehome-dock button:focus-visible{outline:2px solid var(--wf-accent, #b3c7ef);outline-offset:-4px}.wf-app .wf-onehome-dock button:disabled{opacity:.5}.wf-app:has(.wf-onehome-dock) .wf-composer-wrap{padding-bottom:8px}}.wf-app .wf-mobile-connection{display:flex;align-items:center;gap:10px;flex:0 0 auto;max-height:132px;padding:10px 16px;border-bottom:1px solid var(--wf-border,#deded6);background:var(--mobile-tint,#f3eade);color:var(--wf-ink,#272925);font:12px/1.5 Manrope,Arial,sans-serif;overflow:auto}.wf-mobile-connection>div{flex:1;min-width:0}.wf-mobile-connection strong{font-size:12px;font-weight:650}.wf-mobile-connection p{margin:3px 0 0;color:var(--wf-muted,#706f68);font-size:11px;line-height:1.5}.wf-mobile-connection button{flex:0 0 auto;min-height:44px;padding:5px 8px;color:var(--wf-accent,#8a5d34);font:600 11px/1.4 Manrope,Arial,sans-serif}.wf-mobile-connection button:focus-visible{outline:2px solid var(--wf-accent,#8a5d34);outline-offset:2px}@media(max-width:360px){.wf-app .wf-mobile-connection{flex-wrap:wrap;gap:0 8px}.wf-mobile-connection>div{flex-basis:100%}.wf-mobile-connection button{padding-left:0}}.wf-app{--wf-void:#080c12;--wf-surface:#111a24;--wf-surface-2:#1a2634;--wf-ink:#f0eee7;--wf-muted:#aab8bf;--wf-accent:#b3c7ef;--wf-border:#d2e0ed1a;--line:var(--wf-border);--muted:var(--wf-muted);color:var(--wf-ink);background:var(--wf-void);grid-template-columns:250px minmax(0,1fr)}.wf-app .wf-rail{background:linear-gradient(155deg,#ffffff03,transparent 45%),#0b1119;border-color:var(--wf-border);padding:0}.wf-app .wf-brand{font-size:21px;letter-spacing:-.045em;padding:0 9px 26px}.wf-app .wf-brand small{letter-spacing:.04em;font-size:10px;color:var(--wf-muted);margin-top:8px}.wf-app .wf-brand .wf-mark{color:var(--wf-accent);font-size:34px;text-shadow:none}.wf-app .wf-main{background:radial-gradient(ellipse at 80% 0,#34486d10,transparent 50%),var(--wf-void)}.wf-app .wf-topbar{height:77px;background:#0c141ddd;border-color:var(--wf-border);padding-inline:30px}.wf-app .wf-breadcrumb{font-size:10px;letter-spacing:.06em}.wf-app .wf-breadcrumb strong{font-size:13px;color:var(--wf-ink)}.wf-app .wf-workspace{font-size:9px;letter-spacing:.13em;color:var(--wf-muted)}.wf-app .wf-workspace select{color:var(--wf-ink);min-height:42px}.wf-app .wf-rail nav{gap:5px}.wf-app .wf-rail nav button{min-height:47px;padding:12px 13px;border:1px solid transparent;font-size:12px;color:#b5c1c9;border-radius:9px;transition:background .18s,border-color .18s}.wf-app .wf-rail nav button>span{color:#97acd0;font-size:17px}.wf-app .wf-rail nav button[aria-current=page]{color:var(--wf-ink);background:linear-gradient(100deg,#b3c7ef15,#b3c7ef04);border-color:#b3c7ef2b;box-shadow:inset 2px 0 var(--wf-accent)}.wf-app .wf-rail nav button:hover{background:#ffffff08}.wf-app .wf-new{border-color:#b3c7ef45;background:#b3c7ef0c;color:var(--wf-ink);min-height:46px;border-radius:8px}.wf-app .wf-new>span{color:var(--wf-accent)}.wf-app .wf-identity{border-color:var(--wf-border);padding-top:20px}.wf-app .wf-avatar{border-radius:10px;background:#b3c7ef14;color:var(--wf-accent)}.wf-app .wf-identity a{color:var(--wf-accent)}.wf-app .wf-project-list button{min-height:44px;color:#c8d1d6}.wf-app .wf-project-list small{font-size:10px;color:var(--wf-muted)}.wf-app .wf-top-actions button{min-height:42px;border-color:#c5d4e52b;border-radius:8px;font-size:11px}.wf-app .wf-inspector{background:#0e1620;border-color:var(--wf-border);width:280px;padding:27px 22px}.wf-app .wf-inspector h2{font-size:23px;font-weight:500;letter-spacing:-.045em}.wf-app .wf-inspector .wf-eyebrow{color:var(--wf-accent);font-size:9px}.wf-app .wf-contact-avatar{border:1px solid #b3c7ef30;background:linear-gradient(145deg,#27384e,#121b27);color:#c5d5ed;border-radius:12px}.wf-app .wf-contact-list button{min-height:58px}.wf-app .wf-contact-list strong{font-size:12px}.wf-app .wf-context-block p{font-size:12px;color:var(--wf-muted)}.wf-app .wf-stage{scrollbar-color:#3c4b60 transparent}.wf-app .wf-stage :where(h1):not(:where(.luminae-display *)){font-size:clamp(32px,3.2vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1.13}.wf-app .wf-stage :where(h2):not(:where(.luminae-display *)){font-weight:500;letter-spacing:-.03em;line-height:1.3}.wf-app .wf-stage :where(p){line-height:1.8}.wf-app .wf-stage :where(label){line-height:1.6}.wf-app .wf-stage :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:var(--wf-ink);background-color:#080f18;border-color:#d2deee2c;caret-color:var(--wf-accent);max-width:100%;font-size:14px;line-height:1.6}.wf-app .wf-stage :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){min-height:44px}.wf-app .wf-stage :where(input,textarea)::placeholder{color:#95a5b5;opacity:1}.wf-app :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--wf-accent);outline-offset:4px}.wf-app .wf-stage :where(button){min-height:44px}.wf-app :where(button):disabled{opacity:.45}.wf-app :where(.wf-today-composer-card,.wf-today-decisions-card,.wf-capture-item,.wf-mission-detail-section,.wf-connection-card,.wf-library-card){border:1px solid var(--wf-border);border-radius:13px;background:linear-gradient(145deg,#ffffff03,transparent),var(--wf-surface);box-shadow:none}.wf-app .wf-today-empty{color:#aebbc3;min-height:110px}.wf-app .wf-today-section-title{font-size:20px;letter-spacing:-.035em}.wf-app .wf-today-subtitle{font-size:12px;line-height:1.8;color:var(--wf-muted)}.wf-app .wf-today-quick-btn{border-color:#c3d6ee30;color:#dce6f1;background:#a6c3eb09;border-radius:7px;font-size:12px}.wf-app .wf-today-quick-btn:hover{border-color:var(--wf-accent);background:#b3c7ef13}.wf-app .wf-quick-capture form{border:1px solid var(--wf-border);border-radius:12px;background:var(--wf-surface)}.wf-app .wf-quick-capture :where(input,textarea,select){border:1px solid #d2deee2c;border-radius:7px;padding:12px}.wf-app .wf-capture-items{gap:14px}.wf-app .wf-capture-item{padding:20px}.wf-app .wf-capture-head strong{font-weight:500;font-size:15px}.wf-app .wf-capture-meta{color:var(--wf-muted);font-size:11px}.wf-app .wf-capture-original{padding:13px 15px;background:#080f16;border:1px solid #ffffff0e;border-radius:8px}.wf-app .wf-capture-actions{gap:8px}.wf-app .wf-capture-actions button{padding:10px 12px;border:1px solid #c3d6ee24;border-radius:7px;font-size:11px;color:#d8e3ef}.wf-app .wf-composer{background:linear-gradient(145deg,#182433,#101923);border-color:#c5d7ec2b;border-radius:14px;box-shadow:0 15px 55px #0003}.wf-app .wf-composer:focus-within{border-color:#b3c7ef70}.wf-app .wf-composer textarea{font-size:14px;line-height:1.8}.wf-app .wf-composer-top select{color:var(--wf-accent);background:#b3c7ef0b;border-color:#b3c7ef29;min-height:34px}.wf-app .wf-send{border-color:#b3c7ef45;color:#dfebfd;background:#b3c7ef11;border-radius:8px;min-height:44px}.wf-app .wf-send>span{color:var(--wf-accent)}.wf-app .wf-composer-hint{color:#a3b2c1;font-size:10px}.wf-app .wf-notice{color:#d8c89e;font-size:12px}.wf-app .wf-conversation :where(article){border-radius:11px;border-color:#ffffff13}.wf-app .wf-project-editor{--wf-editor-surface:var(--wf-surface);--wf-editor-border:var(--wf-border);--wf-editor-muted:var(--wf-muted);color:var(--wf-ink)}.wf-app .wf-project-editor :where(.wf-editor-pane,.wf-editor-inspector){border-radius:13px;background-color:var(--wf-surface)}.wf-app .wf-document-toolbar{border-color:var(--wf-border)}@media(min-width:2200px){.wf-app{grid-template-columns:300px minmax(0,1fr)}.wf-app .wf-rail nav button{font-size:15px;min-height:55px}.wf-app .wf-inspector{width:340px}.wf-app .wf-stage :where(input,textarea,select){font-size:17px}.wf-app .wf-today-subtitle,.wf-app .wf-muted{font-size:15px}}@media(max-width:1100px){.wf-app{grid-template-columns:220px minmax(0,1fr)}.wf-app .wf-topbar{padding-inline:22px}.wf-app .wf-inspector{width:245px;padding:22px 18px}}@media(max-width:850px){.wf-app{grid-template-columns:190px minmax(0,1fr)}.wf-app .wf-rail{padding:24px 12px 14px}.wf-app .wf-brand{font-size:18px;gap:8px}.wf-app .wf-rail nav button{font-size:11px;padding:10px}.wf-app .wf-topbar{padding-inline:18px}.wf-app .wf-stage :where(input,textarea,select){font-size:16px}}@media(max-width:760px){.wf-app{grid-template-columns:minmax(0,1fr);min-height:100dvh}.wf-app>.wf-rail{display:none}.wf-app .wf-topbar{min-height:64px;height:auto;padding:12px 16px}.wf-app .wf-top-actions{gap:8px}.wf-app .wf-top-actions button{padding-inline:10px}.wf-app .wf-today-composer-card,.wf-app .wf-today-decisions-card{padding:18px}.wf-app .wf-today-body{grid-template-columns:1fr}.wf-app .wf-composer-wrap{padding-inline:12px}.wf-app .wf-composer{padding:14px}.wf-app .wf-composer-caption{font-size:9px}.wf-app .wf-top-actions .wf-connection{display:none}}@media(prefers-reduced-motion:reduce){.wf-app .wf-rail nav button{transition:none}}.wf-cinematic-shell{display:contents}.wf-app{--wf-line:var(--wf-border);--wf-editor-surface:var(--wf-surface);--wf-editor-border:var(--wf-border);--wf-editor-muted:var(--wf-muted);font-family:Manrope,Arial,sans-serif}.wf-app .wf-rail-head{padding:28px 18px 0}.wf-app .wf-rail-body{padding:0 18px 22px}.wf-app .wf-rail-drawer{border-color:var(--wf-border)}.wf-app .wf-rail-drawer>summary{min-height:48px;color:#b9c8d1}.wf-app .wf-rail-drawer>summary>span{color:#b5c5dc;border-color:#b3c7ef2b}.wf-app .wf-rail-drawer[open]>summary{color:var(--wf-ink)}.wf-app .wf-rail-drawer>nav{margin:0 0 16px}.wf-app .wf-search{color:var(--wf-ink);min-height:44px;font-size:12px}.wf-app .wf-section-label{letter-spacing:.09em;color:#a7b9c6}.wf-app .wf-section-label button{min-width:44px}.wf-app .wf-rail .wf-project-row{gap:11px;min-width:0}.wf-app .wf-project-row>span:last-child{min-width:0;overflow-wrap:anywhere}.wf-app .wf-identity>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.wf-app .wf-topbar,.wf-app .wf-stage,.wf-app .wf-editor-pane,.wf-app .wf-editor-inspector{scrollbar-width:thin;scrollbar-color:#43516a transparent}.wf-app .wf-top-actions button:hover,.wf-app .wf-stage :where(button):not(:disabled):hover{border-color:#b3c7ef70}.wf-app .wf-stage :where(section,article,fieldset,form,.wf-settings-body,.wf-create-body,.wf-library-body){min-width:0}.wf-app .wf-stage :where(input,textarea,select){border-radius:8px;box-shadow:none}.wf-app .wf-stage :where(fieldset){border:1px solid var(--wf-border);border-radius:12px;padding:20px}.wf-app .wf-stage :where(legend){padding:0 8px;color:var(--wf-ink)}.wf-app .wf-stage :where(.wf-account-panel,.wf-setting-card,.wf-settings-panel,.wf-automation-card,.wf-research-card,.wf-result-card){border-color:var(--wf-border);background-color:var(--wf-surface);border-radius:12px}.wf-app .wf-stage :where(.wf-account-label,.wf-setting-description,.wf-setting-label,.wf-library-intro,.wf-muted){color:var(--wf-muted)}.wf-app .wf-stage :where(code){overflow-wrap:anywhere}.wf-app .wf-stage :where(pre){max-width:100%;overflow:auto;line-height:1.7;background:#090f18;border-color:var(--wf-border);border-radius:9px}.wf-app .wf-stage :where(table){font-size:12px;line-height:1.6}.wf-app .wf-stage :where(th){font-weight:500;color:#c4d4e8}.wf-app .wf-stage :where(td,th){border-color:var(--wf-border)}.wf-app .wf-library-head,.wf-app .wf-settings-header,.wf-app .wf-create-header{border-color:var(--wf-border)}.wf-app .wf-message{max-width:100%;border-color:var(--wf-border);padding-block:24px}.wf-app .wf-message p{color:#e4e9ed;line-height:1.85;overflow-wrap:anywhere}.wf-app .wf-message header{color:#b4c6db}.wf-app .wf-conversation{min-width:0}.wf-app .wf-thread-list button{border-color:var(--wf-border);min-height:48px}.wf-app .wf-composer-top,.wf-app .wf-composer-bottom{gap:10px;flex-wrap:wrap}.wf-app .wf-composer-top>span{min-width:0;overflow-wrap:anywhere}.wf-app .wf-project-editor .wf-title-input{color:var(--wf-ink);font-weight:500;letter-spacing:-.045em}.wf-app .wf-project-editor .wf-brief-input{line-height:1.8}.wf-app .wf-project-editor :where(.wf-editor-tabs,.wf-editor-tools,.wf-editor-status){border-color:var(--wf-border)}.wf-app .wf-project-editor .wf-content-input{line-height:1.9;background:#0b121b;color:#edf0f2;border-color:#d2deee2c}.wf-app .wf-project-editor :where(.wf-editor-pane,.wf-editor-inspector){box-shadow:0 12px 42px #0002}.wf-cinematic-menu{padding:0;border:1px solid #b3c7ef33;border-radius:16px;color:var(--wf-ink,#f0eee7);background:#0b1119;box-shadow:0 32px 110px #0009;max-width:none;max-height:none;overflow:hidden}.wf-cinematic-menu:not([open]){display:none}.wf-cinematic-menu[open]{display:flex;flex-direction:column;width:min(384px,calc(100vw - 24px));height:calc(100dvh - 24px);margin:12px auto 12px 12px;inset:0 auto 0 0}.wf-cinematic-menu::backdrop{background:#030811b8;backdrop-filter:blur(7px)}.wf-cinematic-menu-heading{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 10px;border-bottom:1px solid #b3c7ef1c}.wf-cinematic-menu-heading p{margin:0;font:10px/1.6 Plex,monospace;letter-spacing:.09em;text-transform:uppercase;color:#aebfd4}.wf-cinematic-menu-heading button{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border:1px solid #b3c7ef33;border-radius:8px;color:#edf2f8;font:500 12px Manrope,Arial,sans-serif;background:#b3c7ef0a}.wf-cinematic-menu-heading button>span{font-size:24px;font-weight:400;line-height:1}.wf-app .wf-cinematic-menu .wf-rail{position:static;inset:auto;transform:none;display:flex;flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;padding:0;border:0;clip-path:none;overflow:hidden;box-shadow:none}.wf-app .wf-cinematic-menu .wf-brand{font-size:20px}.wf-app .wf-cinematic-menu .wf-brand small{font-size:11px}.wf-app .wf-cinematic-menu .wf-rail-head{padding:22px 18px 0}.wf-app .wf-cinematic-menu .wf-rail-body{padding:0 18px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain}.wf-app .wf-cinematic-menu :where(button,a,input,select,summary):focus-visible{outline:2px solid #c6d8f8;outline-offset:3px}@media(max-width:760px){.wf-app{grid-template-columns:minmax(0,1fr);min-height:0;height:100dvh}.wf-app .wf-mobile{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #b3c7ef29;border-radius:8px;color:#dce7f7}.wf-app .wf-topbar{padding:10px 12px;min-height:66px;gap:10px}.wf-app .wf-top-actions{margin-left:auto}.wf-app .wf-breadcrumb{min-width:0;gap:9px}.wf-app .wf-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-app .wf-inspector[data-open=true]{display:block;top:66px;bottom:0;height:auto;max-width:calc(100vw - 24px);width:330px;padding:22px 20px max(26px,env(safe-area-inset-bottom));overflow-y:auto;box-shadow:-16px 0 60px #0005}.wf-app .wf-stage :where(input,textarea,select){font-size:16px}.wf-app .wf-stage :where(fieldset){padding:16px}.wf-app .wf-composer-top>span{max-width:100%;font-size:11px}.wf-app .wf-composer-bottom .wf-send{margin-left:auto}.wf-app .wf-composer-hint{flex:1 1 160px;line-height:1.6}.wf-app .wf-composer-wrap{padding-bottom:max(10px,env(safe-area-inset-bottom))}.wf-app .wf-message{padding-block:20px}.wf-app .wf-message p{font-size:14px}}@media(max-width:430px){.wf-app .wf-breadcrumb{font-size:0;gap:0}.wf-app .wf-breadcrumb>span{display:none}.wf-app .wf-breadcrumb>strong{font-size:12px}.wf-app .wf-top-actions button{padding-inline:10px}.wf-cinematic-menu[open]{width:calc(100vw - 16px);height:calc(100dvh - 16px);margin:8px}.wf-app .wf-composer{padding:12px}}@media(min-width:2200px){.wf-app .wf-rail-head{padding:38px 25px 0}.wf-app .wf-rail-body{padding-inline:25px}.wf-app .wf-brand{font-size:27px}.wf-app .wf-rail nav button{font-size:15px}.wf-app .wf-rail-drawer>summary{font-size:14px;min-height:54px}.wf-app .wf-project-list button{font-size:14px}.wf-app .wf-topbar{height:90px}.wf-app .wf-breadcrumb strong{font-size:16px}.wf-app .wf-top-actions{font-size:13px}.wf-app .wf-message p{font-size:17px}.wf-app .wf-stage :where(table){font-size:15px}}@media(prefers-reduced-motion:reduce){.wf-cinematic-menu,.wf-cinematic-menu::backdrop{animation:none;transition:none}}.wf-app .wf-main{position:relative;isolation:isolate}.wf-app .wf-main:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 96% 5%,#45668b1b,transparent 38%),radial-gradient(ellipse at 15% 90%,#55705a0a,transparent 44%),linear-gradient(120deg,transparent 55%,#bbd4f204 55.1%,transparent 55.2%)}.wf-app .wf-settings-header{position:relative;padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid var(--wf-border)}.wf-app .wf-settings-title{margin:0 0 16px}.wf-app .wf-settings-subtitle{max-width:720px;font-size:14px;line-height:1.85;color:var(--wf-muted)}.wf-app .wf-account-grid{gap:20px}.wf-app .wf-account-panel{padding:26px;border:1px solid var(--wf-border);background:linear-gradient(145deg,#d4e4fb04,transparent 60%),var(--wf-surface);box-shadow:0 12px 40px #0002}.wf-app .wf-account-panel h2{font-size:21px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--wf-border);color:#dce6f4}.wf-app .wf-account-panel .wf-setting-item{gap:16px;border-color:var(--wf-border);padding-block:12px}.wf-app .wf-account-panel .wf-setting-item>label{color:var(--wf-muted)}.wf-app .wf-account-panel .wf-setting-item>span{min-width:0;overflow-wrap:anywhere}.wf-app .wf-account-list-row{gap:16px;padding-block:14px;border-color:var(--wf-border)}.wf-app .wf-inline-action{margin-top:14px;color:#c4d8f6;font-size:12px;min-height:44px;border-bottom:1px solid #b3c7ef35}.wf-app .wf-signin-root{min-height:100%;padding:clamp(26px,6vh,72px) clamp(16px,4vw,54px);background:radial-gradient(ellipse at 50% 0,#3148671c,transparent 60%)}.wf-app .wf-signin-main{width:100%;max-width:620px;margin-inline:auto}.wf-app .wf-signin-card{padding:clamp(26px,4vw,50px);border:1px solid #c2d7f32b;border-radius:18px;background:linear-gradient(155deg,#d4e4fb05,transparent 65%),#111b27;box-shadow:0 28px 90px #0003}.wf-app .wf-signin-brand{color:#dbe6f4;letter-spacing:.06em}.wf-app .wf-signin-card h1{font-size:clamp(30px,3.6vw,48px);line-height:1.16;letter-spacing:-.045em}.wf-app .wf-signin-card :where(p){color:#b6c5d1}.wf-app .wf-signin-error{color:#f4ceac;background:#342a201f;border:1px solid #c99c6d47;border-radius:9px;padding:14px 16px;line-height:1.7}.wf-app .wf-finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:26px;align-items:start}.wf-app .wf-finance-card{min-width:0;max-width:100%;overflow-x:auto;padding:26px;border:1px solid var(--wf-border);border-radius:13px;background:linear-gradient(145deg,#c4ddf504,transparent),var(--wf-surface);box-shadow:0 12px 40px #0002}.wf-app .wf-finance-card h3{font:500 19px/1.45 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 12px;color:#e0eaf6}.wf-app .wf-finance-card p{font-size:12px;line-height:1.8}.wf-app .wf-finance-state{display:inline-flex;max-width:100%;margin-top:14px;padding:8px 11px;border:1px solid #bfd4ef2b;border-radius:7px;background:#b3c7ef06;color:#b9cada;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.wf-app .wf-finance-table{border-collapse:collapse;width:100%;margin-top:20px}.wf-app .wf-finance-table :where(td,th){padding:13px 12px;border-bottom:1px solid var(--wf-border);text-align:left;white-space:nowrap}.wf-app .wf-finance-note{padding:20px 0;color:var(--wf-muted);line-height:1.8}.wf-app .wf-finance-note small{font-size:11px}@media(max-width:760px){.wf-app .wf-settings-header{padding-bottom:22px;margin-bottom:24px}.wf-app .wf-settings-subtitle{font-size:13px}.wf-app .wf-account-panel,.wf-app .wf-finance-card{padding:20px}.wf-app .wf-account-grid,.wf-app .wf-finance-grid{grid-template-columns:minmax(0,1fr);gap:14px}.wf-app .wf-signin-root{padding:24px 16px}.wf-app .wf-signin-card{padding:26px 22px}.wf-app .wf-finance-table{font-size:12px}}@media(min-width:2200px){.wf-app .wf-account-panel,.wf-app .wf-finance-card{padding:34px}.wf-app .wf-account-panel h2{font-size:27px}.wf-app .wf-settings-subtitle{font-size:17px;max-width:900px}.wf-app .wf-finance-card h3{font-size:24px}.wf-app .wf-finance-card p{font-size:15px}.wf-app .wf-finance-state{font-size:14px;padding:11px 14px}.wf-app .wf-signin-main{max-width:760px}.wf-app .wf-signin-card{padding:60px}}.model-desk{--md-line:rgba(206,190,154,.22);--md-muted:#aab2b1;--md-accent:#d9c395;min-width:0;margin:16px 0;border:1px solid var(--md-line);border-radius:18px;background:#10171b;color:#e7ece8;font-family:inherit}.model-desk *{box-sizing:border-box}.model-desk summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 22px;cursor:pointer;list-style:none}.model-desk summary::-webkit-details-marker{display:none}.model-desk summary strong{display:block;font-size:19px;font-weight:650;letter-spacing:-.025em}.model-desk__eyebrow{display:block;margin-bottom:5px;color:var(--md-accent);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.model-desk__summary{max-width:280px;font-size:12px;color:var(--md-muted);text-align:right}.model-desk__summary>span{color:var(--md-accent)}.model-desk__body{border-top:1px solid var(--md-line);padding:22px}.model-desk__intro{display:flex;gap:20px;justify-content:space-between;align-items:baseline;margin-bottom:20px}.model-desk__intro p{margin:0;font-size:21px;letter-spacing:-.03em}.model-desk__intro>span{max-width:300px;color:var(--md-muted);font-size:12px;line-height:1.6}.model-desk__controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:640px}.model-desk__controls label{display:grid;gap:8px;color:#d8dfd9;font-size:12px}.model-desk__controls label>span{color:var(--md-muted)}.model-desk input,.model-desk select{width:100%;min-height:44px;border:1px solid var(--md-line);border-radius:8px;padding:9px 12px;background:#172127;color:#f0f2ed;font:inherit}.model-desk__note{max-width:750px;margin:10px 0 20px;color:var(--md-muted);font-size:11px;line-height:1.7}.model-desk__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.model-desk__card{display:flex;flex-direction:column;min-width:0;padding:17px;border:1px solid var(--md-line);border-radius:12px;background:linear-gradient(145deg,#1b2529,#131c22)}.model-desk__card[data-selected]{border-color:var(--md-accent);background:#202a2b}.model-desk__card-top{display:flex;justify-content:space-between;gap:14px;color:var(--md-muted);font-size:9px;line-height:1.5}.model-desk__card-top>span:last-child{text-align:right;color:var(--md-accent)}.model-desk__card h3{margin:16px 0 6px;font-size:16px;letter-spacing:-.025em}.model-desk__model{margin:0;overflow-wrap:anywhere;font-size:10px;line-height:1.5;color:var(--md-muted)}.model-desk__price{display:flex;flex-direction:column;gap:3px;margin:18px 0 10px}.model-desk__price strong{font-size:26px;font-weight:500;letter-spacing:-.04em}.model-desk__price small{font-size:12px;color:var(--md-accent)}.model-desk__price>span{font-size:10px;color:var(--md-muted)}.model-desk__capability{flex:1;margin:0 0 15px;color:#bfc9bd;font-size:11px;line-height:1.6}.model-desk button{min-height:44px;border:1px solid var(--md-line);border-radius:8px;padding:9px 12px;background:#182328;color:#e3d3ad;font-family:inherit;font-size:12px;cursor:pointer}.model-desk button:hover{background:#253035}.model-desk button:disabled{opacity:.5;cursor:default}.model-desk :is(button,input,select,summary):focus-visible{outline:2px solid var(--md-accent);outline-offset:4px}.model-desk__comparison{margin-top:24px}.model-desk__comparison-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.model-desk__comparison-title h3{font-size:16px;font-weight:500}.model-desk__comparison-title button{font-size:11px}.model-desk__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--md-line);border-radius:10px}.model-desk table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;line-height:1.6}.model-desk caption{padding:12px;text-align:left;color:var(--md-muted);font-size:10px}.model-desk th,.model-desk td{width:33.333%;padding:12px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--md-line);overflow-wrap:anywhere}.model-desk th{font-weight:500;color:#decca4}.model-desk td{color:#e2e6df}.model-desk td span{color:var(--md-muted)}.model-desk code{font-size:10px}.model-desk__provenance{display:grid;gap:7px;margin-top:20px;padding-top:16px;border-top:1px solid var(--md-line);font-size:10px;line-height:1.7;color:var(--md-muted)}.model-desk__empty{padding:20px 0;color:var(--md-muted);font-size:13px}@media(max-width:640px){.model-desk summary{align-items:flex-start;padding:17px;gap:12px}.model-desk__summary{max-width:160px;font-size:10px;line-height:1.6}.model-desk__body{padding:16px}.model-desk__intro{display:block}.model-desk__intro>span{display:block;margin-top:9px}.model-desk__controls,.model-desk__grid{grid-template-columns:1fr}.model-desk th,.model-desk td{padding:10px 8px;font-size:10px}.model-desk table{min-width:0}.model-desk__comparison-title h3{font-size:14px}}.model-desk__provider-facts{margin:0;font-size:11px;line-height:1.65}.model-desk__provider-facts dt{margin-top:12px;color:var(--md-accent)}.model-desk__provider-facts dd{margin:4px 0 0;color:var(--md-muted)}.model-desk__model-ids{margin:0;padding:0 0 0 16px;max-height:210px;overflow:auto;overflow-wrap:anywhere;font-size:10px;line-height:1.8;color:var(--md-muted)}.wf-mentor-learning{margin:16px 0 28px;min-width:0;border:1px solid var(--wf-border,#c4d5eb24);border-radius:16px;background:var(--wf-surface,#111a24);color:var(--wf-ink,#f0eee7)}.wf-mentor-learning *{box-sizing:border-box}.wf-mentor-learning summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 22px;cursor:pointer;list-style:none}.wf-mentor-learning summary::-webkit-details-marker{display:none}.wf-mentor-learning summary small{display:block;margin-bottom:5px;color:var(--wf-accent,#b3c7ef);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.wf-mentor-learning summary strong{font-size:19px;font-weight:600;letter-spacing:-.025em}.wf-mentor-learning summary>span:last-child{font-size:12px;color:var(--wf-muted,#aab8bf);text-align:right}.wf-mentor-learning__body{padding:22px;border-top:1px solid var(--wf-border,#ffffff20);font-size:13px;line-height:1.75}.wf-mentor-learning p{color:var(--wf-muted,#aab8bf)}.wf-mentor-learning button{min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--wf-border,#ffffff30);border-radius:8px;background:#b3c7ef0b;color:var(--wf-ink,#f0eee7);font:500 12px/1.5 Manrope,Arial,sans-serif;cursor:pointer}.wf-mentor-learning button:disabled{opacity:.45;cursor:default}.wf-mentor-learning :is(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--wf-accent,#b3c7ef);outline-offset:3px}.wf-mentor-learning__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.wf-mentor-learning__facts>div{min-width:0;padding:16px;border:1px solid var(--wf-border,#ffffff20);border-radius:10px}.wf-mentor-learning__facts span{display:block;font-size:11px;color:var(--wf-muted,#aab8bf)}.wf-mentor-learning__facts strong{display:block;margin-top:9px;font-size:21px;font-weight:500;letter-spacing:-.03em}.wf-mentor-learning__facts p{margin-bottom:0;font-size:11px}.wf-mentor-learning__caption{font-size:11px}.wf-mentor-learning form{margin-top:26px;padding-top:20px;border-top:1px solid var(--wf-border,#ffffff20)}.wf-mentor-learning h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.wf-mentor-learning form header p{font-size:12px}.wf-mentor-learning label{display:grid;gap:8px;min-width:0;margin:14px 0;color:var(--wf-muted,#aab8bf);font-size:12px}.wf-mentor-learning :is(input,textarea,select){min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--wf-border,#ffffff30);border-radius:8px;background:#090f16;color:var(--wf-ink,#f0eee7);font:400 14px/1.6 Manrope,Arial,sans-serif}.wf-mentor-learning textarea{resize:vertical}.wf-mentor-learning__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wf-mentor-learning__notice{margin-top:16px;padding:12px 14px;border:1px solid var(--wf-border,#ffffff30);border-radius:8px;overflow-wrap:anywhere}.wf-mentor-learning__preview{margin-top:24px;padding:18px;border:1px solid var(--wf-accent,#b3c7ef);border-radius:12px}.wf-mentor-learning__preview p{font-size:12px}.wf-mentor-learning__preview dt{margin-top:16px;color:var(--wf-accent,#b3c7ef);font-size:11px}.wf-mentor-learning__preview dd{margin:6px 0;overflow-wrap:anywhere}.wf-mentor-learning__preview pre{max-height:250px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 Manrope,Arial,sans-serif}.wf-mentor-learning label.wf-mentor-learning__consent{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.wf-mentor-learning__consent input{flex:0 0 22px;width:22px;min-height:22px;margin-top:3px}.wf-mentor-learning__list{margin-top:26px;padding-top:16px;border-top:1px solid var(--wf-border,#ffffff20)}.wf-mentor-learning__list ul{padding:0;list-style:none}.wf-mentor-learning__list li{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 0;border-bottom:1px solid var(--wf-border,#ffffff20);min-width:0}.wf-mentor-learning__list li>span{font-size:11px;color:var(--wf-accent,#b3c7ef)}.wf-mentor-learning__list :is(small,code){grid-column:1/-1;color:var(--wf-muted,#aab8bf);font-size:11px;overflow-wrap:anywhere}.wf-mentor-learning a{display:inline-flex;align-items:center;min-height:44px;color:var(--wf-accent,#b3c7ef);font-size:12px}@media(max-width:640px){.wf-mentor-learning summary{padding:16px;gap:12px}.wf-mentor-learning summary>span:last-child{max-width:110px;font-size:10px}.wf-mentor-learning__body{padding:16px}.wf-mentor-learning__facts,.wf-mentor-learning__row{grid-template-columns:minmax(0,1fr)}.wf-mentor-learning__row{gap:0}.wf-mentor-learning :is(input,textarea,select){font-size:16px}.wf-mentor-learning__preview{padding:14px}.wf-mentor-learning__list li{grid-template-columns:minmax(0,1fr)}.wf-mentor-learning__list li>span{grid-column:1}.wf-mentor-learning summary strong{font-size:17px}}.wf-observatory{margin-block:28px;border:1px solid #bdab7d42;border-radius:20px;background:#10171ee8;color:#e7e4d8;overflow:hidden}.wf-observatory>header{padding:24px;display:flex;justify-content:space-between;gap:20px;align-items:start}.wf-observatory h2{font-family:Syne,sans-serif;font-size:clamp(26px,4vw,40px);line-height:1.15;margin:5px 0 10px}.wf-observatory p{line-height:1.65;color:#aeb9bd}.wf-ob-status,.wf-ob-receipt>span,.wf-ob-note,.wf-ob-small{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em}.wf-ob-status{border:1px solid #bca77a42;border-radius:30px;padding:8px 12px;max-width:240px}.wf-ob-rooms{display:flex;gap:6px;overflow:auto;padding:0 24px 20px}.wf-observatory button{min-height:44px;border:1px solid #bca77a50;border-radius:10px;padding:10px 14px;color:#e2e5dc;background:#1c2830;cursor:pointer;font:inherit}.wf-observatory button[aria-pressed=true]{background:#c9ae75;color:#18232a;border-color:#c9ae75}.wf-observatory button:focus-visible{outline:3px solid #e8a83a;outline-offset:3px}.wf-observatory button:disabled{opacity:.45;cursor:default}.wf-ob-rooms button{white-space:nowrap;font-size:12px}.wf-ob-stage{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(200px,1fr);background:#0b131a;align-items:center;gap:10px}.wf-ob-stage>svg{width:100%;min-width:0;height:auto}.wf-ob-caption{padding:25px}.wf-ob-caption>span{font-size:11px;color:#bea97c}.wf-ob-caption strong{display:block;font-family:Syne,sans-serif;font-size:clamp(21px,2vw,30px);line-height:1.2;margin:15px 0}.wf-ob-ticket{font:70px Syne,sans-serif}.wf-ob-price{font:22px IBM Plex Mono,monospace}.wf-ob-receipt{padding:22px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-block:1px solid #bca77a30}.wf-ob-receipt strong{font-family:Syne,sans-serif;color:#e1c98e;font-size:23px}.wf-ob-receipt time{font-size:12px;color:#adb7b7}.wf-ob-actions{display:flex;flex-wrap:wrap;gap:8px;padding:18px 24px}.wf-ob-note,.wf-ob-error{margin:0;padding:0 24px 22px}.wf-ob-error{color:#e6b8a3!important}.wf-ob-filament{stroke-dasharray:12 9;animation:wf-paper-flow 6s linear infinite;animation-play-state:paused}.wf-observatory[data-motion=playing] .wf-ob-filament{animation-play-state:running}.wf-ob-stage[data-room="Orbital Ledger"] .wf-ob-orbits{opacity:.55}.wf-ob-stage[data-room="Regulus Risk Chamber"]{box-shadow:inset 0 0 40px #c5a65d18}@keyframes wf-paper-flow{to{stroke-dashoffset:-126}}@media(max-width:650px){.wf-observatory>header{display:block;padding:20px 16px}.wf-ob-status{display:inline-block;margin-top:10px}.wf-ob-rooms{padding:0 16px 16px}.wf-ob-stage{grid-template-columns:1fr}.wf-ob-caption{padding:5px 20px 20px}.wf-ob-receipt{padding:18px 16px;gap:10px}.wf-ob-actions{padding:16px}.wf-ob-actions button{flex:1 1 130px;font-size:12px}.wf-ob-note,.wf-ob-error{padding:0 16px 20px}.wf-ob-receipt strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.wf-ob-filament{animation:none!important}}.wf-ob-export{margin:0 24px 22px;padding:16px;border:1px solid #bca77a30;border-radius:12px}.wf-ob-export summary{cursor:pointer;min-height:44px;padding:12px 0}.wf-ob-export video{display:block;width:100%;max-height:540px;background:#080e15;border-radius:8px}.wf-ob-export summary:focus-visible{outline:3px solid #e8a83a;outline-offset:3px}@media(max-width:650px){.wf-ob-export{margin-inline:16px}}.luminae-display{--ld-accent:#f3c58c;--ld-warm:#e8a83a;--ld-object:#3a302b;--ld-edge:#a486654f;--ld-ink:#f3f0e7;--ld-muted:#b0b4b3;position:relative;isolation:isolate;min-inline-size:0;color:var(--ld-ink);background:radial-gradient(ellipse at 86% 17%,#4c392425,transparent 45%),#080c10;border:1px solid #ffffff0c;padding:clamp(20px,3.3vw,80px);border-radius:24px;overflow:clip;font-family:var(--font-sans,Inter,"Segoe UI",sans-serif)}.luminae-display[data-display=client]{--ld-accent:#a9ddc6;--ld-object:#27433e;--ld-edge:#91c1ad4f;background:radial-gradient(ellipse at 86% 17%,#274f432f,transparent 45%),#080e10}.luminae-display[data-display=studio]{--ld-accent:#a7d9e5;--ld-object:#2e4653;--ld-edge:#98c8d24f;background:radial-gradient(ellipse at 86% 17%,#2c4e622e,transparent 45%),#0a0d12}.luminae-display[data-display=workforce]{--ld-accent:#b3c7ef;--ld-object:#303d5c;--ld-edge:#91a9d84f;background:radial-gradient(ellipse at 86% 17%,#344f7f2c,transparent 45%),#090c13}.luminae-display[data-display=presence]{--ld-accent:#e9c89a;--ld-object:#42372f;--ld-edge:#c5ac8650;background:radial-gradient(ellipse at 86% 17%,#62503a25,transparent 45%),#0c0e12}.luminae-display *{box-sizing:border-box}.ld-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1;padding-block-end:22px;border-block-end:1px solid #ffffff12}.ld-wordmark{display:flex;align-items:baseline;font-size:22px;letter-spacing:-.06em;font-weight:600;white-space:nowrap}.ld-wordmark>span:first-child{align-self:center;font-size:32px;color:var(--ld-accent);margin-inline-end:12px;font-weight:400;line-height:1}.ld-wordmark>em{font-weight:400;font-family:Georgia,serif;color:var(--ld-accent)}.ld-edition{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-muted);margin-inline-start:21px;font-weight:400}.ld-masthead-end{display:flex;align-items:center;gap:22px}.ld-scene-index{font-size:9px;letter-spacing:.14em;color:#a6afaf;font-variant-numeric:tabular-nums}.ld-workspace .mission-world-heading{padding-block:16px 22px}.ld-workspace .mission-world-mark{display:none}.ld-workspace .cbh-scene-copy h2{font-size:clamp(23px,2.1vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.04em;margin-block:8px 12px}.ld-workspace .ld-client-greeting{position:relative;min-height:0;padding:20px 0 25px;background:transparent;border:0;box-shadow:none}.ld-workspace .ld-client-greeting h2{font-size:clamp(24px,2vw,32px);line-height:1.2;margin-top:12px}.ld-client-greeting :where(.client-hero-orb,.client-hero-beam,.client-hero-mote,.client-hero-grain,.prod-hero__curtain,.live-dot){display:none}.ld-workspace :where(#workforce-quick-capture,#workforce-recent,#lumi-conversation){scroll-margin-top:24px}.ld-workspace .wf-today-title{font-size:clamp(24px,2vw,32px)}.ld-presence-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:24px;min-width:0}.ld-presence-desk{min-width:0;padding:26px;border:1px solid #ffffff18;border-radius:12px;background:linear-gradient(145deg,#ffffff04,#ffffff01)}.ld-presence-desk>h2{font-size:clamp(24px,2vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:12px 0 18px}.ld-presence-desk>p:not(.ld-eyebrow){font-size:13px;line-height:1.9;color:var(--ld-muted)}.ld-presence-desk>.ld-eyebrow{font-size:9px;margin-block:0 18px}.ld-presence-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;border-bottom:1px solid #ffffff15;color:var(--ld-accent);text-decoration:none;font-size:12px}.ld-presence-link:hover{color:var(--ld-ink)}@media(max-width:850px){.ld-presence-grid{grid-template-columns:1fr}.ld-presence-desk{padding:20px}}.ld-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-block-size:44px;min-inline-size:116px;padding:8px 12px;background:#ffffff03;border:1px solid #ffffff1d;border-radius:7px;color:#d6dbd9;font:inherit;font-size:11px;cursor:pointer}.ld-motion-toggle:hover:enabled{border-color:var(--ld-accent);background:#ffffff08}.ld-motion-toggle:disabled{cursor:default;color:#9fa8a5}.ld-motion-toggle>span{color:var(--ld-accent);font-size:14px}.ld-arrival{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;min-block-size:540px;position:relative;gap:8px}.ld-arrival-copy{padding-block:54px;position:relative;z-index:1;min-inline-size:0}.ld-eyebrow{display:flex;align-items:center;gap:11px;text-transform:uppercase;letter-spacing:.19em;color:var(--ld-accent);font-size:10px;font-weight:500;margin:0 0 27px}.ld-eyebrow>span{font-size:21px;font-weight:400;line-height:1}.ld-arrival h1{font-size:clamp(42px,4.6vw,96px);font-weight:500;line-height:1.06;letter-spacing:-.065em;margin:0;max-inline-size:12em;text-wrap:balance;color:var(--ld-ink)}.ld-arrival h1>em{color:var(--ld-accent);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;letter-spacing:-.062em}.ld-introduction{max-inline-size:32em;color:var(--ld-muted);font-size:clamp(13px,1vw,18px);line-height:1.9;margin:27px 0}.ld-destinations{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-block-start:30px}.ld-destinations>a{display:inline-flex;align-items:center;justify-content:center;gap:28px;text-decoration:none;font-size:12px;min-block-size:48px;transition:transform .2s,background .2s,border-color .2s}.ld-primary{background:var(--ld-accent);color:#111a1c;border:1px solid transparent;padding:13px 20px;border-radius:7px;font-weight:600}.ld-primary:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ld-accent) 85%,white)}.ld-secondary{color:#d4dcda;padding:12px 0}.ld-secondary:hover{color:var(--ld-accent)}.ld-arrival-footnote{display:flex;align-items:center;gap:12px;color:#96a5a4;font-size:9px;letter-spacing:.07em;margin-block-start:35px}.ld-filament{display:inline-block;inline-size:31px;block-size:1px;background:var(--ld-accent);opacity:.55}.ld-scene{position:relative;min-inline-size:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;color:var(--ld-accent);contain:layout style}.ld-world{display:block;inline-size:119%;max-inline-size:none;margin-inline-start:-10%;overflow:visible;aspect-ratio:5/4}.ld-scene-halo{position:absolute;inset:16% 1% 12%;border:1px solid #ffffff05;border-radius:50%;pointer-events:none}.ld-scene-halo:before{content:"";position:absolute;inset:6%;border:1px solid #ffffff04;border-radius:50%}.ld-scene-caption{position:absolute;inset:auto 7% 5%;display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;font-size:7px;letter-spacing:.16em;color:#98a8a6}.ld-scene-caption>span:last-child{color:var(--ld-accent);opacity:.7}.ld-world-float{animation:ld-float 9s ease-in-out infinite;transform-origin:center}.ld-world-stars{animation:ld-stars 7s ease-in-out infinite}.ld-world-orbit{animation:ld-orbit 48s linear infinite}.ld-world-spark{animation:ld-spark 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ld-world-flow{animation:ld-flow 14s linear infinite}.ld-world-detail{animation:ld-detail 12s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ld-horizon{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:19px;border-block:1px solid #ffffff15;font-size:8px;text-transform:uppercase;letter-spacing:.17em;color:#a1aeab;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(to right,#000 95%,transparent)}.ld-horizon>span:nth-child(2n){color:var(--ld-warm);font-size:14px;opacity:.85}.ld-workspace{padding-block-start:34px;min-inline-size:0}.ld-workspace>.creator-v2,.ld-workspace>.client-home,.ld-workspace>.studio-hub-page{max-inline-size:none;background:transparent}.luminae-display :where(.mission-room-section,.mission-rooms__panel,.studio-hub-content){border-color:#ffffff18}.luminae-display :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ld-warm);outline-offset:5px}.luminae-display[data-motion=paused] :where(.ld-world-float,.ld-world-stars,.ld-world-orbit,.ld-world-spark,.ld-world-flow,.ld-world-detail){animation-play-state:paused}@keyframes ld-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes ld-stars{0%,to{opacity:.35}50%{opacity:.9}}@keyframes ld-orbit{to{stroke-dashoffset:-170}}@keyframes ld-spark{0%,to{opacity:.6;scale:.94}50%{opacity:1;scale:1.04}}@keyframes ld-flow{to{stroke-dashoffset:-170}}@keyframes ld-detail{0%,to{translate:0 0}50%{translate:0 -5px}}@media(min-width:2000px){.luminae-display{padding:clamp(64px,3vw,160px);border-radius:32px}.ld-arrival{min-block-size:740px}.ld-arrival h1{font-size:clamp(96px,4.6vw,184px)}.ld-introduction{font-size:clamp(18px,1vw,28px)}.ld-eyebrow{font-size:clamp(12px,.6vw,22px)}.ld-wordmark{font-size:clamp(25px,1vw,42px)}.ld-edition,.ld-destinations>a,.ld-motion-toggle{font-size:clamp(12px,.55vw,22px)}.ld-destinations>a{min-block-size:clamp(52px,2.5vw,100px);padding-inline:30px}.ld-arrival-footnote,.ld-scene-index{font-size:clamp(10px,.45vw,18px)}.ld-horizon{font-size:clamp(9px,.4vw,16px);padding-block:28px}.ld-scene-caption{font-size:clamp(9px,.35vw,14px)}.ld-workspace{padding-block-start:50px}}@media(max-width:1100px){.ld-arrival{min-block-size:460px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ld-arrival h1{font-size:clamp(42px,4.8vw,68px)}.ld-introduction{font-size:13px}.ld-edition{margin-inline-start:14px;letter-spacing:.08em}.ld-masthead-end{gap:12px}.ld-scene-index{display:none}}@media(max-width:760px){.luminae-display{padding:22px;border-radius:17px}.ld-arrival{grid-template-columns:1fr;gap:0;min-block-size:0}.ld-arrival-copy{padding-block:37px 3px}.ld-arrival h1{font-size:clamp(43px,8vw,68px);max-inline-size:13em}.ld-eyebrow{font-size:9px;margin-block-end:22px}.ld-introduction{max-inline-size:33em;margin-block:22px}.ld-arrival-footnote{margin-block-start:25px}.ld-scene{inline-size:min(100%,540px);justify-self:center;aspect-ratio:5/3.75;margin-block:-14px 4px}.ld-world{inline-size:106%;margin-inline-start:-3%;margin-block:-4%}.ld-scene-caption{inset:auto 3% 4%;font-size:7px}.ld-horizon{padding-block:14px;font-size:7px;gap:20px}.ld-horizon>span:nth-child(n+5){display:none}.ld-wordmark{font-size:20px}.ld-wordmark>span:first-child{font-size:27px;margin-inline-end:9px}.ld-edition{font-size:8px}.ld-motion-toggle{min-inline-size:100px;font-size:10px;padding:8px}.ld-workspace{padding-block-start:25px}}@media(max-width:420px){.luminae-display{padding:18px}.ld-edition{display:none}.ld-arrival h1{font-size:43px}.ld-destinations{gap:15px}.ld-destinations>a{font-size:11px}.ld-primary{padding-inline:15px}.ld-introduction{font-size:12px}.ld-scene{margin-block:-2px 12px}.ld-horizon{gap:14px}}@media(prefers-reduced-motion:reduce){.luminae-display :where(.ld-world-float,.ld-world-stars,.ld-world-orbit,.ld-world-spark,.ld-world-flow,.ld-world-detail){animation:none!important}.ld-destinations>a,.ld-motion-toggle{transition:none}.ld-primary:hover{transform:none}}.luminae-display[data-display=accounts]{--ld-accent:#dfd4bc;--ld-object:#3b3c3a;--ld-edge:#cfc6ab55}.luminae-display[data-display=aether]{--ld-accent:#e8c885;--ld-object:#514127;--ld-edge:#e8c88555}.ld-environment{position:absolute;inset:0 0 auto;height:clamp(720px,62vw,1280px);z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 75%,transparent)}.ld-environment>img{width:100%;height:100%;object-fit:cover;object-position:67% center;opacity:.72;animation:ld-camera 38s ease-in-out infinite alternate;transform-origin:70% 45%;will-change:transform}.ld-environment-veil{position:absolute;inset:0;background:linear-gradient(90deg,#05090fee 3%,#05090fc4 28%,#05090f22 74%),linear-gradient(0deg,#080c10,transparent 46%,#080c1040)}.ld-light-sweep{position:absolute;inset:-35%;background:conic-gradient(from 30deg at 75% 45%,transparent 25deg,#ffce880a 39deg,#f6d69812 43deg,transparent 56deg);mix-blend-mode:screen;animation:ld-light 32s ease-in-out infinite alternate;transform-origin:75% 45%}.ld-atmospheric-dust{position:absolute;inset:0;opacity:.25;background-image:radial-gradient(circle at 11% 31%,#ffe2b3 0 1px,transparent 2px),radial-gradient(circle at 37% 57%,#ffe2b3 0 1px,transparent 2px),radial-gradient(circle at 73% 19%,#ffe2b3 0 1px,transparent 2px);background-size:381px 317px,457px 513px,673px 619px;animation:ld-dust 34s linear infinite}.ld-sculpture{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .8s;filter:drop-shadow(0 24px 30px #0007)}.ld-sculpture[data-renderer=webgl]{opacity:1}.ld-scene:has(.ld-sculpture[data-renderer=webgl])>.ld-world{opacity:0}.ld-arrival{min-height:clamp(590px,47vw,940px)}.ld-arrival-copy{text-shadow:0 3px 22px #05080b66}.ld-view-toggle{background:transparent;color:var(--ld-accent);border:0;border-bottom:1px solid #ffffff30;min-height:44px;padding:8px 2px;cursor:pointer;font:inherit;font-size:11px}.luminae-display[data-view=cinema] .ld-arrival{min-height:82dvh}.luminae-display[data-view=cinema] .ld-arrival-copy{max-width:720px}.luminae-display[data-view=cinema] .ld-environment{height:110dvh}.luminae-display[data-view=cinema] .ld-scene{transform:scale(1.08)}.luminae-display[data-motion=paused] :where(.ld-environment>img,.ld-light-sweep,.ld-atmospheric-dust){animation-play-state:paused}@keyframes ld-camera{0%{transform:scale(1.01) translate3d(-.4%,0,0)}to{transform:scale(1.085) translate3d(.8%,-1%,0)}}@keyframes ld-light{0%{transform:rotate(-8deg);opacity:.3}to{transform:rotate(12deg);opacity:1}}@keyframes ld-dust{to{transform:translate3d(-25px,-45px,0)}}@media(min-width:2000px){.ld-environment{height:clamp(1280px,50vw,3900px)}.ld-view-toggle{font-size:clamp(12px,.55vw,22px)}.ld-sculpture{inset:5% 0;height:90%}}@media(max-width:760px){.ld-arrival{min-height:0}.ld-environment{height:940px}.ld-environment>img{object-position:65% center;opacity:.46}.ld-environment-veil{background:linear-gradient(0deg,#080c10,transparent 55%),linear-gradient(90deg,#05090fba,#05090f44)}.ld-masthead-end{gap:12px}.ld-view-toggle{font-size:10px}.ld-scene{min-height:260px}.luminae-display[data-view=cinema] .ld-arrival{min-height:0}.luminae-display[data-view=cinema] .ld-scene{transform:none}}@media(max-width:420px){.ld-wordmark{font-size:18px}.ld-wordmark>span:first-child{font-size:23px}.ld-motion-toggle{min-width:84px;font-size:9px}.ld-view-toggle{font-size:9px}.ld-masthead-end{gap:8px}}@media(prefers-reduced-motion:reduce){.luminae-display :where(.ld-environment>img,.ld-light-sweep,.ld-atmospheric-dust){animation:none!important}.ld-sculpture{transition:none}}.luminae-display:is([data-display=creator],[data-display=accounts],[data-display=aether]) .ld-world{visibility:hidden}.luminae-display:is([data-display=creator],[data-display=accounts],[data-display=aether]) .ld-scene-halo{display:none}.luminae-display:is([data-display=creator],[data-display=accounts],[data-display=aether]) .ld-scene-caption{color:#d9d0c0}.ld-environment>img{opacity:.86;animation-duration:54s}.ld-environment-veil{background:linear-gradient(90deg,#05090fee 3%,#05090fb8 30%,#05090f00 74%),linear-gradient(0deg,#080c10,transparent 50%,#080c1020)}@media(max-width:760px){.ld-environment>img{opacity:.63}.ld-environment-veil{background:linear-gradient(0deg,#080c10,transparent 55%),linear-gradient(90deg,#05090fba,#05090f22)}}.ld-scene-halo{display:none}.ld-scene-depth{position:absolute;inset:15% -4% 8%;pointer-events:none;background:linear-gradient(110deg,transparent 65%,#e8d4b305 69%,transparent 76%);mix-blend-mode:screen}.ld-scene-caption{color:#b8c4c8;text-shadow:0 1px 10px #000}.luminae-display[data-display=client] .ld-environment-veil{background:linear-gradient(90deg,#050d12f2 3%,#050d12bd 34%,#050d1200 76%),linear-gradient(0deg,#080e10,transparent 52%)}.luminae-display[data-display=studio] .ld-environment-veil{background:linear-gradient(90deg,#080c12f2 3%,#080c12b3 34%,#080c1200 77%),linear-gradient(0deg,#0a0d12,transparent 52%)}.luminae-display[data-display=workforce] .ld-environment-veil{background:linear-gradient(90deg,#050b15ef 3%,#050b15a8 34%,#050b1500 76%),linear-gradient(0deg,#090c13,transparent 52%)}.luminae-display[data-display=presence] .ld-environment-veil{background:linear-gradient(90deg,#080c13ee 3%,#080c13a8 34%,#080c1300 76%),linear-gradient(0deg,#0c0e12,transparent 52%)}.luminae-display[data-art=fallback] .ld-environment{opacity:0}.ld-arrival-copy{z-index:2}@media(max-width:760px){.ld-scene{min-height:0;height:160px;aspect-ratio:auto;inline-size:100%;margin:12px 0}.ld-scene-caption{inset:auto 2% 15%;font-size:8px}.ld-environment>img{object-position:67% center}.luminae-display:is([data-display=client],[data-display=studio],[data-display=workforce],[data-display=presence]) .ld-environment-veil{background:linear-gradient(0deg,#080d14 3%,transparent 66%),linear-gradient(90deg,#05090fd4,#05090f55)}.ld-arrival-copy{padding-block-end:0}}.ld-scene-caption{font-size:10px;letter-spacing:.12em}.ld-scene-index{font-size:10px}.ld-light-sweep,.ld-atmospheric-dust{mask-image:linear-gradient(to right,transparent 35%,#000 70%)}@media(max-width:760px){.ld-scene-caption{font-size:11px;letter-spacing:.08em}.luminae-display[data-view=cinema] .ld-arrival{min-height:86dvh;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.luminae-display[data-view=cinema] .ld-arrival-copy{padding-top:45px}.luminae-display[data-view=cinema] .ld-scene{height:clamp(180px,30dvh,320px);flex-shrink:0}}.wf-account-references{margin:24px 0;border-top:1px solid var(--border,#c4b59933);min-width:0}.wf-account-reference{border-bottom:1px solid var(--border,#c4b59933)}.wf-account-reference summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;min-height:72px;padding:17px 3px}.wf-account-reference summary::-webkit-details-marker{display:none}.wf-account-reference summary strong,.wf-account-reference summary small{display:block;overflow-wrap:anywhere}.wf-account-reference summary strong{font-size:14px;font-weight:500}.wf-account-reference summary small{font-size:11px;line-height:1.6;color:var(--text-muted,#a6a19b);margin-top:5px}.wf-account-reference summary>span:last-child{font-size:20px;color:var(--accent,#d2b486);transition:transform .15s}.wf-account-reference[open]>summary>span:last-child,.wf-account-reference-thread[open]>summary>span:last-child{transform:rotate(45deg)}.wf-account-reference summary:focus-visible{outline:2px solid var(--accent,#d2b486);outline-offset:3px;border-radius:4px}.wf-account-reference-body{padding:0 3px 22px;min-width:0}.wf-account-reference-body p{font-size:12px;line-height:1.8;color:var(--text-muted,#a6a19b)}.wf-account-reference-thread{border-top:1px solid var(--border,#c4b59926);margin-top:14px}.wf-account-reference-thread dl{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1fr);gap:12px 18px;font-size:11px;line-height:1.7;padding:0 0 12px}.wf-account-reference-thread dt{color:var(--text-muted,#a6a19b)}.wf-account-reference-thread dd{margin:0;overflow-wrap:anywhere}@media(max-width:480px){.wf-account-reference-thread dl{grid-template-columns:minmax(90px,.65fr) minmax(0,1fr);gap:11px}}@media(prefers-reduced-motion:reduce){.wf-account-reference summary>span:last-child{transition:none}}.wf-mission-stage{margin:18px 0;padding:18px;overflow:hidden;border:1px solid var(--wf-line);border-radius:18px;background:radial-gradient(ellipse at 12% 0,#e8a83a12,transparent 65%),var(--wf-surface-1, #151515);color:var(--wf-ink)}.wf-mission-stage-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px;font-weight:600}.wf-mission-stage-heading small{font-weight:400;color:var(--wf-ink-muted)}.wf-mission-stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.wf-mission-stage-track li{min-width:0}.wf-mission-stage-track button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;height:100%;min-height:132px;padding:12px;border:1px solid var(--wf-line);border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer}.wf-mission-stage-track button[aria-expanded=true]{border-color:var(--wf-gold-500, #e8a83a);background:#e8a83a0a}.wf-mission-stage-track button:focus-visible{outline:2px solid var(--wf-gold-500, #e8a83a);outline-offset:3px}.wf-mission-stage-track small{font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:var(--wf-ink-muted)}.wf-mission-stage-node{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid currentColor;color:var(--wf-ink-muted);font-size:12px}.wf-mission-stage-track [data-evidence=recorded] .wf-mission-stage-node{color:var(--wf-gold-500, #e8a83a)}.wf-mission-stage-track [data-evidence=revoked] .wf-mission-stage-node{color:var(--wf-error-500, #f78f8f)}.wf-mission-stage-detail{margin-top:14px;padding:14px;border-radius:12px;background:var(--wf-surface-2, #202020)}.wf-mission-stage-detail p{margin:7px 0 0;line-height:1.6;font-size:13px;color:var(--wf-ink-muted)}.wf-mission-stage-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:14px 0 0;font-size:11px}.wf-mission-stage-identity dt{color:var(--wf-ink-muted)}.wf-mission-stage-identity dd{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.wf-mission-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-mission-stage{padding:13px}}@media(prefers-reduced-motion:no-preference){.wf-mission-stage-track button{transition:background-color .16s ease,border-color .16s ease}}@media(forced-colors:active){.wf-mission-stage-track button[aria-expanded=true]{outline:2px solid Highlight}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.wf-app .wf-topbar .wf-mobile-brand,.wf-app .wf-topbar .wf-top-actions .wf-mobile-agents,.wf-app .wf-composer-top .wf-mobile-agent-select{display:none}.wf-app .wf-send>.wf-send-label{font:inherit;color:inherit}@media(max-width:760px){html,body,#root{width:100%;height:100%;margin:0;background:#fbfaf7}body{overflow:hidden}.wf-cinematic-shell{width:100%;height:100dvh;min-height:0;overflow:hidden}.wf-cinematic-shell .wf-app{--mobile-bg: #fbfaf7;--mobile-surface: #ffffff;--mobile-raised: #f1f0eb;--mobile-ink: #272925;--mobile-muted: #706f68;--mobile-line: #deded6;--mobile-accent: #8a5d34;--mobile-tint: #f3eade;--mobile-on-accent: #ffffff;--wf-void: var(--mobile-bg);--wf-surface: var(--mobile-surface);--wf-surface-2: var(--mobile-raised);--wf-ink: var(--mobile-ink);--wf-muted: var(--mobile-muted);--wf-accent: var(--mobile-accent);--wf-border: var(--mobile-line);--wf-line: var(--mobile-line);--line: var(--mobile-line);--border: var(--mobile-line);--muted: var(--mobile-muted);--text-muted: var(--mobile-muted);--accent: var(--mobile-accent);--gold: var(--mobile-accent);--surface-base: var(--mobile-bg);--surface-elevated: var(--mobile-surface);--surface-raised: var(--mobile-surface);--surface-input: var(--mobile-surface);--color-paper: var(--mobile-bg);--color-paper-elevated: var(--mobile-surface);--color-ink: var(--mobile-ink);--color-ink-muted: var(--mobile-muted);--color-line: var(--mobile-line);--color-line-strong: var(--mobile-line);--wf-panel-wedge: none;--wf-panel-notch: none;--wf-panel-chamfer: none;display:flex;width:100%;height:100dvh;min-height:0;color:var(--mobile-ink);background:var(--mobile-bg);color-scheme:light;font:400 16px/1.6 Manrope,Arial,sans-serif;letter-spacing:-.015em;border:0;border-radius:0;clip-path:none;isolation:isolate}html:is([data-theme=dark],[data-wf-theme=dark]) .wf-cinematic-shell .wf-app{--mobile-bg: #1b1d1f;--mobile-surface: #242629;--mobile-raised: #2c2e31;--mobile-ink: #eeece7;--mobile-muted: #b6b4ad;--mobile-line: #3d3f40;--mobile-accent: #ddb38a;--mobile-tint: #393026;--mobile-on-accent: #24211c;color-scheme:dark}.wf-cinematic-shell .wf-app .wf-main,.wf-cinematic-shell .wf-app .wf-content,.wf-cinematic-shell .wf-app .wf-stage{min-width:0;min-height:0;background:var(--mobile-bg);color:var(--mobile-ink);border:0;border-radius:0;box-shadow:none;clip-path:none}.wf-cinematic-shell .wf-app .wf-main{flex:1;width:100%;height:100%;overflow:hidden}.wf-cinematic-shell .wf-app .wf-content{flex:1 1 0;overflow:hidden}.wf-cinematic-shell .wf-app .wf-stage{flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding:16px}.wf-cinematic-shell .wf-app .wf-stage>*{animation:none}.wf-cinematic-shell .wf-app .wf-panel{clip-path:none}.wf-cinematic-shell .wf-app:before,.wf-cinematic-shell .wf-app:after,.wf-cinematic-shell .wf-app .wf-main:before,.wf-cinematic-shell .wf-app .wf-main:after,.wf-cinematic-shell .wf-app .wf-panel:before,.wf-cinematic-shell .wf-app .wf-panel:after,.wf-cinematic-shell .wf-app .wf-welcome-atmosphere{display:none}.wf-cinematic-shell .wf-app :is(h1,h2,h3,strong,input,textarea,select){color:var(--mobile-ink)}.wf-cinematic-shell .wf-app :is(h1,h2,h3){letter-spacing:-.035em}.wf-cinematic-shell .wf-app .wf-stage h1{font:600 26px/1.25 Syne,Manrope,sans-serif;margin:0 0 14px}.wf-cinematic-shell .wf-app .wf-stage h2{font:600 19px/1.35 Manrope,Arial,sans-serif}.wf-cinematic-shell .wf-app :where(.wf-stage) p{line-height:1.65;color:var(--mobile-ink)}.wf-cinematic-shell .wf-app :where(.wf-stage) :is(label,small){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app :is(.wf-muted,.wf-settings-muted,.wf-settings-subtitle,.wf-setting-desc,.wf-library-intro,.wf-library-note,.wf-create-subtitle,.wf-today-subtitle,.wf-eyebrow){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--mobile-accent);outline-offset:2px}.wf-cinematic-shell .wf-app :is(input,textarea,select){font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.5}.wf-cinematic-shell .wf-app :is(input,textarea,select)::placeholder{color:var(--mobile-muted);opacity:1}.wf-cinematic-shell .wf-app .wf-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px;height:calc(56px + env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px));flex:0 0 auto;padding:env(safe-area-inset-top,0px) 10px 0;border:0;border-bottom:1px solid var(--mobile-line);background:var(--mobile-bg)}.wf-cinematic-shell .wf-app .wf-topbar>.wf-mobile{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--mobile-ink);font-size:21px}.wf-cinematic-shell .wf-app .wf-topbar .wf-breadcrumb{display:none}.wf-cinematic-shell .wf-app .wf-topbar .wf-mobile-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;min-height:44px;padding:0 3px;text-align:left}.wf-cinematic-shell .wf-app .wf-mobile-brand>span{color:var(--mobile-ink);font:600 20px/1.1 Syne,Manrope,sans-serif;letter-spacing:-.05em}.wf-cinematic-shell .wf-app .wf-mobile-brand>small{color:var(--mobile-muted);font:500 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.04em}.wf-cinematic-shell .wf-app .wf-top-actions{gap:3px;min-width:0}.wf-cinematic-shell .wf-app .wf-topbar .wf-top-actions .wf-mobile-agents{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 8px;border:0;color:var(--mobile-ink);background:transparent;font-size:13px}.wf-cinematic-shell .wf-app .wf-mobile-agents>span{display:grid;place-items:center;min-width:19px;height:19px;border-radius:50%;color:var(--mobile-accent);background:var(--mobile-tint);font-size:10px}.wf-cinematic-shell .wf-app .wf-top-actions .wf-connection{display:none}.wf-cinematic-shell .wf-app .wf-top-actions button[aria-controls=wf-context]{display:flex;justify-content:center;min-width:44px;width:44px;min-height:44px;padding:0;border:0;background:transparent;font-size:0}.wf-cinematic-shell .wf-app .wf-top-actions button[aria-controls=wf-context]>span{color:var(--mobile-muted);font-size:19px}.wf-cinematic-shell .wf-app[data-view=Conversations] .wf-conversation{display:flex;flex-direction:column;min-height:100%;padding:16px}.wf-cinematic-shell .wf-app .wf-welcome--small{display:none}.wf-cinematic-shell .wf-app .wf-conversation:has(.wf-mobile-chat-home)>.wf-document-toolbar{display:none}.wf-cinematic-shell .wf-app .wf-mobile-chat-home{width:100%;max-width:430px;margin:auto;padding:24px 0 28px;text-align:center}.wf-cinematic-shell .wf-app .wf-mobile-lumi{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 20px;color:var(--mobile-accent);background:var(--mobile-tint);border-radius:14px;font-size:29px}.wf-cinematic-shell .wf-app .wf-mobile-chat-home h1{margin:0 0 10px;font-size:27px;line-height:1.25}.wf-cinematic-shell .wf-app .wf-mobile-chat-home>p{max-width:29ch;margin:0 auto;color:var(--mobile-muted);font-size:14px;line-height:1.6}.wf-cinematic-shell .wf-app .wf-mobile-suggestions{display:grid;gap:0;margin:26px 0 10px;border-top:1px solid var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-mobile-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 4px;border:0;border-bottom:1px solid var(--mobile-line);border-radius:0;background:transparent;color:var(--mobile-ink);font-size:14px;line-height:1.5;text-align:left;box-shadow:none}.wf-cinematic-shell .wf-app .wf-mobile-suggestions button>span{color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-mobile-contact-row{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin-top:4px;padding:8px 0;color:var(--mobile-muted);font-size:11px;line-height:1.6;text-align:left}.wf-cinematic-shell .wf-app .wf-mobile-service-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-mobile-service-dot[data-connected=true]{background:#3d8062}.wf-cinematic-shell .wf-app .wf-document-toolbar{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:16px;padding:0 0 12px;border-color:var(--mobile-line);color:var(--mobile-muted);font-size:11px}.wf-cinematic-shell .wf-app .wf-document-toolbar .wf-eyebrow{margin:0;font-size:10px}.wf-cinematic-shell .wf-app .wf-thread-tabs{display:flex;flex:0 0 auto;gap:8px;max-width:100%;padding-bottom:12px;overflow-x:auto}.wf-cinematic-shell .wf-app .wf-thread-tabs button{flex:0 0 auto;min-height:44px;max-width:75vw;padding:9px 13px;border:1px solid var(--mobile-line);border-radius:9px;background:var(--mobile-surface);color:var(--mobile-muted);font-size:13px}.wf-cinematic-shell .wf-app .wf-thread-tabs button[aria-pressed=true]{color:var(--mobile-accent);border-color:var(--mobile-accent);background:var(--mobile-tint)}.wf-cinematic-shell .wf-app .wf-mobile-thread-picker{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--mobile-muted);font-size:11px}.wf-cinematic-shell .wf-app .wf-mobile-thread-picker select{flex:1;min-width:0;min-height:44px;max-width:100%;padding:8px 24px 8px 10px;border:1px solid var(--mobile-line);border-radius:9px;color:var(--mobile-ink);background:var(--mobile-surface);font:12px/1.5 Manrope,sans-serif}.wf-cinematic-shell .wf-app .wf-message{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--mobile-line);border-radius:0;background:transparent}.wf-cinematic-shell .wf-app .wf-message>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--mobile-muted);font-size:11px}.wf-cinematic-shell .wf-app .wf-message>div>strong{font-size:12px;font-weight:650}.wf-cinematic-shell .wf-app .wf-message time{margin-left:auto}.wf-cinematic-shell .wf-app .wf-message p{margin:12px 0;color:var(--mobile-ink);font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.wf-cinematic-shell .wf-app .wf-message small{color:var(--mobile-muted);font-size:11px;line-height:1.5}.wf-cinematic-shell .wf-app .wf-avatar{width:26px;height:26px;border:0;border-radius:8px;color:var(--mobile-accent);background:var(--mobile-tint);font-size:11px}.wf-cinematic-shell .wf-app[data-view]:not([data-view=Today]):not([data-view=Conversations])>.wf-main>.wf-composer-wrap{display:none}.wf-cinematic-shell .wf-app .wf-composer-wrap{position:relative;inset:auto;z-index:2;flex:0 0 auto;width:100%;max-width:none;margin:0;padding:6px 12px 8px;background:var(--mobile-bg)}.wf-cinematic-shell .wf-app .wf-notice{min-height:0;margin:0;padding:0;color:var(--mobile-muted);font-size:12px;line-height:1.5}.wf-cinematic-shell .wf-app .wf-notice:not(:empty){padding:4px 2px 8px}.wf-cinematic-shell .wf-app .wf-notice button{min-height:44px;color:var(--mobile-accent);text-decoration:underline}.wf-cinematic-shell .wf-app .wf-composer{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"text text" "settings send";gap:0 6px;width:100%;min-width:0;margin:0;padding:7px 9px 5px;border:1px solid var(--mobile-line);border-radius:18px;background:var(--mobile-surface);box-shadow:none}.wf-cinematic-shell .wf-app .wf-composer:focus-within{border-color:var(--mobile-accent);box-shadow:none}.wf-cinematic-shell .wf-app .wf-composer textarea{grid-area:text;width:100%;min-height:43px;height:43px;max-height:112px;margin:0;padding:7px 4px;border:0;border-radius:0;outline:none;background:transparent;color:var(--mobile-ink);font-size:16px;line-height:1.5;resize:vertical;box-shadow:none}.wf-cinematic-shell .wf-app .wf-composer-top{grid-area:settings;display:flex;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0;flex-wrap:nowrap}.wf-cinematic-shell .wf-app .wf-composer-top>label{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin:0;color:var(--mobile-muted);font-size:0;letter-spacing:0}.wf-cinematic-shell .wf-app .wf-composer-top .wf-mobile-agent-select{display:flex;flex:1 1 auto;min-width:0}.wf-cinematic-shell .wf-app .wf-mobile-agent-select>span{display:none}.wf-cinematic-shell .wf-app .wf-composer-top select{width:100%;min-width:0;min-height:44px;max-width:120px;margin:0;padding:5px 4px;color:var(--mobile-muted);background:transparent;border:0;border-radius:7px;font-size:16px;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis}.wf-cinematic-shell .wf-app .wf-composer-top .wf-mobile-agent-select select{max-width:none;color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-composer-top>label:not(.wf-mobile-agent-select){flex:0 1 83px}.wf-cinematic-shell .wf-app .wf-composer-top>span,.wf-cinematic-shell .wf-app .wf-composer-hint,.wf-cinematic-shell .wf-app .wf-text-fallback,.wf-cinematic-shell .wf-app .wf-composer-caption,.wf-cinematic-shell .wf-app .wf-send .wf-send-label{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.wf-cinematic-shell .wf-app .wf-composer-bottom{display:contents}.wf-cinematic-shell .wf-app .wf-composer-bottom .wf-send{grid-area:send;align-self:center;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--mobile-accent);border-radius:50%;color:var(--mobile-on-accent);background:var(--mobile-accent);font-size:0;box-shadow:none}.wf-cinematic-shell .wf-app .wf-send>span:not(.wf-send-label){color:inherit;font-size:21px;line-height:1}.wf-cinematic-shell .wf-app .wf-send:disabled{border-color:var(--mobile-line);background:var(--mobile-raised);color:var(--mobile-muted);opacity:1}.wf-cinematic-shell .wf-app .wf-onehome-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;gap:0;height:calc(56px + env(safe-area-inset-bottom,0px));min-height:calc(56px + env(safe-area-inset-bottom,0px));padding:2px max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));background:var(--mobile-bg);border-top:1px solid var(--mobile-line);box-shadow:none}.wf-cinematic-shell .wf-app .wf-onehome-dock button{min-height:50px;height:50px;padding:4px 2px;gap:2px;border:0;border-radius:0;color:var(--mobile-muted);background:transparent;font:500 10px/1.4 Manrope,Arial,sans-serif}.wf-cinematic-shell .wf-app .wf-onehome-dock button[aria-current=page],.wf-cinematic-shell .wf-app .wf-onehome-dock button[aria-expanded=true]{color:var(--mobile-accent);background:transparent;font-weight:650}.wf-cinematic-shell .wf-app .wf-onehome-dock svg{width:20px;height:20px}.wf-cinematic-shell .wf-app :is(.wf-settings-page,.wf-library,.wf-document,.wf-today,.wf-workforce-page,.wf-create-page,.wf-project-editor,.wf-recovery){max-width:100%;padding:22px 16px 32px}.wf-cinematic-shell .wf-app :is(.wf-create-page,.wf-project-editor){padding-inline:16px!important}.wf-cinematic-shell .wf-app :is(.wf-settings-header,.wf-library-head,.wf-today-header,.wf-create-header){margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid var(--mobile-line);background:transparent}.wf-cinematic-shell .wf-app :is(.wf-settings-subtitle,.wf-library-intro,.wf-today-subtitle,.wf-create-subtitle){margin:0;max-width:none;font-size:14px;line-height:1.65}.wf-cinematic-shell .wf-app :is(.wf-account-grid,.wf-finance-grid,.wf-settings-body,.wf-create-body,.wf-workforce-body){display:grid;grid-template-columns:minmax(0,1fr);gap:0}.wf-cinematic-shell .wf-app :is(.wf-account-panel,.wf-settings-card,.wf-setting-card,.wf-finance-card,.wf-create-card,.wf-directory-card,.wf-conversation-card){min-width:0;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--mobile-line);border-radius:0;color:var(--mobile-ink);background:transparent;box-shadow:none}.wf-cinematic-shell .wf-app :is(.wf-account-panel,.wf-finance-card) h2{margin:0 0 14px;padding:0;border:0;font-size:18px;color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-setting-item{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;border-color:var(--mobile-line);font-size:15px}.wf-cinematic-shell .wf-app .wf-setting-item>label{color:var(--mobile-muted);font-size:12px}.wf-cinematic-shell .wf-app .wf-setting-item>span{color:var(--mobile-ink);font-size:15px;overflow-wrap:anywhere}.wf-cinematic-shell .wf-app :is(.wf-inline-action,.wf-back,.wf-export){min-height:44px;color:var(--mobile-accent);background:transparent;font-size:14px}.wf-cinematic-shell .wf-app :is(.wf-primary,.wf-create-btn,.wf-save-btn,.wf-today-quick-btn){min-height:44px;padding:9px 13px;border:1px solid var(--mobile-line);border-radius:9px;background:var(--mobile-surface);color:var(--mobile-ink);box-shadow:none;font-size:14px}.wf-cinematic-shell .wf-app .wf-primary{color:var(--mobile-on-accent);border-color:var(--mobile-accent);background:var(--mobile-accent)}.wf-cinematic-shell .wf-app .wf-account-list-row{padding:14px 0;border-color:var(--mobile-line);color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-account-list-row small{display:block;margin-top:5px;color:var(--mobile-muted);font-size:12px}.wf-cinematic-shell .wf-app .wf-account-reference summary{min-height:64px;padding-block:12px}.wf-cinematic-shell .wf-app .wf-account-reference summary strong{color:var(--mobile-ink);font-size:15px}.wf-cinematic-shell .wf-app .wf-account-reference summary small{color:var(--mobile-muted);font-size:12px}.wf-cinematic-shell .wf-app .wf-library-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.wf-cinematic-shell .wf-app .wf-library-head .wf-primary{padding-inline:11px;font-size:12px}.wf-cinematic-shell .wf-app .wf-library-search{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0;border-color:var(--mobile-line);color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-library-search>label{flex:1 1 160px;min-width:0}.wf-cinematic-shell .wf-app .wf-library-search input{width:100%;color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-library-row{display:grid;grid-template-columns:23px minmax(0,1fr) 44px;gap:5px 10px;min-height:76px;padding:16px 0;border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-library-open{grid-column:2;grid-row:1;min-width:0;text-align:left}.wf-cinematic-shell .wf-app .wf-library-open strong{color:var(--mobile-ink);font-size:16px;font-weight:600}.wf-cinematic-shell .wf-app .wf-library-open small{color:var(--mobile-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.wf-cinematic-shell .wf-app .wf-library-row .wf-library-state{display:block;grid-column:2;color:var(--mobile-muted);font-size:11px}.wf-cinematic-shell .wf-app .wf-library-export{grid-column:3;grid-row:1 / span 2;align-self:center;width:44px;min-height:44px;color:var(--mobile-accent);font-size:19px}.wf-cinematic-shell .wf-app .wf-library-symbol{color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-title-label input{width:100%;color:var(--mobile-ink);font:600 25px/1.3 Syne,Manrope,sans-serif}.wf-cinematic-shell .wf-app .wf-brief-label textarea{min-height:150px;color:var(--mobile-ink);font-size:16px}.wf-cinematic-shell .wf-app .wf-document-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wf-cinematic-shell .wf-app .wf-document-footer>span{max-width:100%;color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-document-actions{display:flex;flex-wrap:wrap;gap:8px}.wf-cinematic-shell .wf-app .wf-result{padding:16px 0;border-color:var(--mobile-line);background:transparent}.wf-cinematic-shell .wf-app .wf-result :is(p,code){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-result a{color:var(--mobile-accent)}.wf-cinematic-shell .wf-app :is(.wf-stage input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.wf-stage textarea,.wf-stage select){max-width:100%;border-color:var(--mobile-line);background:var(--mobile-surface);color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-stage pre{color:var(--mobile-ink);background:var(--mobile-raised);border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-stage :is(th,td){border-color:var(--mobile-line);color:var(--mobile-ink)}.wf-cinematic-shell .wf-app :is(.model-desk,.wf-mentor-learning){--md-line: var(--mobile-line);--md-muted: var(--mobile-muted);--md-accent: var(--mobile-accent);margin:14px 0;border-color:var(--mobile-line);border-radius:12px;color:var(--mobile-ink);background:var(--mobile-surface)}.wf-cinematic-shell .wf-app :is(.model-desk,.wf-mentor-learning) summary{min-height:68px;padding:14px}.wf-cinematic-shell .wf-app :is(.model-desk,.wf-mentor-learning) summary strong{font-size:16px}.wf-cinematic-shell .wf-app :is(.model-desk__body,.wf-mentor-learning__body){padding:14px;border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app :is(.model-desk__card,.model-desk__comparison,.wf-mentor-learning__facts>div){border-color:var(--mobile-line);background:var(--mobile-surface);color:var(--mobile-ink);box-shadow:none}.wf-cinematic-shell .wf-app :is(.model-desk__card-top,.model-desk__model,.model-desk__capability,.model-desk__price>span,.model-desk__provenance){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app :is(.model-desk,.wf-mentor-learning) :is(button,input,textarea,select){border-color:var(--mobile-line);background:var(--mobile-surface);color:var(--mobile-ink)}.wf-cinematic-shell .wf-app :is(.model-desk,.wf-mentor-learning) :is(input,textarea,select){font-size:16px}.wf-cinematic-shell .wf-app :is(.wf-signin-error,.wf-create-error,[role=alert]){color:#933f2e;border-color:#bd7f6c}html:is([data-theme=dark],[data-wf-theme=dark]) .wf-cinematic-shell .wf-app :is(.wf-signin-error,.wf-create-error,[role=alert]){color:#f0b6a6}.wf-cinematic-shell .wf-app .wf-cinematic-menu[open]{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--mobile-bg);color:var(--mobile-ink);box-shadow:none}.wf-cinematic-shell .wf-app .wf-cinematic-menu::backdrop{background:#25282166;backdrop-filter:none}.wf-cinematic-shell .wf-app .wf-cinematic-menu-heading{min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0;border-bottom:1px solid var(--mobile-line);color:var(--mobile-ink);background:var(--mobile-bg)}.wf-cinematic-shell .wf-app .wf-cinematic-menu-heading p{color:var(--mobile-ink);font-size:16px}.wf-cinematic-shell .wf-app .wf-cinematic-menu-heading button{min-height:44px;color:var(--mobile-accent);border:0;background:transparent;font-size:14px}.wf-cinematic-shell .wf-app .wf-cinematic-menu .wf-rail{border:0;color:var(--mobile-ink);background:var(--mobile-bg);box-shadow:none}.wf-cinematic-shell .wf-app .wf-brand{color:var(--mobile-ink);padding-bottom:16px;font-size:20px}.wf-cinematic-shell .wf-app .wf-brand :is(small,.wf-mark){color:var(--mobile-accent);text-shadow:none}.wf-cinematic-shell .wf-app .wf-workspace{color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-workspace select{color:var(--mobile-ink);background:var(--mobile-surface);border:1px solid var(--mobile-line);border-radius:8px;padding-inline:9px;font-size:16px}.wf-cinematic-shell .wf-app .wf-new{border:1px solid var(--mobile-line);border-radius:9px;color:var(--mobile-ink);background:var(--mobile-surface)}.wf-cinematic-shell .wf-app .wf-new :is(span,kbd){color:var(--mobile-accent)}.wf-cinematic-shell .wf-app .wf-rail nav button{min-height:48px;padding:10px 12px;border:0;border-radius:8px;color:var(--mobile-ink);background:transparent;font-size:15px}.wf-cinematic-shell .wf-app .wf-rail nav button>span{color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-rail nav button[aria-current=page]{color:var(--mobile-accent);background:var(--mobile-tint);box-shadow:none}.wf-cinematic-shell .wf-app .wf-rail-drawer>summary{min-height:48px;color:var(--mobile-ink);border-color:var(--mobile-line);font-size:14px}.wf-cinematic-shell .wf-app :is(.wf-section-label,.wf-identity small,.wf-project-list small){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-project-list button{min-height:48px;color:var(--mobile-ink);font-size:14px}.wf-cinematic-shell .wf-app .wf-inspector[data-open=true]{top:calc(56px + env(safe-area-inset-top,0px));bottom:0;width:min(360px,100%);max-width:100%;padding:20px 18px max(20px,env(safe-area-inset-bottom,0px));color:var(--mobile-ink);background:var(--mobile-surface);border-color:var(--mobile-line);box-shadow:-12px 0 30px #23231f15}.wf-cinematic-shell .wf-app .wf-inspector :is(p,small,code,.wf-eyebrow){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-inspector h2{color:var(--mobile-ink);font-size:23px}.wf-cinematic-shell .wf-app .wf-contact-list button{min-height:60px;color:var(--mobile-ink);border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-contact-list strong{color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-contact-avatar{border-color:var(--mobile-line);background:var(--mobile-tint);color:var(--mobile-accent)}.wf-cinematic-shell .wf-app .wf-context-block{border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-context-block button{min-height:44px;color:var(--mobile-accent)}.wf-cinematic-shell .wf-app .luminae-display{padding:16px;border:0;border-radius:0;color:var(--mobile-ink);background:var(--mobile-bg);--ld-ink: var(--mobile-ink);--ld-muted: var(--mobile-muted);--ld-accent: var(--mobile-accent)}.wf-cinematic-shell .wf-app :is(.ld-environment,.ld-scene,.ld-horizon,.ld-arrival-footnote){display:none}.wf-cinematic-shell .wf-app .ld-arrival{display:block;min-height:0}.wf-cinematic-shell .wf-app .ld-arrival-copy{padding:0}.wf-cinematic-shell .wf-app .ld-arrival-copy>:is(h1,p){display:none}.wf-cinematic-shell .wf-app .ld-destinations{gap:12px;margin:12px 0}.wf-cinematic-shell .wf-app .ld-destinations a{min-height:44px;color:var(--mobile-accent);background:transparent;font-size:13px}.wf-cinematic-shell .wf-app .ld-masthead{padding:0 0 12px;border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .ld-wordmark{font:600 18px/1.4 Syne,Manrope,sans-serif;color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .ld-wordmark :is(span,em){color:var(--mobile-accent)}.wf-cinematic-shell .wf-app :is(.ld-edition,.ld-scene-index){display:none}.wf-cinematic-shell .wf-app .ld-masthead-end{gap:6px}.wf-cinematic-shell .wf-app .ld-masthead-end button{min-height:44px;padding-inline:5px;border-color:var(--mobile-line);color:var(--mobile-muted);background:transparent;font-size:10px}.wf-cinematic-shell .wf-app .wf-today{padding-inline:0}.wf-cinematic-shell .wf-app .wf-today-body{display:grid;grid-template-columns:minmax(0,1fr);margin-top:18px;gap:0}.wf-cinematic-shell .wf-app :is(.wf-today-composer-card,.wf-today-decisions-card){margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--mobile-line);border-radius:0;color:var(--mobile-ink);background:transparent;box-shadow:none}.wf-cinematic-shell .wf-app .wf-today-empty{min-height:0;padding:8px 0}.wf-cinematic-shell .wf-app .wf-today-quick-actions{gap:8px}.wf-cinematic-shell .wf-app .wf-today-quick-btn{flex:1 1 auto}.wf-cinematic-shell .wf-app .wf-quick-capture{margin-top:24px;padding-top:20px;border-color:var(--mobile-line)}.wf-cinematic-shell .wf-app .wf-quick-capture-form{padding:16px 0;border:0;border-radius:0;background:transparent}.wf-cinematic-shell .wf-app :is(.wf-quick-capture-form label,.wf-capture-meta,.wf-capture-head small,.wf-capture-original small){color:var(--mobile-muted)}.wf-cinematic-shell .wf-app .wf-capture-item{padding:14px 0;border:0;border-bottom:1px solid var(--mobile-line);border-radius:0;color:var(--mobile-ink);background:transparent}.wf-cinematic-shell .wf-app .wf-capture-original p{color:var(--mobile-ink)}.wf-cinematic-shell .wf-app .wf-capture-actions button{min-height:44px;color:var(--mobile-accent)}}@media(max-width:360px){.wf-cinematic-shell .wf-app .wf-topbar{gap:3px;padding-inline:7px}.wf-cinematic-shell .wf-app .wf-topbar .wf-top-actions .wf-mobile-agents{gap:4px;padding-inline:5px;font-size:12px}.wf-cinematic-shell .wf-app .wf-mobile-brand>span{font-size:18px}.wf-cinematic-shell .wf-app .wf-mobile-chat-home h1{font-size:25px}.wf-cinematic-shell .wf-app .wf-composer-wrap{padding-inline:9px}}@media(max-width:760px){.wf-cinematic-shell .wf-app .wf-notice[data-mobile-quiet=true]{display:none}.wf-cinematic-shell .wf-app .wf-mobile-lumi img{display:block;width:64px;height:64px;max-width:none}.wf-cinematic-shell .wf-app .wf-mobile-lumi{width:64px;height:64px;background:transparent}}
/*# sourceMappingURL=workforce.css.map */
