*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--edge-black: #000000;--edge-ink: #05070b;--edge-charcoal: #111820;--edge-panel: #151c25;--edge-panel-soft: #1c2430;--edge-paper: #000000;--edge-paper-soft: #f7f8fb;--edge-paper-warm: #151c25;--edge-line: rgba(255, 255, 255, .12);--edge-line-soft: rgba(255, 255, 255, .08);--edge-line-strong: rgba(255, 255, 255, .22);--edge-muted: #b5bbc6;--edge-faint: #7e8796;--edge-signal: #3478f6;--edge-signal-hover: #5b94ff;--edge-signal-ink: #ffffff;--edge-blue: #3478f6;--edge-blue-hover: #5b94ff;--edge-blue-soft: rgba(52, 120, 246, .16);--edge-rust: #ff5a5f;--edge-amber: #ffb84d;--edge-shadow: rgba(0, 0, 0, .38);--edge-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--edge-font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--edge-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--edge-radius-control: .55rem;--edge-radius-card: .75rem;--edge-focus-ring: 0 0 0 4px rgba(52, 120, 246, .2);--duration-instant: .1s;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .5s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}body{margin:0;min-height:100vh;font-family:var(--edge-font-body);background:var(--edge-black);color:var(--edge-paper-soft)}#root{min-height:100vh}::selection{background-color:var(--edge-signal);color:var(--edge-signal-ink)}button,input,select,textarea{font:inherit}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--edge-signal);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.feature-panel-mount{width:min(92vw,96rem);max-width:100%;min-height:min(36rem,72vh);display:flex;align-items:stretch}.fp{width:100%;font-family:Inter,system-ui,sans-serif;color:#111827;background:#fafaf9;border-radius:.75rem;border:1px solid #e8e8e4;padding:clamp(1.25rem,2.5vw,2rem);box-sizing:border-box}.fp-h{margin:0 0 .65rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:#0a0a0a}.fp-lede{margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;color:#5c5c5c;max-width:26rem}.fp-icon-box{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid #e5e5e2;background:#fff;color:#374151}.fp-icon-box svg{width:1.1rem;height:1.1rem}.fp-row{display:flex;align-items:center;gap:.65rem}.fp-row-title{font-size:.8125rem;font-weight:500;color:#111827}.fp-understand{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.75rem,4vw,3rem);min-height:36rem;padding:clamp(2rem,5vw,4.75rem) clamp(1.5rem,4.5vw,4rem)}.fp-under-top{min-width:0}.fp-under-top .fp-lede{margin-bottom:0;max-width:36rem}.fp-under-body{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(28rem,1fr) minmax(16rem,.74fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:center;position:relative;isolation:isolate;min-height:20rem}.fp-under-wiring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.4}.fp-under-body>.fp-src-list,.fp-under-body>.fp-under-diagram,.fp-under-body>.fp-out-cards{position:relative;z-index:1}@media(max-width:960px){.fp-understand{min-height:auto}.fp-under-body{grid-template-columns:1fr;min-height:0}.fp-under-wiring{display:none}}.fp-src-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem;align-self:center}.fp-under-diagram{position:relative;display:grid;grid-template-columns:auto minmax(10rem,1fr);align-items:center;gap:clamp(5rem,10vw,10rem);min-height:20rem;padding:0}@media(max-width:960px){.fp-under-diagram{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:1rem 0;min-height:0}}.fp-under-inputs{display:flex;flex-direction:column;gap:.9rem;align-items:center}.fp-under-inputs .fp-icon-box:nth-child(2n){transform:translateY(.125rem)}.fp-hub-wrap{position:relative;display:flex;align-items:center;justify-content:center;margin:0}.fp-hub-circle{width:5.5rem;height:5.5rem;border-radius:9999px;background:#0a0a0a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff14,0 0 48px #0000002e,0 12px 40px #0000001f}.fp-hub-chain{width:2.25rem;height:2.25rem;color:#fff}.fp{font-family:var(--edge-font-body);color:var(--edge-ink);background:var(--edge-paper-soft);border-radius:.5rem;border:1px solid var(--edge-line);box-shadow:8px 8px 0 var(--edge-shadow)}.fp-h,.fp-row-title{color:var(--edge-ink);font-family:var(--edge-font-display);letter-spacing:-.035em}.fp-lede{color:var(--edge-muted)}.fp-icon-box{border-radius:.35rem;border-color:var(--edge-line);background:var(--edge-paper-warm);color:var(--edge-ink)}.fp-hub-circle{border-radius:.5rem;background:var(--edge-ink);box-shadow:6px 6px #b552333d}.fp{border-radius:var(--edge-radius-card);background:linear-gradient(rgba(23,22,16,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(23,22,16,.035) 1px,transparent 1px),var(--edge-paper-soft);background-size:2rem 2rem}.fp-h{font-weight:800}.fp-hub-circle{border-radius:var(--edge-radius-control);box-shadow:6px 6px #3478f642}.fp-icon-box,.fp-out-card,.fp-code-shell,.fp-workflow-card,.fp-chat-bubble,.fp-src-list li{border-radius:var(--edge-radius-control)}.fp-out-cards{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:19rem;align-self:center;justify-self:end}@media(max-width:960px){.fp-out-cards{max-width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}.fp-out-card{flex:1 1 9.5rem}}.fp-out-card{display:flex;gap:.85rem;align-items:center;min-height:4.2rem;padding:.8rem 1.25rem;background:#fff;border:1px solid #e8e8e4;border-radius:.55rem;box-shadow:0 10px 24px #1118270f,0 1px 2px #1118270f}.fp-out-card-icon{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#fbfbfa;color:#374151}.fp-out-card-icon svg{width:1.25rem;height:1.25rem}.fp-out-card-body{min-width:0}.fp-out-card-title{margin:0 0 .15rem;font-size:.875rem;font-weight:600;color:#0a0a0a}.fp-out-card-sub{margin:0;font-size:.8125rem;line-height:1.35;color:#6b7280}.fp-coding{display:grid;grid-template-columns:minmax(19rem,.42fr) minmax(44rem,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;min-height:36rem;padding:clamp(2rem,5vw,4.75rem) clamp(1.5rem,4.5vw,4rem)}@media(max-width:900px){.fp-coding{grid-template-columns:1fr;min-height:auto}}.fp-coding-left{min-width:0}.fp-coding-left .fp-h{max-width:17rem;font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}.fp-coding-left .fp-lede{max-width:25rem;font-size:1rem;line-height:1.6;color:#596174}.fp-coding-list{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.75rem}.fp-coding-item-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:#0a0a0a}.fp-coding-item-desc{margin:0;max-width:21rem;font-size:.9rem;line-height:1.5;color:#596174}.fp-coding-item-head{display:flex;gap:1rem;align-items:flex-start}.fp-coding-item-head .fp-icon-box{width:2.75rem;height:2.75rem;border-radius:.45rem;box-shadow:0 9px 20px #11182714;color:#050505}.fp-coding-right{min-width:0}.fp-coding-visual{position:relative;min-height:36rem;width:100%;overflow:visible}.fp-c-wires{position:absolute;top:-1rem;right:0;bottom:-1.5rem;left:0;z-index:0;width:100%;height:calc(100% + 2.5rem);overflow:visible;pointer-events:none}.fp-c-wires path{stroke:#c8ccd6;stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1 5;vector-effect:non-scaling-stroke}.fp-c-card{position:absolute;z-index:1;background:#fff;border:1px solid #e8e8e4;border-radius:.7rem;padding:1.25rem 1.35rem;box-shadow:0 14px 30px #11182712,0 1px 2px #1118270d;color:#111827}.fp-c-card-title{margin:0 0 1.25rem;font-size:.95rem;font-weight:600;color:#0a0a0a;text-transform:capitalize}.fp-c-proj{left:0;top:1.45rem;width:12rem;min-height:21rem}.fp-c-proj ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.15rem}.fp-c-proj li{display:flex;align-items:center;gap:.9rem;font-size:.9rem;font-weight:500;color:#111827}.fp-c-mini{width:1.05rem;height:1.05rem;color:#0a0a0a;flex-shrink:0}.fp-c-hub{position:absolute;z-index:2;left:45%;top:2.95rem;width:14rem;min-height:15rem;transform:translate(-50%);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.13),transparent 42%),#0a0a0a;border-radius:.75rem;padding:1.7rem 1.1rem 1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:#f9fafb;box-shadow:0 18px 42px #0000003d}.fp-c-hub-logo{width:2.25rem;height:2.25rem;margin-bottom:1.25rem;color:#fff}.fp-c-hub-name{margin:0 0 .85rem;font-size:1.25rem;font-weight:600;letter-spacing:0}.fp-c-hub-tagline{margin:0 0 1.3rem;max-width:11rem;font-size:.8rem;line-height:1.45;color:#e5e7eb}.fp-c-hub-pill{display:inline-block;margin-bottom:.75rem;padding:.35rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:500;color:#e5e7eb;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.fp-c-hub-icons{display:flex;gap:.55rem;margin-top:auto;justify-content:center}.fp-c-hub-ic{width:2rem;height:2rem;border-radius:.42rem;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#e5e7eb}.fp-c-icon,.fp-c-hub-ic svg{width:1.05rem;height:1.05rem}.fp-c-agents{right:0;top:1.45rem;width:16.4rem;min-height:21rem}.fp-c-agents ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.15rem}.fp-c-agent-row{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.8rem;font-size:.86rem;font-weight:500;color:#0a0a0a}.fp-c-agent-icon{width:1.1rem;height:1.1rem;color:#0a0a0a}.fp-c-agent-more{padding-left:2.05rem;font-size:.86rem;font-weight:500;color:#0a0a0a}.fp-c-default{font-size:.67rem;font-weight:600;padding:.18rem .6rem;border-radius:9999px;background:#eeeeef;color:#6b7280}.fp-c-exec{left:37%;top:24rem;width:18.4rem;min-height:12.8rem;transform:translate(-6%)}.fp-c-exec ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.fp-c-status{display:grid;grid-template-columns:1.1rem 1fr auto;align-items:center;gap:.8rem}.fp-c-status-label{font-size:.86rem;font-weight:500;color:#0a0a0a}.fp-c-status-pill{font-size:.66rem;font-weight:600;padding:.28rem .62rem;border-radius:9999px;color:#2f8a55;background:#dff3e8}.fp-c-feedback{position:absolute;right:0;top:24.2rem;z-index:1;width:14rem;margin:0;font-size:.72rem;line-height:1.45;color:#596174;text-align:left}@media(max-width:1180px){.fp-coding{grid-template-columns:minmax(17rem,.42fr) minmax(36rem,1fr)}.fp-coding-visual{transform:scale(.9);transform-origin:center left;width:111%}}@media(max-width:900px){.fp-coding-visual{display:grid;grid-template-columns:1fr;gap:1rem;min-height:0;width:100%;transform:none}.fp-c-wires{display:none}.fp-c-card,.fp-c-hub,.fp-c-feedback{position:relative;inset:auto;width:100%;min-height:0;transform:none}.fp-c-feedback{right:auto;bottom:auto}}.fp-work{min-height:36rem;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4.5vw,4rem)}.fp-work-top{display:grid;grid-template-columns:minmax(18rem,.36fr) minmax(0,.64fr);gap:clamp(2.5rem,5vw,4rem);align-items:stretch}@media(max-width:900px){.fp-work{min-height:auto}.fp-work-top{grid-template-columns:1fr}}.fp-work-left{min-width:0;padding-right:clamp(1.5rem,4vw,3.5rem);border-right:1px solid #e0e2e7}.fp-work-left .fp-h{max-width:21rem;font-size:clamp(1.9rem,3.8vw,2.5rem);line-height:1.08}.fp-work-left .fp-lede{max-width:25rem;font-size:1rem;line-height:1.6;color:#596174}@media(max-width:900px){.fp-work-left{padding-right:0;border-right:none}}.fp-work-features{margin:1.8rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.35rem}.fp-work-feat-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:#0a0a0a}.fp-work-feat-desc{margin:0;max-width:22rem;font-size:.9rem;line-height:1.5;color:#596174}.fp-work-feat-head{display:flex;gap:1rem;align-items:flex-start}.fp-work-feat-head .fp-icon-box{width:2.45rem;height:2.45rem;border-radius:.45rem;color:#050505;box-shadow:0 9px 20px #11182714}.fp-work-right{min-width:0}.fp-work-kicker{margin:0 0 .95rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#596174}.fp-work-flow{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(24rem,1.6fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.fp-work-steps{position:relative;display:flex;flex-direction:column;gap:1rem;padding-top:.35rem}.fp-work-steps:before{content:"";position:absolute;left:1.8rem;top:2.2rem;bottom:2.4rem;width:0;border-left:1px dashed #c9ced8}.fp-work-step{position:relative;z-index:1;display:grid;grid-template-columns:3.15rem minmax(0,1fr);gap:.85rem;align-items:start}.fp-work-step-dot{width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid #e0e2e7;background:#fff;display:flex;align-items:center;justify-content:center;color:#050505;box-shadow:0 10px 24px #11182714}.fp-work-icon{width:1.15rem;height:1.15rem;flex-shrink:0}.fp-work-step-title{margin:0 0 .25rem;font-size:.88rem;font-weight:600;color:#0a0a0a}.fp-work-step-desc{margin:0;font-size:.74rem;line-height:1.45;color:#596174}.fp-work-cards{position:relative;display:flex;flex-direction:column;gap:.72rem}.fp-work-cards:before{content:"";position:absolute;left:-2.1rem;top:1.6rem;bottom:3.2rem;width:1.2rem;border-left:1px dashed #c9ced8;border-radius:1rem}.fp-flow-card{position:relative;background:#fff;border:1px solid #e8e8e4;border-radius:.65rem;padding:.78rem 1rem;box-shadow:0 12px 28px #1118270f,0 1px 2px #1118270d}.fp-flow-card:before{content:"";position:absolute;left:-1rem;top:50%;width:1rem;border-top:1px dashed #c9ced8}.fp-flow-schedule{display:flex;align-items:center;gap:1.1rem;min-height:3.55rem}.fp-flow-card-icon{width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;color:#050505;flex-shrink:0}.fp-flow-card-title{margin:0 0 .25rem;font-size:.82rem;font-weight:600;color:#0a0a0a}.fp-flow-card-desc{margin:0;font-size:.74rem;line-height:1.45;color:#596174}.fp-flow-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.6rem}.fp-flow-tag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem;padding:.3rem .5rem;border-radius:.4rem;font-size:.72rem;font-weight:500;color:#0a0a0a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 18px #1118270d}.fp-flow-tag svg,.fp-delivery-item svg,.fp-work-ex-pill svg{width:.95rem;height:.95rem}.fp-tool-chain{display:flex;align-items:center;gap:.55rem;margin-top:.65rem}.fp-tool-node{display:inline-flex;align-items:center;gap:.6rem}.fp-tool-node>svg{width:2.05rem;height:2.05rem;padding:.56rem;border-radius:.45rem;color:#050505;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 18px #1118270d}.fp-tool-arrow{color:#c1c5cf;font-weight:600}.fp-tool-more{margin-left:.25rem;font-size:.78rem;color:#596174}.fp-delivery-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.65rem}.fp-delivery-item{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.45rem;padding:0 .75rem;border-right:1px solid #e5e7eb;font-size:.68rem;font-weight:500;color:#0a0a0a}.fp-delivery-item:first-child{justify-content:flex-start;padding-left:0}.fp-delivery-item:last-child{border-right:none;padding-right:0}.fp-flow-improve{display:grid;grid-template-columns:minmax(0,1fr) 7rem 4.2rem;align-items:center;gap:1rem}.fp-performance-chart{width:7rem;height:3.2rem;color:#050505}.fp-performance-label{display:flex;flex-direction:column;gap:.25rem;font-size:.68rem;color:#596174}.fp-performance-label strong{font-size:1rem;font-weight:600;color:#0a0a0a}.fp-work-examples{margin-top:1.15rem}.fp-work-ex-kicker{margin:0 0 .65rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#596174}.fp-work-ex-row{display:flex;flex-wrap:wrap;gap:.55rem}.fp-work-ex-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.42rem .7rem;border-radius:.45rem;font-size:.68rem;font-weight:500;color:#0a0a0a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 9px 20px #1118270f}.fp-voice{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:36rem;padding:clamp(2rem,5vw,4.5rem);overflow:hidden}.fp-voice-copy{min-width:0}.fp-voice-kicker{margin:0 0 .75rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:#596174}.fp-voice-features{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.35rem}.fp-voice-features li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.fp-voice-feature-title{margin:0 0 .28rem;font-size:.88rem;font-weight:600;color:#0a0a0a}.fp-voice-feature-desc{margin:0;font-size:.82rem;line-height:1.55;color:#596174}.fp-voice-stage{position:relative;min-width:0}.fp-voice-stage:before,.fp-voice-stage:after{content:"";position:absolute;border:1px dashed #d0d6e1;pointer-events:none}.fp-voice-stage:before{width:9rem;height:7rem;left:-4.2rem;top:7.2rem;border-right:0;border-bottom-left-radius:4rem;border-top-left-radius:4rem}.fp-voice-stage:after{width:8rem;height:8.5rem;right:-3rem;bottom:4.5rem;border-left:0;border-bottom-right-radius:4rem;border-top-right-radius:4rem}.fp-voice-desktop{position:relative;min-height:28rem;padding:clamp(2rem,5vw,4rem) clamp(1.35rem,3vw,2.1rem);border-radius:.85rem;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.18),transparent 18rem),linear-gradient(135deg,#050505,#181818 54%,#050505);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 65px #1118272e,inset 0 1px #ffffff1f;isolation:isolate}.fp-voice-desktop:before{content:"";position:absolute;inset:-35% -20% auto;height:55%;background:radial-gradient(circle,rgba(255,255,255,.13),transparent 64%);opacity:.8;z-index:-1}.fp-voice-record-clip{width:min(100%,41rem);margin:0 auto;border-radius:2rem;overflow:hidden;background:#050505;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 38px #00000059}.fp-voice-record-clip img{display:block;width:112%;max-width:none;height:auto;transform:translate(-6%)}.fp-voice-response{margin:1.35rem auto 0;width:min(100%,36rem);padding:1rem;border-radius:.7rem;background:#ffffff13;border:1px solid rgba(255,255,255,.1);color:#fff}.fp-voice-response-label{margin:0 0 .28rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.fp-voice-response-title{margin:0;font-size:1rem;font-weight:600;color:#fff}.fp-voice-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.fp-voice-card{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:.45rem .55rem;border-radius:.45rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe0;font-size:.68rem;font-weight:500;text-align:center}.fp-voice-card svg{width:.95rem;height:.95rem;flex-shrink:0}@media(max-width:1180px){.fp-work-flow{grid-template-columns:1fr}.fp-work-cards:before,.fp-flow-card:before{display:none}}@media(max-width:960px){.fp-voice{grid-template-columns:1fr;min-height:auto}.fp-voice-stage:before,.fp-voice-stage:after{display:none}.fp-voice-desktop{min-height:0}}@media(max-width:720px){.fp-flow-tags,.fp-delivery-row,.fp-flow-improve,.fp-voice-card-grid{grid-template-columns:1fr}.fp-delivery-item{justify-content:flex-start;border-right:none;border-bottom:1px solid #e5e7eb;padding:.5rem 0}.fp-tool-chain{flex-wrap:wrap}.fp-voice-record-clip{border-radius:1.25rem}.fp-voice-record-clip img{width:180%;transform:translate(-21%)}}.fp-simple{min-height:36rem;display:grid;grid-template-columns:minmax(16rem,.36fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,4rem)}.fp-simple-copy{min-width:0}.fp-simple-kicker{margin:0 0 .75rem;color:#4b5563;font-size:.75rem;line-height:1;letter-spacing:.12em;font-weight:800;text-transform:uppercase}.fp-simple .fp-h{max-width:18rem;font-size:clamp(1.9rem,3.5vw,2.85rem);line-height:1.04}.fp-simple .fp-lede{max-width:22rem;margin-bottom:0;color:#4b5563;font-size:1rem}.fp-simple-card{min-width:0;min-height:23rem;border:1px solid #e3e3df;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a14}.fp-simple-icon{width:1.1rem;height:1.1rem}.fp-simple-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0}.fp-simple-row strong{display:block;color:#111827;font-size:.95rem;line-height:1.25;font-weight:700}.fp-simple-row small{display:block;margin-top:.18rem;color:#6b7280;font-size:.78rem;line-height:1.35}.fp-simple-arrow{display:inline-flex;align-items:center;justify-content:center;color:#4b5563;font-size:1.5rem;line-height:1}.fp-simple-capture{display:grid;grid-template-columns:minmax(11rem,1fr) auto minmax(11rem,.9fr) auto minmax(11rem,1fr);align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem)}.fp-simple-column{min-width:0;display:grid;gap:.85rem}.fp-simple-column ul,.fp-simple-action-grid,.fp-simple-timeline{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.fp-simple-label{margin:0 0 .25rem;color:#6b7280;font-size:.72rem;line-height:1;letter-spacing:.12em;font-weight:800;text-transform:uppercase}.fp-simple-hub{width:9.5rem;min-height:9.5rem;display:grid;place-items:center;align-content:center;gap:.25rem;border-radius:999px;color:#fff;background:#0a0a0a;box-shadow:0 1.3rem 3rem #0000002e;text-align:center}.fp-simple-hub strong{font-size:1rem}.fp-simple-hub span{max-width:7rem;color:#d1d5db;font-size:.72rem;line-height:1.25}.fp-voice-simple-card{display:grid;align-content:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(180deg,#191919,#0a0a0a);background-color:#0a0a0a;border-color:#2a2a2a;color:#fff}.fp-record-bar{min-height:4.8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0 1.2rem;border-radius:999px;background:#000;border:1px solid #333333;box-shadow:0 1.5rem 3rem #00000047}.fp-record-dot{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:999px;border:1px solid #3f3f3f}.fp-record-dot:after{content:"";width:.85rem;height:.85rem;border-radius:999px;background:#fff}.fp-record-text{overflow:hidden;color:#e5e7eb;font-size:clamp(1rem,2.4vw,1.55rem);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fp-record-menu{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.85rem;color:#d1d5db;background:#1f1f1f;border:1px solid #3f3f3f;letter-spacing:.14em}.fp-voice-simple-card .fp-simple-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-voice-simple-card .fp-simple-row{align-items:start;padding:1rem;border-radius:.9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.fp-voice-simple-card .fp-simple-row strong{color:#fff}.fp-voice-simple-card .fp-simple-row small{color:#c4c7c8}.fp-agent-context-card{display:grid;align-content:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.fp-agent-query{min-height:3.4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:0 1rem;border-radius:999px;color:#111827;background:#f7f7f5;border:1px solid #e5e5e2;font-size:.95rem;font-weight:700}.fp-agent-query svg{width:1.2rem;height:1.2rem}.fp-agent-context-flow{display:grid;grid-template-columns:minmax(12rem,.9fr) auto minmax(14rem,1.1fr) auto minmax(11rem,.8fr);align-items:center;gap:1rem}.fp-agent-source,.fp-agent-pack,.fp-agent-targets{min-width:0;display:grid;gap:.8rem;padding:1rem;border-radius:1rem;background:#f7f7f5;border:1px solid #e5e5e2}.fp-agent-source ul,.fp-agent-pack ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.fp-agent-pack{background:#0a0a0a;border-color:#0a0a0a}.fp-agent-pack .fp-simple-row strong{color:#fff}.fp-agent-pack .fp-simple-row small{color:#c4c7c8}.fp-agent-pack .fp-icon-box{color:#111827}.fp-agent-pack-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;color:#fff}.fp-agent-pack-head strong,.fp-agent-pack-head span{display:block}.fp-agent-pack-head strong{font-size:1rem;line-height:1.2}.fp-agent-pack-head span{margin-top:.18rem;color:#c4c7c8;font-size:.78rem}.fp-agent-targets>div{display:flex;flex-wrap:wrap;gap:.45rem}.fp-agent-targets>div>span{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.42rem;padding:.35rem .7rem;border-radius:999px;color:#111827;background:#fff;border:1px solid #e5e5e2;font-size:.78rem;font-weight:700}.fp-agent-targets img{width:1rem;height:1rem;display:block;flex:0 0 auto;object-fit:contain}.fp-agent-more-mark{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:#111827;font-size:.7rem;line-height:1;letter-spacing:.05em}.fp-step-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.fp-step-flow-item{position:relative;min-width:0;display:grid;align-content:center;gap:1rem;min-height:14rem;padding:1.1rem;border-radius:1rem;background:#f7f7f5;border:1px solid #e5e5e2}.fp-step-flow-item .fp-simple-arrow{position:absolute;right:-1.2rem;top:50%;z-index:2;width:1.9rem;height:1.9rem;transform:translateY(-50%);border-radius:999px;background:#fff;border:1px solid #e5e5e2}.fp-work-simple-card{display:grid;grid-template-columns:minmax(13rem,.5fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.fp-work-schedule{display:grid;place-items:center;align-content:center;gap:.9rem;min-height:16rem;padding:1.25rem;border-radius:1rem;color:#fff;background:#0a0a0a;text-align:center}.fp-work-schedule svg{width:2rem;height:2rem}.fp-work-schedule strong,.fp-work-schedule span{display:block}.fp-work-schedule strong{font-size:1.05rem;line-height:1.35}.fp-work-schedule span{margin-top:.3rem;color:#d1d5db;font-size:.86rem}.fp-simple-timeline{position:relative}.fp-simple-timeline:before{content:"";position:absolute;left:1.125rem;top:1rem;bottom:1rem;width:1px;background:#e5e5e2}.fp-simple-timeline .fp-simple-row{position:relative;z-index:1;padding:.8rem;border-radius:.85rem;background:#fff;border:1px solid #ededeb}@media(max-width:960px){.fp-simple,.fp-simple-capture,.fp-agent-context-flow,.fp-work-simple-card,.fp-step-flow{grid-template-columns:1fr;min-height:auto}.fp-simple .fp-h,.fp-simple .fp-lede{max-width:none}.fp-simple-arrow{transform:rotate(90deg)}.fp-step-flow-item .fp-simple-arrow{position:static;justify-self:center;transform:rotate(90deg)}.fp-voice-simple-card .fp-simple-action-grid{grid-template-columns:1fr}}.feature-panel-mount{min-height:min(34rem,68vh)}.fp{color:#171719;background:radial-gradient(circle at 0% 0%,rgba(0,113,231,.08),transparent 22rem),#fff;background-size:auto;border:1px solid rgba(29,29,31,.1);border-radius:1.35rem;box-shadow:0 30px 90px #0000001f}.fp-h,.fp-row-title{color:#171719;font-family:var(--edge-font-display)}.fp-h{font-weight:800;letter-spacing:-.06em}.fp-lede{color:#1d1d1f9e}.fp-icon-box,.fp-out-card,.fp-code-shell,.fp-workflow-card,.fp-chat-bubble,.fp-src-list li{border-color:#1d1d1f1a;border-radius:1rem;background:#f5f5f7}.fp-hub-circle{border-radius:1.1rem;background:#171719;box-shadow:0 20px 60px #0071e72e}.resources-page{--rp-bg: #000000;--rp-surface: rgba(255, 255, 255, .045);--rp-surface-hover: rgba(255, 255, 255, .075);--rp-text: #ffffff;--rp-secondary: #b8b8b8;--rp-muted: #7d7d7d;--rp-border: rgba(255, 255, 255, .14);--rp-border-strong: rgba(255, 255, 255, .24);--rp-kicker: #8f8f8f;min-height:calc(100vh - 5rem);padding-top:5rem;padding-bottom:clamp(4rem,10vw,7rem);background-color:var(--rp-bg);color:var(--rp-text)}.resources-container{max-width:72rem}.resources-page-header{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--rp-border)}.resources-back{display:inline-block;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;color:var(--rp-secondary);text-decoration:none;letter-spacing:-.01em;transition:color .15s ease}.resources-back:hover{color:var(--rp-text)}.resources-kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rp-kicker)}.resources-title{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--rp-text)}.resources-intro{margin:0;max-width:36rem;font-size:1.125rem;line-height:1.55;letter-spacing:-.01em;color:var(--rp-secondary)}.resources-layout{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);align-items:start}@media(max-width:767px){.resources-layout{grid-template-columns:1fr}}.resources-sidebar-label{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-muted)}.resources-sidebar-nav{display:flex;flex-direction:column;gap:.25rem}.resources-sidebar-link{display:block;padding:.5rem .65rem;margin-left:-.65rem;border-radius:.375rem;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--rp-secondary);text-decoration:none;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.resources-sidebar-link:hover{color:var(--rp-text);background-color:var(--rp-surface-hover)}.resources-sidebar-link.is-active{color:var(--rp-text);background-color:var(--rp-surface);border-color:var(--rp-border-strong);box-shadow:0 0 0 1px #ffffff0a}.resources-sidebar-footnote{margin:1.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--rp-muted)}.resources-main{min-width:0}.resources-article{max-width:40rem;padding:clamp(1.25rem,3vw,2rem);background-color:var(--rp-surface);border:1px solid var(--rp-border);border-radius:.75rem;box-shadow:0 18px 42px #00000038}.legal-page .resources-container{max-width:58rem}.legal-updated{margin:1rem 0 0;color:var(--rp-muted);font-size:.8125rem;line-height:1.45}.legal-article{max-width:48rem;padding-top:clamp(2rem,4vw,3rem);color:var(--rp-secondary)}.legal-article h2,.legal-article h3{color:var(--rp-text);letter-spacing:-.02em}.legal-article h2{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;font-weight:500}.legal-article h3{margin:2rem 0 .55rem;font-size:1.05rem;line-height:1.35;font-weight:600}.legal-article p{margin:0;font-size:1rem;line-height:1.7}.resources-article-header{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rp-border)}.resources-article-title{margin:0 0 .5rem;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--rp-text)}.resources-article-meta{margin:0;font-size:.8125rem;color:var(--rp-muted)}.resources-article-lede{margin:0 0 1.75rem;font-size:1rem;line-height:1.55;letter-spacing:-.01em;color:var(--rp-secondary)}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--rp-border)}.faq-item:last-child{border-bottom:none}.faq-summary{list-style:none;cursor:pointer;padding:1rem 0;font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--rp-text);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.25rem}.faq-summary:focus{outline:none}.faq-summary:focus-visible{outline:2px solid var(--rp-text);outline-offset:2px}.faq-summary::-webkit-details-marker{display:none}.resources-page{--rp-bg: #000;--rp-surface: rgba(245, 245, 247, .055);--rp-surface-hover: rgba(245, 245, 247, .085);--rp-text: #f5f5f7;--rp-secondary: rgba(245, 245, 247, .68);--rp-muted: rgba(245, 245, 247, .45);--rp-border: rgba(245, 245, 247, .12);--rp-border-strong: rgba(245, 245, 247, .24);--rp-kicker: rgba(245, 245, 247, .48);padding-top:3.5rem;background:radial-gradient(circle at 20% 8%,rgba(0,113,231,.16),transparent 26rem),#000}.resources-container{max-width:76rem}.resources-page-header{padding-top:clamp(4rem,10vh,7rem)}.resources-back,.resources-kicker,.resources-sidebar-label{font-family:var(--edge-font-body);letter-spacing:-.01em}.resources-title,.resources-article-title,.legal-article h2,.legal-article h3{font-family:var(--edge-font-display)}.resources-title{font-size:clamp(3rem,7vw,5.7rem);font-weight:800;letter-spacing:-.075em;line-height:.98}.resources-intro{font-size:clamp(1.08rem,2vw,1.3rem)}.resources-sidebar-link{border-radius:.9rem}.resources-sidebar-link.is-active{background:#0071e724;border-color:#0071e780}.resources-article{border-radius:1.2rem;background:var(--rp-surface);box-shadow:none}.faq-summary:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-right:1.5px solid var(--rp-muted);border-bottom:1.5px solid var(--rp-muted);transform:rotate(45deg);translate:0 -.15rem;transition:transform .2s ease}.faq-item[open] .faq-summary:after{transform:rotate(225deg);translate:0 .1rem}.faq-body{padding:0 0 1.25rem}.faq-body p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--rp-secondary)}.resources-page{--rp-bg: #15140f;--rp-surface: #24231c;--rp-surface-hover: #302f25;--rp-text: var(--edge-paper-soft);--rp-secondary: rgba(250, 245, 232, .72);--rp-muted: rgba(250, 245, 232, .5);--rp-border: rgba(250, 245, 232, .18);--rp-border-strong: rgba(250, 245, 232, .38);--rp-kicker: var(--edge-signal);background:linear-gradient(rgba(250,245,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(250,245,232,.045) 1px,transparent 1px),var(--rp-bg);background-size:3.25rem 3.25rem;font-family:var(--edge-font-body)}.resources-kicker,.resources-back,.resources-sidebar-label,.resources-article-meta{font-family:var(--edge-font-mono);letter-spacing:0}.resources-title,.resources-article-title,.legal-article h2,.legal-article h3{font-family:var(--edge-font-display);letter-spacing:-.04em}.resources-article,.resources-sidebar-link.is-active{border-radius:var(--edge-radius-card);box-shadow:6px 6px #3478f61f}.resources-sidebar-link{border-radius:var(--edge-radius-control)}.resources-page{--rp-bg: #000000;--rp-surface: rgba(255, 255, 255, .045);--rp-surface-hover: rgba(255, 255, 255, .075);--rp-text: #f7f8fb;--rp-secondary: rgba(247, 248, 251, .72);--rp-muted: rgba(247, 248, 251, .48);--rp-border: rgba(255, 255, 255, .12);--rp-border-strong: rgba(52, 120, 246, .44);--rp-kicker: rgba(247, 248, 251, .5);background:radial-gradient(circle at 50% 8rem,rgba(52,120,246,.14),transparent 27rem),#000;background-size:auto}.resources-title{color:#fff;font-weight:760;letter-spacing:-.045em}.resources-sidebar-link.is-active{color:#fff;border-color:#3478f67a;background:#3478f61f}.resources-article,.resources-sidebar-link.is-active{box-shadow:none}.resources-article{border-radius:1rem;background:linear-gradient(180deg,#ffffff0f,#ffffff07);box-shadow:0 26px 72px #0000006b}.pricing-page{--p-text: #ffffff;--p-muted: #b8b8b8;--p-faint: #777777;--p-border: rgba(255, 255, 255, .12);--p-border-strong: rgba(255, 255, 255, .22);--p-surface: rgba(255, 255, 255, .04);--p-surface-hover: rgba(255, 255, 255, .07);min-height:calc(100vh - 5rem);padding-top:5rem;padding-bottom:clamp(4rem,10vw,6rem);background-color:#000;color:var(--p-text)}.pricing-inner{max-width:72rem}.pricing-header{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);text-align:center;border-bottom:1px solid var(--p-border)}.pricing-back{display:inline-block;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;color:var(--p-muted);text-decoration:none;letter-spacing:-.01em;transition:color .15s ease}.pricing-back:hover{color:var(--p-text)}.pricing-kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--p-faint)}.pricing-title{margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.08}.pricing-subtitle{margin:0 auto;max-width:40rem;font-size:1.0625rem;line-height:1.55;letter-spacing:-.01em;color:var(--p-muted)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;padding-top:clamp(2rem,4vw,3rem)}@media(min-width:900px){.pricing-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}}.pricing-card{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);border-radius:.75rem;border:1px solid var(--p-border);background-color:var(--p-surface);transition:border-color .2s ease,background-color .2s ease}.pricing-card:hover{border-color:var(--p-border-strong);background-color:var(--p-surface-hover)}.pricing-card.is-highlighted{padding-top:2.35rem;border-color:var(--p-border-strong);background-color:#ffffff0f;box-shadow:0 0 0 1px #ffffff0f}.pricing-card-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;padding:.25rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#000;background-color:#fff}.pricing-card-name{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.pricing-card-desc{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5;color:var(--p-muted);min-height:2.75rem}.pricing-card-price-block{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--p-border)}.pricing-card-price{margin:0 0 .25rem;font-size:2rem;font-weight:500;letter-spacing:-.03em;line-height:1}.pricing-card-detail{margin:0;font-size:.8125rem;color:var(--p-faint);line-height:1.4}.pricing-card-cta{margin-bottom:1.5rem}.pricing-card-cta .btn-download-mac{width:100%}.pricing-card-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:1.5rem;padding:.65rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none;background-color:transparent;border:1px solid rgba(255,255,255,.35);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pricing-card-btn:hover{background-color:#ffffff14;border-color:#ffffff80}.pricing-card.is-highlighted .pricing-card-btn{border-color:#ffffff73}.pricing-features{margin:0;padding:0;list-style:none;flex-grow:1}.pricing-feature{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.45;color:var(--p-muted)}.pricing-feature:last-child{margin-bottom:0}.pricing-page{--p-text: var(--edge-paper-soft);--p-muted: rgba(250, 245, 232, .72);--p-faint: rgba(250, 245, 232, .48);--p-border: rgba(250, 245, 232, .18);--p-border-strong: rgba(250, 245, 232, .38);--p-surface: #24231c;--p-surface-hover: #302f25;background:linear-gradient(rgba(250,245,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(250,245,232,.045) 1px,transparent 1px),#15140f;background-size:3.25rem 3.25rem;font-family:var(--edge-font-body)}.pricing-kicker,.pricing-back,.pricing-card-badge{font-family:var(--edge-font-mono);letter-spacing:0}.pricing-page{--p-text: #f7f8fb;--p-muted: rgba(247, 248, 251, .72);--p-faint: rgba(247, 248, 251, .48);--p-border: rgba(255, 255, 255, .12);--p-border-strong: rgba(255, 255, 255, .24);--p-surface: rgba(255, 255, 255, .045);--p-surface-hover: rgba(255, 255, 255, .075);background:radial-gradient(circle at 50% 9rem,rgba(52,120,246,.16),transparent 28rem),#000;background-size:auto}.pricing-header{border-bottom-color:var(--p-border)}.pricing-title{color:#fff;font-weight:750;letter-spacing:-.045em}.pricing-card{border-radius:1rem;background:linear-gradient(180deg,#ffffff0f,#ffffff06)}.pricing-card.is-highlighted{border-color:#3478f68f;background:linear-gradient(180deg,#3478f624,#ffffff0a);box-shadow:0 24px 70px #3478f624}.pricing-card-badge{color:#fff;background:var(--edge-blue)}.pricing-card-btn{border-color:#3478f694;color:#62a0ff}.pricing-card-btn:hover{color:#fff;background:#3478f624;border-color:var(--edge-blue-hover)}.pricing-title,.pricing-card-name,.pricing-card-price{font-family:var(--edge-font-display);letter-spacing:-.04em}.pricing-card{border-radius:var(--edge-radius-card);box-shadow:6px 6px #3478f61f}.pricing-card.is-highlighted{border-color:var(--edge-signal);box-shadow:8px 8px #3478f633}.pricing-card-badge{color:var(--edge-signal-ink);background:var(--edge-signal)}.pricing-page{--p-text: #f5f5f7;--p-muted: rgba(245, 245, 247, .68);--p-faint: rgba(245, 245, 247, .42);--p-border: rgba(245, 245, 247, .12);--p-border-strong: rgba(245, 245, 247, .22);--p-surface: rgba(245, 245, 247, .055);--p-surface-hover: rgba(245, 245, 247, .085);padding-top:3.5rem;background:radial-gradient(circle at 50% 6%,rgba(0,113,231,.18),transparent 26rem),#000}.pricing-inner{max-width:76rem}.pricing-header{padding-top:clamp(4rem,10vh,7rem);padding-bottom:clamp(2.5rem,6vw,4.5rem);border-bottom-color:var(--p-border)}.pricing-kicker,.pricing-back,.pricing-card-badge{font-family:var(--edge-font-body);letter-spacing:-.01em}.pricing-title,.pricing-card-name,.pricing-card-price{font-family:var(--edge-font-display)}.pricing-title{font-size:clamp(3rem,7vw,5.7rem);font-weight:800;letter-spacing:-.075em;line-height:.98}.pricing-subtitle{font-size:clamp(1.08rem,2vw,1.35rem)}.pricing-card{border-radius:1.2rem;background:var(--p-surface);box-shadow:none}.pricing-card:hover{transform:translateY(-2px)}.pricing-card.is-highlighted{border-color:#0071e7ad;background:#0071e71f;box-shadow:0 26px 80px #0071e721}.pricing-card-badge{color:#fff;background:#3478f6}.pricing-card-btn,.pricing-card-cta .btn-download-mac{border-radius:999px}.pricing-check{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem;color:#ffffff8c}.pricing-footnote{margin:2.5rem auto 0;max-width:36rem;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--p-faint)}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-500:oklch(55.4% .046 257.417);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--default-mono-font-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-primary:var(--primary);--color-accent:var(--accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring),transparent 50%)}}body{background:var(--background);color:var(--foreground);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-11{top:calc(var(--spacing) * 11)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-px{bottom:-1px}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[66vh\]{max-height:66vh}.max-h-\[70vh\]{max-height:70vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[10\.25rem\]{min-height:10.25rem}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[66px\]{width:66px}.w-\[142px\]{width:142px}.w-\[min\(520px\,90\%\)\]{width:min(520px,90%)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[55\%\]{max-width:55%}.max-w-\[56rem\]{max-width:56rem}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[88px\]{min-width:88px}.min-w-\[142px\]{min-width:142px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[min\(70vw\,520px\)\]{min-width:min(70vw,520px)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[30px\]{--tw-translate-x:30px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1fr_0\.9fr\]{grid-template-columns:1fr 1fr .9fr}.grid-cols-\[24px_minmax\(0\,1fr\)_32px_24px\]{grid-template-columns:24px minmax(0,1fr) 32px 24px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_96px_96px_120px\]{grid-template-columns:auto minmax(0,1fr) 96px 96px 120px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_120px_90px_44px\]{grid-template-columns:minmax(0,1fr) 120px 90px 44px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#dde2ea\]{border-color:#dde2ea}.border-\[\#dfe3ea\]{border-color:#dfe3ea}.border-\[\#e2e6ee\]{border-color:#e2e6ee}.border-\[\#e6e9ef\]{border-color:#e6e9ef}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-card{border-color:var(--card)}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}.border-foreground,.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/40{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#6f83ff\]\/35{background-color:#6f83ff59}.bg-\[\#97a5ff\]{background-color:#97a5ff}.bg-\[\#f0f2f5\]{background-color:#f0f2f5}.bg-\[\#f5f0e6\]{background-color:#f5f0e6}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fbfcff\]{background-color:#fbfcff}.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-\[var\(--signal-danger\)\]{background-color:var(--signal-danger)}.bg-\[var\(--signal-positive\)\]{background-color:var(--signal-positive)}.bg-\[var\(--signal-warning\)\]{background-color:var(--signal-warning)}.bg-accent,.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/\[0\.05\]{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background) 75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card) 40%,transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.bg-foreground\/75{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/75{background-color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--secondary) 30%,transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent,.bg-sidebar-accent\/35{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-accent\/35{background-color:color-mix(in oklab,var(--sidebar-accent) 35%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'\/background-project-light\.png\'\)\]{background-image:url(/background-project-light.png)}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab, var(--background) 80%, transparent)}}.via-background\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card\/90{--tw-gradient-via:var(--card)}@supports (color:color-mix(in lab,red,red)){.via-card\/90{--tw-gradient-via:color-mix(in oklab, var(--card) 90%, transparent)}}.via-card\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/85{--tw-gradient-via:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.via-white\/85{--tw-gradient-via:color-mix(in oklab, var(--color-white) 85%, transparent)}}.via-white\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background\/10{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab,red,red)){.to-background\/10{--tw-gradient-to:color-mix(in oklab, var(--background) 10%, transparent)}}.to-background\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card\/58{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab,red,red)){.to-card\/58{--tw-gradient-to:color-mix(in oklab, var(--card) 58%, transparent)}}.to-card\/58{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:106\%_116\%\]{background-size:106% 116%}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-current{stroke:currentColor}.stroke-muted{stroke:var(--muted)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.95rem\]{font-size:2.95rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0c0f14\]{color:#0c0f14}.text-\[\#5f6673\]{color:#5f6673}.text-\[\#6f83ff\]{color:#6f83ff}.text-\[\#8d95a5\]{color:#8d95a5}.text-\[\#8d939d\]{color:#8d939d}.text-\[\#9aa1ac\]{color:#9aa1ac}.text-\[\#171a20\]{color:#171a20}.text-\[\#536dfe\]{color:#536dfe}.text-\[\#8891a2\]{color:#8891a2}.text-\[\#101217\]{color:#101217}.text-\[\#242832\]{color:#242832}.text-\[var\(--signal-positive\)\]{color:var(--signal-positive)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--background)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground,.text-muted-foreground\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/45{color:color-mix(in oklab,var(--muted-foreground) 45%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-600{color:var(--color-orange-600)}.text-pink-400{color:var(--color-pink-400)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sky-500{color:var(--color-sky-500)}.text-violet-400{color:var(--color-violet-400)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(17\,24\,39\,0\.03\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#11182708);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(26\,35\,58\,0\.08\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#1a233a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(26\,35\,58\,0\.12\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#1a233a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#3b82f614);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(26\,35\,58\,0\.08\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#1a233a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/elevation,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[agent\:agent-ceo\]{agent:agent-ceo}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.\[background\:transparent\]{background:0 0}.\[human\:user-bingyao\]{human:user-bingyao}.\[human\:user-wang\]{human:user-wang}.running{animation-play-state:running}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-primary\/15:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#8f97a4\]::placeholder{color:#8f97a4}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:bg-\[\#e7ebf1\]:hover{background-color:#e7ebf1}.hover\:bg-\[\#f1f4fa\]:hover{background-color:#f1f4fa}.hover\:bg-accent:hover,.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary:hover,.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--sidebar-accent) 60%,transparent)}}.hover\:text-\[\#8ea0ff\]:hover{color:#8ea0ff}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-destructive:focus{border-color:var(--destructive)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-destructive\/15:focus{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-destructive\/15:focus{--tw-ring-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}@media(min-width:40rem){.sm\:col-start-auto{grid-column-start:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr_auto_auto_auto\]{grid-template-columns:auto 1fr auto auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_130px\]{grid-template-columns:minmax(0,1fr) 130px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_160px\]{grid-template-columns:minmax(0,1fr) 160px 160px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media(min-width:48rem){.md\:block{display:block}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,\.8fr\)_minmax\(0\,\.8fr\)_minmax\(0\,\.7fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.7fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:minmax(0,1fr) 160px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,440px\)_44px\]{grid-template-columns:minmax(0,1fr) minmax(220px,440px) 44px}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:text-\[15px\]{font-size:15px}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-\[1\.08rem\]{font-size:1.08rem}.lg\:text-\[2\.1rem\]{font-size:2.1rem}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#1e232b\]:is(.dark *){border-color:#1e232b}.dark\:border-\[\#2a303a\]:is(.dark *){border-color:#2a303a}.dark\:border-\[\#2b313c\]:is(.dark *){border-color:#2b313c}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:border-white\/6:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/6:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-\[\#1b2029\]:is(.dark *){background-color:#1b2029}.dark\:bg-\[\#4b5cb4\]:is(.dark *){background-color:#4b5cb4}.dark\:bg-\[\#171a20\]:is(.dark *){background-color:#171a20}.dark\:bg-\[\#171b23\]:is(.dark *){background-color:#171b23}.dark\:bg-\[\#181d25\]:is(.dark *){background-color:#181d25}.dark\:bg-\[\#11161d\]:is(.dark *){background-color:#11161d}.dark\:bg-\[\#15191f\]:is(.dark *){background-color:#15191f}.dark\:bg-amber-400\/14:is(.dark *){background-color:#fcbb0024}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/14:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 14%,transparent)}}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:bg-emerald-500\/14:is(.dark *){background-color:#00bb7f24}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/14:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 14%,transparent)}}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-orange-500\/15:is(.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.dark\:bg-red-500\/15:is(.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-rose-500\/14:is(.dark *){background-color:#ff235724}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/14:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 14%,transparent)}}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/8:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-\[url\(\'\/summary-dark-background\.png\'\)\]:is(.dark *){background-image:url(/summary-dark-background.png)}.dark\:from-\[rgba\(8\,12\,22\,0\.72\)\]:is(.dark *){--tw-gradient-from:#080c16b8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[rgba\(8\,12\,22\,0\.5\)\]:is(.dark *){--tw-gradient-via:#080c1680;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[rgba\(8\,12\,22\,0\.18\)\]:is(.dark *){--tw-gradient-to:#080c162e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:bg-\[length\:112\%_124\%\]:is(.dark *){background-size:112% 124%}.dark\:bg-center:is(.dark *){background-position:50%}.dark\:pt-12:is(.dark *){padding-top:calc(var(--spacing) * 12)}.dark\:pb-28:is(.dark *){padding-bottom:calc(var(--spacing) * 28)}.dark\:text-\[\#6f83ff\]:is(.dark *){color:#6f83ff}.dark\:text-\[\#6f7786\]:is(.dark *){color:#6f7786}.dark\:text-\[\#7d8594\]:is(.dark *){color:#7d8594}.dark\:text-\[\#8d95a5\]:is(.dark *){color:#8d95a5}.dark\:text-\[\#818895\]:is(.dark *){color:#818895}.dark\:text-\[\#b5bcc8\]:is(.dark *){color:#b5bcc8}.dark\:text-\[\#c9d2ff\]:is(.dark *){color:#c9d2ff}.dark\:text-\[\#d8dde6\]:is(.dark *){color:#d8dde6}.dark\:text-\[\#dce0e8\]:is(.dark *){color:#dce0e8}.dark\:text-\[\#e7eaf0\]:is(.dark *){color:#e7eaf0}.dark\:text-\[\#e8ebf0\]:is(.dark *){color:#e8ebf0}.dark\:text-\[\#e8ecf2\]:is(.dark *){color:#e8ecf2}.dark\:text-\[\#e9edf4\]:is(.dark *){color:#e9edf4}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow:0 18px 42px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_22px_48px_rgba\(0\,0\,0\,0\.42\)\]:is(.dark *){--tw-shadow:0 22px 48px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.02\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:placeholder\:text-\[\#777f8d\]:is(.dark *)::placeholder{color:#777f8d}@media(hover:hover){.dark\:hover\:bg-\[\#222936\]:is(.dark *):hover{background-color:#222936}.dark\:hover\:bg-white\/12:is(.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/12:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.hairline-shadow{box-shadow:0 1px 2px #1516180a,inset 0 1px #fff9}.agent-new-thread-composer textarea,.agent-new-thread-composer textarea:focus,.agent-new-thread-composer textarea:focus-visible,.agent-thread-composer textarea,.agent-thread-composer textarea:focus,.agent-thread-composer textarea:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;border:0!important;outline:0!important}.agent-log-card{position:relative}.thread-pane-transition{animation:thread-pane-enter var(--duration-normal) var(--ease-out) both}.agent-live-dot{background:var(--primary);border-radius:999px;width:.375rem;height:.375rem;display:inline-block}@keyframes thread-pane-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.thread-pane-transition{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#eef0f3;--foreground:#17181c;--card:#fff;--card-foreground:#17181c;--popover:#fff;--popover-foreground:#17181c;--primary:#3b5bfd;--primary-foreground:#fff;--secondary:#f7f8fa;--secondary-foreground:#17181c;--muted:#f2f3f6;--muted-foreground:#888d96;--accent:#3b5bfd17;--accent-foreground:#3b5bfd;--destructive:#d6453d;--destructive-foreground:#fff;--border:#dde0e5;--input:#dde0e5;--ring:#3b5bfd;--sidebar:#f7f8fa;--sidebar-foreground:#17181c;--sidebar-accent:#17181c0d;--sidebar-accent-foreground:#17181c;--sidebar-border:#dde0e5;--signal-positive:#2ba164;--signal-warning:#d4960f;--signal-danger:#d6453d;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--radius:.625rem}.dark{--background:#0c0e12;--foreground:#e8eaee;--card:#171a21;--card-foreground:#e8eaee;--popover:#171a21;--popover-foreground:#e8eaee;--primary:#6b82ff;--primary-foreground:#fff;--secondary:#1d212a;--secondary-foreground:#e8eaee;--muted:#13161c;--muted-foreground:#7a8190;--accent:#1d212a;--accent-foreground:#e8eaee;--destructive:#e25b52;--destructive-foreground:#fff;--border:#272c36;--input:#272c36;--ring:#6b82ff;--sidebar:#11141a;--sidebar-foreground:#e8eaee;--sidebar-accent:#1d212a;--sidebar-accent-foreground:#e8eaee;--sidebar-border:#272c36;--signal-positive:#3dbe7b;--signal-warning:#e0a82e;--signal-danger:#e25b52}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.ef-shell,.ef-workspace,.ef-threadview,.ef-threadrail{--ef-bg: #eef0f3;--ef-side: #f7f8fa;--ef-panel: #ffffff;--ef-panel2: #f7f8fa;--ef-inset: #f2f3f6;--ef-border: #dde0e5;--ef-border2: #e3e6ea;--ef-hairline: #ebedf0;--ef-text: #17181c;--ef-text2: #4a4e57;--ef-text3: #888d96;--ef-text4: #aab0b9;--ef-accent: #3b5bfd;--ef-ok: #2ba164;--ef-ok-ink: #1e7f4f;--ef-warn: #d4960f;--ef-warn-ink: #9a6700;--ef-risk: #d6453d;--ef-risk-ink: #b3261e;--ef-figma: #c24fa0;--ef-accent-tint: color-mix(in srgb, var(--ef-accent) 9%, transparent);--ef-accent-tint2: color-mix(in srgb, var(--ef-accent) 16%, transparent);--ef-ok-tint: color-mix(in srgb, var(--ef-ok) 12%, transparent);--ef-warn-tint: color-mix(in srgb, var(--ef-warn) 14%, transparent);--ef-risk-tint: color-mix(in srgb, var(--ef-risk) 12%, transparent);--ef-shadow-sm: 0 1px 2px rgba(20, 24, 40, .07);--ef-shadow-md: 0 4px 16px rgba(20, 24, 40, .08);--ef-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ef-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}.dark .ef-shell,.dark .ef-workspace,.dark .ef-threadview,.dark .ef-threadrail{--ef-bg: #0c0e12;--ef-side: #11141a;--ef-panel: #171a21;--ef-panel2: #1d212a;--ef-inset: #13161c;--ef-border: #272c36;--ef-border2: #232831;--ef-hairline: #20242d;--ef-text: #e8eaee;--ef-text2: #b6bcc7;--ef-text3: #7a8190;--ef-text4: #585f6c;--ef-accent: #6b82ff;--ef-ok: #3dbe7b;--ef-ok-ink: #5bcb90;--ef-warn: #e0a82e;--ef-warn-ink: #e4b95c;--ef-risk: #e25b52;--ef-risk-ink: #ee8079;--ef-figma: #d86cb8;--ef-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ef-shadow-md: 0 4px 16px rgba(0, 0, 0, .45)}.ef-reset{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.ef-shell{background:var(--ef-panel);color:var(--ef-text);display:flex;flex:1;flex-direction:column;font-family:var(--ef-sans);letter-spacing:0;min-height:100vh;min-width:0}.ef-workspace{background:var(--ef-bg);color:var(--ef-text);display:flex;flex:1;font-family:var(--ef-sans);min-height:100vh;min-width:0}.ef-main{background:var(--ef-panel);color:var(--ef-text);display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ef-topbar{align-items:center;border-bottom:1px solid var(--ef-border2);display:flex;flex:0 0 48px;gap:12px;height:48px;padding:0 18px}.ef-toptitle{font-size:13.5px;font-weight:650}.ef-livepill{align-items:center;background:var(--ef-ok-tint);border-radius:999px;color:var(--ef-ok-ink);display:inline-flex;font-family:var(--ef-mono);font-size:10.5px;font-weight:700;gap:6px;padding:3px 9px}.ef-livedot{background:var(--ef-ok);border-radius:999px;height:6px;width:6px}.ef-avstack{display:flex;margin-left:auto}.ef-avstack .ef-av{box-shadow:0 0 0 2px var(--ef-panel);margin-left:-5px}.ef-avstack .ef-av:first-child{margin-left:0}.ef-av{align-items:center;border-radius:7px;color:#fff;display:inline-flex;flex:0 0 24px;font-size:10px;font-weight:700;height:24px;justify-content:center;position:relative;width:24px}.ef-av.lg{border-radius:9px;flex-basis:30px;font-size:11px;height:30px;width:30px}.ef-av.agent:after{background:#fff;border-radius:2px;content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}.ef-av.agent{background:linear-gradient(160deg,var(--ef-accent),color-mix(in srgb,var(--ef-accent) 55%,#101325))}.ef-inboxstats{border-bottom:1px solid var(--ef-hairline);display:flex;gap:22px;padding:14px 22px}.ef-stat{display:flex;flex-direction:column;gap:1px}.ef-statnum{font-size:19px;font-weight:700}.ef-statnum.ok{color:var(--ef-ok-ink)}.ef-statlabel{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ef-inboxlist{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 20px}.ef-ibxgroup,.ef-sechead{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10.5px;font-weight:700;letter-spacing:.07em;padding:14px 0 6px;text-transform:uppercase}.ef-ibxrow{align-items:flex-start;border-radius:9px;display:flex;gap:12px;padding:10px 12px;width:100%}.ef-ibxrow:hover{background:color-mix(in srgb,var(--ef-text) 3.5%,transparent)}.ef-ibxrow.is-open{background:var(--ef-inset);box-shadow:0 0 0 1px var(--ef-hairline)}.ef-ibxdetail{border-left:2px solid var(--ef-accent-tint2);display:flex;flex-direction:column;gap:9px;margin:2px 12px 10px;padding:12px 14px 12px 34px}.ef-why,.ef-msgtext,.ef-cardrow,.ef-sumrow{color:var(--ef-text2);line-height:1.5}.ef-why b,.ef-evttext b,.ef-cardrow b,.ef-sumrow b{color:var(--ef-text);font-weight:650}.ef-actions,.ef-cardfoot{display:flex;gap:8px}.ef-evt{display:flex;gap:10px;padding-bottom:16px;position:relative}.ef-evt:before{background:var(--ef-border2);bottom:2px;content:"";left:4.5px;position:absolute;top:16px;width:1px}.ef-evt:last-child:before{display:none}.ef-evtdot{border-radius:3px;flex:0 0 10px;height:10px;margin-top:3px;width:10px}.ef-evtbody{flex:1;min-width:0}.ef-evttext{color:var(--ef-text2);font-size:12px;line-height:1.45}.ef-evtmeta{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-top:2px}.ef-evtroute{background:var(--ef-accent-tint);border-radius:5px;color:var(--ef-accent);display:inline-flex;font-family:var(--ef-mono);font-size:10px;font-weight:700;margin-top:5px;padding:2px 7px;white-space:nowrap}.ef-evtroute.risk{background:var(--ef-risk-tint);color:var(--ef-risk-ink)}.ef-evtroute.muted{background:color-mix(in srgb,var(--ef-text) 5%,transparent);color:var(--ef-text3)}.ef-btn{background:var(--ef-accent);border-radius:7px;color:#fff;font-size:12px;font-weight:700;padding:5px 12px}.ef-btn.ghost{background:var(--ef-panel);box-shadow:0 0 0 1px var(--ef-border);color:var(--ef-text);font-weight:600}.ef-stream{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px 22px}.ef-divider{align-items:center;color:var(--ef-text3);display:flex;font-family:var(--ef-mono);font-size:10.5px;font-weight:700;gap:12px}.ef-divider:before,.ef-divider:after{background:var(--ef-hairline);content:"";flex:1;height:1px}.ef-msg{display:flex;gap:11px}.ef-msgbody{flex:1;min-width:0}.ef-msghead{align-items:baseline;display:flex;gap:8px;margin-bottom:2px}.ef-agent-stop{align-items:center;background:var(--ef-risk);border-radius:6px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:auto;width:22px}.ef-agent-activities{border-left:1px solid var(--ef-border2);color:var(--ef-text3);display:grid;gap:5px;margin-top:7px;max-height:104px;overflow-y:auto;overscroll-behavior:contain;padding-left:10px;padding-right:6px;scrollbar-width:thin}.ef-agent-activity{align-items:center;display:flex;font-family:var(--ef-mono);font-size:11px;gap:7px;line-height:1.35}.ef-agent-activity span:last-child{min-width:0;overflow-wrap:anywhere}.ef-thinking-dots{color:var(--ef-accent);display:inline-grid;flex:0 0 38px;grid-template-areas:"dots";width:38px}.ef-thinking-dots span{animation:ef-thinking-dots 1.4s infinite;grid-area:dots;opacity:0}.ef-thinking-dots span:nth-child(2){animation-delay:.25s}.ef-thinking-dots span:nth-child(3){animation-delay:.5s}@keyframes ef-thinking-dots{0%,18%{opacity:1}19%,to{opacity:0}}.ef-agent-activity-dot{background:var(--ef-accent);border-radius:999px;flex:0 0 5px;height:5px;width:5px}.ef-msgname,.ef-agentname{color:var(--ef-text);font-size:13px;font-weight:700}.ef-agentname{color:var(--ef-accent)}.ef-agentname span{background:var(--ef-accent);border-radius:4px;color:#fff;font-family:var(--ef-mono);font-size:9px;margin-left:5px;padding:1px 5px}.ef-msgrole,.ef-msgtime{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10.5px}.ef-msgtime{color:var(--ef-text4);margin-left:auto}.ef-mention{background:var(--ef-accent-tint);border-radius:4px;color:var(--ef-accent);font-weight:600;padding:1px 4px}.ef-card{background:var(--ef-panel);border:1px solid var(--ef-border2);border-radius:10px;margin-top:8px;overflow:hidden}.ef-cardhead{align-items:center;background:var(--ef-panel2);border-bottom:1px solid var(--ef-hairline);display:flex;gap:9px;padding:10px 14px}.ef-cardtitle{font-size:13.5px;font-weight:700}.ef-cardbody{display:flex;flex-direction:column;gap:8px;padding:11px 14px}.ef-cardrow,.ef-sumrow{display:flex;font-size:12.5px;gap:10px}.ef-cardfoot{border-top:1px solid var(--ef-hairline);padding:10px 14px}.ef-key{color:var(--ef-text3);flex:0 0 88px;font-family:var(--ef-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ef-key.ok{color:var(--ef-ok-ink)}.ef-key.warn{color:var(--ef-warn-ink)}.ef-key.risk{color:var(--ef-risk-ink)}.ef-status{border-radius:5px;font-family:var(--ef-mono);font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:3px 8px;text-transform:uppercase}.ef-status.warn{background:var(--ef-warn-tint);color:var(--ef-warn-ink)}.ef-status.ok{background:var(--ef-ok-tint);color:var(--ef-ok-ink)}.ef-status.risk{background:var(--ef-risk-tint);color:var(--ef-risk-ink)}.ef-status.accent{background:var(--ef-accent-tint);color:var(--ef-accent)}.ef-status.muted{background:color-mix(in srgb,var(--ef-text) 6%,transparent);color:var(--ef-text3)}.ef-threadview .ef-status{margin-left:0}.ef-threadview .ef-topbar{flex-basis:68px;height:68px;padding:0 26px}.ef-threadtools{align-items:center;display:flex;gap:12px;margin-left:auto}.ef-threadtop{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ef-threadtop .ef-toptitle{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-titlewrap{align-items:center;display:inline-flex;gap:6px;min-width:0}.ef-titleedit{align-items:center;display:inline-flex;gap:6px;min-width:min(360px,100%)}.ef-titleinput{background:var(--ef-panel);border:1px solid var(--ef-border2);border-radius:7px;color:var(--ef-text);font:inherit;height:30px;min-width:0;padding:0 9px;width:min(320px,52vw)}.ef-titleinput:focus{border-color:color-mix(in srgb,var(--ef-accent) 45%,var(--ef-border2));outline:none}.ef-titleaction{align-items:center;border-radius:6px;color:var(--ef-text3);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.ef-titleaction:hover:not(:disabled){background:var(--ef-inset);color:var(--ef-text)}.ef-titleaction:disabled{cursor:not-allowed;opacity:.5}.ef-titleerror{color:var(--ef-risk-ink);font-size:11px;font-weight:650}.ef-threadtools .ef-avstack{margin-left:0}.ef-participants{position:relative}.ef-avstack-button{border-radius:9px;padding:3px}.ef-avstack-button:hover,.ef-avstack-button[aria-expanded=true]{background:var(--ef-inset)}.ef-members-menu{background:var(--ef-panel);border:1px solid var(--ef-border2);border-radius:12px;box-shadow:var(--ef-shadow-md);min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:80}.ef-members-title{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;font-weight:800;letter-spacing:.08em;padding:6px 7px 8px;text-transform:uppercase}.ef-member-row{align-items:center;border-radius:9px;display:flex;gap:9px;padding:8px 7px}.ef-member-row:hover{background:var(--ef-inset)}.ef-member-row>span{display:flex;flex-direction:column;min-width:0}.ef-member-row b{color:var(--ef-text);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-member-row small{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-top:1px}.ef-archive{background:var(--ef-panel);border-radius:8px;box-shadow:0 0 0 1px var(--ef-border),var(--ef-shadow-sm);color:var(--ef-text);font-size:12px;font-weight:700;padding:8px 14px}.ef-archive:hover{background:var(--ef-inset)}.ef-archive:disabled,.ef-send:disabled{cursor:not-allowed;opacity:.55}.ef-contextrow{align-items:center;display:flex;gap:8px;padding-left:41px}.ef-contextrow .ef-key{flex-basis:auto}.ef-ctx{display:flex;flex-wrap:wrap;gap:6px}.ef-ctxchip{align-items:center;background:var(--ef-inset);border-radius:6px;box-shadow:0 0 0 1px var(--ef-hairline);color:var(--ef-text2);display:inline-flex;font-family:var(--ef-mono);font-size:11px;font-weight:600;gap:6px;padding:3px 9px}.ef-ctxchip:hover{color:var(--ef-accent)}.ef-subs{gap:0;padding-bottom:3px;padding-top:3px}.ef-sub{border-top:1px dashed var(--ef-hairline)}.ef-sub:first-child{border-top:0}.ef-subrow{align-items:center;color:var(--ef-text2);display:flex;font-size:12.5px;gap:9px;padding:8px 0;width:100%}.ef-subrow:hover .ef-subtitle{color:var(--ef-accent)}.ef-subtick{align-items:center;border-radius:4px;display:flex;flex:0 0 15px;font-size:10px;font-weight:800;height:15px;justify-content:center;width:15px}.ef-subtick.done{background:var(--ef-ok);color:#fff}.ef-subtick.open{box-shadow:inset 0 0 0 1.5px var(--ef-border)}.ef-subtitle{color:var(--ef-text);font-weight:650}.ef-substate{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-left:auto;white-space:nowrap}.ef-substate.warn{color:var(--ef-warn-ink)}.ef-substate.ok{color:var(--ef-ok-ink)}.ef-substate.risk{color:var(--ef-risk-ink)}.ef-substate.accent{color:var(--ef-accent)}.ef-subchev{color:var(--ef-text4);font-size:18px;line-height:1;transition:transform .18s ease}.ef-sub.is-open .ef-subchev{transform:rotate(90deg)}.ef-subbody{display:flex;flex-direction:column;gap:10px;padding:2px 0 12px 24px}.ef-submsg{color:var(--ef-text2);display:flex;font-size:12.5px;gap:9px;line-height:1.5}.ef-submsg b{color:var(--ef-text)}.ef-subactions{display:flex;gap:8px}.ef-snippet{background:var(--ef-inset);border:1px solid var(--ef-hairline);border-radius:7px;color:var(--ef-text2);font-family:var(--ef-mono);font-size:11px;line-height:1.55;margin:0;padding:8px 10px;white-space:pre-wrap}.ef-switch{background:var(--ef-inset);border-radius:8px;box-shadow:inset 0 0 0 1px var(--ef-hairline);display:flex;padding:2px;position:relative}.ef-switchknob{background:var(--ef-panel);border-radius:6px;bottom:2px;box-shadow:var(--ef-shadow-sm),0 0 0 1px var(--ef-border2);left:2px;position:absolute;top:2px;transition:left .28s cubic-bezier(.3,1.3,.4,1);width:calc(50% - 2px)}.ef-switch.is-agent .ef-switchknob{left:50%}.ef-switchopt{align-items:center;color:var(--ef-text3);display:flex;font-family:var(--ef-mono);font-size:11px;font-weight:700;justify-content:center;letter-spacing:.02em;padding:4px 0;position:relative;text-transform:uppercase;transition:color .2s ease;width:112px;z-index:1}.ef-switchopt.is-active{color:var(--ef-text)}.ef-modeswap{animation:ef-swap .28s cubic-bezier(.25,.9,.3,1)}@keyframes ef-swap{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:none}}.ef-agentstream{background:var(--ef-inset)}.ef-console{background:#0d1015;border-radius:12px;box-shadow:0 0 0 1px #222936,var(--ef-shadow-md);color:#b9c3d2;font-family:var(--ef-mono);padding:14px 18px 16px}.ef-conshead{align-items:center;border-bottom:1px solid #1b212b;color:#8b95a7;display:flex;font-size:10.5px;gap:9px;letter-spacing:.07em;margin-bottom:10px;padding-bottom:10px}.ef-consdot{background:#3dbe7b;border-radius:999px;height:7px;width:7px}.ef-constag{color:#5c6878;margin-left:auto}.ef-logline{color:#b9c3d2;display:flex;font-size:11.5px;gap:12px;line-height:1.8}.ef-logline b{color:#eff2f7}.ef-logtime{color:#51596a;flex:0 0 52px}.ef-logtag{flex:0 0 58px;font-size:10px;font-weight:800;letter-spacing:.05em;padding-top:2px}.ef-logtag.info{color:#6b82ff}.ef-logtag.ok{color:#3dbe7b}.ef-logtag.warn{color:#e0a82e}.ef-logtag.risk{color:#e25b52}.ef-logtag.act{color:#c792ea}.ef-typing{display:inline-flex;gap:4px;padding:8px 2px}.ef-typing span{animation:ef-blink 1.2s infinite;background:var(--ef-text4);border-radius:999px;height:6px;width:6px}.ef-typing span:nth-child(2){animation-delay:.2s}.ef-typing span:nth-child(3){animation-delay:.4s}@keyframes ef-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.ef-composer{border-top:0;padding:10px 18px 14px}.ef-field{align-items:center;background:var(--ef-panel);border-radius:999px;box-shadow:0 0 0 1px var(--ef-border);display:flex;gap:10px;min-height:42px;padding:0 6px 0 14px;position:relative}.ef-field:focus-within{box-shadow:0 0 0 1px var(--ef-border)}.ef-input{background:transparent;border:0;border-radius:0!important;box-shadow:none!important;color:var(--ef-text);flex:1;font:inherit;font-size:13px;height:auto!important;outline:0;padding:10px 0}.ef-threadview .ef-input{background:transparent!important;border:0!important;box-shadow:none!important}.ef-input:focus,.ef-input:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.ef-input::placeholder{color:var(--ef-text3)}.ef-kbd{border:1px solid var(--ef-border2);border-radius:5px;color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;padding:2px 5px}.ef-send{align-items:center;background:var(--ef-accent);border-radius:7px;color:#fff;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.ef-rail{background:var(--ef-side);border-left:1px solid var(--ef-border);display:flex;flex:0 0 292px;flex-direction:column;min-height:0;width:292px}.ef-railhead{align-items:center;border-bottom:1px solid var(--ef-border2);display:flex;flex:0 0 48px;font-size:12.5px;font-weight:700;gap:8px;height:48px;padding:0 16px}.ef-railhead span{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-left:auto}.ef-railhead-secondary{border-top:1px solid var(--ef-border2);flex-basis:42px;height:42px}.ef-workspace-members{border-bottom:1px solid var(--ef-border2);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ef-workspace-member{align-items:center;display:flex;gap:10px;min-width:0}.ef-workspace-member>span:not(.ef-av){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ef-workspace-member b{color:var(--ef-text);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-workspace-member small{color:var(--ef-text3);font-size:11px}.ef-events{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:12px 16px}.ef-threadrail{border-top:1px solid var(--ef-border2);margin-top:10px;padding-top:6px}.ef-sechead{align-items:center;display:flex;justify-content:space-between;padding:10px 6px 6px}.ef-threadrailhead{position:relative}.ef-threadrailhead>span{align-items:center;display:inline-flex;gap:6px}.ef-threadrailhead>span>span{color:var(--ef-text4);margin-left:4px}.ef-threadadd{align-items:center;border-radius:6px;color:var(--ef-accent);display:flex;font-family:var(--ef-mono);font-size:12px;font-weight:800;gap:5px;height:26px;justify-content:center;line-height:1;padding:0 3px;text-transform:uppercase}.ef-threadadd:hover{background:var(--ef-accent-tint)}.ef-threadnew-wrap{flex:0 0 auto;position:relative}.ef-threadnew-menu{background:var(--ef-panel);border:1px solid var(--ef-border2);border-radius:14px;box-shadow:var(--ef-shadow-md);display:flex;flex-direction:column;gap:3px;left:auto;padding:8px;position:absolute;right:12px;top:calc(100% + 8px);max-width:calc(100vw - 48px);width:218px;z-index:75}.ef-threadnew-option{align-items:center;border-radius:10px;color:var(--ef-text);display:flex;gap:8px;padding:8px;width:100%}.ef-threadnew-option>span:last-child{min-width:0}.ef-threadnew-option:hover{background:var(--ef-inset)}.ef-threadnew-icon{align-items:center;background:var(--ef-inset);border-radius:8px;box-shadow:inset 0 0 0 1px var(--ef-hairline);color:var(--ef-text2);display:flex;flex:0 0 32px;font-family:var(--ef-sans);font-size:15px;height:32px;justify-content:center;width:32px}.ef-threadnew-title{color:var(--ef-text);display:block;font-family:var(--ef-sans);font-size:13px;font-weight:750;letter-spacing:0;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-threadnew-copy{color:var(--ef-text3);display:block;font-family:var(--ef-sans);font-size:11px;font-weight:600;line-height:1.2;margin-top:3px;overflow-wrap:anywhere}.ef-threads{display:flex;flex-direction:column;gap:1px}.ef-thread{border-radius:7px;padding:7px 8px;width:100%}.ef-thread-permanent{margin-bottom:5px}.ef-thread-permanent .ef-threadtitle{font-weight:700}.ef-thread:hover{background:color-mix(in srgb,var(--ef-text) 5%,transparent)}.ef-thread.is-active{background:var(--ef-accent-tint);border-radius:3px 7px 7px 3px;box-shadow:inset 2px 0 0 var(--ef-accent)}.ef-threadtitle{color:var(--ef-text);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-threadmeta{align-items:center;color:var(--ef-text3);display:flex;font-family:var(--ef-mono);font-size:10.5px;gap:5px;margin-top:2px}.ef-dot{border-radius:2px;flex:0 0 6px;height:6px;width:6px}.ef-dot.warn{background:var(--ef-warn)}.ef-dot.accent{background:var(--ef-accent)}.ef-dot.risk{background:var(--ef-risk)}.ef-dot.ok{background:var(--ef-ok)}.ef-newtask{background:var(--ef-panel)}.ef-newtask-hero{align-items:center;background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--ef-accent) 15%,transparent),transparent 30%),radial-gradient(circle at 64% 72%,color-mix(in srgb,var(--ef-ok) 12%,transparent),transparent 32%),radial-gradient(circle at 88% 68%,color-mix(in srgb,var(--ef-figma) 11%,transparent),transparent 28%),var(--ef-panel);display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:48px 24px;position:relative}.ef-taskblob{border-radius:999px;filter:blur(95px);opacity:.11;pointer-events:none;position:absolute}.ef-taskblob.b1{background:var(--ef-accent);height:560px;left:-150px;top:20px;width:560px}.ef-taskblob.b2{background:var(--ef-ok);bottom:-160px;height:520px;left:46%;width:520px}.ef-taskblob.b3{background:var(--ef-figma);bottom:-110px;height:420px;right:-130px;width:420px}.ef-newtask-copy{position:relative;text-align:center;z-index:1}.ef-newtask-copy h1{color:var(--ef-text);font-size:34px;font-weight:760;letter-spacing:0;line-height:1.05;margin:0}.ef-newtask-copy p{color:var(--ef-text3);font-family:var(--ef-mono);font-size:12px;font-weight:750;letter-spacing:.09em;margin:18px 0 0;text-transform:uppercase}.ef-newtask-card{background:var(--ef-panel);border-radius:28px;box-shadow:var(--ef-shadow-md),0 0 0 1px var(--ef-border2);display:flex;flex-direction:column;gap:16px;margin-top:32px;max-width:min(760px,calc(100vw - 80px));padding:28px;position:relative;width:760px;z-index:1}.ef-newtask-textwrap{position:relative}.ef-newtask-textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ef-text);font:inherit;font-size:16px;line-height:1.5;min-height:118px;outline:0!important;padding:0;resize:none;width:100%}.dashboard-page .ef-newtask-card .ef-newtask-textarea{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.ef-newtask-textarea:focus,.ef-newtask-textarea:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.ef-newtask-textarea::placeholder{color:var(--ef-text3)}.ef-newtask-actions{align-items:center;display:flex;gap:8px}.ef-newtask-actions .ef-send{background:var(--ef-accent);color:#fff;margin-left:auto}.ef-newtask-actions .ef-modalhint{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-left:auto}.ef-newthread-overlay{align-items:center;background:color-mix(in srgb,#0b0d12 42%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:90}.ef-newthread-panel{background:var(--ef-bg);border:1px solid var(--ef-border2);border-radius:18px;box-shadow:var(--ef-shadow-md);color:var(--ef-text);font-family:var(--ef-sans);max-width:min(720px,calc(100vw - 48px));overflow:hidden;padding:18px;position:relative;width:680px}.ef-newthread-panel:before,.ef-newthread-panel:after{border-radius:999px;content:"";filter:blur(72px);opacity:.16;pointer-events:none;position:absolute;z-index:0}.ef-newthread-panel:before{background:var(--ef-accent);height:280px;left:-80px;top:-110px;width:280px}.ef-newthread-panel:after{background:var(--ef-figma);bottom:-120px;height:300px;right:-110px;width:300px}.ef-newthread-head,.ef-newthread-card{position:relative;z-index:1}.ef-newthread-head{align-items:flex-start;display:flex;justify-content:space-between;padding:4px 4px 16px}.ef-newthread-title{color:var(--ef-text);font-size:22px;font-weight:700;letter-spacing:0}.ef-newthread-sub{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.ef-newthread-close{align-items:center;border-radius:8px;color:var(--ef-text3);display:flex;font-size:22px;height:32px;justify-content:center;width:32px}.ef-newthread-close:hover{background:color-mix(in srgb,var(--ef-text) 6%,transparent);color:var(--ef-text)}.ef-newthread-card{background:var(--ef-panel);border-radius:14px;box-shadow:var(--ef-shadow-md),0 0 0 1px var(--ef-border2);display:flex;flex-direction:column;gap:12px;padding:14px}.ef-newthread-textwrap{position:relative}.ef-newthread-textarea{background:var(--ef-inset);border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ef-hairline);color:var(--ef-text);font:inherit;font-size:13.5px;line-height:1.5;min-height:118px;outline:0;padding:12px 13px;resize:none;width:100%}.ef-newthread-textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ef-accent)}.ef-newthread-textarea::placeholder{color:var(--ef-text3)}.ef-mentionmenu{background:var(--ef-panel);border-radius:10px;bottom:8px;box-shadow:var(--ef-shadow-md),0 0 0 1px var(--ef-border2);left:12px;padding:5px;position:absolute;transform:translateY(100%);width:280px;z-index:5}.ef-thread-mentionmenu{bottom:calc(100% + 8px);left:8px;transform:none}.ef-mentionhint{color:var(--ef-text3);font-family:var(--ef-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:4px 8px 3px;text-transform:uppercase}.ef-mentionitem{align-items:center;border-radius:7px;color:var(--ef-text);display:flex;font-size:12.5px;font-weight:600;gap:9px;padding:6px 8px;width:100%}.ef-mentionitem:hover{background:var(--ef-accent-tint)}.ef-mentionrole{color:var(--ef-text3);font-family:var(--ef-mono);font-size:9.5px;margin-left:auto;text-transform:uppercase}.ef-attachrow,.ef-newthread-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ef-attach{align-items:center;background:var(--ef-inset);border-radius:7px;box-shadow:0 0 0 1px var(--ef-hairline);color:var(--ef-text2);display:inline-flex;font-family:var(--ef-mono);font-size:11px;gap:7px;padding:5px 9px}.ef-attachx{color:var(--ef-text4);font-size:13px}.ef-attachx:hover{color:var(--ef-risk)}.ef-newthread-actions .ef-modalhint{color:var(--ef-text3);font-family:var(--ef-mono);font-size:10px;margin-left:auto}.dashboard-page{--bg: #eef0f3;--panel: #ffffff;--panel2: #f7f8fa;--inset: #f2f3f6;--border: #dde0e5;--border2: #e3e6ea;--hairline: #ebedf0;--text: #17181c;--text2: #4a4e57;--text3: #888d96;--text4: #aab0b9;--accent: #3b5bfd;--ok: #2ba164;--ok-ink: #1e7f4f;--warn: #d4960f;--warn-ink: #9a6700;--risk: #d6453d;--risk-ink: #b3261e;--accent-tint: color-mix(in srgb, var(--accent) 9%, transparent);--accent-tint2: color-mix(in srgb, var(--accent) 16%, transparent);--ok-tint: color-mix(in srgb, var(--ok) 12%, transparent);--warn-tint: color-mix(in srgb, var(--warn) 14%, transparent);--risk-tint: color-mix(in srgb, var(--risk) 12%, transparent);--shadow-sm: 0 1px 2px rgba(20, 24, 40, .07);--shadow-md: 0 4px 16px rgba(20, 24, 40, .08);--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dashboard-page.theme-dark{--bg: #0c0e12;--panel: #171a21;--panel2: #1d212a;--inset: #13161c;--border: #272c36;--border2: #232831;--hairline: #20242d;--text: #e8eaee;--text2: #b6bcc7;--text3: #7a8190;--text4: #585f6c;--accent: #6b82ff;--ok: #3dbe7b;--ok-ink: #5bcb90;--warn: #e0a82e;--warn-ink: #e4b95c;--risk: #e25b52;--risk-ink: #ee8079;--ok-tint: color-mix(in srgb, var(--ok) 12%, transparent);--warn-tint: color-mix(in srgb, var(--warn) 14%, transparent);--risk-tint: color-mix(in srgb, var(--risk) 12%, transparent);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .45)}:where(button.eg-reset){background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.eg-main{background:var(--panel);color:var(--text);display:flex;flex:1;flex-direction:column;font-family:var(--ef-sans);min-width:0}.eg-topbar{align-items:center;border-bottom:1px solid var(--border2);display:flex;flex:0 0 48px;gap:12px;height:48px;padding:0 18px}.eg-toptitle{align-items:center;display:flex;font-size:13.5px;font-weight:650;gap:8px}.eg-btn{background:var(--accent);border-radius:7px;color:#fff;font-size:12px;font-weight:700;padding:5px 12px}.eg-btn.ghost{background:var(--panel);box-shadow:0 0 0 1px var(--border);color:var(--text);font-weight:600}.eg-btn.subtle{background:var(--inset);box-shadow:0 0 0 1px var(--hairline);color:var(--text);font-weight:600}.eg-doc{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 24px}.eg-sechead{align-items:center;color:var(--text);display:flex;font-size:12.5px;font-weight:700;justify-content:space-between}.eg-mono{color:var(--text3);font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eg-status{border-radius:5px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.eg-status.warn{background:var(--warn-tint);color:var(--warn-ink)}.eg-status.ok{background:var(--ok-tint);color:var(--ok-ink)}.eg-status.muted{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text3)}.eg-status.accent{background:var(--accent-tint);color:var(--accent)}.eg-agenthub-topbar{min-height:58px}.eg-custom-agent{margin-left:auto}.eg-agenthub-doc{background:var(--panel)}.eg-agenthub-stack{display:flex;flex-direction:column;gap:16px;max-width:980px}.eg-agentgrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.eg-agentcard,.eg-skillcard,.eg-suggest{background:var(--panel);border:1px solid var(--border2);border-radius:12px;box-shadow:var(--shadow-sm)}.eg-agentcard{display:flex;flex-direction:column;gap:9px;padding:14px 16px 12px}.eg-agenthead{align-items:center;display:flex;gap:10px}.eg-agenticon{border-radius:9px;display:grid;flex:0 0 30px;height:30px;place-items:center;position:relative;width:30px}.eg-agenticon:after{background:#fff;border-radius:12%;content:"";height:33%;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform:rotate(45deg);width:33%}.eg-agenttitle{font-size:13.5px;font-weight:650}.eg-agentsub{color:var(--text3);font-family:var(--mono);font-size:10px;letter-spacing:.05em;margin-top:1px;text-transform:uppercase}.eg-agentdesc{color:var(--text2);font-size:12.5px;line-height:1.5}.eg-agentdesc b,.eg-suggesttext b{color:var(--text);font-weight:650}.eg-ctx{display:flex;flex-wrap:wrap;gap:6px}.eg-ctxchip{align-items:center;background:var(--inset);border-radius:6px;box-shadow:0 0 0 1px var(--hairline);color:var(--text2);display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:500;gap:6px;padding:3px 9px}.eg-linkglyph{color:var(--text3);font-size:10px}.eg-agentstats{border-top:1px solid var(--hairline);display:flex;gap:18px;padding-top:9px}.eg-agentstat{color:var(--text3);font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.eg-agentstat b{color:var(--text);display:block;font-size:13px;font-weight:650;letter-spacing:-.01em;margin-bottom:1px}.eg-suggest{align-items:center;display:flex;gap:12px;padding:13px 16px}.eg-suggesttext{color:var(--text2);flex:1;font-size:12.5px;line-height:1.45}.eg-suggestactions{display:flex;gap:8px}.eg-skillstack{display:flex;flex-direction:column;gap:12px}.eg-skillcard{display:flex;flex-direction:column;gap:9px;padding:13px 16px 11px}.eg-skillhead,.eg-skillfoot{align-items:center;display:flex;gap:9px}.eg-skillused{margin-left:auto}.eg-steps{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.eg-stepwrap{align-items:center;display:inline-flex;gap:6px}.eg-step{background:var(--inset);border-radius:6px;box-shadow:0 0 0 1px var(--hairline);color:var(--text2);font-family:var(--mono);font-size:10.5px;padding:3px 8px;white-space:nowrap}.eg-steparrow{color:var(--text4);font-size:10px}.eg-skillfoot .eg-btn:first-of-type{margin-left:auto}@media(max-width:980px){.eg-agentgrid{grid-template-columns:1fr}.eg-suggest,.eg-skillfoot{align-items:flex-start;flex-direction:column}.eg-skillfoot .eg-btn:first-of-type{margin-left:0}}.eg-evtdot{border-radius:3px;flex:0 0 10px;height:10px;margin-top:3px;width:10px}.eg-evtbody{min-width:0}.eg-evttext{color:var(--text2);font-size:12px;line-height:1.45}.eg-evttext b,.eg-why b{color:var(--text);font-weight:650}.eg-evtmeta{color:var(--text3);font-family:var(--mono);font-size:10px;margin-top:2px}.eg-evtroute{align-items:center;background:var(--accent-tint);border-radius:5px;color:var(--accent);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:700;gap:4px;margin-top:5px;padding:2px 7px;white-space:nowrap}.eg-evtroute.muted{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text3)}.eg-evtroute.risk{background:var(--risk-tint);color:var(--risk-ink)}.eg-inboxstats{border-bottom:1px solid var(--hairline);display:flex;gap:22px;padding:14px 22px}.eg-stat{display:flex;flex-direction:column;gap:1px}.eg-statnum{font-size:19px;font-weight:700;letter-spacing:-.02em}.eg-statlabel{color:var(--text3);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.eg-inboxlist{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 20px}.eg-ibxgroup{color:var(--text3);font-family:var(--mono);font-size:10.5px;font-weight:700;padding:14px 0 6px}.eg-ibxrow{align-items:flex-start;border-radius:9px;display:flex;gap:12px;padding:10px 12px;width:100%}.eg-ibxrow:hover{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.eg-ibxrow.is-open{background:var(--inset);box-shadow:0 0 0 1px var(--hairline)}.eg-ibxdetail{border-left:2px solid var(--accent-tint2);display:flex;flex-direction:column;gap:9px;margin:2px 12px 10px;padding:12px 14px 12px 34px}.eg-why{color:var(--text2);font-size:12.5px;line-height:1.5}@media(max-width:1240px){.ef-rail{display:none}}.dashboard-page{min-height:100vh;display:flex;background:#131313;color:#e2e2e2;font-family:Inter,system-ui,sans-serif;selection-background-color:#353535}.dash-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.project-select-page{min-height:100vh;display:flex;overflow:hidden;background:#f9f9f8;color:#1a1c1c;font-family:Inter,system-ui,sans-serif}.project-select-sidebar{position:sticky;top:0;width:260px;height:100vh;flex:0 0 260px;display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#fff;border-right:1px solid #c4c7c7}.project-select-brand{display:flex;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1rem}.project-select-brand-mark{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;background:#000;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:700}.project-select-brand h1,.project-select-brand p,.project-select-hero h2,.project-select-hero p,.project-select-hero span,.project-select-card h3,.project-select-card p,.project-select-card footer,.project-select-create-card label,.project-select-create-card span,.project-select-create-card small,.project-select-create-card input,.project-select-create-card button,.project-select-account p,.project-select-account span{margin:0}.project-select-brand h1{color:#000;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}.project-select-brand p,.project-select-nav button,.project-select-status,.project-select-hero p{font-size:.6875rem;line-height:1rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.project-select-brand p{color:#444748}.project-select-nav{flex:1;display:flex;flex-direction:column;gap:.5rem}.project-select-nav button{min-height:2.75rem;border:0;border-radius:999px;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#444748;background:transparent;font-family:Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.project-select-nav button:hover{color:#1a1c1c;background:#eeeeed}.project-select-nav button.active{color:#fff;background:#000;transform:scale(.98)}.project-select-theme-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.35rem;border:1px solid #c4c7c7;border-radius:999px;background:#f3f4f3}.project-select-theme-switch button{min-height:2.25rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:#444748;background:transparent;font:inherit;font-size:.8125rem;line-height:1;font-weight:700;cursor:pointer}.project-select-theme-switch button.active{color:#fff;background:#000}.project-select-account-area{margin-top:auto;padding:1rem 0 0;border-top:1px solid #c4c7c7}.project-select-account-area .dash-account-menu{left:0;right:0}.project-select-page .dash-modal-backdrop{background:#00000085}.project-select-page .dash-modal{color:#f8f5ea;background:#24231c;border-color:#f8f5ea47}.project-select-page.theme-light .dash-modal-backdrop{background:#17161047}.project-select-page.theme-light .dash-modal{color:#171610;background:#fff;border-color:#34312657;box-shadow:8px 8px #17161029}.project-select-page.theme-light .dash-modal h2,.project-select-page.theme-light .dash-modal h3{color:#171610}.project-select-page.theme-light .dash-modal>header button{color:#171610;background:#f4f7ff}.project-select-page.theme-light .dash-user-settings-nav{background:#fffdf7;border-color:#34312647}.project-select-page.theme-light .dash-user-settings-nav button{color:#706d60}.project-select-page.theme-light .dash-user-settings-nav button:hover,.project-select-page.theme-light .dash-user-settings-nav button.active{color:#182000;background:var(--edge-signal);border-color:var(--edge-signal)}.project-user-settings-panel{display:grid;gap:1rem}.project-user-settings-panel>header{display:grid;gap:.25rem}.project-user-settings-panel h3,.project-user-settings-panel p{margin:0}.project-user-settings-panel>header p,.project-user-subscription-card p{color:#c8bfad;line-height:1.5}.project-select-page.theme-light .project-user-settings-panel>header p,.project-select-page.theme-light .project-user-subscription-card p,.project-select-page.theme-light .dash-connector-card p{color:#706d60}.project-user-connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-user-connector-head{display:flex;align-items:flex-start;gap:.8rem}.project-user-connector-logo{width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;color:#182000;background:var(--edge-signal)}.project-select-page.theme-light .dash-connector-card,.project-select-page.theme-light .project-user-subscription-card{background:#fffdf7;border-color:#3431263d}.project-user-theme-switch{width:min(100%,22rem)}.project-user-subscription-card{display:grid;gap:.45rem;padding:1rem;border:1px solid #353535;border-radius:1rem;background:#111}.project-user-subscription-card span{color:#918a7b;font-size:.78rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.project-user-subscription-card strong{font-size:1.35rem}.project-select-account{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem}.project-select-account p{overflow:hidden;color:#1a1c1c;font-size:.875rem;line-height:1.25rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-select-account span{display:block;overflow:hidden;margin-top:.1rem;color:#444748;font-size:.8125rem;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.project-select-main{flex:1;height:100vh;overflow-y:auto;padding:clamp(1rem,3vw,2rem)}.project-select-main>*{max-width:1200px;margin-right:auto;margin-left:auto}.project-select-hero{padding:2.5rem 0 3rem}.project-select-hero p{margin-bottom:.5rem;color:#444748}.project-select-hero h2{color:#000;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,3rem);line-height:1.16;letter-spacing:-.02em;font-weight:700}.project-select-hero span{display:block;max-width:42rem;margin-top:.75rem;color:#444748;font-size:1rem;line-height:1.5rem;font-weight:600}.project-select-error{max-width:1200px;margin:-1rem auto 1.5rem;padding:.85rem 1rem;border:1px solid #ffdad6;border-radius:.75rem;color:#93000a;background:#fff4f2}.project-select-loading{margin:auto;color:#444748;font-weight:600}.project-select-loading-shell{padding-top:clamp(3rem,8vh,6rem)}.project-select-skeleton-mark,.project-select-skeleton-line,.project-select-skeleton-title,.project-select-skeleton-nav,.project-select-skeleton-account,.project-select-skeleton-card{position:relative;overflow:hidden;border-radius:1rem;background:#78829629}.project-select-skeleton-mark:after,.project-select-skeleton-line:after,.project-select-skeleton-title:after,.project-select-skeleton-nav:after,.project-select-skeleton-account:after,.project-select-skeleton-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);animation:edge-skeleton-shimmer 1.45s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent)}.project-select-skeleton-mark{width:2.5rem;height:2.5rem}.project-select-skeleton-line{width:8rem;height:.95rem}.project-select-skeleton-line.short{width:5.5rem}.project-select-skeleton-line.tiny{width:4.25rem;height:.65rem;margin-top:.45rem}.project-select-skeleton-line.eyebrow{width:8rem;height:.8rem;border-radius:999px}.project-select-skeleton-line.subtitle{width:min(30rem,85%);height:1.25rem;margin-top:1.25rem}.project-select-skeleton-title{width:min(44rem,92%);height:clamp(4rem,9vw,7rem);margin-top:1rem;border-radius:1.5rem}.project-select-skeleton-nav{width:100%;height:3.5rem;margin-top:4rem}.project-select-sidebar-skeleton{pointer-events:none}.project-select-skeleton-account{width:100%;height:4.5rem;margin-top:auto}.project-select-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem}.project-select-skeleton-card{min-height:13rem;border:1px solid rgba(120,130,150,.2);background:#ffffff94}.project-select-page.theme-dark .project-select-skeleton-card{background:#ffffff0f}.project-select-skeleton-card.dashed{border-style:dashed}@keyframes edge-skeleton-shimmer{to{transform:translate(100%)}}.project-select-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.project-select-create-card,.project-select-card{min-height:16rem;border-radius:.75rem;color:#1a1c1c}.project-select-create-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:2px dashed #c4c7c7;background:transparent;font:inherit;text-align:center;cursor:pointer}.project-select-create-card:focus-within,.project-select-create-card:hover{border-color:#000;background:#f3f4f3}.project-select-create-card.is-editing{cursor:default}.project-select-create-icon{width:3rem;height:3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#1a1c1c;background:#e8e8e7}.project-select-create-card label,.project-select-create-card span{color:#1a1c1c;font-size:1rem;line-height:1.5rem;font-weight:600}.project-select-create-card small{color:#444748;font-size:.8125rem;line-height:1.125rem}.project-select-create-card input{width:min(100%,16rem);min-height:2.75rem;border:0;border-radius:999px;padding:.6rem 1rem;color:#1a1c1c;background:#fff;box-shadow:inset 0 0 0 1px #c4c7c7;font:inherit;text-align:center;outline:none}.project-select-create-card input:focus{box-shadow:inset 0 0 0 1px #000,0 0 0 4px #0000000d}.project-select-create-actions{display:flex;justify-content:center;gap:.5rem}.project-select-create-actions button{min-height:2.75rem;border:1px solid #c4c7c7;border-radius:999px;padding:.65rem 1.15rem;color:#1a1c1c;background:#fff;font:inherit;font-weight:700;cursor:pointer}.project-select-create-actions button[type=submit]{border-color:#000;color:#fff;background:#000}.project-select-create-actions button:disabled{cursor:wait;opacity:.65}.project-select-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem;border:1px solid #c4c7c7;background:#fff;box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.project-select-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,transparent,#f3f4f3);opacity:0;transition:opacity .2s ease}.project-select-card:hover{border-color:#747878;box-shadow:0 4px 20px #00000008;transform:translateY(-1px)}.project-select-card:hover:after{opacity:1}.project-select-card>*{position:relative;z-index:1}.project-select-card-top,.project-select-card footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-select-card-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#444748;background:#e8e8e7}.project-select-status{display:inline-flex;align-items:center;min-height:1.5rem;border-radius:999px;padding:.25rem .6rem;color:#444748;background:#eeeeed}.project-select-card h3{color:#000;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700}.project-select-card p{display:-webkit-box;margin-top:.35rem;overflow:hidden;color:#444748;font-size:.8125rem;line-height:1.125rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-select-card footer{color:#444748;font-size:.8125rem;line-height:1.125rem}.project-select-card footer span{font-weight:600}.project-select-page.theme-dark{background:#080808;color:#fff}.project-select-page.theme-dark .project-select-sidebar{background:#0e0e0e;border-color:#353535}.project-select-page.theme-dark .project-select-brand-mark,.project-select-page.theme-dark .project-select-nav button.active,.project-select-page.theme-dark .project-select-theme-switch button.active,.project-select-page.theme-dark .project-select-create-actions button[type=submit]{color:#131313;background:#fff}.project-select-page.theme-dark .project-select-brand h1,.project-select-page.theme-dark .project-select-hero h2,.project-select-page.theme-dark .project-select-card h3,.project-select-page.theme-dark .project-select-create-card label,.project-select-page.theme-dark .project-select-create-card span,.project-select-page.theme-dark .project-select-account p{color:#fff}.project-select-page.theme-dark .project-select-brand p,.project-select-page.theme-dark .project-select-nav button,.project-select-page.theme-dark .project-select-hero p,.project-select-page.theme-dark .project-select-hero span,.project-select-page.theme-dark .project-select-card p,.project-select-page.theme-dark .project-select-card footer,.project-select-page.theme-dark .project-select-create-card small,.project-select-page.theme-dark .project-select-account span,.project-select-page.theme-dark .project-select-loading,.project-select-page.theme-dark .project-select-theme-switch button{color:#c4c7c8}.project-select-page.theme-dark .project-select-nav button:hover,.project-select-page.theme-dark .project-select-create-card:focus-within,.project-select-page.theme-dark .project-select-create-card:hover{color:#fff;background:#1b1b1b}.project-select-page.theme-dark .project-select-theme-switch{border-color:#353535;background:#131313}.project-select-page.theme-dark .project-select-account,.project-select-page.theme-dark .project-select-account-area{border-color:#353535}.project-select-page.theme-dark .project-select-create-card{border-color:#444748;color:#fff}.project-select-page.theme-dark .project-select-create-card:focus-within,.project-select-page.theme-dark .project-select-create-card:hover{border-color:#fff}.project-select-page.theme-dark .project-select-create-icon,.project-select-page.theme-dark .project-select-card-icon,.project-select-page.theme-dark .project-select-status{color:#fff;background:#1b1b1b}.project-select-page.theme-dark .project-select-create-card input{color:#fff;background:#131313;box-shadow:inset 0 0 0 1px #444748}.project-select-page.theme-dark .project-select-create-card input:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 4px #ffffff14}.project-select-page.theme-dark .project-select-create-actions button{color:#fff;background:#131313;border-color:#444748}.project-select-page.theme-dark .project-select-card{color:#fff;background:#0e0e0e;border-color:#353535}.project-select-page.theme-dark .project-select-card:after{background:linear-gradient(135deg,transparent,#151515)}.project-select-page.theme-dark .project-select-card:hover{border-color:#fff;box-shadow:0 4px 20px #00000047}.project-select-page.theme-dark .project-select-error{color:#ffdad6;background:#ba1a1a24;border-color:#ffdad640}.dashboard-page,.project-select-page{font-family:var(--edge-font-body)}.dashboard-page{background:linear-gradient(rgba(243,239,227,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(243,239,227,.04) 1px,transparent 1px),#15140f;background-size:3rem 3rem;color:var(--edge-paper-soft)}.project-select-page{background:linear-gradient(rgba(23,22,16,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,22,16,.04) 1px,transparent 1px),var(--edge-paper);background-size:3rem 3rem}.project-select-sidebar,.dash-sidebar{background:#fbf8efeb;border-color:#3431263d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-select-page.theme-dark .project-select-sidebar,.dash-sidebar{background:#15140ff0;border-color:#f3efe329}.project-select-brand-mark,.dash-sidebar-header h1,.project-select-hero h2,.project-select-card h3,.dash-page-title,.dash-panel-title,.dash-section-title,.dash-page-heading,.dash-card-title{font-family:var(--edge-font-display);letter-spacing:-.04em}.project-select-brand h1,.project-select-brand p,.project-select-nav button,.project-select-status,.project-select-hero p,.project-select-theme-switch button,.dash-nav-item,.dash-panel-eyebrow,.dash-status-row,.dash-agent-state,.dash-decision small,.dash-timeline-item p{font-family:var(--edge-font-mono)}.project-select-nav button,.dash-nav-item{border-radius:var(--edge-radius-control);letter-spacing:.02em}.project-select-nav button.active,.project-select-theme-switch button.active,.project-select-page.theme-dark .project-select-nav button.active,.project-select-page.theme-dark .project-select-theme-switch button.active,.dash-nav-item.active{color:var(--edge-signal-ink);background:var(--edge-signal);border-left:0;box-shadow:4px 4px #3478f62e}.project-select-nav button:hover,.dash-nav-item:hover{transform:translate(-1px,-1px)}.project-select-hero{padding:clamp(2rem,6vw,4rem) 0 clamp(2rem,5vw,3.25rem)}.project-select-hero h2{max-width:14ch;font-size:clamp(3.35rem,9vw,6.1rem);line-height:.92;font-weight:800;text-wrap:balance}.project-select-hero span{max-width:32rem;font-weight:500}.project-select-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.project-select-create-card,.project-select-card,.dash-project-form,.dash-card,.dash-panel,.dash-metric-card,.dash-calendar-card,.dash-list-card,.dash-settings-panel,.dash-knowledge-card,.dash-financial-card,.dash-team-card{border-radius:var(--edge-radius-card);border-color:#34312647;background:var(--edge-paper-soft);box-shadow:6px 6px #1716101f}.project-select-card:hover,.project-select-create-card:hover,.dash-card:hover,.dash-panel:hover{transform:translate(-1px,-1px);box-shadow:8px 8px #17161029}.project-select-page.theme-dark .project-select-create-card,.project-select-page.theme-dark .project-select-card,.dashboard-page .dash-project-form,.dashboard-page .dash-card,.dashboard-page .dash-panel,.dashboard-page .dash-metric-card,.dashboard-page .dash-calendar-card,.dashboard-page .dash-list-card,.dashboard-page .dash-settings-panel,.dashboard-page .dash-knowledge-card,.dashboard-page .dash-financial-card,.dashboard-page .dash-team-card{color:var(--edge-paper-soft);border-color:#f3efe32e;background:#24231cf0;box-shadow:6px 6px #3478f621}.project-select-page.theme-dark .project-select-card:hover,.dashboard-page .dash-card:hover,.dashboard-page .dash-panel:hover{border-color:#3478f67a;box-shadow:8px 8px #3478f62e}.project-select-create-actions button,.dash-project-form-actions button,.dash-primary-action,.dash-button-primary,.dash-submit-button,.dash-danger-button,.dash-filter-button,.dash-view-toggle button,.dash-segment button{border-radius:var(--edge-radius-control);font-family:var(--edge-font-mono);font-weight:700}.project-select-create-actions button[type=submit],.dash-project-form-actions button[type=submit],.dash-primary-action,.dash-button-primary,.dash-submit-button,.dash-view-toggle button.active,.dash-segment button.active{color:var(--edge-signal-ink);background:var(--edge-signal);border-color:var(--edge-signal);box-shadow:3px 3px #3478f62e}.dash-danger-button,.project-settings-delete,.delete-project-button{color:#fff2ed;background:var(--edge-rust);border-color:var(--edge-rust)}.project-select-create-card input,.dash-project-form input,.dashboard-page input,.dashboard-page select,.dashboard-page textarea{border-radius:var(--edge-radius-control)}.dash-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:16rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0;background:#131313;border-right:1px solid #444748}.dash-sidebar-header{padding:0 1.5rem 1rem}.dash-sidebar-header h1{margin:0;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;font-weight:500;color:#fff}.dash-sidebar-header p,.dash-nav-item,.dash-panel-eyebrow,.dash-status-row,.dash-agent-state,.dash-decision small,.dash-timeline-item p{font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500}.dash-sidebar-header p{margin:.5rem 0 0;color:#c4c7c8}.dash-nav-list{flex:1;display:flex;flex-direction:column}.dash-nav-item{display:flex;align-items:center;gap:1rem;width:calc(100% - 1rem);margin:0 .5rem;padding:.5rem 1rem;border:0;border-radius:1rem;color:#c4c7c8;background:transparent;font:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.dash-nav-item:hover{color:#fff;background:#353535}.dash-nav-item.active{color:#fff;background:#1b1b1b;border-left:2px solid #ffffff;font-weight:700;transform:scale(.98)}.dash-back-projects{margin:0 .5rem 1.25rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:.55rem;background:transparent;box-shadow:none}.dash-nav-new-project{color:#fff;background:#1b1b1b;border:1px solid #353535}.dash-nav-new-project:disabled{cursor:wait;opacity:.7}.dash-project-error{margin:.75rem 1rem 0;color:#ffb4ab;font-size:.75rem;line-height:1.4}.dash-project-form{display:grid;gap:.65rem;margin:.75rem;padding:.85rem;border-radius:1rem;background:#1b1b1b;border:1px solid #353535}.dash-project-form label{color:#c4c7c8;font-size:.72rem;line-height:1rem;letter-spacing:.05em;font-weight:500;text-transform:uppercase}.dash-project-form input{width:100%;min-height:2.45rem;border-radius:.75rem;border:1px solid #444748;padding:.55rem .7rem;color:#fff;background:#0e0e0e;font:inherit;font-size:.88rem;outline:none}.dash-project-form input:focus{border-color:#fff}.dash-project-form input::placeholder{color:#8e9192}.dash-project-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dash-project-form-actions button{min-height:2.25rem;border-radius:999px;border:1px solid #444748;color:#e2e2e2;background:transparent;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.dash-project-form-actions button[type=submit]{color:#131313;border-color:#fff;background:#fff}.dash-project-form-actions button:hover{background:#353535}.dash-project-form-actions button[type=submit]:hover{background:#c6c6c7}.dash-project-form-actions button:disabled{cursor:wait;opacity:.65}.dash-project-list{display:flex;flex-direction:column;gap:.25rem;margin-top:.9rem}.dash-project-item{width:calc(100% - 1rem);min-height:2.75rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0 .5rem;padding:.55rem 1rem;border:0;border-radius:1rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.86rem;font-weight:500;text-align:left;cursor:pointer}.dash-project-item:hover{color:#fff;background:#1f1f1f}.dash-project-item.active{color:#fff;background:#1b1b1b;border:1px solid #353535}.dash-project-item span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-account-area{position:relative;padding:1rem .75rem 0}.dash-account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;border-radius:1rem;background:#1b1b1b;border:1px solid #353535}.dash-user-avatar{width:2.25rem;height:2.25rem;border-radius:.45rem;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:transparent;font-size:.75rem;line-height:1;font-weight:700;letter-spacing:.04em}.dash-user-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.dash-user-copy{min-width:0}.dash-user-copy p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem;line-height:1.2;font-weight:600}.dash-user-copy span{display:block;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4c7c8;font-size:.7rem;line-height:1.2}.dash-account-trigger{width:2rem;height:2rem;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;color:#c4c7c8;background:transparent;cursor:pointer}.dash-account-trigger:hover{color:#fff;background:#353535}.dash-account-menu{position:absolute;left:.75rem;right:.75rem;bottom:calc(100% + .75rem);padding:.4rem;border-radius:1rem;background:#1f1f1f;border:1px solid #444748;box-shadow:0 18px 50px #0000006b}.dash-account-menu button{width:100%;min-height:2.45rem;border:0;border-radius:.75rem;padding:.5rem .65rem;display:flex;align-items:center;gap:.65rem;color:#e2e2e2;background:transparent;font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;text-align:left}.dash-account-menu button:hover{background:#353535;color:#fff}.dash-main{flex:1;min-height:100vh;margin-left:16rem;padding:4rem}.dash-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:3rem}.dash-status-row{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:#fff;text-transform:uppercase}.dash-live-dot{width:.75rem;height:.75rem;border-radius:999px;background:#fff;box-shadow:0 0 8px #fffc}.dash-header h2{margin:0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#fff}.dash-empty-project-copy{margin:1rem 0 0;color:#c4c7c8;font-size:1rem;line-height:1.5}.dash-actions{display:flex;gap:1rem}.dash-button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:999px;font:inherit;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dash-button.ghost{color:#fff;background:transparent;border:1px solid #444748}.dash-button.ghost:hover{background:#1b1b1b}.dash-button.primary{color:#131313;background:#fff;border:1px solid #ffffff}.dash-button.primary:hover{background:#c6c6c7}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.dash-panel{position:relative;overflow:hidden;padding:3rem;border:1px solid #444748;border-radius:1rem;background:transparent}.dash-panel:hover{background:#131313}.dash-panel.filled{background:#0e0e0e}.dash-panel h3{margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;font-weight:500}.dash-panel h3 .dash-icon{color:#8e9192}.dash-panel-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(31,31,31,.2),transparent);pointer-events:none}.dash-panel.health{grid-column:span 8}.dash-panel.objective{grid-column:span 4}.dash-panel.decisions,.dash-panel.meetings{grid-column:1 / -1}.dash-panel.insights,.dash-panel.run-state{grid-column:span 6}.dash-panel.agents{grid-column:1 / -1}.dash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.dash-metrics p{margin:0 0 .25rem;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500}.dash-metrics strong{display:flex;align-items:baseline;gap:.25rem;color:#fff;font-size:2rem;line-height:2.5rem;letter-spacing:-.02em;font-weight:500}.dash-metrics strong .dash-icon{color:#c4c7c8;font-size:1rem}.dash-progress{height:.25rem;width:100%;margin-top:.5rem;overflow:hidden;border-radius:999px;background:#1f1f1f}.dash-progress span{display:block;height:100%;background:#fff}.dash-briefing-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash-briefing-list>div{min-height:10rem;padding:1rem;border-radius:1rem;background:#0e0e0e;border:1px solid #353535}.dash-briefing-list p{margin:0 0 .65rem;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500;text-transform:uppercase}.dash-briefing-list strong{display:block;margin-bottom:.55rem;color:#fff;font-size:1.18rem;line-height:1.35;letter-spacing:-.02em;font-weight:500}.dash-briefing-list span{display:block;color:#c4c7c8;font-size:.88rem;line-height:1.5}.dash-panel-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;color:#c4c7c8;text-transform:uppercase}.dash-panel-eyebrow>span{display:inline-flex;align-items:center;gap:.5rem}.dash-panel-eyebrow button,.dash-card-action{border:0;border-radius:999px;padding:.35rem .7rem;color:#131313;background:#fff;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.dash-card-action{display:inline-flex;align-items:center;cursor:inherit}.dash-clickable-panel{cursor:pointer}.dash-empty-inline,.dash-inline-message{margin:.75rem 0 0;color:#c4c7c8;font-size:.86rem;line-height:1.45}.dash-inline-message{color:#fff}.dash-objective-copy{margin:0;color:#fff;font-size:1.125rem;line-height:1.55;font-weight:400}.dash-agent-owner{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #353535}.dash-agent-owner>span{width:1.5rem;height:1.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#2a2a2a;border:1px solid #444748}.dash-agent-owner .dash-icon{font-size:.75rem}.dash-agent-owner p{margin:0;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500}.dash-calendar-list{display:grid;gap:.8rem}.dash-calendar-list>div{display:grid;gap:.25rem;padding-bottom:.8rem;border-bottom:1px solid #353535}.dash-calendar-list>div:last-child{border-bottom:0;padding-bottom:0}.dash-calendar-list span{color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500;text-transform:uppercase}.dash-calendar-list p{margin:0;color:#fff;font-size:1rem;line-height:1.4}.dash-meeting-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash-meeting-list article{min-height:9rem;display:grid;align-content:start;gap:.55rem;padding:1rem;border-radius:1rem;background:#131313;border:1px solid #353535}.dash-meeting-list span{color:#c4c7c8;font-size:.72rem;line-height:1rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.dash-meeting-list p{margin:0;color:#fff;font-size:1rem;line-height:1.35;font-weight:700}.dash-meeting-list small{color:#c4c7c8;font-size:.86rem;line-height:1.5}.dash-meetings-page-list{display:grid;gap:1rem}.dash-meeting-summary-card,.dash-empty-state-panel{padding:1.5rem;border-radius:1rem;background:#0e0e0e;border:1px solid #444748}.dash-meeting-summary-card{display:grid;gap:1rem}.dash-meeting-summary-card h3{margin:0;color:#fff;font-size:1.3rem;line-height:1.35;letter-spacing:-.02em}.dash-meeting-summary-card>p,.dash-empty-state-panel p{margin:0;color:#c4c7c8;font-size:.95rem;line-height:1.6}.dash-meetings-workspace,.dash-meeting-detail-page{display:grid;gap:1.5rem}.dash-meetings-head,.dash-meeting-detail-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end}.dash-meetings-head h2,.dash-meeting-detail-head h2{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,3.7rem);line-height:1;letter-spacing:-.02em;font-weight:700}.dash-meetings-head p,.dash-meeting-detail-head p{margin:.7rem 0 0;color:#c4c7c8;font-size:.95rem;line-height:1.55}.dash-meeting-filter-row,.dash-meeting-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dash-meeting-filter-row button,.dash-meeting-detail-actions button,.dash-meeting-hero-card>div:last-child button{min-height:2.45rem;border:1px solid #444748;border-radius:999px;padding:.55rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;background:transparent;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.dash-meeting-filter-row button.active,.dash-meeting-detail-actions button.primary,.dash-meeting-hero-card>div:last-child button.primary{color:#131313;background:#fff;border-color:#fff}.dash-meetings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.95fr);gap:1.5rem;align-items:start}.dash-meetings-main-list,.dash-meetings-side-list{display:grid;gap:1rem}.dash-meeting-section-label{display:flex;align-items:center;gap:.55rem}.dash-meeting-section-label span{width:.5rem;height:.5rem;border-radius:999px;background:#fff}.dash-meeting-section-label.muted span{width:.4rem;height:.4rem;background:#747878}.dash-meeting-section-label h3{margin:0;color:#fff;font-size:1rem;line-height:1.4;font-weight:700}.dash-meeting-section-label.muted h3{color:#c4c7c8}.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-empty-later,.dash-meeting-card{border:1px solid #444748;background:#0e0e0e}.dash-meeting-hero-card{position:relative;overflow:hidden;border-radius:1rem;padding:clamp(1.35rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:1.5rem;align-items:center}.dash-meeting-card-glow{display:none}.dash-meeting-hero-card>div:not(.dash-meeting-card-glow){position:relative;z-index:1}.dash-meeting-hero-badges,.dash-meeting-mini-participants,.dash-meeting-row-large,.dash-meeting-row-large>span,.dash-meeting-small-stack button{display:flex;align-items:center}.dash-meeting-hero-badges{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.dash-meeting-hero-badges>span{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .6rem;border-radius:999px;color:#ffdad6;background:#ba1a1a24;border:1px solid rgba(255,218,214,.2);font-size:.72rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-meeting-hero-badges i{width:.42rem;height:.42rem;border-radius:999px;background:#ffdad6}.dash-meeting-hero-badges small{display:inline-flex;align-items:center;gap:.35rem;color:#c4c7c8;font-size:.84rem;line-height:1}.dash-meeting-hero-card h3{margin:0;color:#fff;font-size:clamp(1.45rem,3vw,2rem);line-height:1.18;letter-spacing:-.02em}.dash-meeting-hero-card p{margin:.55rem 0 1.3rem;color:#c4c7c8;font-size:.98rem}.dash-meeting-mini-participants{gap:0}.dash-meeting-mini-participants span,.dash-meeting-mini-participants strong{width:2rem;height:2rem;margin-left:-.45rem;border-radius:999px;border:2px solid #0e0e0e;display:inline-flex;align-items:center;justify-content:center;color:#131313;background:#e2e2e2;font-size:.75rem;font-weight:800}.dash-meeting-mini-participants span:first-child{margin-left:0}.dash-meeting-mini-participants strong{color:#c4c7c8;background:#1b1b1b;border-color:#0e0e0e}.dash-meeting-hero-card>div:last-child{display:grid;gap:.75rem}.dash-meeting-list-large,.dash-meeting-small-stack,.dash-meeting-context-grid,.dash-meeting-agenda,.dash-meeting-participants,.dash-meeting-actions-list{display:grid;gap:.75rem}.dash-meeting-row-large{width:100%;min-height:5.25rem;border-radius:1rem;padding:1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;text-align:left;color:inherit;cursor:pointer}.dash-meeting-row-large:hover,.dash-meeting-small-stack button:hover{border-color:#fff;background:#151515}.dash-meeting-row-large>span{width:3.3rem;height:3.3rem;flex-direction:column;justify-content:center;border-radius:.75rem;background:#1b1b1b}.dash-meeting-row-large strong{color:#fff;font-size:1rem;line-height:1.1}.dash-meeting-row-large small{color:#c4c7c8;font-size:.68rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.dash-meeting-row-large h4,.dash-meeting-small-stack h4{margin:0;color:#fff;font-size:1rem;line-height:1.35;font-weight:800}.dash-meeting-row-large p,.dash-meeting-small-stack p,.dash-meeting-empty-later p{margin:.15rem 0 0;color:#c4c7c8;font-size:.84rem;line-height:1.45}.dash-meeting-row-large em{display:block;margin-top:.35rem;color:#858383;font-size:.78rem;line-height:1.4;font-style:normal}.dash-meeting-small-stack button{width:100%;justify-content:space-between;gap:1rem;border-radius:1rem;padding:1rem;text-align:left;cursor:pointer}.dash-meeting-small-stack button>span{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1b1b1b;font-size:.7rem;font-weight:800}.dash-meeting-empty-later{min-height:8rem;border-style:dashed;border-radius:1rem;display:grid;place-items:center;align-content:center;gap:.5rem;padding:1.25rem;text-align:center}.dash-meeting-empty-later .dash-icon{color:#747878;font-size:2rem}.dash-meeting-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.dash-meeting-detail-meta>span{padding:.3rem .65rem;border-radius:999px;color:#fff;background:#1b1b1b;border:1px solid #444748;font-size:.7rem;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-meeting-detail-meta p{margin:0;display:inline-flex;align-items:center;gap:.35rem;color:#c4c7c8;font-size:.88rem}.dash-meeting-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.95fr);gap:1.5rem;align-items:start}.dash-meeting-detail-main,.dash-meeting-detail-side{display:grid;gap:1.5rem}.dash-meeting-card{border-radius:1rem;padding:1.5rem}.dash-meeting-card h3,.dash-meeting-card-head h3{margin:0;display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;line-height:1.45;font-weight:800}.dash-meeting-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.dash-meeting-card>h3{margin-bottom:1rem}.dash-meeting-card-head>span,.dash-meeting-card-head>.dash-icon{color:#c4c7c8;font-size:.82rem;font-weight:700}.dash-meeting-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-meeting-context-grid article,.dash-meeting-note,.dash-meeting-agenda article,.dash-meeting-participants article,.dash-meeting-actions-list button,.dash-meeting-followup>div{border:1px solid #353535;border-radius:.8rem;background:#131313}.dash-meeting-context-grid article{display:flex;gap:.85rem;padding:1rem}.dash-meeting-context-grid article>span,.dash-meeting-participants article>span{width:2.2rem;height:2.2rem;border-radius:.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1b1b1b}.dash-meeting-context-grid h4,.dash-meeting-note h4,.dash-meeting-agenda h4,.dash-meeting-participants h4,.dash-meeting-followup h4,.dash-meeting-followup p{margin:0;color:#fff;font-size:.95rem;line-height:1.35;font-weight:800}.dash-meeting-context-grid p,.dash-meeting-note p,.dash-meeting-agenda p,.dash-meeting-participants p,.dash-meeting-actions-list small,.dash-meeting-followup span{margin:.3rem 0 0;color:#c4c7c8;font-size:.82rem;line-height:1.5}.dash-meeting-context-grid small,.dash-meeting-agenda small{margin-top:.5rem;display:inline-flex;align-items:center;gap:.3rem;color:#858383;font-size:.72rem;line-height:1}.dash-meeting-note{margin-top:1rem;padding:1rem}.dash-meeting-agenda article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem}.dash-meeting-agenda article>span{width:1.65rem;height:1.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#131313;background:#fff;font-size:.72rem;font-weight:900}.dash-meeting-add-agenda{width:100%;min-height:2.45rem;margin-top:1rem;border:1px dashed #444748;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.dash-meeting-participants article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem}.dash-meeting-participants article>span{border-radius:999px;font-weight:900}.dash-meeting-participants strong{padding:.25rem .5rem;border-radius:.45rem;color:#c4c7c8;background:#1b1b1b;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.dash-meeting-actions-list button{width:100%;display:grid;justify-items:start;gap:.4rem;padding:1rem;text-align:left;color:inherit;cursor:pointer}.dash-meeting-actions-list button:hover{border-color:#fff}.dash-meeting-actions-list p{margin:0;color:#fff;font-size:.9rem;line-height:1.35;font-weight:700}.dash-meeting-followup{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #353535}.dash-meeting-followup h4{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.dash-meeting-followup>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1rem}.dash-meeting-followup button{min-height:2rem;border:1px solid #444748;border-radius:999px;padding:.35rem .75rem;color:#fff;background:#0e0e0e;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.dash-financial-list{display:grid;gap:1rem}.dash-financial-list>div{padding:1rem;border-radius:1rem;background:#0e0e0e;border:1px solid #353535}.dash-financial-list p{margin:0 0 .35rem;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500;text-transform:uppercase}.dash-financial-list strong{display:block;color:#fff;font-size:1.75rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}.dash-settings-page{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.5rem}.dash-settings-nav,.dash-settings-panel{border:1px solid #444748;border-radius:1rem;background:#0e0e0e}.dash-settings-nav{align-self:start;padding:.5rem}.dash-settings-nav button{width:100%;min-height:2.75rem;border:0;border-radius:.85rem;display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.dash-settings-nav button.active,.dash-settings-nav button:hover{color:#fff;background:#1b1b1b}.dash-settings-nav button.danger{color:#ffb4ab}.dash-settings-nav button.danger.active,.dash-settings-nav button.danger:hover{color:#ffdad6;background:#93000a40}.dash-settings-panel{padding:2rem}.dash-settings-panel h3{margin:0 0 .55rem;color:#fff;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;font-weight:500}.dash-settings-copy{margin:0 0 1.5rem;color:#c4c7c8;font-size:.95rem;line-height:1.5}.dash-team-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#131313;border:1px solid #353535}.dash-team-copy{min-width:0}.dash-team-copy p{margin:0;color:#fff;font-size:1rem;line-height:1.3;font-weight:600}.dash-team-copy span{display:block;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4c7c8;font-size:.82rem;line-height:1.3}.dash-role-pill{padding:.35rem .65rem;border-radius:999px;color:#131313;background:#fff;font-size:.72rem;line-height:1;font-weight:700}.dash-team-list{display:grid;gap:.75rem}.dash-team-page{display:grid;gap:1.5rem}.dash-team-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.dash-team-hero h2{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.6rem,5vw,3.75rem);line-height:1;letter-spacing:-.02em;font-weight:700}.dash-team-hero p:not(.dash-detail-kicker){margin:.75rem 0 0;display:inline-flex;align-items:center;gap:.5rem;color:#c4c7c8;font-size:.95rem}.dash-team-invite-controls button{min-height:2.5rem;border:1px solid #444748;border-radius:999px;padding:.55rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:transparent;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.dash-team-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1.5rem;align-items:start}.dash-team-main{display:grid;gap:1.5rem}.dash-team-invite-card,.dash-team-members-card,.dash-team-permissions-card{border:1px solid #3a3a3a;border-radius:1rem;background:#171717;box-shadow:0 4px 20px #00000008}.dash-team-invite-card,.dash-team-permissions-card{padding:1.5rem}.dash-team-invite-card h3,.dash-team-members-card h3,.dash-team-permissions-card h3{margin:0;display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.85rem;color:#fff;font-size:1rem;line-height:1.5;font-weight:800}.dash-team-invite-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem) auto;gap:.75rem;margin-top:1rem}.dash-team-invite-controls input,.dash-team-invite-controls select,.dash-team-invite-link input,.dash-team-member-row select{min-width:0;border:1px solid #3a3a3a;border-radius:.75rem;color:#fff;background:#1f1f1f;font:inherit;font-size:.9rem;outline:0}.dash-team-invite-controls input,.dash-team-invite-controls select{min-height:2.6rem;padding:.55rem .85rem}.dash-team-invite-controls input::placeholder{color:#8e9192}.dash-team-invite-controls button{color:#131313;background:#fff;border-color:#fff}.dash-team-invite-controls button:disabled{cursor:not-allowed;opacity:.55}.dash-team-invite-link{margin-top:.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;color:#c4c7c8}.dash-team-invite-link input{min-height:2.35rem;padding:.45rem .75rem}.dash-team-members-card{overflow:hidden}.dash-team-members-card>header{padding:1rem;border-bottom:1px solid #3a3a3a;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#1c1c1c}.dash-team-table{overflow-x:auto}.dash-team-table-head,.dash-team-member-row{display:grid;grid-template-columns:minmax(18rem,1.5fr) minmax(9rem,.7fr) minmax(7rem,.55fr) 4rem;align-items:center;gap:1rem}.dash-team-table-head{padding:.85rem 1rem;border-bottom:1px solid #3a3a3a;color:#8e9192;font-size:.72rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-team-table-head span:last-child{text-align:right}.dash-team-member-row{min-width:44rem;padding:1rem;border-bottom:1px solid #303030}.dash-team-member-row:last-child{border-bottom:0}.dash-team-member-row:hover{background:#1d1d1d}.dash-team-member{min-width:0;display:flex;align-items:center;gap:.75rem}.dash-team-avatar{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;color:#fff;background:#1f1f1f;border:1px solid #444748;font-size:.75rem;font-weight:800}.dash-team-avatar img{width:100%;height:100%;object-fit:cover}.dash-team-member strong,.dash-team-permissions-card h4{display:block;color:#fff;font-size:.95rem;line-height:1.35;font-weight:800}.dash-team-member small,.dash-team-permissions-card p{display:block;margin-top:.2rem;color:#c4c7c8;font-size:.82rem;line-height:1.45}.dash-team-member-row select{width:max-content;min-height:2rem;padding:.25rem .5rem}.dash-team-status{width:max-content;min-height:1.6rem;display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-team-status.active{color:#a5d6a7;background:#2e7d322e}.dash-team-status.invited{color:#ffcc80;background:#e651002e}.dash-team-member-row>button{justify-self:end;width:2rem;height:2rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#8e9192;background:transparent;cursor:pointer}.dash-team-member-row>button:hover{color:#ffb4ab;background:#ba1a1a26}.dash-team-permissions-card{position:sticky;top:1.5rem;display:grid;gap:1.35rem}.dash-team-permissions-card article{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.85rem}.dash-team-permissions-card h3>.dash-icon,.dash-team-permissions-card article>.dash-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff}.dash-team-permissions-card article>.dash-icon{margin-top:0}.dash-invite-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-bottom:1rem}.dash-invite-row button,.dash-connector-actions button,.dash-enabled-app-actions button{min-height:2.45rem;border:1px solid #444748;border-radius:999px;padding:.55rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.dash-invite-row button:disabled,.dash-connector-actions button:disabled,.dash-enabled-app-actions button:disabled{cursor:not-allowed;opacity:.6}.dash-invite-row input{min-width:0;border:1px solid #444748;border-radius:999px;padding:.55rem .9rem;color:#e2e2e2;background:#131313;font:inherit;font-size:.82rem}.dash-handbook{display:grid;gap:1rem}.dash-handbook p{margin:0;padding:1rem;border-radius:1rem;color:#fff;background:#131313;border:1px solid #353535;line-height:1.55}.dash-handbook-editor{display:grid;gap:.9rem}.dash-handbook-editor textarea{width:100%;min-height:18rem;resize:vertical;border:1px solid #353535;border-radius:1rem;padding:1rem;color:#fff;background:#131313;font:inherit;font-size:.95rem;line-height:1.55;outline:none}.dash-handbook-editor textarea:focus{border-color:#fff}.dash-handbook-editor textarea[readonly]{color:#c4c7c8}.dash-handbook-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.dash-handbook-actions button{min-height:2.45rem;border:1px solid #ffffff;border-radius:999px;padding:.55rem .9rem;color:#131313;background:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.dash-handbook-actions button:disabled{cursor:wait;opacity:.65}.dash-handbook-actions span{color:#c4c7c8;font-size:.86rem}.dash-danger-zone{border-color:#ffb4ab59}.dash-project-delete-card{display:grid;gap:1rem;padding:1.25rem;border:1px solid rgba(255,180,171,.35);border-radius:1rem;background:#93000a24}.dash-project-delete-card h4{margin:0 0 .35rem;color:#ffdad6;font-size:1.05rem;line-height:1.35;font-weight:800}.dash-project-delete-card p{margin:0;color:#ffc4bf;font-size:.9rem;line-height:1.55}.dash-project-delete-card button,.dash-project-delete-confirm button{min-height:2.55rem;border:1px solid #444748;border-radius:999px;padding:.55rem .95rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.dash-project-delete-card button.danger,.dash-project-delete-confirm button.danger{color:#fff;background:#ba1a1a;border-color:#ba1a1a}.dash-project-delete-card button.danger:hover,.dash-project-delete-confirm button.danger:hover{background:#93000a;border-color:#93000a}.dash-project-delete-card button:disabled,.dash-project-delete-confirm button:disabled{cursor:not-allowed;opacity:.55}.dash-project-delete-confirm{display:grid;gap:.9rem}.dash-project-delete-confirm label{display:grid;gap:.45rem}.dash-project-delete-confirm label span{color:#ffdad6;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-project-delete-confirm input{min-height:2.75rem;border:1px solid rgba(255,180,171,.45);border-radius:.75rem;padding:.65rem .85rem;color:#fff;background:#131313;font:inherit;outline:0}.dash-project-delete-confirm input:focus{border-color:#ffdad6}.dash-project-delete-confirm>div{display:flex;flex-wrap:wrap;gap:.65rem}.dash-detail-page{display:grid;gap:1.5rem}.dash-detail-hero,.dash-detail-panel,.dash-briefing-board>section,.dash-knowledge-board>section{border:1px solid #444748;border-radius:1rem;background:#0e0e0e}.dash-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:2rem}.dash-detail-kicker{margin:0 0 .65rem;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.dash-detail-hero h3,.dash-detail-panel h3,.dash-briefing-board h3,.dash-knowledge-board h3{margin:0;color:#fff;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;font-weight:500}.dash-detail-hero p:not(.dash-detail-kicker){max-width:42rem;margin:.65rem 0 0;color:#c4c7c8;font-size:.95rem;line-height:1.55}.dash-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.dash-detail-actions button{min-height:2.45rem;border:1px solid #444748;border-radius:999px;padding:.55rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.dash-detail-actions button:disabled{cursor:not-allowed;opacity:.6}.dash-detail-stat{min-width:9rem;padding:1rem;border-radius:1rem;text-align:right;background:#131313;border:1px solid #353535}.dash-detail-stat strong{display:block;color:#fff;font-size:2.25rem;line-height:1;letter-spacing:-.03em;font-weight:600}.dash-detail-stat span{display:block;margin-top:.4rem;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase}.dash-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash-detail-metric{min-height:9rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;border-radius:1rem;background:#0e0e0e;border:1px solid #444748}.dash-detail-metric p{margin:0;color:#c4c7c8;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase}.dash-detail-metric strong{color:#fff;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em;font-weight:600}.dash-detail-panel{padding:2rem}.dash-calendar-source-panel,.dash-financial-source-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);gap:1.25rem;align-items:center;padding:1.5rem;border-radius:1rem;border:1px solid #444748;background:#0e0e0e}.dash-calendar-source-panel h3,.dash-financial-source-panel h3{margin:0;color:#fff;font-size:1.25rem;line-height:1.55rem}.dash-calendar-source-panel p,.dash-financial-source-panel p{margin:.55rem 0 0;color:#c4c7c8;line-height:1.5}.dash-financial-source-panel a{display:inline-flex;margin-top:.8rem;color:#fff;font-weight:700;text-decoration:none}.dash-calendar-source-controls,.dash-financial-source-controls{display:grid;gap:.75rem}.dash-calendar-source-controls button,.dash-calendar-source-controls select,.dash-financial-source-controls a,.dash-financial-source-controls button{min-height:2.75rem;border-radius:999px;border:1px solid #444748;padding:.65rem .9rem;color:#fff;background:#1b1b1b;font:inherit;font-weight:700;outline:none}.dash-calendar-source-controls button,.dash-financial-source-controls a,.dash-financial-source-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.dash-calendar-source-controls button:disabled,.dash-calendar-source-controls select:disabled,.dash-financial-source-controls button:disabled{cursor:not-allowed;opacity:.6}.dash-calendar-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.dash-calendar-board>section{min-height:13rem;display:grid;align-content:start;gap:.75rem;padding:1rem;border-radius:1rem;border:1px solid #353535;background:#0e0e0e}.dash-calendar-day-head{display:grid;gap:.2rem;padding-bottom:.7rem;border-bottom:1px solid #353535}.dash-calendar-day-head span{color:#8e9192;font-size:.72rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-calendar-day-head strong{color:#fff;font-size:1rem}.dash-calendar-day-events{display:grid;gap:.55rem}.dash-calendar-day-events article{display:grid;gap:.25rem;padding:.65rem;border-radius:.75rem;background:#131313;border:1px solid #353535}.dash-calendar-day-events p{margin:0;color:#fff;font-size:.82rem;line-height:1.25;font-weight:700}.dash-calendar-day-events span,.dash-calendar-day-events small{color:#c4c7c8;font-size:.72rem;line-height:1.3}.dash-calendar-page{display:grid;gap:1.5rem}.dash-calendar-back{justify-self:start;min-height:2.5rem;border:1px solid #444748;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;color:#fff;background:#131313;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.dash-calendar-back:hover{background:#1f1f1f;border-color:#6f7374}.dash-calendar-shell{overflow:hidden;border:1px solid #444748;border-radius:1rem;background:#0e0e0e}.dash-calendar-toolbar{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end;padding:1.5rem;border-bottom:1px solid #353535}.dash-calendar-toolbar h2{margin:.25rem 0 0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:700}.dash-calendar-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.dash-calendar-view-tabs,.dash-calendar-date-controls{display:flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid #353535;border-radius:999px;background:#131313}.dash-calendar-view-tabs button,.dash-calendar-date-controls button{min-height:2.1rem;border:0;border-radius:999px;padding:.45rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.dash-calendar-view-tabs button.active,.dash-calendar-date-controls button:hover,.dash-calendar-view-tabs button:hover{color:#131313;background:#fff}.dash-calendar-month{display:grid}.dash-calendar-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #353535;background:#131313}.dash-calendar-month-weekdays span{padding:.85rem .5rem;color:#8e9192;text-align:center;font-size:.7rem;line-height:1;letter-spacing:.08em;font-weight:900;text-transform:uppercase}.dash-calendar-month-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#353535;gap:1px}.dash-calendar-month-cells article{min-height:8.5rem;display:grid;align-content:start;gap:.55rem;padding:.75rem;background:#0e0e0e}.dash-calendar-month-cells article:hover{background:#151515}.dash-calendar-month-cells article.muted{background:#111}.dash-calendar-month-cells time{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.92rem;font-weight:800}.dash-calendar-month-cells article.muted time{color:#747878}.dash-calendar-month-cells time.today{color:#131313;background:#fff}.dash-calendar-month-cells article>div{display:grid;gap:.35rem}.dash-calendar-event-chip{width:100%;min-width:0;border:1px solid #353535;border-left:3px solid #ffffff;border-radius:.45rem;display:grid;gap:.15rem;padding:.45rem .55rem;text-align:left;color:inherit;background:#1b1b1b;font:inherit;cursor:pointer}.dash-calendar-event-chip:hover{background:#222;border-color:#fff}.dash-calendar-event-chip span{color:#c4c7c8;font-size:.68rem;line-height:1;font-weight:700}.dash-calendar-event-chip strong{overflow:hidden;color:#fff;font-size:.76rem;line-height:1.2;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dash-calendar-event-chip.compact{padding:.35rem .45rem}.dash-calendar-more{color:#8e9192;font-size:.72rem;font-weight:800}.dash-calendar-week{display:grid;min-width:54rem}.dash-calendar-week-head{display:grid;grid-template-columns:4.5rem repeat(7,minmax(0,1fr));border-bottom:1px solid #353535;background:#131313}.dash-calendar-week-head>div{min-height:4.75rem;display:grid;align-content:center;gap:.25rem;padding:.75rem;border-left:1px solid #353535;text-align:center}.dash-calendar-week-head>div.today{background:#1b1b1b}.dash-calendar-week-head span{color:#8e9192;font-size:.7rem;line-height:1;letter-spacing:.08em;font-weight:900;text-transform:uppercase}.dash-calendar-week-head strong{color:#fff;font-size:1.35rem;line-height:1.2}.dash-calendar-week-head>div.today strong,.dash-calendar-week-head>div.today span{color:#fff}.dash-calendar-week-body{display:grid;grid-template-columns:4.5rem minmax(0,1fr);overflow-x:auto}.dash-calendar-week-times{display:grid;grid-template-rows:repeat(12,72px);border-right:1px solid #353535;background:#0e0e0e}.dash-calendar-week-times span{display:flex;align-items:start;justify-content:flex-end;padding:.4rem .55rem 0 0;color:#8e9192;font-size:.68rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-calendar-week-columns{display:grid;grid-template-columns:repeat(7,minmax(7.5rem,1fr));min-height:864px;background:linear-gradient(to bottom,transparent 71px,#353535 72px);background-size:100% 72px}.dash-calendar-week-columns>div{position:relative;border-left:1px solid #353535}.dash-calendar-week-columns>div.today{background:#ffffff08}.dash-calendar-week-event{position:absolute;right:.35rem;left:.35rem;overflow:hidden;border:1px solid #444748;border-left:4px solid #ffffff;border-radius:.55rem;display:grid;align-content:start;gap:.2rem;padding:.5rem;text-align:left;color:inherit;background:#1b1b1b;font:inherit;cursor:pointer}.dash-calendar-week-event:hover{background:#222;border-color:#fff}.dash-calendar-week-event strong{overflow:hidden;color:#fff;font-size:.78rem;line-height:1.2;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dash-calendar-week-event span{color:#c4c7c8;font-size:.68rem;line-height:1;font-weight:700}.dash-detail-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-detail-panel-head span{color:#c4c7c8;font-size:.82rem;font-weight:600}.dash-detail-list{display:grid;gap:.75rem}.dash-detail-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#131313;border:1px solid #353535}.dash-detail-icon{width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#1f1f1f;border:1px solid #444748}.dash-detail-row p{margin:0;color:#fff;font-size:.98rem;line-height:1.35;font-weight:600}.dash-detail-row span,.dash-detail-row time,.dash-detail-row small{color:#c4c7c8;font-size:.82rem;line-height:1.4}.dash-detail-row time,.dash-detail-row strong{justify-self:end;white-space:nowrap}.dash-detail-row strong{color:#fff;font-size:1rem}.dash-financial-table{display:grid;gap:.45rem}.dash-financial-table-head,.dash-financial-table-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(7rem,.7fr) minmax(6rem,.7fr);align-items:center;gap:.9rem}.dash-financial-table-head{padding:0 .75rem .5rem;color:#8e9192;font-size:.72rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-financial-table-row{min-height:3.6rem;padding:.75rem;border-radius:.85rem;border:1px solid #353535;background:#131313}.dash-financial-table-row span{min-width:0;overflow:hidden;color:#c4c7c8;text-overflow:ellipsis;white-space:nowrap}.dash-financial-table-row span:first-child,.dash-financial-table-row strong{color:#fff;font-weight:700}.dash-financial-table-row strong{justify-self:end}.dash-financial-workspace{display:grid;gap:1.5rem}.dash-financial-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.dash-financial-head h2{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.4rem,5vw,3.65rem);line-height:1;letter-spacing:-.02em;font-weight:700}.dash-financial-head p:not(.dash-detail-kicker){margin:.75rem 0 0;display:inline-flex;align-items:center;gap:.5rem;color:#c4c7c8;font-size:.95rem}.dash-financial-actions,.dash-financial-table-card header>div{display:flex;flex-wrap:wrap;gap:.6rem}.dash-financial-actions button,.dash-financial-actions a,.dash-financial-source-controls a,.dash-financial-source-controls button,.dash-financial-table-card header button{min-height:2.5rem;border:1px solid #444748;border-radius:999px;padding:.55rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:transparent;font:inherit;font-size:.86rem;font-weight:800;text-decoration:none;cursor:pointer}.dash-financial-actions button:last-child,.dash-financial-source-controls a,.dash-financial-source-controls button{color:#131313;background:#fff;border-color:#fff}.dash-financial-actions button:disabled,.dash-financial-source-controls button:disabled{cursor:not-allowed;opacity:.5}.dash-financial-layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1.5rem;align-items:start}.dash-financial-streams,.dash-financial-source-card,.dash-financial-summary-grid article,.dash-financial-table-card{border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-financial-streams{position:sticky;top:1.5rem;display:grid;gap:.45rem;padding:1rem}.dash-financial-streams h3{margin:0 0 .35rem;padding:0 .35rem;color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-financial-streams button{min-height:2.75rem;border:0;border-radius:.75rem;padding:.55rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.88rem;font-weight:800;text-align:left;cursor:pointer}.dash-financial-streams button>span{display:inline-flex;align-items:center;gap:.55rem}.dash-financial-streams button.active,.dash-financial-streams button:hover{color:#fff;background:#1b1b1b}.dash-financial-streams strong{min-width:1.55rem;min-height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#131313;background:#fff;font-size:.72rem}.dash-financial-streams>div{height:1px;margin:.45rem 0;background:#353535}.dash-financial-main{display:grid;gap:1.5rem}.dash-financial-source-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);gap:1.25rem;align-items:end;padding:1.25rem}.dash-financial-source-card h3,.dash-financial-table-card h3{margin:0;color:#fff;font-size:1.25rem;line-height:1.35;font-weight:800}.dash-financial-source-card p:not(.dash-detail-kicker){margin:.45rem 0 0;color:#c4c7c8;font-size:.9rem;line-height:1.55}.dash-financial-source-controls{display:grid;gap:.75rem}.dash-financial-source-controls label{display:grid;gap:.35rem}.dash-financial-source-controls label span{color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-financial-source-controls input{min-height:2.55rem;border:1px solid #353535;border-radius:.75rem;padding:.55rem .8rem;color:#fff;background:#131313;font:inherit;outline:0}.dash-financial-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash-financial-summary-grid article{min-height:9.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem}.dash-financial-summary-grid span{display:inline-flex;align-items:center;gap:.5rem;color:#c4c7c8;font-size:.9rem;font-weight:800}.dash-financial-summary-grid strong{display:block;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;line-height:1;letter-spacing:-.02em;font-weight:800}.dash-financial-table-card{overflow:hidden}.dash-financial-table-card>header{min-height:4.75rem;padding:1.25rem;border-bottom:1px solid #353535;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#131313}.dash-financial-table-card h3{display:inline-flex;align-items:center;gap:.5rem}.dash-financial-table-card header button{width:2.25rem;min-height:2.25rem;padding:0}.dash-financial-master-table{overflow-x:auto}.dash-financial-master-head,.dash-financial-master-row{min-width:54rem;display:grid;grid-template-columns:5rem minmax(14rem,1.6fr) minmax(8rem,1fr) minmax(7rem,.75fr) minmax(7rem,.75fr) minmax(7rem,.7fr);align-items:center;gap:1rem}.dash-financial-master-head{padding:.85rem 1.25rem;border-bottom:1px solid #353535;color:#8e9192;font-size:.72rem;line-height:1;letter-spacing:.08em;font-weight:800;text-transform:uppercase;background:#101010}.dash-financial-master-row{padding:1rem 1.25rem;border-bottom:1px solid #2a2a2a;color:#c4c7c8;font-size:.88rem}.dash-financial-master-row:last-child{border-bottom:0}.dash-financial-master-row:hover{background:#151515}.dash-financial-master-row strong{min-width:0;overflow:hidden;color:#fff;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dash-financial-master-row strong:nth-of-type(2){justify-self:end}.dash-financial-master-row time{color:#c4c7c8}.dash-financial-master-row .cleared,.dash-financial-master-row .pending{width:max-content;min-height:1.55rem;display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-financial-master-row .cleared{color:#fff;background:#1f1f1f;border:1px solid #353535}.dash-financial-master-row .pending{color:#ffdcbd;background:#7d562d40;border:1px solid rgba(240,189,139,.25)}.dash-financial-table-card footer{min-height:3.4rem;padding:.85rem 1.25rem;border-top:1px solid #353535;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#8e9192;font-size:.82rem;background:#131313}.dash-kanban-board{display:grid;grid-template-columns:repeat(3,minmax(18rem,1fr));gap:1rem;align-items:start;overflow-x:auto;padding-bottom:.35rem}.dash-kanban-lane{min-width:18rem;min-height:34rem;display:grid;align-content:start;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.04)}.dash-kanban-lane.dragging-over{outline:2px dashed rgba(255,255,255,.28);outline-offset:-.5rem}.dash-kanban-lane.todo{background:#ffdada0f}.dash-kanban-lane.doing{background:#b9efff14}.dash-kanban-lane.done{background:#ddf48814}.dash-kanban-lane-head{display:flex;align-items:center;gap:.75rem}.dash-kanban-lane-head span{min-height:2.25rem;display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:999px;color:#171717;font-size:1.1rem;font-weight:700}.dash-kanban-lane.todo .dash-kanban-lane-head span{background:#ffd6d6}.dash-kanban-lane.doing .dash-kanban-lane-head span{background:#bceeff}.dash-kanban-lane.done .dash-kanban-lane-head span{background:#dff08a}.dash-kanban-lane-head strong{color:#8e9192;font-size:1.1rem}.dash-kanban-card-list{display:grid;gap:.75rem}.dash-kanban-card{position:relative;width:100%;min-height:16rem;display:grid;align-content:start;gap:.9rem;padding:1.05rem;border:1px solid #353535;border-radius:.85rem;color:#20201f;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dash-kanban-card:hover,.dash-kanban-card.active{border-color:#2f80ff;box-shadow:0 0 0 1px #2f80ff47;transform:translateY(-.08rem)}.dash-kanban-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:start}.dash-kanban-card h4{margin:0;color:#20201f;font-size:1.05rem;line-height:1.35;letter-spacing:-.02em;font-weight:650}.dash-kanban-card-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.dash-kanban-card-meta span,.dash-kanban-card-meta time,.dash-kanban-labels span{min-height:1.8rem;display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;color:#30312f;background:#f4f4f1;border:1px solid #dfdfda;font-size:.78rem;line-height:1;font-weight:650}.dash-status-pill.todo{color:#ffe0e0;background:#ff91912e;border-color:#ff919159}.dash-status-pill.doing{color:#d9f5ff;background:#68d2f52e;border-color:#68d2f559}.dash-status-pill.done{color:#f0ffc2;background:#cae6592e;border-color:#cae65959}.dash-kanban-labels{display:flex;flex-wrap:wrap;gap:.45rem}.dash-kanban-labels span:nth-child(3n+1){color:#d2fff8;background:#62dccb2e;border-color:#62dccb59}.dash-kanban-labels span:nth-child(3n+2){color:#f0e2ff;background:#bb8cff29;border-color:#bb8cff52}.dash-kanban-labels span:nth-child(3n+3){color:#ffe2e2;background:#ff979729;border-color:#ff979752}.dash-kanban-card p{margin:0;color:#595a56;font-size:.9rem;line-height:1.45}.dash-kanban-card p.muted{color:#858680}.dash-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-task-filters,.dash-task-view-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dash-task-filters>span{margin-right:.25rem;color:#8e9192;font-size:.72rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-task-filters button,.dash-task-view-toggle button{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #444748;border-radius:999px;padding:.45rem .85rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.dash-task-filters button.active,.dash-task-view-toggle button.active{color:#131313;background:#fff;border-color:#fff}.dash-task-list-grid{display:grid;grid-template-columns:repeat(3,minmax(16rem,1fr));gap:1rem}.dash-task-list-card{min-height:14rem;display:grid;align-content:start;gap:.85rem;padding:1.15rem;border:1px solid #353535;border-radius:.85rem;color:#fff;background:#0e0e0e;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dash-task-list-card:hover{border-color:#8e9192;transform:translateY(-.08rem);box-shadow:0 14px 36px #00000038}.dash-task-list-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dash-task-list-card h4{margin:0;color:#fff;font-size:1.05rem;line-height:1.35;letter-spacing:-.02em;font-weight:650}.dash-task-list-card p{margin:0;color:#c4c7c8;font-size:.9rem;line-height:1.45}.dash-task-list-card footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding-top:.85rem;margin-top:auto;border-top:1px solid #353535}.dash-task-list-card footer span,.dash-task-list-card footer time{color:#c4c7c8;font-size:.8rem;line-height:1.2;font-weight:650}.dash-status-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:currentColor}.dash-task-detail-full{padding:2rem}.dash-task-detail-page{display:grid;gap:1.5rem;width:min(100%,80rem);margin:0 auto}.dash-task-breadcrumb{display:flex;align-items:center;gap:.35rem;color:#8e9192;font-size:.82rem;line-height:1.25rem}.dash-task-breadcrumb button{border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.dash-task-breadcrumb button:hover{color:#fff}.dash-task-breadcrumb span{color:#fff;font-weight:650}.dash-task-breadcrumb .dash-icon{font-size:1rem}.dash-task-detail-titlebar,.dash-task-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-task-detail-titlebar h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.03em;font-weight:700}.dash-task-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.dash-task-detail-actions button,.dash-task-card-head button,.dash-task-danger-card button{min-height:2.45rem;border:1px solid #444748;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .95rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.82rem;line-height:1.1;font-weight:700;cursor:pointer}.dash-task-detail-actions button.primary{color:#131313;background:#fff;border-color:#fff}.dash-task-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.95fr);gap:1.5rem;align-items:start}.dash-task-detail-main,.dash-task-detail-side{display:grid;gap:1.5rem}.dash-task-card{padding:1.5rem;border:1px solid #444748;border-radius:1rem;background:#0e0e0e}.dash-task-card h3{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:700}.dash-task-card-head h3{margin:0}.dash-task-card-head>span{padding:.25rem .5rem;border-radius:.5rem;color:#c4c7c8;background:#1b1b1b;font-size:.78rem;line-height:1;font-weight:650}.dash-task-description{display:grid;gap:.85rem;color:#c4c7c8;font-size:.95rem;line-height:1.6}.dash-task-description p{margin:0}.dash-task-description-edit textarea{min-height:13rem}.dash-subtask-progress{height:.5rem;overflow:hidden;margin:1rem 0;border-radius:999px;background:#1f1f1f}.dash-subtask-progress span{display:block;height:100%;border-radius:inherit;background:#fff}.dash-subtask-list{display:grid;gap:.55rem}.dash-subtask-list label{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem;border:1px solid transparent;border-radius:.75rem;color:#c4c7c8;cursor:pointer}.dash-subtask-list label:hover{border-color:#353535;background:#131313}.dash-subtask-list input{margin-top:.18rem;accent-color:#ffffff}.dash-task-attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-task-attachments article{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1rem;border:1px solid #353535;border-radius:.85rem;background:#131313}.dash-task-attachments p,.dash-task-attachments span,.dash-task-activity p,.dash-task-activity small,.dash-task-assignee p,.dash-task-icon-line{margin:0}.dash-task-attachments p{color:#fff;font-weight:650}.dash-task-attachments span{display:block;margin-top:.18rem;color:#8e9192;font-size:.78rem;line-height:1.25}.dash-task-meta-card{display:grid;gap:1.35rem}.dash-task-meta-block{display:grid;gap:.55rem}.dash-task-meta-block h3{margin:0;color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-family:Inter,system-ui,sans-serif;font-weight:800;text-transform:uppercase}.dash-task-meta-block select{width:100%;min-height:2.75rem;border:1px solid #444748;border-radius:.6rem;padding:.6rem .75rem;color:#fff;background:#131313;font:inherit}.dash-task-assignee,.dash-task-activity article{display:flex;align-items:center;gap:.75rem}.dash-task-assignee>span,.dash-task-activity article>span{width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#131313;background:#fff;font-size:.82rem;font-weight:800}.dash-task-assignee p{color:#fff;font-weight:650}.dash-task-icon-line{display:flex;align-items:center;gap:.45rem;color:#ffb4ab;font-weight:650}.dash-date-control.compact{grid-template-columns:1fr}.dash-date-control.compact button{justify-self:start}.dash-label-add-row.compact{grid-template-columns:minmax(0,1fr) auto;margin-top:.65rem}.dash-task-activity{display:grid;gap:1rem}.dash-task-activity p{color:#c4c7c8;font-size:.86rem;line-height:1.35}.dash-task-activity p strong{color:#fff}.dash-task-activity small{display:block;margin-top:.2rem;color:#8e9192;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.dash-task-danger-card{display:grid;gap:.75rem}.dash-task-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:#0000006b;animation:dashFadeIn .18s ease both}.dash-task-drawer{position:relative;width:min(42rem,calc(100vw - 1.5rem));height:100%;overflow:auto;padding:1.25rem;background:#0e0e0e;border-left:1px solid #444748;box-shadow:-28px 0 70px #0000006b;animation:dashSlideInRight .22s ease both}.dash-drawer-close{position:sticky;top:0;z-index:2;margin-left:auto;margin-bottom:.75rem;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border:1px solid #353535;border-radius:999px;color:#fff;background:#1b1b1b;cursor:pointer}@keyframes dashFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dashSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.dash-todo-workspace{display:grid;grid-template-columns:minmax(24rem,.95fr) minmax(28rem,1.35fr);gap:1rem;align-items:start}.dash-todo-workspace.single{grid-template-columns:minmax(0,1fr)}.dash-todo-list-panel,.dash-todo-detail-panel{display:grid;gap:1rem;padding:1.25rem;border-radius:1rem;background:#0e0e0e;border:1px solid #444748}.dash-todo-row-list{display:grid;gap:.65rem}.dash-todo-row{width:100%;min-height:5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid #353535;color:#e2e2e2;background:#131313;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.dash-todo-row:hover,.dash-todo-row.active{border-color:#8e9192;background:#1b1b1b}.dash-todo-row.active{transform:translate(.15rem)}.dash-priority-dot{width:.7rem;height:2.8rem;border-radius:999px;background:#8e9192}.dash-priority-chip{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.32rem .7rem;border-radius:999px;border:1px solid #444748;color:#c4c7c8;background:#1b1b1b;font-size:.72rem;line-height:1rem;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-priority-chip.compact{min-width:4.8rem}.dash-priority-chip.priority-urgent,.dash-priority-dot.priority-urgent{color:#ffd7d3;border-color:#ffb4ab8c;background:#93000a7a}.dash-priority-chip.priority-high,.dash-priority-dot.priority-high{color:#ffe0ad;border-color:#ffbd598c;background:#7646007a}.dash-priority-chip.priority-normal,.dash-priority-dot.priority-normal{color:#d6e3ff;border-color:#84aaff7a;background:#24427c6b}.dash-priority-chip.priority-low,.dash-priority-dot.priority-low{color:#c8f7d5;border-color:#57c6807a;background:#1962366b}.dash-todo-row-main{display:grid;gap:.25rem;min-width:0}.dash-todo-row-main strong,.dash-todo-detail-head h3,.dash-todo-empty-detail h3{margin:0;color:#fff;font-weight:600;letter-spacing:-.02em}.dash-todo-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.35}.dash-todo-row-main small,.dash-todo-row-meta,.dash-delete-warning{color:#c4c7c8;font-size:.78rem;line-height:1.35}.dash-todo-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-todo-row-meta{justify-self:end;white-space:nowrap;color:#8e9192;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dash-todo-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #353535}.dash-todo-detail-head h3{font-size:1.6rem;line-height:2rem}.dash-todo-head-actions{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0}.dash-todo-head-actions button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;border:1px solid #444748;padding:.48rem .85rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.dash-todo-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-read-field{display:grid;align-content:start;gap:.55rem;min-height:6.2rem;padding:1rem;border-radius:.9rem;border:1px solid #353535;background:#131313}.dash-read-field.wide{grid-column:1 / -1;min-height:9rem}.dash-read-field>span{color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-read-field p{margin:0;color:#fff;font-size:1rem;line-height:1.55}.dash-todo-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-field{display:grid;gap:.5rem}.dash-field>span{color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-field input,.dash-field select,.dash-field textarea,.dash-label-add-row input{width:100%;min-height:2.75rem;border-radius:.8rem;border:1px solid #444748;padding:.65rem .8rem;color:#fff;background:#131313;font:inherit;outline:none}.dash-field textarea{resize:vertical;min-height:11rem;line-height:1.55}.dash-notes-textarea{pointer-events:auto;user-select:text;-webkit-user-select:text;touch-action:auto}.dash-field input:focus,.dash-field select:focus,.dash-field textarea:focus,.dash-label-add-row input:focus{border-color:#fff}.dash-date-field{grid-column:1 / -1}.dash-date-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:.65rem;align-items:center}.dash-date-control label{min-height:3.1rem;display:flex;align-items:center;gap:.65rem;border:1px solid #444748;border-radius:999px;padding:.35rem .85rem;color:#c4c7c8;background:#131313}.dash-date-control label:focus-within{border-color:#fff}.dash-date-control .dash-icon{flex:0 0 auto;color:#8e9192}.dash-date-control input{min-height:auto;border:0;border-radius:0;padding:0;background:transparent}.dash-date-control button{min-height:3.1rem;border:1px solid #444748;border-radius:999px;padding:.55rem .95rem;color:#c4c7c8;background:#1b1b1b;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.dash-date-control input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.dash-notes-field,.dash-label-editor{grid-column:1 / -1}.dash-todo-labels{display:flex;flex-wrap:wrap;gap:.4rem}.dash-todo-labels span,.dash-todo-labels button{min-height:2rem;padding:.25rem .6rem;border-radius:999px;color:#c4c7c8;border:1px solid #444748;background:#1b1b1b;font:inherit;font-size:.75rem;line-height:1rem}.dash-todo-labels button{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.dash-todo-labels button>span{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#353535;font-size:1rem;line-height:1}.dash-label-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.dash-label-add-row button,.dash-todo-detail-actions button{min-height:2.6rem;border-radius:999px;border:1px solid #444748;padding:.55rem .95rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.dash-todo-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;padding-top:1rem;border-top:1px solid #353535}.dash-todo-detail-actions button.primary{color:#131313;border-color:#fff;background:#fff}.dash-todo-detail-actions button.danger{color:#ffdad6;border-color:#ffb4ab80;background:#93000a38}.dash-todo-detail-actions button.danger.confirm{color:#fff;background:#93000a}.dash-todo-detail-actions button:disabled{cursor:wait;opacity:.6}.dash-delete-warning{margin:0;color:#ffb4ab;text-align:right}.dash-todo-empty-detail{min-height:25rem;display:grid;place-items:center;align-content:center;gap:.75rem;text-align:center;color:#c4c7c8}.dash-todo-empty-detail .dash-icon{font-size:2.4rem}.dash-todo-empty-detail p{max-width:24rem;margin:0;line-height:1.55}.dash-briefing-board,.dash-knowledge-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.dash-briefing-command{display:grid;gap:1.5rem;width:min(100%,72rem);margin:0 auto}.dash-briefing-command-head{position:sticky;top:-2rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0 .5rem;background:#131313}.dash-briefing-command-head h2{margin:0;color:#fff;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;font-weight:700}.dash-briefing-command-head span{display:inline-flex;margin-top:.4rem;padding:.25rem .55rem;border-radius:999px;color:#c4c7c8;background:#2a2a2a;font-size:.68rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-briefing-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.dash-briefing-command-actions label{min-height:2.75rem;width:min(20rem,32vw);display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;border-radius:999px;color:#8e9192;background:#1b1b1b;border:1px solid #353535}.dash-briefing-command-actions input{min-width:0;width:100%;border:0;color:#fff;background:transparent;font:inherit;outline:none}.dash-briefing-command-actions button,.dash-briefing-secondary-action,.dash-briefing-approval button,.dash-briefing-schedule header button{min-height:2.45rem;border:1px solid #444748;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1rem;color:#fff;background:#1b1b1b;font:inherit;font-size:.82rem;line-height:1;font-weight:700;cursor:pointer}.dash-briefing-command-actions>button{color:#131313;background:#fff;border-color:#fff}.dash-briefing-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.dash-briefing-card{min-height:20rem;display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:1rem;border:1px solid #444748;background:#0e0e0e}.dash-briefing-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-briefing-card>header>div{display:flex;align-items:center;gap:.55rem}.dash-briefing-schedule>header>div{display:block}.dash-briefing-card h3,.dash-briefing-card h4,.dash-briefing-card p{margin:0}.dash-briefing-card h3{color:#fff;font-size:1rem;line-height:1.5rem;font-weight:700}.dash-briefing-card>header>span{min-width:1.6rem;min-height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffd7d3;background:#93000a7a;font-size:.72rem;font-weight:800}.dash-briefing-item-list{display:grid;gap:.85rem;flex:1}.dash-briefing-item{width:100%;display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid #353535;border-radius:.8rem;color:inherit;background:#131313;font:inherit;text-align:left;cursor:pointer}.dash-briefing-item:hover,.dash-briefing-approval:hover{border-color:#8e9192;background:#1b1b1b}.dash-briefing-severity{width:.5rem;height:.5rem;flex:0 0 auto;margin-top:.45rem;border-radius:999px;background:#8e9192}.dash-briefing-severity.priority-urgent{background:#ffb4ab}.dash-briefing-severity.priority-high{background:#ffbd59}.dash-briefing-severity.priority-normal{background:#84aaff}.dash-briefing-severity.priority-low{background:#57c680}.dash-briefing-item h4,.dash-briefing-approval h4,.dash-briefing-timeline h4{color:#fff;font-size:.9rem;line-height:1.35;font-weight:700}.dash-briefing-item p,.dash-briefing-approval p,.dash-briefing-knowledge-card p,.dash-briefing-timeline p,.dash-briefing-schedule header p{color:#c4c7c8;font-size:.82rem;line-height:1.45}.dash-briefing-secondary-action{width:100%;margin-top:auto}.dash-briefing-knowledge-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0e0e0e,#191919)}.dash-briefing-knowledge-card:after{content:"";position:absolute;inset:auto 0 0;height:6rem;background:linear-gradient(0deg,rgba(255,255,255,.05),transparent);pointer-events:none}.dash-briefing-knowledge-count{display:flex;align-items:baseline;gap:.7rem;margin-top:auto}.dash-briefing-knowledge-count strong{color:#fff;font-size:4rem;line-height:1;letter-spacing:-.04em;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:700}.dash-briefing-knowledge-count span{color:#c4c7c8;font-size:.9rem}.dash-briefing-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.dash-briefing-tags span{padding:.4rem .65rem;border-radius:.4rem;color:#c4c7c8;background:#1b1b1b;font-size:.68rem;letter-spacing:.07em;font-weight:800;text-transform:uppercase}.dash-briefing-approval{display:grid;gap:.9rem;padding:1rem;border:1px solid #353535;border-radius:.8rem;background:#131313}.dash-briefing-approval>div{display:flex;gap:.75rem}.dash-briefing-approval>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-briefing-approval button:first-child{color:#131313;background:#fff;border-color:#fff}.dash-briefing-timeline{position:relative;display:grid;gap:1.5rem;flex:1;padding-left:.1rem}.dash-briefing-timeline:before{content:"";position:absolute;left:.7rem;top:.5rem;bottom:.5rem;width:1px;background:#353535}.dash-briefing-timeline article{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:1rem}.dash-briefing-timeline article>span{position:relative;z-index:1;width:1.5rem;height:1.5rem;border:2px solid #ffffff;border-radius:999px;background:#0e0e0e}.dash-briefing-timeline time{display:block;margin-bottom:.45rem;color:#8e9192;font-size:.7rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-briefing-timeline article div div{padding:1rem;border-left:4px solid #ffffff;border-radius:.75rem;background:#131313}.dash-briefing-schedule header button{width:2.4rem;padding:0}.dash-briefing-board>section,.dash-knowledge-board>section{display:grid;align-content:start;gap:1rem;padding:1.5rem}.dash-knowledge-board{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.dash-knowledge-board>section{min-width:0}.dash-knowledge-board h3{text-transform:capitalize;font-size:1rem;line-height:1.35}.knowledge-row{grid-template-columns:minmax(0,1fr) auto}.dash-memory-page{gap:1.25rem}.dash-memory-search{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:0 1rem;border:1px solid #353535;border-radius:999px;background:#0e0e0e;box-shadow:0 .9rem 2rem #0000002e}.dash-memory-search .dash-icon{color:#fff;font-size:1.1rem}.dash-memory-search input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:.95rem}.dash-memory-search input::placeholder{color:#8e9192}.dash-memory-search kbd{min-width:1.6rem;min-height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;color:#c4c7c8;background:#1f1f1f;border:1px solid #444748;font:inherit;font-size:.72rem}.dash-memory-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash-memory-overview>section{display:grid;gap:.65rem}.dash-memory-overview h3,.dash-memory-section-head h3{margin:0;color:#fff;font-size:1.15rem;line-height:1.25}.dash-memory-card,.dash-memory-ledger,.dash-memory-vocabulary{border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-memory-card{min-height:8.75rem;display:grid;align-content:start;gap:.65rem;padding:.95rem}.dash-memory-card.compact{gap:0}.dash-memory-card>p{margin:0;color:#c4c7c8;font-size:.86rem;line-height:1.45}.dash-memory-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.55rem 0;border-bottom:1px solid #2a2a2a}.dash-memory-line:last-child{border-bottom:0}.dash-memory-line p,.dash-memory-focus-row p{margin:0;color:#fff;line-height:1.35;font-size:.88rem;font-weight:600}.dash-memory-line time{color:#8e9192;font-size:.78rem;white-space:nowrap}.dash-memory-focus-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem 0;border-bottom:1px solid #2a2a2a}.dash-memory-focus-row:last-child{border-bottom:0}.dash-memory-focus-row .dash-icon{color:#c4c7c8}.dash-memory-tags{display:flex;flex-wrap:wrap;gap:.4rem}.dash-memory-tags span,.dash-memory-table-row strong,.dash-memory-vocab-card span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.15rem .5rem;border-radius:999px;color:#c4c7c8;background:#1f1f1f;border:1px solid #444748;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dash-memory-card button{justify-self:start;border:0;color:#fff;background:transparent;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.dash-memory-ledger,.dash-memory-vocabulary{display:grid;gap:.9rem;padding:1.1rem;border-radius:1rem}.dash-memory-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem}.dash-memory-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;color:#8e9192;font-size:.76rem;font-weight:700}.dash-memory-controls span{display:inline-flex;align-items:center;gap:.35rem}.dash-memory-controls .dash-icon{font-size:1rem}.dash-memory-table{overflow:hidden;border:1px solid #2a2a2a;border-radius:.9rem}.dash-memory-table-head,.dash-memory-table-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(8rem,.58fr) minmax(6rem,.38fr) minmax(5.5rem,.34fr);gap:.75rem;align-items:center}.dash-memory-table-head{padding:.65rem .9rem;color:#8e9192;border-bottom:1px solid #2a2a2a;font-size:.68rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-memory-table-row{min-height:4.8rem;padding:.8rem .9rem;border-bottom:1px solid #2a2a2a}.dash-memory-table-row:last-child{border-bottom:0}.dash-memory-table-row p,.dash-memory-vocab-card h4{margin:0 0 .3rem;color:#fff;font-size:.92rem;line-height:1.35;font-weight:800}.dash-memory-table-row span,.dash-memory-table-row time,.dash-memory-vocab-card p,.dash-memory-vocab-card footer{color:#c4c7c8;line-height:1.45;font-size:.82rem}.dash-memory-table-row>span{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.dash-memory-table-row strong{justify-self:end;color:#fff;background:transparent;text-transform:capitalize}.dash-memory-vocab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dash-memory-vocab-card{min-height:10rem;display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-memory-vocab-card>div{display:flex;align-items:start;justify-content:space-between;gap:1rem}.dash-memory-vocab-card p{margin:0;font-size:.86rem}.dash-memory-vocab-card footer{margin-top:auto;padding-top:.75rem;border-top:1px solid #353535}.view-knowledge .dash-main{padding-top:2.75rem}.view-knowledge .dash-header{margin-bottom:1.5rem}.view-knowledge .dash-header h2{font-size:clamp(2.25rem,4.4vw,3.25rem);letter-spacing:-.03em}.dash-memory-vocab-card footer strong,.dash-memory-vocab-card footer span{display:block}.dash-knowledge-page{display:grid;gap:1.5rem}.dash-knowledge-search{min-height:3rem;max-width:42rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:0 1rem;border:1px solid #353535;border-radius:999px;background:#0e0e0e}.dash-knowledge-search .dash-icon{color:#c4c7c8}.dash-knowledge-search input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:.95rem}.dash-knowledge-search input::placeholder{color:#8e9192}.dash-knowledge-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#8e9192;font-size:.86rem;font-weight:700}.dash-knowledge-breadcrumb button{border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.dash-knowledge-breadcrumb button:hover,.dash-knowledge-breadcrumb span{color:#fff}.dash-knowledge-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.dash-knowledge-hero h2{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;letter-spacing:-.02em;font-weight:700}.dash-knowledge-hero p:not(.dash-detail-kicker){max-width:46rem;margin:.7rem 0 0;color:#c4c7c8;font-size:.98rem;line-height:1.55}.dash-knowledge-actions,.dash-knowledge-decision-controls,.dash-knowledge-decision-controls>div{display:flex;flex-wrap:wrap;gap:.6rem}.dash-knowledge-actions button,.dash-knowledge-section-title button,.dash-knowledge-decision-controls button,.dash-knowledge-overview-decision footer button,.dash-knowledge-glossary-card footer button{min-height:2.35rem;border:1px solid #444748;border-radius:999px;padding:.5rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:#fff;background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.dash-knowledge-actions button.primary,.dash-knowledge-decision-controls button.primary{color:#131313;background:#fff;border-color:#fff}.dash-knowledge-overview-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;align-items:start}.dash-knowledge-overview-column.context-pack{grid-column:1 / -1}.dash-knowledge-overview-column,.dash-knowledge-decision-stack{display:grid;gap:1rem}.dash-knowledge-section-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #353535}.dash-knowledge-section-title h3{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1.35rem;line-height:1.3;font-weight:800}.dash-knowledge-section-title button,.dash-knowledge-overview-decision footer button,.dash-knowledge-glossary-card footer button{min-height:auto;border:0;padding:0;color:#c4c7c8;background:transparent}.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-category-panel,.dash-knowledge-decision-controls,.dash-knowledge-decision-card{border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-decision-card{padding:1.25rem}.dash-knowledge-concept-card{cursor:pointer}.dash-knowledge-concept-card:hover,.dash-knowledge-overview-decision:hover,.dash-knowledge-glossary-card:hover,.dash-knowledge-decision-card:hover{border-color:#444748;background:#131313}.dash-knowledge-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.dash-knowledge-card-head h3,.dash-knowledge-card-head h4{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;line-height:1.35;font-weight:800}.dash-knowledge-card-head h3{font-size:1.2rem}.dash-knowledge-card-head span,.dash-knowledge-decision-meta span,.dash-knowledge-decision-card header>strong,.dash-knowledge-stakeholders span{display:inline-flex;align-items:center;min-height:1.5rem;padding:.18rem .55rem;border-radius:999px;color:#c4c7c8;background:#1f1f1f;border:1px solid #444748;font-size:.68rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase;white-space:nowrap}.dash-knowledge-concept-card p,.dash-knowledge-glossary-card>p,.dash-knowledge-overview-decision p,.dash-knowledge-rationale p,.dash-knowledge-decision-details li,.dash-knowledge-context-box p{margin:0;color:#c4c7c8;font-size:.9rem;line-height:1.6}.dash-knowledge-concept-card footer,.dash-knowledge-overview-decision footer,.dash-knowledge-glossary-card footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1rem;color:#8e9192;font-size:.78rem}.dash-knowledge-concept-card footer span{display:inline-flex;align-items:center;gap:.35rem}.dash-knowledge-overview-decision blockquote{margin:0 0 .9rem;padding-left:1rem;color:#c4c7c8;border-left:2px solid #353535;font-size:.92rem;line-height:1.55;font-style:italic}.dash-knowledge-overview-decision p strong{color:#fff}.dash-knowledge-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.dash-knowledge-context-box,.dash-knowledge-rationale{margin-top:1rem;padding:1rem;border:1px solid #353535;border-radius:.75rem;background:#131313}.dash-knowledge-context-box h4,.dash-knowledge-rationale h4,.dash-knowledge-decision-details h4,.dash-knowledge-category-panel h3{margin:0 0 .55rem;display:flex;align-items:center;gap:.45rem;color:#fff;font-size:.9rem;line-height:1.35;font-weight:800}.dash-knowledge-decisions-layout{display:grid;grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);gap:1.5rem;align-items:start}.dash-knowledge-category-panel{position:sticky;top:1rem;display:grid;gap:.35rem;padding:1rem}.dash-knowledge-category-panel h3{margin-bottom:.8rem}.dash-knowledge-category-panel button{min-height:2.45rem;border:0;border-radius:.75rem;padding:.55rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.dash-knowledge-category-panel button:hover,.dash-knowledge-category-panel button.active{color:#fff;background:#1b1b1b}.dash-knowledge-category-panel strong{min-width:1.6rem;min-height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#c4c7c8;background:#0e0e0e;border:1px solid #353535;font-size:.68rem}.dash-knowledge-decision-list{display:grid;gap:1rem}.dash-knowledge-decision-controls{justify-content:space-between;align-items:center;padding:.75rem}.dash-knowledge-decision-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-knowledge-decision-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem}.dash-knowledge-decision-meta time{color:#8e9192;font-size:.78rem;font-weight:700}.dash-knowledge-decision-card h3{margin:0;color:#fff;font-size:1.35rem;line-height:1.25;font-weight:800}.dash-knowledge-decision-card header>strong{color:#2c1600;background:#ffdcbd;border-color:#f0bd8b66}.dash-knowledge-decision-card header>strong.review{color:#c4c7c8;background:#1f1f1f;border-color:#444748}.dash-knowledge-rationale h4{color:#fff}.dash-knowledge-decision-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:1.25rem;margin-top:1.25rem}.dash-knowledge-decision-details ul{margin:0;padding-left:1.1rem}.dash-knowledge-stakeholders{display:flex;flex-wrap:wrap;gap:.45rem}.dash-knowledge-context-pack-teaser{border:1px solid #353535;border-radius:1rem;padding:1.25rem;display:grid;gap:.9rem;background:#0e0e0e;cursor:pointer}.dash-knowledge-context-pack-teaser:hover{border-color:#444748;background:#131313}.dash-knowledge-context-pack-teaser>div,.dash-knowledge-context-pack-teaser footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-knowledge-context-pack-teaser>div{justify-content:flex-start;color:#c4c7c8;font-size:.82rem;font-weight:800}.dash-knowledge-context-pack-teaser h4{margin:0;color:#fff;font-size:1.35rem;line-height:1.25;font-weight:800}.dash-knowledge-context-pack-teaser p{margin:0;color:#c4c7c8;font-size:.92rem;line-height:1.6}.dash-knowledge-context-pack-teaser footer{color:#8e9192;font-size:.78rem}.dash-knowledge-context-pack-teaser footer button{border:0;padding:0;color:#fff;background:transparent;font:inherit;font-weight:800;cursor:pointer}.dash-context-pack-page{min-height:calc(100vh - 8rem)}.dash-context-pack-layout{display:grid;grid-template-columns:minmax(15rem,.78fr) minmax(22rem,1.3fr) minmax(18rem,.98fr);gap:1.5rem;align-items:start}.dash-context-pack-config,.dash-context-pack-builder,.dash-context-pack-preview{border:1px solid #353535;border-radius:1rem;background:#0e0e0e}.dash-context-pack-config,.dash-context-pack-builder{padding:1.25rem}.dash-context-pack-config{position:sticky;top:1rem;display:grid;gap:1rem}.dash-context-pack-config h3,.dash-context-pack-builder h3,.dash-context-pack-preview h3{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;line-height:1.35;font-weight:800}.dash-context-pack-config p,.dash-context-pack-builder header p{margin:.35rem 0 0;color:#c4c7c8;font-size:.84rem;line-height:1.5}.dash-context-pack-config label{display:grid;gap:.45rem}.dash-context-pack-config label>span{color:#8e9192;font-size:.72rem;line-height:1rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.dash-context-pack-config select,.dash-context-pack-config textarea{width:100%;border:1px solid #353535;border-radius:.75rem;padding:.75rem .85rem;color:#fff;background:#131313;font:inherit;font-size:.9rem;outline:0}.dash-context-pack-config textarea{min-height:11rem;resize:vertical;line-height:1.55}.dash-context-pack-config select:focus,.dash-context-pack-config textarea:focus{border-color:#fff}.dash-context-pack-config>button,.dash-context-pack-add{min-height:2.75rem;border:1px solid #444748;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:transparent;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.dash-context-pack-config>button:hover,.dash-context-pack-add:hover{background:#1b1b1b}.dash-context-pack-builder{display:grid;gap:1rem}.dash-context-pack-builder>header,.dash-context-pack-preview>header,.dash-context-pack-preview footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-context-pack-builder>header>span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .6rem;border-radius:.5rem;color:#c4c7c8;background:#1f1f1f;border:1px solid #444748;font-size:.72rem;letter-spacing:.06em;font-weight:800;text-transform:uppercase}.dash-context-pack-card-list{display:grid;gap:.85rem}.dash-context-pack-card{position:relative;overflow:hidden;border:1px solid #353535;border-radius:1rem;padding:1rem;display:grid;gap:.8rem;background:#131313}.dash-context-pack-card.inferred:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:#747878}.dash-context-pack-card.review{border-color:#ffdad640}.dash-context-pack-card>div:first-child,.dash-context-pack-card>div:first-child>div,.dash-context-pack-card strong,.dash-context-pack-card footer,.dash-context-pack-card footer span,.dash-context-pack-card footer div{display:flex;align-items:center}.dash-context-pack-card>div:first-child{justify-content:space-between;gap:1rem}.dash-context-pack-card>div:first-child>div,.dash-context-pack-card footer span,.dash-context-pack-card footer div{gap:.5rem}.dash-context-pack-card h4{margin:0;color:#fff;font-size:.95rem;line-height:1.35;font-weight:800}.dash-context-pack-card p{margin:0;color:#c4c7c8;font-size:.86rem;line-height:1.55}.dash-context-pack-card strong{gap:.35rem;min-height:1.55rem;border-radius:999px;padding:.16rem .55rem;color:#c4c7c8;background:#1f1f1f;border:1px solid #444748;font-size:.68rem;line-height:1;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.dash-context-pack-card.confirmed strong{color:#131313;background:#fff;border-color:#fff}.dash-context-pack-card.review strong{color:#ffdad6;background:#ba1a1a2e;border-color:#ffdad640}.dash-context-pack-card strong i,.dash-context-pack-preview footer i{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.dash-context-pack-card footer{justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid #353535}.dash-context-pack-card footer span{color:#8e9192;font-size:.76rem;font-weight:700}.dash-context-pack-card.review footer span{color:#ffdad6}.dash-context-pack-card footer button,.dash-context-pack-preview header button{width:2rem;height:2rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#c4c7c8;background:transparent;cursor:pointer}.dash-context-pack-card footer button:hover,.dash-context-pack-preview header button:hover{color:#fff;background:#1f1f1f}.dash-context-pack-add{min-height:3.4rem;border-style:dashed}.dash-context-pack-preview{position:sticky;top:1rem;overflow:hidden}.dash-context-pack-preview>header{padding:1rem;border-bottom:1px solid #353535;background:#131313}.dash-context-pack-preview header div{display:flex;align-items:center;gap:.45rem}.dash-context-pack-preview header button:last-child{width:auto;padding:0 .8rem;gap:.35rem;color:#131313;background:#fff}.dash-context-pack-preview pre{max-height:38rem;margin:0;overflow:auto;padding:1.2rem;color:#e2e2e2;background:#050505;font-family:Inter,system-ui,sans-serif;font-size:.78rem;line-height:1.65;white-space:pre-wrap}.dash-context-pack-preview footer{padding:.75rem 1rem;border-top:1px solid #353535;color:#8e9192;background:#131313;font-size:.74rem;font-weight:700}.dash-context-pack-preview footer span:last-child{display:inline-flex;align-items:center;gap:.4rem;color:#fff}.dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:3rem}.dash-panel-head h3{margin-bottom:0}.dash-panel-head button{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;color:#c4c7c8;font:inherit;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500;cursor:pointer}.dash-panel-head button:hover{color:#fff}.dash-panel-head button .dash-icon{font-size:1rem}.dash-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-agent-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:2rem;background:#0e0e0e;border:1px solid #353535;transition:border-color .2s ease}.dash-agent-card:hover{border-color:#444748}.dash-agent-avatar{position:relative;width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#1f1f1f;border:1px solid #353535;color:#c4c7c8}.dash-agent-avatar>span:last-child{position:absolute;top:0;right:0;width:.625rem;height:.625rem;border-radius:999px;background:#fff;border:2px solid #0e0e0e}.dash-agent-card h4{margin:0 0 .25rem;color:#fff;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500}.dash-agent-card p{margin:0 0 .5rem;color:#c4c7c8;font-size:.9375rem;line-height:1.5rem;font-weight:400}.dash-agent-state{display:flex;align-items:center;gap:.25rem;color:#c4c7c8}.dash-agent-state span{width:.375rem;height:.375rem;border-radius:999px;background:#c4c7c8}.dash-coming-soon{min-height:10rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.65rem;padding:1.25rem;border-radius:1rem;background:#0e0e0e;border:1px solid #353535}.dash-coming-soon .dash-icon{color:#fff}.dash-coming-soon p{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.dash-coming-soon span{color:#c4c7c8;font-size:.92rem;line-height:1.5}.dash-timeline{position:relative;display:grid;gap:3rem;padding-left:1.5rem;border-left:1px solid #353535}.dash-timeline-item{position:relative}.dash-timeline-item>span{position:absolute;left:-1.84rem;top:.25rem;width:.75rem;height:.75rem;border-radius:999px;background:#131313;border:1px solid #444748}.dash-timeline-item.active>span{background:#fff;border-color:#fff;box-shadow:0 0 8px #ffffff80}.dash-timeline-item.pending>span{border-color:#353535}.dash-timeline-item p{margin:0 0 .25rem;color:#c4c7c8}.dash-timeline-item.active p,.dash-timeline-item.active small{color:#fff}.dash-timeline-item.pending p,.dash-timeline-item.pending small{color:#353535}.dash-timeline-item small{display:block;color:#c4c7c8;font-size:.9375rem;line-height:1.5rem}.dash-insight-list{display:grid;gap:1rem}.dash-insight-list p{margin:0;padding:1.5rem;border-radius:2rem;color:#fff;background:#131313;border:1px solid #353535;font-size:.9375rem;line-height:1.6}.dash-decision-list{display:flex;flex-direction:column;gap:.25rem}.dash-decision{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid #353535}.dash-decision-task{width:100%;border:0;border-bottom:1px solid #353535;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.dash-decision-task:last-child{border-bottom:0}.dash-decision-task:hover p{text-decoration:underline;text-underline-offset:.22rem}.dash-decision:last-child{border-bottom:0}.dash-decision p{margin:0 0 .25rem;color:#fff;font-size:.9375rem;line-height:1.5rem}.dash-decision small,.dash-decision>span{color:#c4c7c8}.dash-decision>span{flex-shrink:0;font-size:.75rem;line-height:1rem;letter-spacing:.05em;font-weight:500}.dash-decision>span.pending{padding:.25rem .5rem;border-radius:999px;border:1px solid #444748;color:#8e9192}.dash-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000b8}.dash-modal{width:min(100%,58rem);max-height:min(82vh,54rem);overflow:auto;border-radius:1rem;border:1px solid #444748;background:#131313;box-shadow:0 30px 100px #0000008c;padding:1.25rem}.dash-modal>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-modal h2,.dash-modal h3{margin:0;color:#fff}.dash-modal h2{display:flex;align-items:center;gap:.55rem;font-size:1.5rem;line-height:2rem}.dash-modal>header button{width:2.35rem;height:2.35rem;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#1f1f1f;cursor:pointer}.dash-todo-modal-list,.dash-knowledge-groups{display:grid;gap:1rem}.dash-todo-modal-list article,.dash-knowledge-groups section,.dash-connector-card{padding:1rem;border-radius:1rem;background:#0e0e0e;border:1px solid #353535}.dash-todo-modal-list h3,.dash-connector-card h3{margin:0 0 .35rem;color:#fff;font-size:1rem}.dash-todo-modal-list p,.dash-connector-card p{margin:0;color:#c4c7c8;line-height:1.5}.dash-modal-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.dash-modal-chip-row span,.dash-connector-status{min-width:7.5rem;min-height:2.3rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.28rem .6rem;border-radius:999px;color:#c4c7c8;border:1px solid #444748;font-size:.75rem;font-weight:600}.dash-connector-status.connected{color:#131313;background:#fff;border-color:#fff}.dash-knowledge-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-knowledge-groups section{display:grid;gap:.7rem}.dash-knowledge-groups h3{text-transform:capitalize;font-size:1rem}.dash-knowledge-groups article{padding:.85rem;border-radius:.8rem;background:#131313}.dash-knowledge-groups article p{margin:0 0 .3rem;color:#fff;font-weight:600}.dash-knowledge-groups article span{color:#c4c7c8;font-size:.86rem;line-height:1.4}.dash-modal-kicker{font-size:.72rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.dash-connector-card{display:grid;gap:1rem}.dash-connector-actions{display:flex;flex-wrap:wrap;gap:.75rem}.dash-enabled-apps{display:grid;gap:1rem}.dash-modal:has(.dash-user-settings-layout){width:min(100%,72rem)}.dash-user-settings-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1.25rem;min-height:30rem}.dash-user-settings-nav{display:flex;flex-direction:column;gap:.45rem;padding:.75rem;border-radius:1rem;border:1px solid #353535;background:#0e0e0e}.dash-user-settings-nav button{min-height:2.7rem;display:flex;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.8rem;padding:.55rem .7rem;color:#c4c7c8;background:transparent;font:inherit;font-size:.88rem;font-weight:700;text-align:left;cursor:pointer}.dash-user-settings-nav button:hover,.dash-user-settings-nav button.active{color:#fff;border-color:#444748;background:#1b1b1b}.dash-user-settings-content{min-width:0}.dash-billing-settings{display:grid;gap:1rem}.dash-billing-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-billing-overview article,.dash-billing-card,.dash-billing-invoices{border:1px solid #353535;border-radius:1rem;background:#111}.dash-billing-overview article{display:grid;gap:.35rem;padding:1rem}.dash-billing-overview span,.dash-billing-card small,.dash-billing-invoices small{color:#8e9192;font-size:.78rem;line-height:1.35;font-weight:700}.dash-billing-overview strong{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;line-height:1.2}.dash-billing-overview small{color:#c4c7c8;font-size:.84rem;line-height:1.45}.dash-billing-card{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.dash-billing-card>div{display:flex;align-items:center;gap:.85rem;min-width:0}.dash-billing-card .dash-icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #353535;border-radius:.85rem;color:#fff;background:#1f1f1f}.dash-billing-card strong,.dash-billing-invoices h4,.dash-billing-invoices strong{color:#fff}.dash-billing-card strong{display:block;font-size:.95rem;line-height:1.35}.dash-billing-card button,.dash-billing-invoices button{min-height:2.25rem;border:1px solid #444748;border-radius:999px;color:#fff;background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.dash-billing-card button{padding:.45rem .9rem}.dash-billing-invoices{overflow:hidden}.dash-billing-invoices h4{margin:0;padding:1rem;border-bottom:1px solid #2a2a2a;font-size:.95rem;line-height:1.35}.dash-billing-invoices>div{display:grid;grid-template-columns:minmax(0,1fr) 6rem 4rem auto;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #2a2a2a}.dash-billing-invoices>div:last-child{border-bottom:0}.dash-billing-invoices>div>span{color:#fff;font-weight:700}.dash-billing-invoices strong{justify-self:end;font-size:.9rem}.dash-billing-invoices button{width:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.dash-enabled-apps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #353535}.dash-enabled-apps-head h3{margin:0 0 .4rem;color:#fff;font-size:1.6rem;line-height:2rem;letter-spacing:-.02em;font-weight:500}.dash-enabled-apps-head p{margin:0;color:#c4c7c8;line-height:1.5}.dash-enabled-app-list{display:grid}.dash-enabled-app-row{min-height:5.2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #2a2a2a}.dash-enabled-app-row .dash-connector-status{justify-self:center}.dash-enabled-app-row:last-child{border-bottom:0}.dash-app-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;border:1px solid #353535;background:#1f1f1f}.dash-app-icon img{display:block;width:1.85rem;height:1.85rem;object-fit:contain;border-radius:.35rem}.dash-app-icon svg{display:block;width:2rem;height:2rem;flex:0 0 auto}.dash-app-icon.figma svg{width:2.15rem;height:2.15rem}.dash-app-icon.slack svg{width:2.25rem;height:2.25rem}.dash-enabled-app-copy{min-width:0}.dash-enabled-app-copy h4{margin:0;color:#fff;font-size:1.05rem;line-height:1.35;font-weight:500}.dash-enabled-app-copy p{margin:.25rem 0 0;color:#c4c7c8;font-size:.88rem;line-height:1.4}.dash-enabled-app-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.dash-enabled-app-actions button.connected{color:#131313;border-color:#fff;background:#fff}.dash-appearance-settings,.dash-preference-settings{display:grid;gap:1.25rem}.dash-appearance-options,.dash-preference-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-appearance-options button,.dash-preference-options button{display:grid;gap:.75rem;min-height:14rem;padding:1rem;border-radius:1rem;border:1px solid #353535;color:#c4c7c8;background:#0e0e0e;font:inherit;text-align:left;cursor:pointer}.dash-preference-options button{align-content:start}.dash-preference-options .dash-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#1f1f1f;border:1px solid #444748}.dash-appearance-options button.active,.dash-preference-options button.active{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.dash-appearance-options strong,.dash-preference-options strong{color:#fff;font-size:1.05rem}.dash-appearance-options small,.dash-preference-options small{color:#c4c7c8;line-height:1.45}.dash-theme-preview{min-height:7rem;display:grid;grid-template-columns:.38fr 1fr;grid-template-rows:repeat(3,1fr);gap:.45rem;padding:.75rem;border-radius:.85rem;border:1px solid #353535}.dash-theme-preview span{border-radius:.45rem}.dash-theme-preview span:first-child{grid-row:1 / -1}.dash-theme-preview.dark{background:#131313}.dash-theme-preview.dark span:first-child{background:#0e0e0e}.dash-theme-preview.dark span:not(:first-child){background:#2a2a2a}.dash-theme-preview.light{background:#f7f7f5}.dash-theme-preview.light span:first-child{background:#fff;border:1px solid #ddddda}.dash-theme-preview.light span:not(:first-child){background:#e9e9e5}.dashboard-page.theme-light{background:#f7f7f5;color:#1f1f1f}.dashboard-page.theme-light .dash-sidebar,.dashboard-page.theme-light .dash-modal{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-sidebar{box-shadow:1px 0 #0000000a}.dashboard-page.theme-light .dash-main,.dashboard-page.theme-light .dash-modal-backdrop{background:#f7f7f5c7}.dashboard-page.theme-light .dash-sidebar-header h1,.dashboard-page.theme-light .dash-header h2,.dashboard-page.theme-light .dash-panel h3,.dashboard-page.theme-light .dash-detail-hero h3,.dashboard-page.theme-light .dash-detail-panel h3,.dashboard-page.theme-light .dash-briefing-board h3,.dashboard-page.theme-light .dash-knowledge-board h3,.dashboard-page.theme-light .dash-memory-overview h3,.dashboard-page.theme-light .dash-memory-section-head h3,.dashboard-page.theme-light .dash-memory-line p,.dashboard-page.theme-light .dash-memory-focus-row p,.dashboard-page.theme-light .dash-memory-table-row p,.dashboard-page.theme-light .dash-memory-vocab-card h4,.dashboard-page.theme-light .dash-settings-panel h3,.dashboard-page.theme-light .dash-project-delete-card h4,.dashboard-page.theme-light .dash-modal h2,.dashboard-page.theme-light .dash-modal h3,.dashboard-page.theme-light .dash-enabled-apps-head h3,.dashboard-page.theme-light .dash-enabled-app-copy h4,.dashboard-page.theme-light .dash-todo-row-main strong,.dashboard-page.theme-light .dash-todo-detail-head h3,.dashboard-page.theme-light .dash-todo-empty-detail h3,.dashboard-page.theme-light .dash-read-field p,.dashboard-page.theme-light .dash-detail-stat strong,.dashboard-page.theme-light .dash-calendar-source-panel h3,.dashboard-page.theme-light .dash-financial-source-panel h3,.dashboard-page.theme-light .dash-calendar-day-head strong,.dashboard-page.theme-light .dash-calendar-day-events p,.dashboard-page.theme-light .dash-detail-row p,.dashboard-page.theme-light .dash-decision p,.dashboard-page.theme-light .dash-insight-list p,.dashboard-page.theme-light .dash-meeting-summary-card h3,.dashboard-page.theme-light .dash-empty-state-panel h3,.dashboard-page.theme-light .dash-coming-soon p,.dashboard-page.theme-light .dash-team-copy p,.dashboard-page.theme-light .dash-appearance-options strong,.dashboard-page.theme-light .dash-preference-options strong{color:#171717}.dashboard-page.theme-light .dash-sidebar-header p,.dashboard-page.theme-light .dash-nav-item,.dashboard-page.theme-light .dash-header p,.dashboard-page.theme-light .dash-panel-eyebrow,.dashboard-page.theme-light .dash-panel p,.dashboard-page.theme-light .dash-panel span,.dashboard-page.theme-light .dash-detail-kicker,.dashboard-page.theme-light .dash-detail-hero p:not(.dash-detail-kicker),.dashboard-page.theme-light .dash-detail-row span,.dashboard-page.theme-light .dash-detail-row time,.dashboard-page.theme-light .dash-detail-row small,.dashboard-page.theme-light .dash-memory-card>p,.dashboard-page.theme-light .dash-memory-line time,.dashboard-page.theme-light .dash-memory-controls,.dashboard-page.theme-light .dash-memory-table-row span,.dashboard-page.theme-light .dash-memory-table-row time,.dashboard-page.theme-light .dash-memory-vocab-card p,.dashboard-page.theme-light .dash-memory-vocab-card footer,.dashboard-page.theme-light .dash-detail-panel-head span,.dashboard-page.theme-light .dash-detail-stat span,.dashboard-page.theme-light .dash-settings-copy,.dashboard-page.theme-light .dash-project-delete-card p,.dashboard-page.theme-light .dash-team-copy span,.dashboard-page.theme-light .dash-enabled-apps-head p,.dashboard-page.theme-light .dash-enabled-app-copy p,.dashboard-page.theme-light .dash-calendar-source-panel p,.dashboard-page.theme-light .dash-financial-source-panel p,.dashboard-page.theme-light .dash-calendar-day-events span,.dashboard-page.theme-light .dash-calendar-day-events small,.dashboard-page.theme-light .dash-financial-table-row span,.dashboard-page.theme-light .dash-todo-row-main small,.dashboard-page.theme-light .dash-decision small,.dashboard-page.theme-light .dash-todo-row-meta,.dashboard-page.theme-light .dash-field>span,.dashboard-page.theme-light .dash-read-field>span,.dashboard-page.theme-light .dash-appearance-options small,.dashboard-page.theme-light .dash-preference-options small,.dashboard-page.theme-light .dash-coming-soon span,.dashboard-page.theme-light .dash-empty-inline{color:#4f504c}.dashboard-page.theme-light .dash-panel,.dashboard-page.theme-light .dash-detail-hero,.dashboard-page.theme-light .dash-detail-panel,.dashboard-page.theme-light .dash-memory-search,.dashboard-page.theme-light .dash-memory-card,.dashboard-page.theme-light .dash-memory-ledger,.dashboard-page.theme-light .dash-memory-vocabulary,.dashboard-page.theme-light .dash-memory-vocab-card,.dashboard-page.theme-light .dash-meeting-summary-card,.dashboard-page.theme-light .dash-detail-metric,.dashboard-page.theme-light .dash-calendar-source-panel,.dashboard-page.theme-light .dash-financial-source-panel,.dashboard-page.theme-light .dash-calendar-board>section,.dashboard-page.theme-light .dash-settings-panel,.dashboard-page.theme-light .dash-project-delete-card,.dashboard-page.theme-light .dash-todo-list-panel,.dashboard-page.theme-light .dash-todo-detail-panel,.dashboard-page.theme-light .dash-task-toolbar,.dashboard-page.theme-light .dash-task-list-card,.dashboard-page.theme-light .dash-task-card,.dashboard-page.theme-light .dash-briefing-board>section,.dashboard-page.theme-light .dash-knowledge-board>section,.dashboard-page.theme-light .dash-connector-card,.dashboard-page.theme-light .dash-user-settings-nav,.dashboard-page.theme-light .dash-appearance-options button,.dashboard-page.theme-light .dash-preference-options button{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-panel.filled,.dashboard-page.theme-light .dash-panel.objective,.dashboard-page.theme-light .dash-panel.run-state,.dashboard-page.theme-light .dash-panel.insights,.dashboard-page.theme-light .dash-panel.meetings,.dashboard-page.theme-light .dash-panel.agents,.dashboard-page.theme-light .dash-coming-soon,.dashboard-page.theme-light .dash-meeting-list article,.dashboard-page.theme-light .dash-kanban-card,.dashboard-page.theme-light .dash-read-field,.dashboard-page.theme-light .dash-calendar-day-events article,.dashboard-page.theme-light .dash-financial-table-row,.dashboard-page.theme-light .dash-todo-row,.dashboard-page.theme-light .dash-detail-row,.dashboard-page.theme-light .dash-task-list-card,.dashboard-page.theme-light .dash-team-row,.dashboard-page.theme-light .dash-handbook-editor,.dashboard-page.theme-light .dash-todo-labels span,.dashboard-page.theme-light .dash-todo-labels button,.dashboard-page.theme-light .dash-knowledge-groups article,.dashboard-page.theme-light .dash-insight-list p,.dashboard-page.theme-light .dash-project-form,.dashboard-page.theme-light .dash-account-card,.dashboard-page.theme-light .dash-account-menu{background:#f1f1ee;border-color:#ddddda}.dashboard-page.theme-light .dash-metrics strong,.dashboard-page.theme-light .dash-metrics strong .dash-icon{color:#1a1c1c}.dashboard-page.theme-light .dash-metrics p{color:#5f605c}.dashboard-page.theme-light .dash-task-list-card-head>span:first-child{color:#5f605c}.dashboard-page.theme-light .dash-task-list-card footer{border-color:#ddddda}.dashboard-page.theme-light .dash-user-copy p{color:#171717}.dashboard-page.theme-light .dash-user-copy span{color:#4f504c}.dashboard-page.theme-light .dash-account-trigger{color:#777974}.dashboard-page.theme-light .dash-account-trigger:hover{color:#171717;background:#e2e2de}.dashboard-page.theme-light .dash-memory-search input{color:#171717}.dashboard-page.theme-light .dash-memory-search input::placeholder{color:#777974}.dashboard-page.theme-light .dash-memory-search .dash-icon,.dashboard-page.theme-light .dash-memory-card button,.dashboard-page.theme-light .dash-memory-table-row strong{color:#171717}.dashboard-page.theme-light .dash-memory-search kbd,.dashboard-page.theme-light .dash-memory-tags span,.dashboard-page.theme-light .dash-memory-table-row strong,.dashboard-page.theme-light .dash-memory-vocab-card span{color:#4f504c;background:#ecece8;border-color:#d7d7d2}.dashboard-page.theme-light .dash-memory-line,.dashboard-page.theme-light .dash-memory-focus-row,.dashboard-page.theme-light .dash-memory-table,.dashboard-page.theme-light .dash-memory-table-head,.dashboard-page.theme-light .dash-memory-table-row,.dashboard-page.theme-light .dash-memory-vocab-card footer{border-color:#ddddda}.dashboard-page.theme-light .dash-todo-row:hover,.dashboard-page.theme-light .dash-todo-row.active,.dashboard-page.theme-light .dash-task-list-card:hover,.dashboard-page.theme-light .dash-kanban-card:hover,.dashboard-page.theme-light .dash-kanban-card.active,.dashboard-page.theme-light .dash-nav-item:hover,.dashboard-page.theme-light .dash-user-settings-nav button:hover,.dashboard-page.theme-light .dash-user-settings-nav button.active{background:#e9e9e5;border-color:#c6c6c2;color:#171717}.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-new-project{color:#171717;background:#ecece8;border-color:#d7d7d2}.dashboard-page.theme-light .dash-detail-icon,.dashboard-page.theme-light .dash-app-icon,.dashboard-page.theme-light .dash-preference-options .dash-icon,.dashboard-page.theme-light .dash-modal>header button,.dashboard-page.theme-light .dash-agent-avatar{color:#171717;background:#ecece8;border-color:#d7d7d2}.dashboard-page.theme-light .dash-actions button,.dashboard-page.theme-light .dash-detail-actions button,.dashboard-page.theme-light .dash-todo-head-actions button,.dashboard-page.theme-light .dash-task-filters button,.dashboard-page.theme-light .dash-task-view-toggle button,.dashboard-page.theme-light .dash-calendar-source-controls button,.dashboard-page.theme-light .dash-calendar-source-controls select,.dashboard-page.theme-light .dash-financial-source-controls a,.dashboard-page.theme-light .dash-financial-source-controls button,.dashboard-page.theme-light .dash-enabled-app-actions button,.dashboard-page.theme-light .dash-label-add-row button,.dashboard-page.theme-light .dash-todo-detail-actions button,.dashboard-page.theme-light .dash-handbook-actions button,.dashboard-page.theme-light .dash-invite-row button,.dashboard-page.theme-light .dash-project-delete-card button,.dashboard-page.theme-light .dash-project-delete-confirm button,.dashboard-page.theme-light .dash-billing-card button,.dashboard-page.theme-light .dash-billing-invoices button,.dashboard-page.theme-light .dash-project-form-actions button,.dashboard-page.theme-light .dash-account-menu button{color:#171717;background:#fff;border-color:#cfcfca}.dashboard-page.theme-light .dash-team-hero h2,.dashboard-page.theme-light .dash-team-invite-card h3,.dashboard-page.theme-light .dash-team-members-card h3,.dashboard-page.theme-light .dash-team-permissions-card h3,.dashboard-page.theme-light .dash-team-member strong,.dashboard-page.theme-light .dash-team-permissions-card h4,.dashboard-page.theme-light .dash-billing-overview strong,.dashboard-page.theme-light .dash-billing-card strong,.dashboard-page.theme-light .dash-billing-invoices h4,.dashboard-page.theme-light .dash-billing-invoices strong,.dashboard-page.theme-light .dash-billing-invoices>div>span{color:#171717}.dashboard-page.theme-light .dash-team-hero p:not(.dash-detail-kicker),.dashboard-page.theme-light .dash-team-member small,.dashboard-page.theme-light .dash-team-permissions-card p,.dashboard-page.theme-light .dash-team-table-head,.dashboard-page.theme-light .dash-team-invite-link,.dashboard-page.theme-light .dash-billing-overview small,.dashboard-page.theme-light .dash-billing-card small,.dashboard-page.theme-light .dash-billing-invoices small{color:#4f504c}.dashboard-page.theme-light .dash-team-invite-card,.dashboard-page.theme-light .dash-team-members-card,.dashboard-page.theme-light .dash-team-permissions-card,.dashboard-page.theme-light .dash-billing-overview article,.dashboard-page.theme-light .dash-billing-card,.dashboard-page.theme-light .dash-billing-invoices{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-team-members-card>header,.dashboard-page.theme-light .dash-team-member-row:hover{background:#f1f1ee}.dashboard-page.theme-light .dash-team-invite-controls input,.dashboard-page.theme-light .dash-team-invite-controls select,.dashboard-page.theme-light .dash-team-invite-link input,.dashboard-page.theme-light .dash-team-member-row select,.dashboard-page.theme-light .dash-team-avatar,.dashboard-page.theme-light .dash-billing-card .dash-icon{color:#171717;background:#f3f4f3;border-color:#ddddda}.dashboard-page.theme-light .dash-team-invite-controls input::placeholder{color:#777974}.dashboard-page.theme-light .dash-team-member-row>button{color:#171717}.dashboard-page.theme-light .dash-team-invite-controls button{color:#fff;background:#171717;border-color:#171717}.dashboard-page.theme-light .dash-team-table-head,.dashboard-page.theme-light .dash-team-member-row,.dashboard-page.theme-light .dash-team-members-card>header,.dashboard-page.theme-light .dash-billing-invoices h4,.dashboard-page.theme-light .dash-billing-invoices>div{border-color:#ddddda}.dashboard-page.theme-light .dash-team-status.active{color:#2e7d32;background:#e8f5e9}.dashboard-page.theme-light .dash-team-status.invited{color:#e65100;background:#fff3e0}.dashboard-page.theme-light .dash-financial-head h2,.dashboard-page.theme-light .dash-financial-source-card h3,.dashboard-page.theme-light .dash-financial-table-card h3,.dashboard-page.theme-light .dash-financial-summary-grid strong,.dashboard-page.theme-light .dash-financial-master-row strong{color:#1a1c1c}.dashboard-page.theme-light .dash-financial-head p:not(.dash-detail-kicker),.dashboard-page.theme-light .dash-financial-source-card p:not(.dash-detail-kicker),.dashboard-page.theme-light .dash-financial-summary-grid span,.dashboard-page.theme-light .dash-financial-streams button,.dashboard-page.theme-light .dash-financial-master-row,.dashboard-page.theme-light .dash-financial-master-row time,.dashboard-page.theme-light .dash-financial-table-card footer,.dashboard-page.theme-light .dash-financial-source-controls label span,.dashboard-page.theme-light .dash-financial-streams h3,.dashboard-page.theme-light .dash-financial-master-head{color:#555652}.dashboard-page.theme-light .dash-financial-streams,.dashboard-page.theme-light .dash-financial-source-card,.dashboard-page.theme-light .dash-financial-summary-grid article,.dashboard-page.theme-light .dash-financial-table-card{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-financial-table-card>header,.dashboard-page.theme-light .dash-financial-table-card footer,.dashboard-page.theme-light .dash-financial-master-head,.dashboard-page.theme-light .dash-financial-streams button:hover,.dashboard-page.theme-light .dash-financial-streams button.active{background:#f3f4f3}.dashboard-page.theme-light .dash-financial-streams button.active,.dashboard-page.theme-light .dash-financial-streams button:hover{color:#1a1c1c}.dashboard-page.theme-light .dash-financial-streams strong{color:#fff;background:#000}.dashboard-page.theme-light .dash-financial-streams>div,.dashboard-page.theme-light .dash-financial-table-card>header,.dashboard-page.theme-light .dash-financial-master-head,.dashboard-page.theme-light .dash-financial-master-row,.dashboard-page.theme-light .dash-financial-table-card footer{border-color:#ddddda}.dashboard-page.theme-light .dash-financial-source-controls input{color:#1a1c1c;background:#f3f4f3;border-color:#ddddda}.dashboard-page.theme-light .dash-financial-actions button,.dashboard-page.theme-light .dash-financial-actions a,.dashboard-page.theme-light .dash-financial-source-controls a,.dashboard-page.theme-light .dash-financial-table-card header button{color:#1a1c1c;background:#fff;border-color:#c4c7c7}.dashboard-page.theme-light .dash-financial-actions button:last-child,.dashboard-page.theme-light .dash-financial-source-controls a,.dashboard-page.theme-light .dash-financial-source-controls button{color:#fff;background:#000;border-color:#000}.dashboard-page.theme-light .dash-financial-master-row:hover{background:#f9f9f8}.dashboard-page.theme-light .dash-financial-master-row .cleared{color:#1a1c1c;background:#eeeeed;border-color:#ddddda}.dashboard-page.theme-light .dash-financial-master-row .pending{color:#623f18;background:#ffdcbd;border-color:#f0bd8b}.dashboard-page.theme-light .dash-actions button.primary,.dashboard-page.theme-light .dash-task-filters button.active,.dashboard-page.theme-light .dash-task-view-toggle button.active,.dashboard-page.theme-light .dash-enabled-app-actions button.connected,.dashboard-page.theme-light .dash-todo-detail-actions button.primary,.dashboard-page.theme-light .dash-project-form-actions button[type=submit],.dashboard-page.theme-light .dash-connector-status.connected{color:#fff;background:#171717;border-color:#171717}.dashboard-page.theme-light .dash-field input,.dashboard-page.theme-light .dash-field select,.dashboard-page.theme-light .dash-field textarea,.dashboard-page.theme-light .dash-date-control label,.dashboard-page.theme-light .dash-date-control input,.dashboard-page.theme-light .dash-label-add-row input,.dashboard-page.theme-light .dash-project-form input,.dashboard-page.theme-light .dash-handbook-editor textarea,.dashboard-page.theme-light .dash-invite-row input,.dashboard-page.theme-light .dash-project-delete-confirm input{color:#171717;background:#fff;border-color:#cfcfca}.dashboard-page.theme-light .dash-field input:focus,.dashboard-page.theme-light .dash-field select:focus,.dashboard-page.theme-light .dash-field textarea:focus,.dashboard-page.theme-light .dash-date-control label:focus-within,.dashboard-page.theme-light .dash-label-add-row input:focus,.dashboard-page.theme-light .dash-project-form input:focus,.dashboard-page.theme-light .dash-handbook-editor textarea:focus{border-color:#171717}.dashboard-page.theme-light .dash-enabled-apps-head,.dashboard-page.theme-light .dash-enabled-app-row,.dashboard-page.theme-light .dash-decision,.dashboard-page.theme-light .dash-task-list-card footer,.dashboard-page.theme-light .dash-calendar-day-head,.dashboard-page.theme-light .dash-todo-detail-head,.dashboard-page.theme-light .dash-todo-detail-actions,.dashboard-page.theme-light .dash-todo-footer,.dashboard-page.theme-light .dash-timeline,.dashboard-page.theme-light .dash-settings-nav{border-color:#ddddda}.dashboard-page.theme-light .dash-settings-nav{background:#fff}.dashboard-page.theme-light .dash-settings-nav button{color:#555652}.dashboard-page.theme-light .dash-settings-nav button:hover,.dashboard-page.theme-light .dash-settings-nav button.active{color:#171717;background:#eeeeeb}.dashboard-page.theme-light .dash-settings-nav button.danger{color:#a10812}.dashboard-page.theme-light .dash-settings-nav button.danger.active,.dashboard-page.theme-light .dash-settings-nav button.danger:hover{color:#93000a;background:#ffdad6}.dashboard-page.theme-light .dash-detail-stat,.dashboard-page.theme-light .dash-agent-owner span,.dashboard-page.theme-light .dash-timeline-item>span{background:#fff;border-color:#d7d7d2}.dashboard-page.theme-light .dash-detail-stat{background:#f8f8f6;border-color:#cfcfca}.dashboard-page.theme-light .dash-detail-stat span{color:#555652}.dashboard-page.theme-light .dash-kanban-lane{border-color:#e2e2de}.dashboard-page.theme-light .dash-kanban-lane.dragging-over{outline-color:#17171738}.dashboard-page.theme-light .dash-kanban-lane.todo{background:#fff6f6}.dashboard-page.theme-light .dash-kanban-lane.doing{background:#effbff}.dashboard-page.theme-light .dash-kanban-lane.done{background:#fbffed}.dashboard-page.theme-light .dash-kanban-lane-head strong{color:#5f605c}.dashboard-page.theme-light .dash-kanban-card{color:#20201f;background:#fff;border-color:#d8d8d3}.dashboard-page.theme-light .dash-kanban-card:hover,.dashboard-page.theme-light .dash-kanban-card.active{background:#fff;border-color:#2f80ff;box-shadow:0 0 0 1px #2f80ff3d}.dashboard-page.theme-light .dash-kanban-card h4,.dashboard-page.theme-light .dash-task-list-card h4{color:#20201f}.dashboard-page.theme-light .dash-kanban-card p{color:#42433f}.dashboard-page.theme-light .dash-task-list-card p,.dashboard-page.theme-light .dash-task-list-card footer span,.dashboard-page.theme-light .dash-task-list-card footer time,.dashboard-page.theme-light .dash-task-filters>span{color:#555652}.dashboard-page.theme-light .dash-task-breadcrumb{color:#666763}.dashboard-page.theme-light .dash-task-breadcrumb button:hover,.dashboard-page.theme-light .dash-task-breadcrumb span,.dashboard-page.theme-light .dash-task-detail-titlebar h2,.dashboard-page.theme-light .dash-task-card h3,.dashboard-page.theme-light .dash-task-attachments p,.dashboard-page.theme-light .dash-task-assignee p,.dashboard-page.theme-light .dash-task-activity p strong{color:#171717}.dashboard-page.theme-light .dash-task-description,.dashboard-page.theme-light .dash-subtask-list label,.dashboard-page.theme-light .dash-task-activity p{color:#4f504c}.dashboard-page.theme-light .dash-task-card-head>span,.dashboard-page.theme-light .dash-subtask-progress,.dashboard-page.theme-light .dash-task-attachments article,.dashboard-page.theme-light .dash-subtask-list label:hover{background:#f1f1ee;border-color:#ddddda}.dashboard-page.theme-light .dash-task-detail-actions button,.dashboard-page.theme-light .dash-task-card-head button,.dashboard-page.theme-light .dash-task-danger-card button,.dashboard-page.theme-light .dash-task-meta-block select{color:#171717;background:#fff;border-color:#cfcfca}.dashboard-page.theme-light .dash-task-detail-actions button.primary,.dashboard-page.theme-light .dash-subtask-progress span,.dashboard-page.theme-light .dash-task-assignee>span,.dashboard-page.theme-light .dash-task-activity article>span{color:#fff;background:#171717;border-color:#171717}.dashboard-page.theme-light .dash-task-meta-block h3,.dashboard-page.theme-light .dash-task-attachments span,.dashboard-page.theme-light .dash-task-activity small{color:#666763}.dashboard-page.theme-light .dash-briefing-command-head{background:#fbfbfa}.dashboard-page.theme-light .dash-briefing-command-head h2,.dashboard-page.theme-light .dash-briefing-card h3,.dashboard-page.theme-light .dash-briefing-item h4,.dashboard-page.theme-light .dash-briefing-approval h4,.dashboard-page.theme-light .dash-briefing-timeline h4,.dashboard-page.theme-light .dash-briefing-knowledge-count strong{color:#171717}.dashboard-page.theme-light .dash-briefing-command-head span,.dashboard-page.theme-light .dash-briefing-command-actions label,.dashboard-page.theme-light .dash-briefing-tags span,.dashboard-page.theme-light .dash-briefing-card>header>span{color:#4f504c;background:#ecece8;border-color:#ddddda}.dashboard-page.theme-light .dash-briefing-command-actions input{color:#171717}.dashboard-page.theme-light .dash-briefing-card,.dashboard-page.theme-light .dash-briefing-item,.dashboard-page.theme-light .dash-briefing-approval,.dashboard-page.theme-light .dash-briefing-timeline article div div{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-briefing-item:hover,.dashboard-page.theme-light .dash-briefing-approval:hover{background:#f1f1ee;border-color:#cfcfca}.dashboard-page.theme-light .dash-briefing-knowledge-card{background:#fff}.dashboard-page.theme-light .dash-briefing-knowledge-card:after{background:linear-gradient(0deg,rgba(0,0,0,.03),transparent)}.dashboard-page.theme-light .dash-briefing-item p,.dashboard-page.theme-light .dash-briefing-approval p,.dashboard-page.theme-light .dash-briefing-knowledge-card p,.dashboard-page.theme-light .dash-briefing-timeline p,.dashboard-page.theme-light .dash-briefing-schedule header p,.dashboard-page.theme-light .dash-briefing-knowledge-count span,.dashboard-page.theme-light .dash-briefing-timeline time{color:#555652}.dashboard-page.theme-light .dash-briefing-command-actions button,.dashboard-page.theme-light .dash-briefing-secondary-action,.dashboard-page.theme-light .dash-briefing-approval button,.dashboard-page.theme-light .dash-briefing-schedule header button{color:#171717;background:#fff;border-color:#cfcfca}.dashboard-page.theme-light .dash-briefing-command-actions>button,.dashboard-page.theme-light .dash-briefing-approval button:first-child{color:#fff;background:#171717;border-color:#171717}.dashboard-page.theme-light .dash-briefing-timeline:before{background:#ddddda}.dashboard-page.theme-light .dash-briefing-timeline article>span{border-color:#171717;background:#fff}.dashboard-page.theme-light .dash-briefing-timeline article div div{border-left-color:#171717}.dashboard-page.theme-light .dash-kanban-card p.muted{color:#666763}.dashboard-page.theme-light .dash-kanban-card-meta span,.dashboard-page.theme-light .dash-kanban-card-meta time,.dashboard-page.theme-light .dash-kanban-labels span{color:#30312f;background:#f4f4f1;border-color:#dfdfda}.dashboard-page.theme-light .dash-status-pill.todo{color:#6c2323;background:#ffe3e3;border-color:#ffd0d0}.dashboard-page.theme-light .dash-status-pill.doing{color:#14536b;background:#d8f4ff;border-color:#bbeaff}.dashboard-page.theme-light .dash-status-pill.done{color:#526314;background:#eff8be;border-color:#dce995}.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+1){color:#155c55;background:#d8f4ef;border-color:#bde9e2}.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+2){color:#54357b;background:#efe5ff;border-color:#dfcdf9}.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+3){color:#742c2c;background:#ffe3e3;border-color:#f5cccc}.dashboard-page.theme-light .dash-task-drawer-backdrop{background:#1717173d}.dashboard-page.theme-light .dash-task-drawer{background:#fff;border-color:#ddddda;box-shadow:-28px 0 70px #0000002e}.dashboard-page.theme-light .dash-drawer-close{color:#171717;background:#f1f1ee;border-color:#ddddda}.dashboard-page.theme-light .dash-main{background:#fbfbfa}.dashboard-page.theme-light .dash-panel.health .dash-briefing-list>div{background:#f6f6f4;border-color:#d9d9d4}.dashboard-page.theme-light .dash-briefing-list strong{color:#20201f}.dashboard-page.theme-light .dash-briefing-list p,.dashboard-page.theme-light .dash-briefing-list span,.dashboard-page.theme-light .dash-financial-list p,.dashboard-page.theme-light .dash-calendar-list span,.dashboard-page.theme-light .dash-meeting-list span,.dashboard-page.theme-light .dash-meeting-list small,.dashboard-page.theme-light .dash-meeting-summary-card>p,.dashboard-page.theme-light .dash-empty-state-panel p{color:#52534f}.dashboard-page.theme-light .dash-meeting-list p{color:#171717}.dashboard-page.theme-light .dash-panel span.dash-card-action,.dashboard-page.theme-light .dash-card-action{color:#171717;background:#fff;border:1px solid #d7d7d2}.dashboard-page.theme-light .dash-todo-labels span,.dashboard-page.theme-light .dash-todo-labels button{color:#343431;background:#f8f8f6;border-color:#d7d7d2}.dashboard-page.theme-light .dash-todo-labels button>span{color:#fff;background:#777974}.dashboard-page.theme-light .dash-date-control button{color:#171717;background:#fff;border-color:#cfcfca}.dashboard-page.theme-light .dash-date-control input{background:transparent;border-color:transparent}.dashboard-page.theme-light .dash-date-control input::-webkit-calendar-picker-indicator{filter:none}.dashboard-page.theme-light .dash-priority-chip.priority-high,.dashboard-page.theme-light .dash-priority-dot.priority-high{color:#5c3a00;border-color:#ae7a2b94;background:#d5b174b8}.dashboard-page.theme-light .dash-priority-chip.priority-urgent,.dashboard-page.theme-light .dash-priority-dot.priority-urgent{color:#7d1216;border-color:#c2434680;background:#ffd8d5e6}.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-priority-dot.priority-normal{color:#1f4c82;border-color:#487ab46b;background:#dbe9faf2}.dashboard-page.theme-light .dash-priority-chip.priority-low,.dashboard-page.theme-light .dash-priority-dot.priority-low{color:#1c6337;border-color:#4896606b;background:#daf2e1f2}.dashboard-page.theme-light .dash-status-dot{background:#171717;box-shadow:0 0 8px #17171738}.dashboard-page.theme-light .dash-status-dot.priority-high{background:#9b661c}.dashboard-page.theme-light .dash-status-dot.priority-urgent{background:#ba1a1a}.dashboard-page.theme-light .dash-status-dot.priority-normal{background:#356ea5}.dashboard-page.theme-light .dash-status-dot.priority-low{background:#2f8a50}.dashboard-page.theme-light .dash-panel-sheen{background:linear-gradient(135deg,rgba(255,255,255,.45),transparent)}.dashboard-page.theme-light .dash-appearance-options button.active,.dashboard-page.theme-light .dash-preference-options button.active{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.dashboard-page.theme-light .dash-delete-warning,.dashboard-page.theme-light .dash-project-error{color:#a10812}.dashboard-page.theme-light .dash-danger-zone,.dashboard-page.theme-light .dash-project-delete-card{border-color:#f5c5c0}.dashboard-page.theme-light .dash-project-delete-card{background:#fff4f2}.dashboard-page.theme-light .dash-project-delete-card button.danger,.dashboard-page.theme-light .dash-project-delete-confirm button.danger{color:#fff;background:#ba1a1a;border-color:#ba1a1a}.dashboard-page.theme-light .dash-project-delete-confirm label span{color:#93000a}.dashboard-page.theme-light .dash-knowledge-breadcrumb button:hover,.dashboard-page.theme-light .dash-knowledge-breadcrumb span,.dashboard-page.theme-light .dash-knowledge-hero h2,.dashboard-page.theme-light .dash-knowledge-section-title h3,.dashboard-page.theme-light .dash-knowledge-card-head h3,.dashboard-page.theme-light .dash-knowledge-card-head h4,.dashboard-page.theme-light .dash-knowledge-context-box h4,.dashboard-page.theme-light .dash-knowledge-rationale h4,.dashboard-page.theme-light .dash-knowledge-decision-details h4,.dashboard-page.theme-light .dash-knowledge-category-panel h3,.dashboard-page.theme-light .dash-knowledge-overview-decision p strong,.dashboard-page.theme-light .dash-knowledge-decision-card h3,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser h4,.dashboard-page.theme-light .dash-context-pack-config h3,.dashboard-page.theme-light .dash-context-pack-builder h3,.dashboard-page.theme-light .dash-context-pack-preview h3,.dashboard-page.theme-light .dash-context-pack-card h4{color:#1a1c1c}.dashboard-page.theme-light .dash-knowledge-search .dash-icon,.dashboard-page.theme-light .dash-knowledge-search input::placeholder,.dashboard-page.theme-light .dash-knowledge-breadcrumb,.dashboard-page.theme-light .dash-knowledge-hero p:not(.dash-detail-kicker),.dashboard-page.theme-light .dash-knowledge-section-title button,.dashboard-page.theme-light .dash-knowledge-concept-card p,.dashboard-page.theme-light .dash-knowledge-glossary-card>p,.dashboard-page.theme-light .dash-knowledge-overview-decision p,.dashboard-page.theme-light .dash-knowledge-overview-decision blockquote,.dashboard-page.theme-light .dash-knowledge-rationale p,.dashboard-page.theme-light .dash-knowledge-decision-details li,.dashboard-page.theme-light .dash-knowledge-context-box p,.dashboard-page.theme-light .dash-knowledge-concept-card footer,.dashboard-page.theme-light .dash-knowledge-overview-decision footer,.dashboard-page.theme-light .dash-knowledge-glossary-card footer,.dashboard-page.theme-light .dash-knowledge-decision-meta time,.dashboard-page.theme-light .dash-knowledge-category-panel button,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser>div,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser p,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser footer,.dashboard-page.theme-light .dash-context-pack-config p,.dashboard-page.theme-light .dash-context-pack-builder header p,.dashboard-page.theme-light .dash-context-pack-config label>span,.dashboard-page.theme-light .dash-context-pack-card p,.dashboard-page.theme-light .dash-context-pack-card footer span,.dashboard-page.theme-light .dash-context-pack-builder>header>span,.dashboard-page.theme-light .dash-context-pack-preview footer{color:#555652}.dashboard-page.theme-light .dash-knowledge-search,.dashboard-page.theme-light .dash-knowledge-concept-card,.dashboard-page.theme-light .dash-knowledge-overview-decision,.dashboard-page.theme-light .dash-knowledge-glossary-card,.dashboard-page.theme-light .dash-knowledge-category-panel,.dashboard-page.theme-light .dash-knowledge-decision-controls,.dashboard-page.theme-light .dash-knowledge-decision-card,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser,.dashboard-page.theme-light .dash-context-pack-config,.dashboard-page.theme-light .dash-context-pack-builder,.dashboard-page.theme-light .dash-context-pack-preview{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-knowledge-search input,.dashboard-page.theme-light .dash-context-pack-config select,.dashboard-page.theme-light .dash-context-pack-config textarea{color:#1a1c1c}.dashboard-page.theme-light .dash-knowledge-concept-card:hover,.dashboard-page.theme-light .dash-knowledge-overview-decision:hover,.dashboard-page.theme-light .dash-knowledge-glossary-card:hover,.dashboard-page.theme-light .dash-knowledge-decision-card:hover,.dashboard-page.theme-light .dash-knowledge-context-box,.dashboard-page.theme-light .dash-knowledge-rationale,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser:hover,.dashboard-page.theme-light .dash-context-pack-card,.dashboard-page.theme-light .dash-context-pack-config select,.dashboard-page.theme-light .dash-context-pack-config textarea{background:#f3f4f3;border-color:#d8d8d3}.dashboard-page.theme-light .dash-knowledge-section-title,.dashboard-page.theme-light .dash-knowledge-overview-decision blockquote,.dashboard-page.theme-light .dash-context-pack-card footer,.dashboard-page.theme-light .dash-context-pack-preview>header,.dashboard-page.theme-light .dash-context-pack-preview footer{border-color:#ddddda}.dashboard-page.theme-light .dash-knowledge-actions button,.dashboard-page.theme-light .dash-knowledge-decision-controls button,.dashboard-page.theme-light .dash-knowledge-overview-decision footer button,.dashboard-page.theme-light .dash-knowledge-glossary-card footer button,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser footer button,.dashboard-page.theme-light .dash-context-pack-config>button,.dashboard-page.theme-light .dash-context-pack-add,.dashboard-page.theme-light .dash-context-pack-card footer button,.dashboard-page.theme-light .dash-context-pack-preview header button{color:#1a1c1c;background:#fff;border-color:#c4c7c7}.dashboard-page.theme-light .dash-knowledge-actions button.primary,.dashboard-page.theme-light .dash-knowledge-decision-controls button.primary{color:#fff;background:#000;border-color:#000}.dashboard-page.theme-light .dash-knowledge-card-head span,.dashboard-page.theme-light .dash-knowledge-decision-meta span,.dashboard-page.theme-light .dash-knowledge-decision-card header>strong.review,.dashboard-page.theme-light .dash-knowledge-stakeholders span,.dashboard-page.theme-light .dash-knowledge-category-panel strong,.dashboard-page.theme-light .dash-context-pack-card strong,.dashboard-page.theme-light .dash-context-pack-builder>header>span{color:#444748;background:#eeeeed;border-color:#d8d8d3}.dashboard-page.theme-light .dash-knowledge-decision-card header>strong{color:#623f18;background:#ffdcbd;border-color:#f0bd8b}.dashboard-page.theme-light .dash-knowledge-category-panel button:hover,.dashboard-page.theme-light .dash-knowledge-category-panel button.active{color:#1a1c1c;background:#eeeeed}.dashboard-page.theme-light .dash-context-pack-card.confirmed strong,.dashboard-page.theme-light .dash-context-pack-preview header button:last-child{color:#fff;background:#000;border-color:#000}.dashboard-page.theme-light .dash-context-pack-card.review{border-color:#f5c5c0}.dashboard-page.theme-light .dash-context-pack-card.review strong,.dashboard-page.theme-light .dash-context-pack-card.review footer span{color:#93000a;background:#ffdad6;border-color:#f5c5c0}.dashboard-page.theme-light .dash-context-pack-preview>header,.dashboard-page.theme-light .dash-context-pack-preview footer{background:#f9f9f8}.dashboard-page.theme-light .dash-context-pack-preview pre{color:#e2e2e2;background:#1a1c1c}.dashboard-page.theme-light .dash-context-pack-preview footer span:last-child{color:#1a1c1c}.dashboard-page.theme-light .dash-calendar-back{color:#171717;background:#fff;border-color:#c4c0b8}.dashboard-page.theme-light .dash-calendar-back:hover{background:#eeeeeb;border-color:#8b887f}.dashboard-page.theme-light .dash-calendar-toolbar h2,.dashboard-page.theme-light .dash-calendar-month-cells time,.dashboard-page.theme-light .dash-calendar-event-chip strong,.dashboard-page.theme-light .dash-calendar-week-head strong,.dashboard-page.theme-light .dash-calendar-week-event strong{color:#1a1c1c}.dashboard-page.theme-light .dash-calendar-month-weekdays span,.dashboard-page.theme-light .dash-calendar-event-chip span,.dashboard-page.theme-light .dash-calendar-more,.dashboard-page.theme-light .dash-calendar-week-head span,.dashboard-page.theme-light .dash-calendar-week-times span,.dashboard-page.theme-light .dash-calendar-week-event span{color:#555652}.dashboard-page.theme-light .dash-calendar-shell,.dashboard-page.theme-light .dash-calendar-month-cells article{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-calendar-toolbar,.dashboard-page.theme-light .dash-calendar-month-weekdays,.dashboard-page.theme-light .dash-calendar-week-head,.dashboard-page.theme-light .dash-calendar-week-times{background:#f9f9f8;border-color:#ddddda}.dashboard-page.theme-light .dash-calendar-view-tabs,.dashboard-page.theme-light .dash-calendar-date-controls{background:#f3f4f3;border-color:#ddddda}.dashboard-page.theme-light .dash-calendar-view-tabs button,.dashboard-page.theme-light .dash-calendar-date-controls button{color:#444748}.dashboard-page.theme-light .dash-calendar-view-tabs button.active,.dashboard-page.theme-light .dash-calendar-date-controls button:hover,.dashboard-page.theme-light .dash-calendar-view-tabs button:hover{color:#fff;background:#000}.dashboard-page.theme-light .dash-calendar-month-cells{background:#ddddda}.dashboard-page.theme-light .dash-calendar-month-cells article:hover,.dashboard-page.theme-light .dash-calendar-week-head>div.today{background:#f3f4f3}.dashboard-page.theme-light .dash-calendar-month-cells article.muted{background:#f9f9f8}.dashboard-page.theme-light .dash-calendar-month-cells article.muted time{color:#858383}.dashboard-page.theme-light .dash-calendar-month-cells time.today{color:#fff;background:#000}.dashboard-page.theme-light .dash-calendar-event-chip,.dashboard-page.theme-light .dash-calendar-week-event{background:#f3f4f3;border-color:#ddddda;border-left-color:#000}.dashboard-page.theme-light .dash-calendar-event-chip:hover,.dashboard-page.theme-light .dash-calendar-week-event:hover{background:#eeeeed;border-color:#000}.dashboard-page.theme-light .dash-calendar-week-head>div,.dashboard-page.theme-light .dash-calendar-week-columns>div,.dashboard-page.theme-light .dash-calendar-week-times{border-color:#ddddda}.dashboard-page.theme-light .dash-calendar-week-columns{background:linear-gradient(to bottom,transparent 71px,#ddddda 72px);background-size:100% 72px}.dashboard-page.theme-light .dash-calendar-week-columns>div.today{background:#00000006}.dashboard-page.theme-light .dash-meetings-head h2,.dashboard-page.theme-light .dash-meeting-detail-head h2,.dashboard-page.theme-light .dash-meeting-section-label h3,.dashboard-page.theme-light .dash-meeting-hero-card h3,.dashboard-page.theme-light .dash-meeting-row-large h4,.dashboard-page.theme-light .dash-meeting-small-stack h4,.dashboard-page.theme-light .dash-meeting-card h3,.dashboard-page.theme-light .dash-meeting-card-head h3,.dashboard-page.theme-light .dash-meeting-context-grid h4,.dashboard-page.theme-light .dash-meeting-note h4,.dashboard-page.theme-light .dash-meeting-agenda h4,.dashboard-page.theme-light .dash-meeting-participants h4,.dashboard-page.theme-light .dash-meeting-actions-list p,.dashboard-page.theme-light .dash-meeting-followup h4,.dashboard-page.theme-light .dash-meeting-followup p,.dashboard-page.theme-light .dash-meeting-row-large strong{color:#1a1c1c}.dashboard-page.theme-light .dash-meetings-head p,.dashboard-page.theme-light .dash-meeting-detail-head p,.dashboard-page.theme-light .dash-meeting-section-label.muted h3,.dashboard-page.theme-light .dash-meeting-hero-badges small,.dashboard-page.theme-light .dash-meeting-hero-card p,.dashboard-page.theme-light .dash-meeting-row-large p,.dashboard-page.theme-light .dash-meeting-row-large em,.dashboard-page.theme-light .dash-meeting-row-large small,.dashboard-page.theme-light .dash-meeting-small-stack p,.dashboard-page.theme-light .dash-meeting-empty-later p,.dashboard-page.theme-light .dash-meeting-detail-meta p,.dashboard-page.theme-light .dash-meeting-card-head>span,.dashboard-page.theme-light .dash-meeting-card-head>.dash-icon,.dashboard-page.theme-light .dash-meeting-context-grid p,.dashboard-page.theme-light .dash-meeting-context-grid small,.dashboard-page.theme-light .dash-meeting-note p,.dashboard-page.theme-light .dash-meeting-agenda p,.dashboard-page.theme-light .dash-meeting-agenda small,.dashboard-page.theme-light .dash-meeting-participants p,.dashboard-page.theme-light .dash-meeting-actions-list small,.dashboard-page.theme-light .dash-meeting-followup span{color:#555652}.dashboard-page.theme-light .dash-meeting-hero-card,.dashboard-page.theme-light .dash-meeting-row-large,.dashboard-page.theme-light .dash-meeting-small-stack button,.dashboard-page.theme-light .dash-meeting-empty-later,.dashboard-page.theme-light .dash-meeting-card{background:#fff;border-color:#ddddda}.dashboard-page.theme-light .dash-meeting-row-large:hover,.dashboard-page.theme-light .dash-meeting-small-stack button:hover,.dashboard-page.theme-light .dash-meeting-actions-list button:hover{background:#f3f4f3;border-color:#c4c7c7}.dashboard-page.theme-light .dash-meeting-filter-row button,.dashboard-page.theme-light .dash-meeting-detail-actions button,.dashboard-page.theme-light .dash-meeting-hero-card>div:last-child button,.dashboard-page.theme-light .dash-meeting-followup button{color:#1a1c1c;background:#fff;border-color:#c4c7c7}.dashboard-page.theme-light .dash-meeting-filter-row button.active,.dashboard-page.theme-light .dash-meeting-detail-actions button.primary,.dashboard-page.theme-light .dash-meeting-hero-card>div:last-child button.primary{color:#fff;background:#000;border-color:#000}.dashboard-page.theme-light .dash-meeting-section-label span{background:#000}.dashboard-page.theme-light .dash-meeting-hero-badges>span{color:#93000a;background:#ffdad6;border-color:#f5c5c0}.dashboard-page.theme-light .dash-meeting-hero-badges i{background:#ba1a1a}.dashboard-page.theme-light .dash-meeting-mini-participants span,.dashboard-page.theme-light .dash-meeting-mini-participants strong{color:#1a1c1c;background:#e8e8e7;border-color:#fff}.dashboard-page.theme-light .dash-meeting-row-large>span,.dashboard-page.theme-light .dash-meeting-small-stack button>span,.dashboard-page.theme-light .dash-meeting-detail-meta>span,.dashboard-page.theme-light .dash-meeting-context-grid article>span,.dashboard-page.theme-light .dash-meeting-participants article>span,.dashboard-page.theme-light .dash-meeting-participants strong{color:#1a1c1c;background:#eeeeed;border-color:#ddddda}.dashboard-page.theme-light .dash-meeting-context-grid article,.dashboard-page.theme-light .dash-meeting-note,.dashboard-page.theme-light .dash-meeting-agenda article,.dashboard-page.theme-light .dash-meeting-participants article,.dashboard-page.theme-light .dash-meeting-actions-list button,.dashboard-page.theme-light .dash-meeting-followup>div{background:#f9f9f8;border-color:#e2e2e2}.dashboard-page.theme-light .dash-meeting-agenda article>span{color:#fff;background:#000}.dashboard-page.theme-light .dash-meeting-add-agenda,.dashboard-page.theme-light .dash-meeting-followup{color:#555652;border-color:#ddddda}.dashboard-loading{display:flex;align-items:center;justify-content:center}.dashboard-loading-card{padding:1rem 1.25rem;border-radius:1rem;border:1px solid #444748;color:#fff}@media(max-width:900px){.project-select-page{display:block;overflow:auto}.project-select-sidebar{position:static;width:100%;height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #c4c7c7}.project-select-brand{margin:0;padding:.5rem}.project-select-nav{display:none}.project-select-account-area{margin-left:auto;padding:.5rem;border-top:0}.project-select-account{padding:0}.project-select-main{height:auto;min-height:calc(100vh - 5rem)}.project-select-grid{grid-template-columns:1fr}.dashboard-page{display:block}.dash-sidebar{display:none}.dash-main{margin-left:0;padding:1.25rem}.dash-header{flex-direction:column;align-items:stretch}.dash-actions{flex-wrap:wrap}.dash-grid{grid-template-columns:1fr}.dash-kanban-board{grid-template-columns:repeat(3,minmax(17rem,1fr))}.dash-task-toolbar{align-items:stretch;flex-direction:column}.dash-task-list-grid{grid-template-columns:1fr}.dash-task-detail-titlebar{align-items:flex-start;flex-direction:column}.dash-task-detail-layout,.dash-task-attachments,.dash-briefing-command-grid{grid-template-columns:1fr}.dash-briefing-command-head,.dash-briefing-command-actions,.dash-team-hero,.dash-financial-head{align-items:stretch;flex-direction:column}.dash-briefing-command-actions label{width:100%}.dash-settings-page{grid-template-columns:1fr}.dash-panel.health,.dash-panel.agents,.dash-panel.objective,.dash-panel.run-state,.dash-panel.insights,.dash-panel.meetings,.dash-panel.decisions{grid-column:span 1}.dash-panel{padding:1.5rem}.dash-metrics,.dash-briefing-list,.dash-meeting-list,.dash-knowledge-groups,.dash-agent-grid,.dash-detail-grid,.dash-calendar-source-panel,.dash-financial-source-panel,.dash-calendar-board,.dash-team-layout,.dash-team-invite-controls,.dash-todo-workspace,.dash-todo-editor-grid,.dash-briefing-board,.dash-knowledge-board,.dash-memory-overview,.dash-memory-vocab-grid{grid-template-columns:1fr}.dash-memory-search{grid-template-columns:auto minmax(0,1fr);border-radius:1.25rem;padding:1rem}.dash-memory-search kbd{display:none}.dash-memory-section-head,.dash-memory-table-head,.dash-memory-table-row{grid-template-columns:1fr}.dash-memory-section-head{align-items:start}.dash-memory-controls{justify-content:flex-start}.dash-memory-table-head{display:none}.dash-memory-table-row strong{justify-self:start}.dash-todo-row{grid-template-columns:auto minmax(0,1fr)}.dash-todo-read-grid,.dash-date-control,.dash-billing-overview{grid-template-columns:1fr}.dash-todo-row .dash-priority-chip,.dash-todo-row-meta{grid-column:2;justify-self:start}.dash-detail-hero{grid-template-columns:1fr}.dash-calendar-source-panel,.dash-calendar-toolbar{grid-template-columns:1fr;align-items:flex-start}.dash-calendar-toolbar{flex-direction:column}.dash-calendar-toolbar-actions{justify-content:flex-start}.dash-calendar-month-cells article{min-height:7rem;padding:.55rem}.dash-calendar-event-chip strong{white-space:normal}.dash-knowledge-hero{align-items:flex-start;flex-direction:column}.dash-knowledge-overview-grid,.dash-knowledge-glossary-grid,.dash-knowledge-decisions-layout,.dash-knowledge-decision-details,.dash-context-pack-layout{grid-template-columns:1fr}.dash-knowledge-category-panel,.dash-context-pack-config,.dash-context-pack-preview{position:static}.dash-context-pack-card>div:first-child,.dash-context-pack-card footer,.dash-context-pack-preview>header,.dash-billing-card{align-items:flex-start;flex-direction:column}.dash-team-permissions-card{position:static}.dash-financial-layout,.dash-financial-source-card,.dash-financial-summary-grid{grid-template-columns:1fr}.dash-financial-streams{position:static}.dash-financial-table-card>header,.dash-financial-table-card footer{align-items:flex-start;flex-direction:column}.dash-team-members-card>header{align-items:stretch;flex-direction:column}.dash-meetings-head,.dash-meeting-detail-head{align-items:flex-start;flex-direction:column}.dash-meetings-grid,.dash-meeting-detail-grid,.dash-meeting-hero-card,.dash-meeting-context-grid{grid-template-columns:1fr}.dash-detail-actions{justify-content:flex-start}.dash-detail-row,.knowledge-row{grid-template-columns:auto minmax(0,1fr)}.dash-detail-row time,.dash-detail-row strong,.dash-detail-row small{grid-column:2;justify-self:start}.dash-financial-table-head{display:none}.dash-financial-table-row{grid-template-columns:1fr}.dash-financial-table-row strong{justify-self:start}.dash-enabled-apps-head,.dash-enabled-app-row{grid-template-columns:1fr}.dash-enabled-apps-head{display:grid}.dash-user-settings-layout,.dash-appearance-options,.dash-preference-options{grid-template-columns:1fr}.dash-user-settings-nav{flex-direction:row;overflow-x:auto}.dash-user-settings-nav button{flex:0 0 auto}.dash-enabled-app-actions{justify-content:flex-start}}@media(max-width:560px){.dash-actions,.dash-button{width:100%}.dash-header h2{font-size:2.5rem;line-height:3rem}}.dashboard-page,.dashboard-page.theme-dark{--ui-bg: #14130f;--ui-bg-grid: rgba(250, 245, 232, .055);--ui-surface: #211f1a;--ui-surface-2: #2b281f;--ui-raised: #181712;--ui-text: #faf5e8;--ui-muted: #bdb4a2;--ui-faint: #8f8677;--ui-line: rgba(250, 245, 232, .24);--ui-line-strong: rgba(250, 245, 232, .44);--ui-accent: #caff4f;--ui-accent-ink: #182000;--ui-danger: #ff8b66;--ui-shadow: rgba(0, 0, 0, .34);background:linear-gradient(var(--ui-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ui-bg-grid) 1px,transparent 1px),var(--ui-bg);background-size:3.25rem 3.25rem;color:var(--ui-text);font-family:var(--edge-font-body)}.dashboard-page.theme-light,.project-select-page:not(.theme-dark){--ui-bg: #f4eddd;--ui-bg-grid: rgba(43, 38, 28, .055);--ui-surface: #fffaf0;--ui-surface-2: #eee3cd;--ui-raised: #fffdf6;--ui-text: #17140f;--ui-muted: #706858;--ui-faint: #958a78;--ui-line: rgba(43, 38, 28, .24);--ui-line-strong: rgba(43, 38, 28, .56);--ui-accent: #caff4f;--ui-accent-ink: #182000;--ui-danger: #b55233;--ui-shadow: rgba(23, 20, 15, .16)}.project-select-page.theme-dark{--ui-bg: #14130f;--ui-bg-grid: rgba(250, 245, 232, .055);--ui-surface: #211f1a;--ui-surface-2: #2b281f;--ui-raised: #181712;--ui-text: #faf5e8;--ui-muted: #bdb4a2;--ui-faint: #8f8677;--ui-line: rgba(250, 245, 232, .24);--ui-line-strong: rgba(250, 245, 232, .44);--ui-accent: #caff4f;--ui-accent-ink: #182000;--ui-danger: #ff8b66;--ui-shadow: rgba(0, 0, 0, .34)}.dashboard-page *,.project-select-page *{letter-spacing:0}.dash-main,.dashboard-page.theme-light .dash-main,.project-select-page,.project-select-page.theme-dark,.project-select-main{background:linear-gradient(var(--ui-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ui-bg-grid) 1px,transparent 1px),var(--ui-bg);background-size:3.25rem 3.25rem}.dash-sidebar,.dashboard-page.theme-light .dash-sidebar,.project-select-sidebar,.project-select-page.theme-dark .project-select-sidebar{background:var(--ui-surface);border-color:var(--ui-line-strong);color:var(--ui-text);box-shadow:1px 0 0 var(--ui-line)}.dash-sidebar-header h1,.project-select-brand h1,.dash-header h2,.dash-team-hero h2,.dash-financial-head h2,.dash-knowledge-hero h2,.dash-meetings-head h2,.dash-meeting-detail-head h2,.dash-calendar-toolbar h2,.project-select-hero h2{color:var(--ui-text);font-family:var(--edge-font-display);font-weight:700;letter-spacing:0}.dash-header h2,.dash-team-hero h2,.dash-financial-head h2,.dash-knowledge-hero h2,.dash-meetings-head h2,.project-select-hero h2{font-size:clamp(3rem,7vw,6.25rem);line-height:.9}.dash-sidebar-header p,.project-select-brand p,.dash-status-row,.dash-detail-kicker,.dash-panel-eyebrow,.dash-knowledge-breadcrumb,.project-select-hero p,.dash-financial-head p:not(.dash-detail-kicker),.dash-team-hero p:not(.dash-detail-kicker),.dash-meetings-head p,.dash-knowledge-hero p:not(.dash-detail-kicker){color:var(--ui-muted);font-family:var(--edge-font-mono);font-weight:700;text-transform:uppercase}.dash-nav-item,.project-select-nav button,.dash-settings-nav button,.dash-user-settings-nav button{border-radius:.45rem;color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.75rem;font-weight:700}.dash-nav-item:hover,.project-select-nav button:hover,.dash-user-settings-nav button:hover,.dash-settings-nav button:hover{color:var(--ui-text);background:var(--ui-surface-2)}.dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.project-select-nav button.active,.project-select-page.theme-dark .project-select-nav button.active,.dash-user-settings-nav button.active,.dashboard-page.theme-light .dash-user-settings-nav button.active,.dash-settings-nav button.active,.dashboard-page.theme-light .dash-settings-nav button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:3px 3px 0 var(--ui-shadow)}.dash-nav-new-project,.dashboard-page.theme-light .dash-nav-new-project{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-back-projects,.dashboard-page.theme-light .dash-back-projects{color:var(--ui-muted);background:transparent;border-color:transparent;box-shadow:none;transform:none}.dashboard-page .dash-back-projects:hover,.dashboard-page.theme-light .dash-back-projects:hover{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-line);box-shadow:none}.dash-account-card,.dashboard-page.theme-light .dash-account-card,.project-select-account{border-radius:.5rem;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-line)}.dash-user-copy p,.dashboard-page.theme-light .dash-user-copy p,.project-select-account p{color:var(--ui-text)}.dash-user-copy span,.dashboard-page.theme-light .dash-user-copy span,.project-select-account span{color:var(--ui-muted)}.dash-panel,.dashboard-page.theme-light .dash-panel,.dash-detail-hero,.dashboard-page.theme-light .dash-detail-hero,.dash-detail-panel,.dashboard-page.theme-light .dash-detail-panel,.dash-settings-panel,.dashboard-page.theme-light .dash-settings-panel,.dash-team-invite-card,.dash-team-members-card,.dash-team-permissions-card,.dashboard-page.theme-light .dash-team-invite-card,.dashboard-page.theme-light .dash-team-members-card,.dashboard-page.theme-light .dash-team-permissions-card,.dash-financial-streams,.dash-financial-source-card,.dash-financial-summary-grid article,.dash-financial-table-card,.dashboard-page.theme-light .dash-financial-streams,.dashboard-page.theme-light .dash-financial-source-card,.dashboard-page.theme-light .dash-financial-summary-grid article,.dashboard-page.theme-light .dash-financial-table-card,.dash-calendar-source-panel,.dash-calendar-shell,.dashboard-page.theme-light .dash-calendar-source-panel,.dashboard-page.theme-light .dash-calendar-shell,.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-card,.dash-meeting-empty-later,.dash-meeting-context-grid article,.dash-meeting-note,.dash-meeting-agenda article,.dash-meeting-participants article,.dash-meeting-actions-list button,.dash-meeting-followup>div,.dash-knowledge-search,.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-category-panel,.dash-knowledge-decision-controls,.dash-knowledge-decision-card,.dash-knowledge-context-pack-teaser,.dash-context-pack-config,.dash-context-pack-builder,.dash-context-pack-preview,.dash-context-pack-card,.project-select-card,.project-select-create-card,.project-select-page.theme-dark .project-select-card{border-radius:.5rem;border:1px solid var(--ui-line-strong);background:var(--ui-surface);color:var(--ui-text);box-shadow:6px 6px 0 var(--ui-shadow)}.dash-panel:hover,.dashboard-page.theme-light .dash-panel:hover,.project-select-card:hover,.dash-knowledge-concept-card:hover,.dash-knowledge-overview-decision:hover,.dash-financial-master-row:hover,.dash-meeting-row-large:hover,.dash-meeting-small-stack button:hover{background:var(--ui-raised);border-color:var(--ui-text);transform:translate(-1px,-1px)}.dash-panel h3,.dashboard-page.theme-light .dash-panel h3,.dash-detail-hero h3,.dash-detail-panel h3,.dash-team-invite-card h3,.dash-team-members-card h3,.dash-team-permissions-card h3,.dash-financial-source-card h3,.dash-financial-table-card h3,.dash-knowledge-section-title h3,.dash-knowledge-card-head h3,.dash-knowledge-card-head h4,.dash-context-pack-config h3,.dash-context-pack-builder h3,.dash-context-pack-preview h3,.project-select-card h3{color:var(--ui-text);font-family:var(--edge-font-display);font-weight:700;letter-spacing:0}.dash-panel p,.dashboard-page.theme-light .dash-panel p,.dash-panel span,.dashboard-page.theme-light .dash-panel span,.dash-detail-hero p:not(.dash-detail-kicker),.dash-detail-panel p,.dash-team-member small,.dash-team-permissions-card p,.dash-financial-source-card p:not(.dash-detail-kicker),.dash-financial-master-row,.dash-financial-table-card footer,.dash-calendar-event-chip span,.dash-calendar-week-event span,.dash-meeting-row-large p,.dash-meeting-small-stack p,.dash-meeting-card p,.dash-knowledge-concept-card p,.dash-knowledge-glossary-card>p,.dash-knowledge-overview-decision p,.dash-context-pack-card p,.project-select-card p,.project-select-card footer,.project-select-hero span{color:var(--ui-muted)}.dash-button,.dash-detail-actions button,.dash-todo-head-actions button,.dash-task-filters button,.dash-task-view-toggle button,.dash-calendar-source-controls button,.dash-calendar-source-controls select,.dash-calendar-view-tabs button,.dash-calendar-date-controls button,.dash-financial-actions button,.dash-financial-actions a,.dash-financial-source-controls a,.dash-financial-source-controls button,.dash-financial-table-card header button,.dash-team-invite-controls button,.dash-enabled-app-actions button,.dash-knowledge-actions button,.dash-knowledge-decision-controls button,.dash-context-pack-config>button,.dash-context-pack-add,.project-select-create-actions button,.project-select-theme-switch button{border-radius:.45rem;border:1px solid var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface);font-family:var(--edge-font-mono);font-weight:700;letter-spacing:0}.dash-button.primary,.dashboard-page.theme-light .dash-actions button.primary,.dash-calendar-view-tabs button.active,.dashboard-page.theme-light .dash-calendar-view-tabs button.active,.dash-financial-actions button:last-child,.dashboard-page.theme-light .dash-financial-actions button:last-child,.dashboard-page.theme-light .dash-financial-source-controls button,.dash-team-invite-controls button,.dashboard-page.theme-light .dash-team-invite-controls button,.dash-knowledge-actions button.primary,.dashboard-page.theme-light .dash-knowledge-actions button.primary,.dash-context-pack-card.confirmed strong,.project-select-create-actions button[type=submit],.project-select-theme-switch button.active,.project-select-page.theme-dark .project-select-theme-switch button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-settings-nav,.dashboard-page.theme-light .dash-settings-nav,.dash-user-settings-nav,.dashboard-page.theme-light .dash-user-settings-nav{border-radius:.6rem;background:var(--ui-surface);border:1px solid var(--ui-line-strong);box-shadow:5px 5px 0 var(--ui-shadow)}.dash-settings-nav button.danger,.dashboard-page.theme-light .dash-settings-nav button.danger{color:var(--ui-danger)}.dash-settings-nav button.danger.active,.dash-settings-nav button.danger:hover,.dashboard-page.theme-light .dash-settings-nav button.danger.active,.dashboard-page.theme-light .dash-settings-nav button.danger:hover{color:#fff7ef;background:var(--ui-danger)}.dash-field input,.dash-field select,.dash-field textarea,.dash-date-control label,.dash-date-control input,.dash-label-add-row input,.dash-project-form input,.dash-handbook-editor textarea,.dash-invite-row input,.dash-project-delete-confirm input,.dash-team-invite-controls input,.dash-team-invite-controls select,.dash-team-member-row select,.dash-financial-source-controls input,.dash-knowledge-search,.dash-knowledge-search input,.dash-context-pack-config select,.dash-context-pack-config textarea,.project-select-create-card input{border-radius:.45rem;color:var(--ui-text);background:var(--ui-raised);border:1px solid var(--ui-line-strong);font-family:var(--edge-font-body)}.dashboard-page.theme-light .dash-field input,.dashboard-page.theme-light .dash-field select,.dashboard-page.theme-light .dash-field textarea,.dashboard-page.theme-light .dash-date-control label,.dashboard-page.theme-light .dash-date-control input,.dashboard-page.theme-light .dash-label-add-row input,.dashboard-page.theme-light .dash-project-form input,.dashboard-page.theme-light .dash-handbook-editor textarea,.dashboard-page.theme-light .dash-invite-row input,.dashboard-page.theme-light .dash-project-delete-confirm input,.dashboard-page.theme-light .dash-team-invite-controls input,.dashboard-page.theme-light .dash-team-invite-controls select,.dashboard-page.theme-light .dash-team-member-row select,.dashboard-page.theme-light .dash-financial-source-controls input,.dashboard-page.theme-light .dash-knowledge-search,.dashboard-page.theme-light .dash-knowledge-search input,.dashboard-page.theme-light .dash-context-pack-config select,.dashboard-page.theme-light .dash-context-pack-config textarea,.project-select-page:not(.theme-dark) .project-select-create-card input{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-line-strong)}.dash-team-table-head,.dashboard-page.theme-light .dash-team-table-head,.dash-financial-master-head,.dashboard-page.theme-light .dash-financial-master-head,.dash-calendar-month-weekdays span,.dash-calendar-week-times span{color:var(--ui-faint);font-family:var(--edge-font-mono);font-weight:700;text-transform:uppercase}.dash-team-member-row,.dashboard-page.theme-light .dash-team-member-row,.dash-financial-master-row,.dashboard-page.theme-light .dash-financial-master-row,.dash-calendar-month-cells article,.dashboard-page.theme-light .dash-calendar-month-cells article,.dash-calendar-week-head>div,.dash-calendar-week-columns>div,.dash-calendar-week-times{border-color:var(--ui-line)}.dash-team-avatar{border-radius:.4rem;border-color:var(--ui-line-strong);background:var(--ui-surface-2)}.dash-team-status.active,.dashboard-page.theme-light .dash-team-status.active,.dash-financial-master-row .cleared,.dashboard-page.theme-light .dash-financial-master-row .cleared{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-team-status.invited,.dashboard-page.theme-light .dash-team-status.invited,.dash-financial-master-row .pending,.dashboard-page.theme-light .dash-financial-master-row .pending{color:#291400;background:#f1b36d;border-color:#f1b36d}.dash-settings-page{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start;gap:2rem}.dash-settings-nav{position:sticky;top:1.5rem}.dash-team-page{min-width:0}.dash-team-layout{grid-template-columns:minmax(34rem,1fr) minmax(20rem,26rem);gap:2rem;min-width:0}.dash-team-main,.dash-team-invite-card,.dash-team-members-card{min-width:0}.dash-team-invite-card{padding:1.35rem 1.5rem}.dash-team-invite-controls{grid-template-columns:minmax(14rem,1fr) minmax(8rem,10rem) max-content;align-items:center}.dash-team-invite-controls button{min-width:9.5rem;white-space:nowrap}.dash-team-members-card>header{display:flex;align-items:center}.dash-team-members-card h3{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.dash-team-table{overflow-x:visible}.dash-team-table-head,.dash-team-member-row{grid-template-columns:minmax(13rem,1fr) minmax(7rem,8rem) minmax(5.5rem,6.5rem) 2.75rem;gap:.85rem}.dash-team-member-row{min-width:0}.dash-team-member-row select{width:100%;max-width:8rem}.dash-team-permissions-card{gap:1.75rem;padding:1.75rem}.dash-team-permissions-card h3{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem}.dash-team-permissions-card h3>.dash-icon,.dash-team-permissions-card article>.dash-icon{color:var(--ui-text);opacity:.88}.dashboard-page.theme-light .dash-team-permissions-card h3>.dash-icon,.dashboard-page.theme-light .dash-team-permissions-card article>.dash-icon{color:#171717;opacity:.7}.dash-team-permissions-card article{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.9rem}.dash-team-permissions-card article h4{margin:0}.dash-team-permissions-card article p{margin:.75rem 0 0}.dash-live-dot,.dashboard-page.theme-light .dash-live-dot,.dash-status-dot,.dashboard-page.theme-light .dash-status-dot{background:var(--ui-accent);box-shadow:0 0 0 4px #caff4f29}.dash-metrics strong,.dashboard-page.theme-light .dash-metrics strong,.dash-financial-summary-grid strong,.dashboard-page.theme-light .dash-financial-summary-grid strong,.dash-detail-stat strong,.dashboard-page.theme-light .dash-detail-stat strong{color:var(--ui-text);font-family:var(--edge-font-display);letter-spacing:0}.dash-calendar-toolbar,.dashboard-page.theme-light .dash-calendar-toolbar,.dash-calendar-month-weekdays,.dashboard-page.theme-light .dash-calendar-month-weekdays,.dash-calendar-week-head,.dashboard-page.theme-light .dash-calendar-week-head,.dash-calendar-week-times,.dashboard-page.theme-light .dash-calendar-week-times,.dash-financial-table-card>header,.dashboard-page.theme-light .dash-financial-table-card>header,.dash-team-members-card>header,.dashboard-page.theme-light .dash-team-members-card>header,.dash-context-pack-preview>header,.dashboard-page.theme-light .dash-context-pack-preview>header,.dash-context-pack-preview footer,.dashboard-page.theme-light .dash-context-pack-preview footer{background:var(--ui-surface-2);border-color:var(--ui-line)}.dash-calendar-month-cells,.dashboard-page.theme-light .dash-calendar-month-cells,.dash-calendar-week-columns,.dashboard-page.theme-light .dash-calendar-week-columns{background:var(--ui-line)}.dash-calendar-event-chip,.dash-calendar-week-event,.dashboard-page.theme-light .dash-calendar-event-chip,.dashboard-page.theme-light .dash-calendar-week-event{border-radius:.35rem;color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-line);border-left-color:var(--ui-accent);box-shadow:none}.dash-calendar-month-cells time.today,.dashboard-page.theme-light .dash-calendar-month-cells time.today{color:var(--ui-accent-ink);background:var(--ui-accent)}.dash-project-delete-card,.dashboard-page.theme-light .dash-project-delete-card{border-color:color-mix(in srgb,var(--ui-danger) 55%,transparent);background:color-mix(in srgb,var(--ui-danger) 13%,var(--ui-surface))}.dash-project-delete-card h4,.dashboard-page.theme-light .dash-project-delete-card h4,.dash-project-delete-confirm label span,.dashboard-page.theme-light .dash-project-delete-confirm label span{color:var(--ui-danger)}.dash-project-delete-card button.danger,.dash-project-delete-confirm button.danger,.dashboard-page.theme-light .dash-project-delete-card button.danger,.dashboard-page.theme-light .dash-project-delete-confirm button.danger{color:#fff7ef;background:var(--ui-danger);border-color:var(--ui-danger)}.dash-context-pack-preview pre,.dashboard-page.theme-light .dash-context-pack-preview pre{border-radius:0;color:#f4eddd;background:linear-gradient(rgba(244,237,221,.055) 1px,transparent 1px),#17140f;background-size:100% 1.6rem}.project-select-brand-mark,.project-select-create-icon,.project-select-card-icon,.project-select-page.theme-dark .project-select-brand-mark,.project-select-page.theme-dark .project-select-create-icon,.project-select-page.theme-dark .project-select-card-icon{border-radius:.4rem;color:var(--ui-accent-ink);background:var(--ui-accent)}.project-select-theme-switch,.project-select-page.theme-dark .project-select-theme-switch{border-radius:.5rem;background:var(--ui-surface-2);border-color:var(--ui-line-strong)}.project-select-status,.project-select-page.theme-dark .project-select-status{border-radius:.35rem;color:var(--ui-muted);background:var(--ui-surface-2)}.project-select-hero{max-width:min(100%,86rem);padding:clamp(2rem,4vw,3.25rem) 0 clamp(1.75rem,3vw,2.5rem)}.project-select-hero h2{max-width:15ch;font-size:clamp(3.2rem,5.8vw,6.1rem);line-height:.96;text-wrap:balance}.project-select-hero span{max-width:none;margin-top:1.1rem;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.45;white-space:nowrap}.project-select-grid{align-items:stretch}.dash-task-toolbar{margin-bottom:1.25rem}.dash-task-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.25rem}.dash-task-list-card,.dashboard-page.theme-light .dash-task-list-card,.dash-task-card,.dashboard-page.theme-light .dash-task-card,.dash-todo-list-panel,.dashboard-page.theme-light .dash-todo-list-panel,.dash-todo-detail-panel,.dashboard-page.theme-light .dash-todo-detail-panel{border-radius:.55rem;border-color:var(--ui-line-strong);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.dash-task-list-card{min-height:13.25rem;padding:clamp(1.1rem,1.8vw,1.45rem);gap:.95rem}.dash-task-list-card:hover,.dashboard-page.theme-light .dash-task-list-card:hover{border-color:var(--ui-text);background:var(--ui-raised);box-shadow:7px 7px 0 var(--ui-shadow);transform:translate(-1px,-1px)}.dash-task-list-card h4,.dashboard-page.theme-light .dash-task-list-card h4,.dash-todo-row-main strong,.dashboard-page.theme-light .dash-todo-row-main strong,.dash-task-detail-titlebar h2,.dashboard-page.theme-light .dash-task-detail-titlebar h2,.dash-task-card h3,.dashboard-page.theme-light .dash-task-card h3{color:var(--ui-text)}.dash-task-list-card p,.dashboard-page.theme-light .dash-task-list-card p,.dash-task-list-card footer span,.dash-task-list-card footer time,.dashboard-page.theme-light .dash-task-list-card footer span,.dashboard-page.theme-light .dash-task-list-card footer time,.dash-todo-row-main small,.dashboard-page.theme-light .dash-todo-row-main small,.dash-todo-row-meta,.dashboard-page.theme-light .dash-todo-row-meta{color:var(--ui-muted)}.dash-task-list-card footer,.dashboard-page.theme-light .dash-task-list-card footer{border-color:var(--ui-line)}.dash-priority-chip,.dashboard-page.theme-light .dash-priority-chip{min-height:2.05rem;border-radius:.5rem;border-color:var(--ui-line-strong);color:var(--ui-muted);background:var(--ui-surface-2);font-family:var(--edge-font-mono);letter-spacing:0}.dash-status-dot,.dashboard-page.theme-light .dash-status-dot{width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem #caff4f24}.dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dash-priority-dot.priority-normal,.dashboard-page.theme-light .dash-priority-dot.priority-normal{color:var(--ui-accent-ink);border-color:var(--ui-accent);background:var(--ui-accent)}.dash-status-dot.priority-normal,.dashboard-page.theme-light .dash-status-dot.priority-normal{background:var(--ui-accent-ink)}.dash-priority-chip.priority-low,.dashboard-page.theme-light .dash-priority-chip.priority-low,.dash-priority-dot.priority-low,.dashboard-page.theme-light .dash-priority-dot.priority-low{color:var(--ui-muted);border-color:var(--ui-line-strong);background:var(--ui-surface-2)}.dash-status-dot.priority-low,.dashboard-page.theme-light .dash-status-dot.priority-low{background:var(--ui-muted)}.dash-priority-chip.priority-high,.dashboard-page.theme-light .dash-priority-chip.priority-high,.dash-priority-dot.priority-high,.dashboard-page.theme-light .dash-priority-dot.priority-high{color:#201300;border-color:#f1b36d;background:#f1b36d}.dash-status-dot.priority-high,.dashboard-page.theme-light .dash-status-dot.priority-high{background:#201300}.dash-priority-chip.priority-urgent,.dashboard-page.theme-light .dash-priority-chip.priority-urgent,.dash-priority-dot.priority-urgent,.dashboard-page.theme-light .dash-priority-dot.priority-urgent{color:#fff7ef;border-color:var(--ui-danger);background:var(--ui-danger)}.dash-status-dot.priority-urgent,.dashboard-page.theme-light .dash-status-dot.priority-urgent{background:#fff7ef}.dash-task-toolbar,.dashboard-page.theme-light .dash-task-toolbar{border-radius:.65rem;border-color:var(--ui-line-strong);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.dash-task-filters>span,.dashboard-page.theme-light .dash-task-filters>span{color:var(--ui-faint);font-family:var(--edge-font-mono);letter-spacing:0}.dash-task-filters button,.dashboard-page.theme-light .dash-task-filters button,.dash-task-view-toggle button,.dashboard-page.theme-light .dash-task-view-toggle button{border-radius:.45rem;color:var(--ui-muted);background:var(--ui-surface);border-color:var(--ui-line-strong);font-family:var(--edge-font-mono);letter-spacing:0}.dash-task-filters button.active,.dashboard-page.theme-light .dash-task-filters button.active,.dash-task-view-toggle button.active,.dashboard-page.theme-light .dash-task-view-toggle button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-kanban-board{gap:1.25rem;padding:.25rem .25rem .65rem}.dash-kanban-lane,.dashboard-page.theme-light .dash-kanban-lane{border-radius:.65rem;border:1px solid var(--ui-line-strong);background:linear-gradient(var(--ui-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ui-bg-grid) 1px,transparent 1px),color-mix(in srgb,var(--ui-surface) 86%,transparent);background-size:3.25rem 3.25rem;box-shadow:6px 6px 0 var(--ui-shadow)}.dash-kanban-lane.todo,.dash-kanban-lane.doing,.dash-kanban-lane.done,.dashboard-page.theme-light .dash-kanban-lane.todo,.dashboard-page.theme-light .dash-kanban-lane.doing,.dashboard-page.theme-light .dash-kanban-lane.done{background:linear-gradient(var(--ui-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ui-bg-grid) 1px,transparent 1px),color-mix(in srgb,var(--ui-surface) 86%,transparent);background-size:3.25rem 3.25rem}.dash-kanban-lane.dragging-over,.dashboard-page.theme-light .dash-kanban-lane.dragging-over{border-color:var(--ui-accent);outline:2px dashed var(--ui-accent);outline-offset:-.55rem}.dash-kanban-lane-head{padding-bottom:.75rem;border-bottom:1px solid var(--ui-line)}.dash-kanban-lane-head span,.dashboard-page.theme-light .dash-kanban-lane-head span,.dash-kanban-lane.todo .dash-kanban-lane-head span,.dash-kanban-lane.doing .dash-kanban-lane-head span,.dash-kanban-lane.done .dash-kanban-lane-head span{border-radius:.45rem;border:1px solid var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface-2);font-family:var(--edge-font-display);letter-spacing:0}.dash-kanban-lane.todo .dash-kanban-lane-head span{color:#201300;background:#f1b36d;border-color:#f1b36d}.dash-kanban-lane.doing .dash-kanban-lane-head span{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-kanban-lane.done .dash-kanban-lane-head span{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-line-strong)}.dash-kanban-lane-head strong,.dashboard-page.theme-light .dash-kanban-lane-head strong{color:var(--ui-faint);font-family:var(--edge-font-mono)}.dash-kanban-card,.dashboard-page.theme-light .dash-kanban-card{min-height:13.75rem;border-radius:.55rem;border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-raised);box-shadow:5px 5px 0 var(--ui-shadow)}.dash-kanban-card:hover,.dash-kanban-card.active,.dashboard-page.theme-light .dash-kanban-card:hover,.dashboard-page.theme-light .dash-kanban-card.active{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow);transform:translate(-1px,-1px)}.dash-kanban-card h4,.dashboard-page.theme-light .dash-kanban-card h4{color:var(--ui-text);letter-spacing:0}.dash-kanban-card p,.dash-kanban-card p.muted,.dashboard-page.theme-light .dash-kanban-card p,.dashboard-page.theme-light .dash-kanban-card p.muted,.dash-empty-inline{color:var(--ui-muted)}.dash-kanban-card-meta span,.dash-kanban-card-meta time,.dash-kanban-labels span,.dashboard-page.theme-light .dash-kanban-card-meta span,.dashboard-page.theme-light .dash-kanban-card-meta time,.dashboard-page.theme-light .dash-kanban-labels span,.dash-kanban-labels span:nth-child(3n+1),.dash-kanban-labels span:nth-child(3n+2),.dash-kanban-labels span:nth-child(3n+3),.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+1),.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+2),.dashboard-page.theme-light .dash-kanban-labels span:nth-child(3n+3){border-radius:.4rem;color:var(--ui-muted);background:var(--ui-surface-2);border-color:var(--ui-line);font-family:var(--edge-font-mono);letter-spacing:0}.dash-status-pill.todo,.dashboard-page.theme-light .dash-status-pill.todo{color:#201300;background:#f1b36d;border-color:#f1b36d}.dash-status-pill.doing,.dashboard-page.theme-light .dash-status-pill.doing{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-status-pill.done,.dashboard-page.theme-light .dash-status-pill.done{color:var(--ui-muted);background:var(--ui-surface-2);border-color:var(--ui-line-strong)}@media(max-width:720px){.project-select-hero h2{max-width:10ch;font-size:clamp(3rem,16vw,4.5rem)}}.dashboard-page{--ui-bg: #15140f;--ui-surface: #24231c;--ui-surface-2: #302f25;--ui-raised: #1c1b15;--ui-text: #ffffff;--ui-muted: #c8bfad;--ui-faint: #918a7b;--ui-line: rgba(251, 248, 239, .15);--ui-line-strong: rgba(251, 248, 239, .28);--ui-accent: var(--edge-signal);--ui-accent-ink: var(--edge-signal-ink);--ui-shadow: rgba(52, 120, 246, .14);background:linear-gradient(rgba(251,248,239,.046) 1px,transparent 1px),linear-gradient(90deg,rgba(251,248,239,.038) 1px,transparent 1px),var(--ui-bg);background-size:3rem 3rem;color:var(--ui-text)}.dashboard-page.theme-light{--ui-bg: #ffffff;--ui-surface: #ffffff;--ui-surface-2: #f4f7ff;--ui-raised: #fffdf7;--ui-text: #171610;--ui-muted: #706d60;--ui-faint: #918a7b;--ui-line: rgba(52, 49, 38, .18);--ui-line-strong: rgba(52, 49, 38, .34);--ui-shadow: rgba(23, 22, 16, .13);background:linear-gradient(rgba(23,22,16,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(23,22,16,.04) 1px,transparent 1px),var(--ui-bg);background-size:3rem 3rem;color:var(--ui-text)}.dashboard-page .dash-sidebar,.dashboard-page.theme-light .dash-sidebar,.project-select-page.theme-dark .project-select-sidebar,.project-select-sidebar{border-color:var(--ui-line, rgba(52, 49, 38, .22))}.dashboard-page .dash-sidebar{background:#15140ff0}.dashboard-page.theme-light .dash-sidebar{background:#fbf8eff0}.dashboard-page .dash-main,.dashboard-page.theme-light .dash-main{background:transparent}.dashboard-page .dash-header h2,.dashboard-page .dash-panel h3,.dashboard-page .dash-detail-hero h3,.dashboard-page .dash-detail-panel h3,.dashboard-page .dash-briefing-board h3,.dashboard-page .dash-knowledge-board h3,.dashboard-page .dash-memory-overview h3,.dashboard-page .dash-memory-section-head h3,.dashboard-page .dash-settings-panel h3,.dashboard-page .dash-project-delete-card h4,.dashboard-page .dash-todo-detail-head h3,.dashboard-page .dash-empty-state-panel h3{font-family:var(--edge-font-display);letter-spacing:-.04em;color:var(--ui-text)}.dashboard-page .dash-panel,.dashboard-page .dash-detail-hero,.dashboard-page .dash-detail-panel,.dashboard-page .dash-memory-card,.dashboard-page .dash-memory-ledger,.dashboard-page .dash-memory-vocabulary,.dashboard-page .dash-memory-vocab-card,.dashboard-page .dash-meeting-summary-card,.dashboard-page .dash-calendar-source-panel,.dashboard-page .dash-financial-source-panel,.dashboard-page .dash-calendar-board>section,.dashboard-page .dash-settings-panel,.dashboard-page .dash-project-delete-card,.dashboard-page .dash-todo-list-panel,.dashboard-page .dash-todo-detail-panel,.dashboard-page .dash-task-toolbar,.dashboard-page .dash-task-list-card,.dashboard-page .dash-task-card,.dashboard-page .dash-briefing-board>section,.dashboard-page .dash-knowledge-board>section,.dashboard-page .dash-connector-card,.dashboard-page .dash-user-settings-nav,.dashboard-page.theme-light .dash-panel,.dashboard-page.theme-light .dash-detail-hero,.dashboard-page.theme-light .dash-detail-panel,.dashboard-page.theme-light .dash-memory-card,.dashboard-page.theme-light .dash-memory-ledger,.dashboard-page.theme-light .dash-memory-vocabulary,.dashboard-page.theme-light .dash-memory-vocab-card,.dashboard-page.theme-light .dash-meeting-summary-card,.dashboard-page.theme-light .dash-calendar-source-panel,.dashboard-page.theme-light .dash-financial-source-panel,.dashboard-page.theme-light .dash-calendar-board>section,.dashboard-page.theme-light .dash-settings-panel,.dashboard-page.theme-light .dash-project-delete-card,.dashboard-page.theme-light .dash-todo-list-panel,.dashboard-page.theme-light .dash-todo-detail-panel,.dashboard-page.theme-light .dash-task-toolbar,.dashboard-page.theme-light .dash-task-list-card,.dashboard-page.theme-light .dash-task-card,.dashboard-page.theme-light .dash-briefing-board>section,.dashboard-page.theme-light .dash-knowledge-board>section,.dashboard-page.theme-light .dash-connector-card,.dashboard-page.theme-light .dash-user-settings-nav{border-radius:var(--edge-radius-card);border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page .dash-tab.active,.dashboard-page.theme-light .dash-tab.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:4px 4px 0 var(--ui-shadow)}.dashboard-page input,.dashboard-page select,.dashboard-page textarea{border-radius:var(--edge-radius-control)}.dashboard-page .dash-primary-button,.dashboard-page .dash-primary-action,.dashboard-page .dash-button-primary,.dashboard-page .dash-submit-button,.dashboard-page .dash-view-toggle button.active,.dashboard-page .dash-segment button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:3px 3px 0 var(--ui-shadow)}.dashboard-page .dash-detail-page:has(.dash-task-toolbar){gap:1.15rem}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero{min-height:auto;padding:clamp(1.35rem,2.4vw,2rem)}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero h3{max-width:11ch;font-size:clamp(3rem,8vw,7.5rem);line-height:.92}.dashboard-page .dash-task-toolbar,.dashboard-page.theme-light .dash-task-toolbar{align-items:center;padding:.8rem;border-radius:.75rem;background:color-mix(in srgb,var(--ui-surface) 88%,transparent)}.dashboard-page .dash-task-filters,.dashboard-page .dash-task-view-toggle{gap:.45rem}.dashboard-page .dash-task-filters button,.dashboard-page.theme-light .dash-task-filters button,.dashboard-page .dash-task-view-toggle button,.dashboard-page.theme-light .dash-task-view-toggle button{min-height:2.35rem;padding-inline:.9rem}.dashboard-page .dash-task-list-card,.dashboard-page.theme-light .dash-task-list-card,.dashboard-page .dash-kanban-card,.dashboard-page.theme-light .dash-kanban-card{border-radius:.7rem;box-shadow:4px 4px 0 var(--ui-shadow)}.dashboard-page .dash-task-list-card{min-height:12rem}.dashboard-page .dash-task-list-card-head,.dashboard-page .dash-kanban-card-head{align-items:flex-start}.dashboard-page .dash-task-list-card h4,.dashboard-page.theme-light .dash-task-list-card h4,.dashboard-page .dash-kanban-card h4,.dashboard-page.theme-light .dash-kanban-card h4{font-family:var(--edge-font-display);font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1.05}.dashboard-page .dash-task-list-card p,.dashboard-page.theme-light .dash-task-list-card p,.dashboard-page .dash-kanban-card p,.dashboard-page.theme-light .dash-kanban-card p{font-size:.95rem;line-height:1.45}.dashboard-page .dash-kanban-board{grid-template-columns:repeat(3,minmax(17rem,1fr));align-items:stretch}.dashboard-page .dash-kanban-lane,.dashboard-page.theme-light .dash-kanban-lane{min-height:26rem;padding:1rem}.dashboard-page .dash-kanban-lane-head{align-items:center;padding-bottom:.9rem}.dashboard-page .dash-kanban-lane-head span,.dashboard-page.theme-light .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.todo .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.doing .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.done .dash-kanban-lane-head span{min-height:2.2rem;padding:.4rem .7rem;color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-line-strong);font-size:.95rem}.dashboard-page .dash-kanban-lane-head strong,.dashboard-page.theme-light .dash-kanban-lane-head strong{min-width:1.75rem;min-height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:999px;color:var(--ui-muted);background:var(--ui-surface)}.dashboard-page .dash-kanban-card,.dashboard-page.theme-light .dash-kanban-card{min-height:12.75rem;padding:1rem;background:var(--ui-raised)}.dashboard-page .dash-priority-chip,.dashboard-page.theme-light .dash-priority-chip{min-height:1.85rem;gap:.35rem;padding:.28rem .65rem;border-radius:999px;box-shadow:none}.dashboard-page .dash-priority-chip:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:currentColor}.dashboard-page .dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-priority-chip.priority-normal{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-line-strong));background:color-mix(in srgb,var(--ui-accent) 12%,transparent)}.dashboard-page.theme-light .dash-priority-chip.priority-normal{color:var(--ui-accent-ink);background:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-surface))}.dashboard-page .dash-priority-chip.priority-high,.dashboard-page.theme-light .dash-priority-chip.priority-high{color:#f1b36d;border-color:#f1b36d94;background:#f1b36d21}.dashboard-page.theme-light .dash-priority-chip.priority-high{color:#5f3900}.dashboard-page .dash-priority-chip.priority-urgent,.dashboard-page.theme-light .dash-priority-chip.priority-urgent{color:#ff8f7d;border-color:#ff8f7d94;background:#ff8f7d21}.dashboard-page.theme-light .dash-priority-chip.priority-urgent{color:#8d180d}.dashboard-page .dash-priority-chip.priority-low,.dashboard-page.theme-light .dash-priority-chip.priority-low{color:var(--ui-muted);border-color:var(--ui-line);background:color-mix(in srgb,var(--ui-surface-2) 72%,transparent)}.dashboard-page .dash-status-pill,.dashboard-page.theme-light .dash-status-pill{width:fit-content;min-height:2rem;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border:1px solid var(--ui-line-strong);border-radius:999px;color:var(--ui-muted);background:var(--ui-surface-2);font-family:var(--edge-font-mono);font-size:.8rem;line-height:1;font-weight:800}.dashboard-page .dash-status-pill:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:currentColor}.dashboard-page .dash-status-pill.todo,.dashboard-page.theme-light .dash-status-pill.todo{color:#f1b36d;border-color:#f1b36d8c;background:#f1b36d1f}.dashboard-page .dash-status-pill.doing,.dashboard-page.theme-light .dash-status-pill.doing{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-line-strong));background:color-mix(in srgb,var(--ui-accent) 12%,transparent)}.dashboard-page.theme-light .dash-status-pill.doing{color:var(--ui-accent-ink);background:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-surface))}.dashboard-page .dash-status-pill.done,.dashboard-page.theme-light .dash-status-pill.done{color:var(--ui-muted);background:var(--ui-surface-2)}.dashboard-page .dash-task-detail-page{width:min(100%,92rem);gap:1.2rem}.dashboard-page .dash-task-breadcrumb{display:none}.dashboard-page .dash-task-detail-titlebar{align-items:flex-start;gap:1rem}.dashboard-page .dash-task-detail-titlebar h2,.dashboard-page.theme-light .dash-task-detail-titlebar h2{max-width:17ch;font-size:clamp(2.4rem,4.9vw,5.4rem);line-height:.94}.dashboard-page .dash-task-detail-actions{padding-top:.25rem}.dashboard-page .dash-task-detail-actions button,.dashboard-page.theme-light .dash-task-detail-actions button,.dashboard-page .dash-task-card-head button,.dashboard-page.theme-light .dash-task-card-head button,.dashboard-page .dash-task-danger-card button,.dashboard-page.theme-light .dash-task-danger-card button{border-radius:.55rem;box-shadow:none}.dashboard-page .dash-task-detail-actions button.primary,.dashboard-page.theme-light .dash-task-detail-actions button.primary{color:var(--ui-accent-ink);border-color:var(--ui-accent);background:var(--ui-accent)}.dashboard-page .dash-task-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(21rem,.72fr);gap:1.5rem}.dashboard-page .dash-task-card,.dashboard-page.theme-light .dash-task-card{padding:clamp(1.1rem,1.7vw,1.5rem);border-radius:.75rem;background:color-mix(in srgb,var(--ui-surface) 92%,transparent)}.dashboard-page .dash-task-card h3,.dashboard-page.theme-light .dash-task-card h3{font-family:var(--edge-font-display);font-size:1.05rem;letter-spacing:-.02em}.dashboard-page .dash-task-description-edit textarea{min-height:14rem}.dashboard-page .dash-task-detail-side{gap:1rem}.dashboard-page .dash-task-meta-card,.dashboard-page.theme-light .dash-task-meta-card{gap:0;padding:0;overflow:hidden}.dashboard-page .dash-task-meta-block{gap:.6rem;padding:1rem 1.1rem;border-bottom:1px solid var(--ui-line)}.dashboard-page .dash-task-meta-block:last-child{border-bottom:0}.dashboard-page .dash-task-meta-block h3,.dashboard-page.theme-light .dash-task-meta-block h3,.dashboard-page .dash-field>span,.dashboard-page.theme-light .dash-field>span{color:var(--ui-faint);font-family:var(--edge-font-mono);letter-spacing:.08em}.dashboard-page .dash-task-assignee{min-height:2.5rem}.dashboard-page .dash-task-assignee>span,.dashboard-page.theme-light .dash-task-assignee>span{width:2.35rem;height:2.35rem;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-line-strong)}.dashboard-page .dash-task-assignee p,.dashboard-page.theme-light .dash-task-assignee p{color:var(--ui-text);font-size:1rem}.dashboard-page .dash-task-icon-line,.dashboard-page.theme-light .dash-task-icon-line{width:fit-content;min-height:2rem;padding:.3rem .65rem;border:1px solid var(--ui-line);border-radius:999px;color:var(--ui-muted);background:var(--ui-surface-2)}.dashboard-page .dash-task-icon-line .dash-icon{color:var(--ui-faint)}.dashboard-page .dash-task-meta-block select,.dashboard-page.theme-light .dash-task-meta-block select,.dashboard-page .dash-field input,.dashboard-page.theme-light .dash-field input,.dashboard-page .dash-field select,.dashboard-page.theme-light .dash-field select,.dashboard-page .dash-field textarea,.dashboard-page.theme-light .dash-field textarea,.dashboard-page .dash-label-add-row input,.dashboard-page.theme-light .dash-label-add-row input,.dashboard-page .dash-date-control label,.dashboard-page.theme-light .dash-date-control label{border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-raised)}.dashboard-page .dash-date-control.compact{gap:.55rem}.dashboard-page .dash-date-control.compact label{min-height:2.65rem;border-radius:.55rem}.dashboard-page .dash-date-control.compact button,.dashboard-page.theme-light .dash-date-control.compact button{min-height:2.55rem;border-radius:.55rem;color:var(--ui-muted);border-color:var(--ui-line-strong);background:var(--ui-surface-2)}.dashboard-page .dash-label-add-row.compact{gap:.5rem}.dashboard-page .dash-label-add-row.compact button,.dashboard-page.theme-light .dash-label-add-row.compact button{border-radius:.55rem;color:var(--ui-text);background:var(--ui-surface-2)}.dashboard-page .dash-todo-labels span,.dashboard-page.theme-light .dash-todo-labels span,.dashboard-page .dash-todo-labels button,.dashboard-page.theme-light .dash-todo-labels button{color:var(--ui-muted);background:var(--ui-surface-2);border-color:var(--ui-line)}@media(max-width:980px){.dashboard-page .dash-task-detail-titlebar{display:grid}.dashboard-page .dash-task-detail-actions{justify-content:flex-start}.dashboard-page .dash-task-detail-layout,.dashboard-page .dash-kanban-board{grid-template-columns:1fr}}.dashboard-page .dash-detail-page:has(.dash-task-toolbar){width:min(100%,92rem);gap:1rem}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero,.dashboard-page.theme-light .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.4rem,2.6vw,2.1rem);border-radius:1rem;border-color:var(--ui-line-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 9%,transparent),transparent 48%),color-mix(in srgb,var(--ui-surface) 92%,transparent);box-shadow:5px 5px 0 var(--ui-shadow)}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero h3{max-width:none;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;letter-spacing:-.055em}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero p:not(.dash-detail-kicker){max-width:42rem;margin-top:.75rem;color:var(--ui-muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.55}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-stat,.dashboard-page.theme-light .dash-detail-page:has(.dash-task-toolbar) .dash-detail-stat{min-width:8rem;padding:1rem 1.15rem;border-radius:.85rem;border:1px solid var(--ui-line-strong);background:var(--ui-raised)}.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-stat strong{font-size:clamp(2.4rem,4vw,3.5rem);line-height:.9}.dashboard-page .dash-task-toolbar,.dashboard-page.theme-light .dash-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem;border-radius:1rem;border-color:var(--ui-line-strong);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);box-shadow:none}.dashboard-page .dash-task-filters,.dashboard-page .dash-task-view-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.dashboard-page .dash-task-filters>span,.dashboard-page.theme-light .dash-task-filters>span{padding:0 .45rem;color:var(--ui-faint);font-size:.78rem}.dashboard-page .dash-task-filters button,.dashboard-page.theme-light .dash-task-filters button,.dashboard-page .dash-task-view-toggle button,.dashboard-page.theme-light .dash-task-view-toggle button{min-height:2.45rem;border-radius:999px;padding:.45rem .9rem;color:var(--ui-muted);background:transparent;border-color:transparent;font-family:var(--edge-font-body);font-size:.92rem;font-weight:700}.dashboard-page .dash-task-filters button:hover,.dashboard-page.theme-light .dash-task-filters button:hover,.dashboard-page .dash-task-view-toggle button:hover,.dashboard-page.theme-light .dash-task-view-toggle button:hover{color:var(--ui-text);background:var(--ui-surface-2)}.dashboard-page .dash-task-filters button.active,.dashboard-page.theme-light .dash-task-filters button.active,.dashboard-page .dash-task-view-toggle button.active,.dashboard-page.theme-light .dash-task-view-toggle button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-task-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.dashboard-page .dash-task-list-card,.dashboard-page.theme-light .dash-task-list-card{position:relative;min-height:12rem;display:grid;align-content:start;gap:.9rem;padding:1.15rem;overflow:hidden;border-radius:1rem;border-color:var(--ui-line);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-raised) 96%,transparent),var(--ui-surface));box-shadow:none}.dashboard-page .dash-task-list-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:var(--ui-line-strong)}.dashboard-page .dash-task-list-card:has(.priority-normal):before{background:var(--ui-accent)}.dashboard-page .dash-task-list-card:has(.priority-high):before{background:#f1b36d}.dashboard-page .dash-task-list-card:has(.priority-urgent):before{background:var(--ui-danger)}.dashboard-page .dash-task-list-card:hover,.dashboard-page.theme-light .dash-task-list-card:hover{border-color:var(--ui-line-strong);background:var(--ui-raised);box-shadow:0 18px 45px color-mix(in srgb,var(--ui-shadow) 42%,transparent);transform:translateY(-2px)}.dashboard-page .dash-task-list-card-head{min-height:2rem;align-items:center}.dashboard-page .dash-task-list-card-head>.dash-icon{color:var(--ui-faint)}.dashboard-page .dash-task-list-card h4,.dashboard-page.theme-light .dash-task-list-card h4{max-width:21rem;color:var(--ui-text);font-family:var(--edge-font-display);font-size:clamp(1.18rem,1.45vw,1.48rem);line-height:1.08;letter-spacing:-.035em}.dashboard-page .dash-task-list-card p,.dashboard-page.theme-light .dash-task-list-card p{color:var(--ui-muted);font-size:.94rem;line-height:1.5}.dashboard-page .dash-task-list-card footer,.dashboard-page.theme-light .dash-task-list-card footer{margin-top:.2rem;padding-top:.9rem;border-color:var(--ui-line)}.dashboard-page .dash-task-list-card footer span,.dashboard-page .dash-task-list-card footer time,.dashboard-page.theme-light .dash-task-list-card footer span,.dashboard-page.theme-light .dash-task-list-card footer time{color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.75rem;letter-spacing:0;text-transform:none}.dashboard-page .dash-kanban-board{grid-template-columns:repeat(3,minmax(17rem,1fr));gap:1rem;padding:0}.dashboard-page .dash-kanban-lane,.dashboard-page.theme-light .dash-kanban-lane{min-height:28rem;padding:.9rem;border-radius:1rem;border-color:var(--ui-line);background:color-mix(in srgb,var(--ui-surface) 84%,transparent);box-shadow:none}.dashboard-page .dash-kanban-lane.dragging-over,.dashboard-page.theme-light .dash-kanban-lane.dragging-over{border-color:var(--ui-accent);outline:2px solid color-mix(in srgb,var(--ui-accent) 52%,transparent);outline-offset:-.45rem}.dashboard-page .dash-kanban-lane-head{padding:0 0 .85rem}.dashboard-page .dash-kanban-lane-head span,.dashboard-page.theme-light .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.todo .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.doing .dash-kanban-lane-head span,.dashboard-page .dash-kanban-lane.done .dash-kanban-lane-head span{min-height:2rem;border-radius:999px;padding:.35rem .75rem;color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-line);font-family:var(--edge-font-body);font-size:.96rem;letter-spacing:-.02em}.dashboard-page .dash-kanban-lane.doing .dash-kanban-lane-head span{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-kanban-lane-head strong,.dashboard-page.theme-light .dash-kanban-lane-head strong{min-width:1.8rem;height:1.8rem;color:var(--ui-faint);background:transparent}.dashboard-page .dash-kanban-card,.dashboard-page.theme-light .dash-kanban-card{min-height:12.2rem;padding:1rem;border-radius:.85rem;border-color:var(--ui-line);background:var(--ui-raised);box-shadow:none}.dashboard-page .dash-kanban-card:hover,.dashboard-page .dash-kanban-card.active,.dashboard-page.theme-light .dash-kanban-card:hover,.dashboard-page.theme-light .dash-kanban-card.active{border-color:var(--ui-line-strong);background:var(--ui-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--ui-shadow) 34%,transparent);transform:translateY(-2px)}.dashboard-page .dash-kanban-card h4,.dashboard-page.theme-light .dash-kanban-card h4{font-family:var(--edge-font-display);line-height:1.1;letter-spacing:-.03em}.dashboard-page .dash-priority-chip,.dashboard-page.theme-light .dash-priority-chip{min-height:1.85rem;gap:.4rem;border-radius:999px;padding:.28rem .68rem;font-family:var(--edge-font-mono);font-size:.72rem;letter-spacing:0}.dashboard-page .dash-task-detail-page{width:min(100%,94rem);gap:1rem}.dashboard-page .dash-task-detail-titlebar{position:sticky;top:0;z-index:4;align-items:center;gap:1rem;margin:-.5rem -.25rem 0;padding:.5rem .25rem 1rem;background:linear-gradient(var(--ui-bg),color-mix(in srgb,var(--ui-bg) 92%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-page .dash-task-detail-titlebar h2,.dashboard-page.theme-light .dash-task-detail-titlebar h2{max-width:22ch;color:var(--ui-text);font-size:clamp(2.05rem,4vw,4.3rem);line-height:.98;letter-spacing:-.06em}.dashboard-page .dash-task-detail-heading{display:grid;gap:.9rem;min-width:0}.dashboard-page .dash-task-back-button,.dashboard-page.theme-light .dash-task-back-button{justify-self:start;min-height:2.45rem;border:1px solid var(--ui-line-strong);border-radius:var(--edge-radius-control);display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;color:var(--ui-text);background:var(--ui-surface);box-shadow:3px 3px 0 var(--ui-shadow);font-family:var(--edge-font-mono);font-size:.75rem;font-weight:800;cursor:pointer}.dashboard-page .dash-task-back-button:hover,.dashboard-page.theme-light .dash-task-back-button:hover{border-color:var(--ui-text);background:var(--ui-raised)}.dashboard-page .dash-task-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding-top:0}.dashboard-page .dash-task-detail-actions button,.dashboard-page.theme-light .dash-task-detail-actions button,.dashboard-page .dash-task-card-head button,.dashboard-page.theme-light .dash-task-card-head button{min-height:2.65rem;border-radius:999px;padding:.55rem 1rem;color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line-strong);font-family:var(--edge-font-body);font-size:.92rem;font-weight:800}.dashboard-page .dash-task-detail-actions button.primary,.dashboard-page.theme-light .dash-task-detail-actions button.primary{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-task-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.75fr);gap:1rem;align-items:start}.dashboard-page .dash-task-detail-main{gap:1rem}.dashboard-page .dash-task-card,.dashboard-page.theme-light .dash-task-card{border-radius:1rem;border-color:var(--ui-line);background:color-mix(in srgb,var(--ui-surface) 92%,transparent);box-shadow:none}.dashboard-page .dash-task-card h3,.dashboard-page.theme-light .dash-task-card h3{display:flex;align-items:center;gap:.65rem;color:var(--ui-text);font-size:1.05rem;letter-spacing:-.025em}.dashboard-page .dash-task-card h3 .dash-icon,.dashboard-page.theme-light .dash-task-card h3 .dash-icon{color:var(--ui-faint)}.dashboard-page .dash-task-description,.dashboard-page.theme-light .dash-task-description{min-height:13rem;padding:1rem;border:1px solid var(--ui-line);border-radius:.85rem;background:var(--ui-raised)}.dashboard-page .dash-task-description p{margin:0;color:var(--ui-muted);font-size:1rem;line-height:1.65}.dashboard-page .dash-subtask-list{gap:.55rem}.dashboard-page .dash-subtask-list label,.dashboard-page.theme-light .dash-subtask-list label{min-height:3rem;border:1px solid var(--ui-line);border-radius:.75rem;padding:.7rem .85rem;color:var(--ui-muted);background:var(--ui-raised)}.dashboard-page .dash-subtask-list label:hover,.dashboard-page.theme-light .dash-subtask-list label:hover{color:var(--ui-text);border-color:var(--ui-line-strong)}.dashboard-page .dash-task-attachments{display:grid;gap:.65rem}.dashboard-page .dash-task-attachments article,.dashboard-page.theme-light .dash-task-attachments article{border-color:var(--ui-line);border-radius:.75rem;background:var(--ui-raised)}.dashboard-page .dash-task-detail-side{position:sticky;top:5.2rem;gap:1rem}.dashboard-page .dash-task-meta-card,.dashboard-page.theme-light .dash-task-meta-card{overflow:hidden;padding:0;gap:0;background:var(--ui-surface)}.dashboard-page .dash-task-meta-block{display:grid;gap:.7rem;padding:1rem;border-bottom:1px solid var(--ui-line)}.dashboard-page .dash-task-meta-block h3,.dashboard-page.theme-light .dash-task-meta-block h3,.dashboard-page .dash-field>span,.dashboard-page.theme-light .dash-field>span{color:var(--ui-faint);font-family:var(--edge-font-mono);font-size:.72rem;letter-spacing:.08em}.dashboard-page .dash-task-assignee{min-height:auto;gap:.75rem}.dashboard-page .dash-task-assignee>span,.dashboard-page.theme-light .dash-task-assignee>span{width:2.25rem;height:2.25rem;color:var(--ui-accent-ink);background:var(--ui-accent);border:0}.dashboard-page .dash-task-assignee p,.dashboard-page.theme-light .dash-task-assignee p{font-size:1rem}.dashboard-page .dash-task-icon-line,.dashboard-page.theme-light .dash-task-icon-line,.dashboard-page .dash-todo-labels span,.dashboard-page.theme-light .dash-todo-labels span,.dashboard-page .dash-todo-labels button,.dashboard-page.theme-light .dash-todo-labels button{width:fit-content;min-height:2.2rem;border-radius:999px;padding:.35rem .75rem;color:var(--ui-muted);background:var(--ui-raised);border-color:var(--ui-line)}.dashboard-page .dash-task-meta-block select,.dashboard-page.theme-light .dash-task-meta-block select,.dashboard-page .dash-field input,.dashboard-page.theme-light .dash-field input,.dashboard-page .dash-field select,.dashboard-page.theme-light .dash-field select,.dashboard-page .dash-field textarea,.dashboard-page.theme-light .dash-field textarea,.dashboard-page .dash-label-add-row input,.dashboard-page.theme-light .dash-label-add-row input,.dashboard-page .dash-date-control label,.dashboard-page.theme-light .dash-date-control label{min-height:3rem;border-radius:.75rem;border-color:var(--ui-line);color:var(--ui-text);background:var(--ui-raised);box-shadow:none}.dashboard-page .dash-task-meta-block select:focus,.dashboard-page .dash-field input:focus,.dashboard-page .dash-field select:focus,.dashboard-page .dash-field textarea:focus,.dashboard-page .dash-label-add-row input:focus,.dashboard-page .dash-date-control label:focus-within{border-color:var(--ui-accent);outline:3px solid color-mix(in srgb,var(--ui-accent) 18%,transparent)}.dashboard-page .dash-date-control.compact{grid-template-columns:1fr;gap:.55rem}.dashboard-page .dash-date-control.compact button,.dashboard-page.theme-light .dash-date-control.compact button,.dashboard-page .dash-label-add-row.compact button,.dashboard-page.theme-light .dash-label-add-row.compact button{min-height:2.8rem;border-radius:.75rem;color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-line)}.dashboard-page .dash-label-add-row.compact{grid-template-columns:minmax(0,1fr) auto}.dashboard-page .dash-task-activity article,.dashboard-page.theme-light .dash-task-activity article{border-radius:.75rem;background:var(--ui-raised)}.dashboard-page .dash-task-danger-card,.dashboard-page.theme-light .dash-task-danger-card{border-color:color-mix(in srgb,var(--ui-danger) 48%,var(--ui-line));background:color-mix(in srgb,var(--ui-danger) 10%,var(--ui-surface))}.dashboard-page .dash-task-danger-card button.danger,.dashboard-page.theme-light .dash-task-danger-card button.danger{width:100%;min-height:2.8rem;color:#fff8f2;background:var(--ui-danger);border-color:var(--ui-danger)}@media(max-width:1120px){.dashboard-page .dash-task-detail-layout{grid-template-columns:1fr}.dashboard-page .dash-task-detail-side{position:static}}@media(max-width:760px){.dashboard-page .dash-detail-page:has(.dash-task-toolbar) .dash-detail-hero{grid-template-columns:1fr}.dashboard-page .dash-task-toolbar{align-items:stretch;flex-direction:column}.dashboard-page .dash-task-detail-titlebar{position:static}.dashboard-page .dash-task-detail-actions{justify-content:flex-start}}.project-select-page .dash-modal:has(.dash-user-settings-layout){width:min(100%,72rem)}.project-select-page .dash-user-settings-layout{grid-template-columns:14rem minmax(0,1fr);gap:1.25rem}.project-select-page .dash-user-settings-nav,.project-select-page.theme-light .dash-user-settings-nav{border-radius:var(--edge-radius-card);border-color:var(--ui-line-strong);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.project-select-page .dash-user-settings-nav button,.project-select-page.theme-light .dash-user-settings-nav button{border-radius:var(--edge-radius-control);color:var(--ui-muted);font-family:var(--edge-font-mono)}.project-select-page .dash-user-settings-nav button:hover,.project-select-page .dash-user-settings-nav button.active,.project-select-page.theme-light .dash-user-settings-nav button:hover,.project-select-page.theme-light .dash-user-settings-nav button.active{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.project-select-page .dash-enabled-apps-head,.project-select-page.theme-light .dash-enabled-apps-head{border-color:var(--ui-line)}.project-select-page .dash-enabled-apps-head h3,.project-select-page .dash-enabled-app-copy h4,.project-select-page .dash-billing-overview strong,.project-select-page .dash-billing-card strong,.project-select-page.theme-light .dash-enabled-apps-head h3,.project-select-page.theme-light .dash-enabled-app-copy h4,.project-select-page.theme-light .dash-billing-overview strong,.project-select-page.theme-light .dash-billing-card strong{color:var(--ui-text)}.project-select-page .dash-enabled-apps-head p,.project-select-page .dash-enabled-app-copy p,.project-select-page .dash-billing-overview small,.project-select-page .dash-billing-card small,.project-select-page.theme-light .dash-enabled-apps-head p,.project-select-page.theme-light .dash-enabled-app-copy p,.project-select-page.theme-light .dash-billing-overview small,.project-select-page.theme-light .dash-billing-card small{color:var(--ui-muted)}.project-select-page .dash-enabled-app-row,.project-select-page.theme-light .dash-enabled-app-row{border-color:var(--ui-line)}.project-select-page .dash-app-icon,.project-select-page.theme-light .dash-app-icon{background:var(--ui-raised);border-color:var(--ui-line)}.project-select-page .dash-enabled-app-actions button,.project-select-page .dash-billing-card button,.project-select-page.theme-light .dash-enabled-app-actions button,.project-select-page.theme-light .dash-billing-card button{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line-strong)}.project-select-page .dash-enabled-app-actions button.connected,.project-select-page.theme-light .dash-enabled-app-actions button.connected{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.project-select-page .dash-appearance-options button,.project-select-page .dash-billing-overview article,.project-select-page .dash-billing-card,.project-select-page.theme-light .dash-appearance-options button,.project-select-page.theme-light .dash-billing-overview article,.project-select-page.theme-light .dash-billing-card{border-radius:var(--edge-radius-card);border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.project-select-page .dash-appearance-options button.active,.project-select-page.theme-light .dash-appearance-options button.active{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface))}@media(max-width:760px){.project-select-page .dash-user-settings-layout{grid-template-columns:1fr}.project-select-page .dash-user-settings-nav{flex-direction:row;overflow-x:auto}.project-select-page .dash-enabled-app-row{grid-template-columns:auto minmax(0,1fr)}.project-select-page .dash-enabled-app-actions{grid-column:2;justify-content:flex-start}}.dashboard-page .dash-meetings-flow,.dashboard-page .dash-meeting-detail-flow{width:min(100%,96rem);margin:0 auto;gap:1rem}.dashboard-page .dash-meetings-flow-hero,.dashboard-page .dash-meeting-flow-head{border:1px solid var(--ui-line-strong);border-radius:var(--edge-radius-card);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:end;padding:clamp(1.25rem,2.4vw,2rem);color:var(--ui-text);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 42%),var(--ui-surface);box-shadow:6px 6px 0 var(--ui-shadow)}.dashboard-page .dash-meetings-flow-hero h2,.dashboard-page .dash-meeting-flow-head h2{margin:.1rem 0 0;color:var(--ui-text);font-family:var(--edge-font-display);font-size:clamp(2.25rem,5vw,5rem);line-height:.95;letter-spacing:0}.dashboard-page .dash-meetings-flow-hero span,.dashboard-page .dash-meeting-flow-head>div:first-child>p:last-child{display:block;max-width:48rem;margin:.7rem 0 0;color:var(--ui-muted);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.45;text-transform:none}.dashboard-page .dash-meeting-flow-stats{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));gap:.65rem}.dashboard-page .dash-meeting-flow-stats article{min-width:7rem;border:1px solid var(--ui-line);border-radius:var(--edge-radius-control);padding:.8rem .9rem;background:var(--ui-raised)}.dashboard-page .dash-meeting-flow-stats strong{display:block;color:var(--ui-text);font-family:var(--edge-font-display);font-size:1.75rem;line-height:1}.dashboard-page .dash-meeting-flow-stats span{margin-top:.35rem;color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-page .dash-meetings-flow-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.72fr);gap:1rem;align-items:start}.dashboard-page .dash-meetings-flow .dash-meetings-main-list,.dashboard-page .dash-meeting-flow-rail{display:grid;gap:.85rem}.dashboard-page .dash-meeting-section-label{min-height:2.1rem;padding:0 .2rem}.dashboard-page .dash-meeting-section-label span{background:var(--ui-accent)}.dashboard-page .dash-meeting-section-label h3{color:var(--ui-text);font-family:var(--edge-font-mono);font-size:.78rem;letter-spacing:0;text-transform:uppercase}.dashboard-page .dash-meeting-section-label.muted h3{color:var(--ui-muted)}.dashboard-page .dash-meeting-hero-card{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:14rem;border-radius:var(--edge-radius-card);padding:clamp(1.25rem,2.4vw,2rem);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 14%,transparent),transparent 48%),var(--ui-surface)}.dashboard-page .dash-meeting-hero-card h3{max-width:48rem;color:var(--ui-text);font-family:var(--edge-font-display);font-size:clamp(1.9rem,3.8vw,3.6rem);line-height:.98}.dashboard-page .dash-meeting-hero-card p{color:var(--ui-muted);font-size:1rem}.dashboard-page .dash-meeting-hero-badges>span{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-meeting-hero-badges i{background:var(--ui-accent-ink)}.dashboard-page .dash-meeting-hero-badges small,.dashboard-page .dash-meeting-detail-meta p{color:var(--ui-muted)}.dashboard-page .dash-meeting-hero-card>div:last-child{min-width:12rem;align-self:end}.dashboard-page .dash-meeting-detail-actions button,.dashboard-page .dash-meeting-hero-card>div:last-child button,.dashboard-page .dash-meeting-add-agenda,.dashboard-page .dash-meeting-followup button{border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface);font-family:var(--edge-font-mono);box-shadow:3px 3px 0 var(--ui-shadow)}.dashboard-page .dash-meeting-detail-actions button.primary,.dashboard-page .dash-meeting-hero-card>div:last-child button.primary{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-meeting-list-large,.dashboard-page .dash-meeting-small-stack,.dashboard-page .dash-meeting-context-rail{display:grid;gap:.75rem}.dashboard-page .dash-meeting-row-large{min-height:6rem;border-radius:var(--edge-radius-card);padding:1rem;background:var(--ui-surface)}.dashboard-page .dash-meeting-row-large>span{background:var(--ui-raised);border:1px solid var(--ui-line)}.dashboard-page .dash-meeting-row-large strong,.dashboard-page .dash-meeting-small-stack h4,.dashboard-page .dash-meeting-context-rail strong{color:var(--ui-text)}.dashboard-page .dash-meeting-row-large small,.dashboard-page .dash-meeting-row-large p,.dashboard-page .dash-meeting-row-large em,.dashboard-page .dash-meeting-small-stack p,.dashboard-page .dash-meeting-context-rail p{color:var(--ui-muted)}.dashboard-page .dash-meeting-small-stack button,.dashboard-page .dash-meeting-empty-later,.dashboard-page .dash-meeting-context-rail button{border:1px solid var(--ui-line-strong);border-radius:var(--edge-radius-card);padding:1rem;color:var(--ui-text);background:var(--ui-surface);box-shadow:4px 4px 0 var(--ui-shadow)}.dashboard-page .dash-meeting-context-rail button{display:grid;gap:.35rem;width:100%;text-align:left;font:inherit;cursor:pointer}.dashboard-page .dash-meeting-context-rail span{color:var(--ui-faint);font-family:var(--edge-font-mono);font-size:.68rem;font-weight:800;text-transform:uppercase}.dashboard-page .dash-meeting-context-rail button:hover,.dashboard-page .dash-meeting-small-stack button:hover,.dashboard-page .dash-meeting-row-large:hover{border-color:var(--ui-text);background:var(--ui-raised);transform:translate(-1px,-1px)}.dashboard-page .dash-meeting-detail-flow-grid{display:grid;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.25fr) minmax(19rem,.72fr);gap:1rem;align-items:start}.dashboard-page .dash-meeting-flow-summary,.dashboard-page .dash-meeting-detail-main,.dashboard-page .dash-meeting-flow-actions{display:grid;gap:1rem}.dashboard-page .dash-meeting-card,.dashboard-page .dash-meeting-context-grid article,.dashboard-page .dash-meeting-note,.dashboard-page .dash-meeting-agenda article,.dashboard-page .dash-meeting-participants article,.dashboard-page .dash-meeting-actions-list button,.dashboard-page .dash-meeting-followup>div{border-radius:var(--edge-radius-card);border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-surface)}.dashboard-page .dash-meeting-card h3,.dashboard-page .dash-meeting-card-head h3,.dashboard-page .dash-meeting-context-grid h4,.dashboard-page .dash-meeting-note h4,.dashboard-page .dash-meeting-agenda h4,.dashboard-page .dash-meeting-participants h4,.dashboard-page .dash-meeting-actions-list p,.dashboard-page .dash-meeting-followup h4,.dashboard-page .dash-meeting-followup p{color:var(--ui-text)}.dashboard-page .dash-meeting-context-grid p,.dashboard-page .dash-meeting-note p,.dashboard-page .dash-meeting-agenda p,.dashboard-page .dash-meeting-participants p,.dashboard-page .dash-meeting-actions-list small,.dashboard-page .dash-meeting-followup span,.dashboard-page .dash-meeting-card-head>span,.dashboard-page .dash-meeting-card-head>.dash-icon{color:var(--ui-muted)}.dashboard-page .dash-meeting-time-card{min-height:18rem;align-content:start;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 18%,transparent),transparent 54%),var(--ui-surface)}.dashboard-page .dash-meeting-time-card strong{display:block;margin-top:1.75rem;color:var(--ui-text);font-family:var(--edge-font-display);font-size:clamp(3rem,6vw,5.5rem);line-height:.85}.dashboard-page .dash-meeting-time-card>span{color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:1rem;font-weight:800;text-transform:uppercase}.dashboard-page .dash-meeting-time-card small{margin-top:1rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--ui-muted)}.dashboard-page .dash-meeting-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dash-meeting-agenda article>span{color:var(--ui-accent-ink);background:var(--ui-accent)}.dashboard-page .dash-meeting-context-grid article>span,.dashboard-page .dash-meeting-participants article>span,.dashboard-page .dash-meeting-participants strong,.dashboard-page .dash-meeting-detail-meta>span{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-line)}@media(max-width:1180px){.dashboard-page .dash-meeting-detail-flow-grid,.dashboard-page .dash-meetings-flow-grid{grid-template-columns:1fr}.dashboard-page .dash-meeting-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-page .dash-meetings-flow-hero,.dashboard-page .dash-meeting-flow-head,.dashboard-page .dash-meeting-hero-card,.dashboard-page .dash-meeting-flow-summary,.dashboard-page .dash-meeting-context-grid,.dashboard-page .dash-meeting-flow-stats{grid-template-columns:1fr}.dashboard-page .dash-meeting-hero-card>div:last-child{min-width:0}}.dashboard-page .dash-detail-page>.dash-task-toolbar:first-child,.dashboard-page .dash-meetings-flow>.dash-meetings-flow-grid:first-child{margin-top:0}.dashboard-page .dash-briefing-redesign{width:min(100%,92rem);gap:1rem}.dashboard-page .dash-briefing-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .dash-briefing-summary-strip article{border:1px solid var(--ui-line-strong);border-radius:var(--edge-radius-card);display:grid;gap:.3rem;padding:1rem 1.1rem;color:var(--ui-text);background:var(--ui-surface);box-shadow:4px 4px 0 var(--ui-shadow)}.dashboard-page .dash-briefing-summary-strip span{color:var(--ui-faint);font-family:var(--edge-font-mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-page .dash-briefing-summary-strip strong{color:var(--ui-text);font-family:var(--edge-font-display);font-size:2.25rem;line-height:1}.dashboard-page .dash-briefing-summary-strip p{margin:0;color:var(--ui-muted);font-size:.9rem}.dashboard-page .dash-briefing-redesign-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.75fr);grid-template-areas:"focus context" "focus schedule" "approvals approvals";gap:1rem;align-items:stretch}.dashboard-page .dash-briefing-focus-card{grid-area:focus}.dashboard-page .dash-briefing-knowledge-card{grid-area:context}.dashboard-page .dash-briefing-approval-card{grid-area:approvals}.dashboard-page .dash-briefing-schedule{grid-area:schedule}.dashboard-page .dash-briefing-redesign .dash-briefing-card{min-height:auto;border-radius:var(--edge-radius-card);border-color:var(--ui-line-strong);gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);color:var(--ui-text);background:var(--ui-surface);box-shadow:5px 5px 0 var(--ui-shadow)}.dashboard-page .dash-briefing-focus-card{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 46%),var(--ui-surface)}.dashboard-page .dash-briefing-card h3,.dashboard-page .dash-briefing-item h4,.dashboard-page .dash-briefing-approval h4,.dashboard-page .dash-briefing-timeline h4{color:var(--ui-text)}.dashboard-page .dash-briefing-card>header>span{color:var(--ui-accent-ink);background:var(--ui-accent)}.dashboard-page .dash-briefing-item,.dashboard-page .dash-briefing-approval,.dashboard-page .dash-briefing-timeline article div div{border-color:var(--ui-line);color:var(--ui-text);background:var(--ui-raised)}.dashboard-page .dash-briefing-item:hover,.dashboard-page .dash-briefing-approval:hover{border-color:var(--ui-text);background:var(--ui-surface-2)}.dashboard-page .dash-briefing-severity.priority-normal{background:var(--ui-accent)}.dashboard-page .dash-briefing-knowledge-card{overflow:hidden;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent 42%),var(--ui-surface)}.dashboard-page .dash-briefing-knowledge-card:after{display:none}.dashboard-page .dash-briefing-knowledge-count{margin-top:.5rem}.dashboard-page .dash-briefing-knowledge-count strong{color:var(--ui-text);font-size:clamp(3rem,6vw,5rem)}.dashboard-page .dash-briefing-tags span{color:var(--ui-muted);background:var(--ui-raised);border:1px solid var(--ui-line)}.dashboard-page .dash-briefing-approval-card .dash-briefing-item-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.dashboard-page .dash-briefing-approval>div:last-child{margin-top:auto}.dashboard-page .dash-briefing-approval button:first-child,.dashboard-page .dash-briefing-secondary-action{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}.dashboard-page .dash-briefing-approval button,.dashboard-page .dash-briefing-schedule header button{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line-strong)}.dashboard-page .dash-briefing-timeline:before{background:var(--ui-line)}.dashboard-page .dash-briefing-timeline article>span{border-color:var(--ui-accent);background:var(--ui-surface)}@media(max-width:1040px){.dashboard-page .dash-briefing-redesign-grid{grid-template-columns:1fr;grid-template-areas:"focus" "context" "schedule" "approvals"}}@media(max-width:720px){.dashboard-page .dash-briefing-summary-strip{grid-template-columns:1fr}}.dashboard-page .dash-night-briefing{width:min(100%,84rem);gap:1.4rem;padding-top:clamp(1.25rem,3vw,2.5rem)}.dashboard-page .dash-night-briefing-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;gap:2rem}.dashboard-page .dash-night-briefing-head>div>span{display:block;margin-bottom:.75rem;color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page .dash-night-briefing-head h2{margin:0;color:var(--ui-text);font-family:var(--edge-font-display);font-size:clamp(3.75rem,7vw,6.25rem);line-height:.9;letter-spacing:-.055em}.dashboard-page .dash-night-briefing-head>div>p{margin:1.1rem 0 0;color:var(--ui-muted);font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.35}.dashboard-page .dash-night-briefing-head aside{display:flex;align-items:center;gap:1rem;padding:1.45rem;border:1px solid var(--ui-line);border-radius:.85rem;background:color-mix(in srgb,var(--ui-surface) 86%,transparent);box-shadow:0 1rem 2.5rem #201e160f}.dashboard-page .dash-night-briefing-head aside>span,.dashboard-page .dash-night-summary-row article>.material-symbols-outlined,.dashboard-page .dash-night-update-list article>span,.dashboard-page .dash-night-tomorrow-list button .material-symbols-outlined{width:3rem;height:3rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ui-text);background:color-mix(in srgb,var(--ui-accent) 45%,var(--ui-surface))}.dashboard-page .dash-night-briefing-head aside strong{color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page .dash-night-briefing-head aside p{margin:.35rem 0 0;color:var(--ui-text);line-height:1.65}.dashboard-page .dash-night-summary,.dashboard-page .dash-night-card,.dashboard-page .dash-night-wind-down{border:1px solid var(--ui-line);border-radius:.85rem;color:var(--ui-text);background:color-mix(in srgb,var(--ui-surface) 90%,transparent);box-shadow:0 1rem 2.5rem #201e1612}.dashboard-page .dash-night-summary{padding:clamp(1.35rem,2vw,1.9rem)}.dashboard-page .dash-night-summary h3,.dashboard-page .dash-night-card h3,.dashboard-page .dash-night-wind-down h3{margin:0;color:var(--ui-text);font-family:var(--edge-font-body);font-size:1.1rem;line-height:1.25;letter-spacing:-.02em}.dashboard-page .dash-night-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:1.25rem;margin-top:1.65rem}.dashboard-page .dash-night-summary-row article{display:flex;align-items:center;gap:1rem;min-width:0;padding-right:1.3rem;border-right:1px solid var(--ui-line)}.dashboard-page .dash-night-summary-row article:nth-of-type(3){border-right:0}.dashboard-page .dash-night-summary-row strong{display:block;color:var(--ui-text);font-family:var(--edge-font-display);font-size:1.55rem;line-height:1}.dashboard-page .dash-night-summary-row span{display:block;margin-top:.35rem;color:var(--ui-muted);line-height:1.3}.dashboard-page .dash-night-summary-row>button,.dashboard-page .dash-night-wind-down button,.dashboard-page .dash-night-card-link{min-height:2.75rem;border:1px solid var(--ui-line-strong);border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.25rem;color:var(--ui-text);background:var(--ui-surface);font-family:var(--edge-font-mono);font-weight:800;cursor:pointer}.dashboard-page .dash-night-summary-row>button{color:#fff;background:var(--ui-text);border-color:var(--ui-text);white-space:nowrap}.dashboard-page .dash-night-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.dashboard-page .dash-night-card{min-height:21rem;display:flex;flex-direction:column;padding:clamp(1.35rem,2vw,1.65rem)}.dashboard-page .dash-night-card header{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-page .dash-night-card header .material-symbols-outlined{color:var(--ui-text)}.dashboard-page .dash-night-win-list,.dashboard-page .dash-night-update-list,.dashboard-page .dash-night-tomorrow-list{display:grid;gap:1rem;margin-top:1.25rem}.dashboard-page .dash-night-win-list button,.dashboard-page .dash-night-tomorrow-list label,.dashboard-page .dash-night-tomorrow-list>button{border:0;display:flex;align-items:center;gap:.8rem;min-height:2.35rem;padding:0;color:var(--ui-text);background:transparent;font:inherit;text-align:left;cursor:pointer}.dashboard-page .dash-night-win-list button>span{width:.52rem;height:.52rem;border-radius:999px;flex:0 0 auto;background:var(--ui-accent)}.dashboard-page .dash-night-update-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.dashboard-page .dash-night-update-list strong{display:block;color:var(--ui-text);font-weight:800}.dashboard-page .dash-night-update-list p,.dashboard-page .dash-night-update-list time,.dashboard-page .dash-night-tomorrow-list label,.dashboard-page .dash-night-wind-down p{margin:0;color:var(--ui-muted);line-height:1.45}.dashboard-page .dash-night-update-list time{font-size:.85rem;white-space:nowrap}.dashboard-page .dash-night-tomorrow-list input{width:1.05rem;height:1.05rem;border:1px solid var(--ui-line-strong);border-radius:.18rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-surface)}.dashboard-page .dash-night-tomorrow-list>button{margin-top:.45rem;padding:.6rem .8rem;border:1px dashed var(--ui-line-strong);border-radius:.45rem}.dashboard-page .dash-night-card-link{width:100%;margin-top:auto;border-width:0;border-top:1px solid var(--ui-line);border-radius:0;justify-content:space-between;padding:1.2rem 0 0;background:transparent}.dashboard-page .dash-night-wind-down{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.6rem}.dashboard-page .dash-night-wind-down>div{display:flex;align-items:center;gap:1rem}.dashboard-page .dash-night-wind-down>div:first-child>.material-symbols-outlined{color:var(--ui-text);font-size:2rem}.dashboard-page .dash-night-wind-down>div:last-child{flex-wrap:wrap;justify-content:flex-end}.dashboard-page .dash-night-wind-down button:last-child{color:var(--ui-accent-ink);background:var(--ui-accent);border-color:var(--ui-accent)}@media(max-width:1180px){.dashboard-page .dash-night-briefing-head,.dashboard-page .dash-night-summary-row,.dashboard-page .dash-night-card-grid{grid-template-columns:1fr}.dashboard-page .dash-night-summary-row article{border-right:0;border-bottom:1px solid var(--ui-line);padding:0 0 1rem}}@media(max-width:760px){.dashboard-page .dash-night-wind-down,.dashboard-page .dash-night-wind-down>div{align-items:stretch;flex-direction:column}.dashboard-page .dash-night-wind-down>div:last-child{justify-content:stretch}}.dashboard-page .dash-grid{width:min(100%,86rem);align-items:start;gap:1.25rem}.dashboard-page .dash-panel.health{min-height:24rem;padding:clamp(2rem,3vw,2.75rem);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 48%),var(--ui-surface)}.dashboard-page .dash-overview-briefing-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:start;margin-bottom:1.75rem}.dashboard-page .dash-overview-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;color:var(--ui-muted);font-family:var(--edge-font-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page .dash-overview-briefing-head h3{margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:.95}.dashboard-page .dash-overview-briefing-head p{max-width:42rem;margin:.85rem 0 0;color:var(--ui-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.45}.dashboard-page .dash-overview-briefing-action{min-height:2.8rem;border:1px solid var(--ui-line-strong);border-radius:999px;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1rem;color:var(--ui-accent-ink);background:var(--ui-accent);font-family:var(--edge-font-mono);font-size:.78rem;font-weight:800;white-space:nowrap;box-shadow:3px 3px 0 var(--ui-shadow)}.dashboard-page .dash-panel.health .dash-briefing-list{position:relative;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .dash-panel.health .dash-briefing-list>div{min-height:12rem;padding:1.25rem;border-radius:.7rem;border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface) 74%,var(--ui-raised))}.dashboard-page .dash-panel.health .dash-briefing-list p{color:var(--ui-faint)}.dashboard-page .dash-panel.health .dash-briefing-list strong{color:var(--ui-text);font-size:clamp(1.2rem,1.8vw,1.55rem)}.dashboard-page .dash-panel.health .dash-briefing-list span{color:var(--ui-muted)}.dashboard-page .dash-panel.objective,.dashboard-page .dash-panel.decisions{padding:clamp(1.75rem,2.5vw,2.25rem)}.dashboard-page .dash-panel.objective .dash-calendar-list{display:grid;gap:1rem}.dashboard-page .dash-panel.objective .dash-calendar-list>div{border-bottom:1px solid var(--ui-line);padding-bottom:.9rem}.dashboard-page .dash-panel.objective .dash-calendar-list>div:last-child{border-bottom:0}.dashboard-page .dash-decision-task{border:1px solid var(--ui-line);border-radius:.65rem;margin-bottom:.75rem;padding:1rem;background:color-mix(in srgb,var(--ui-surface) 82%,transparent)}.dashboard-page .dash-decision-task:hover p{text-decoration:none}.dashboard-page .dash-meeting-row-large{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .dash-meeting-row-large em{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:1180px){.dashboard-page .dash-overview-briefing-head,.dashboard-page .dash-panel.health .dash-briefing-list{grid-template-columns:1fr}.dashboard-page .dash-overview-briefing-action{width:fit-content}}.dashboard-page,.project-select-page{--edge-app-bg: #f4f0e6;--edge-app-surface: rgba(255, 253, 247, .86);--edge-app-surface-strong: #fffdf7;--edge-app-rail: rgba(255, 253, 247, .78);--edge-app-muted-surface: #ebe4d6;--edge-app-text: #171610;--edge-app-muted: #676255;--edge-app-faint: #8c8576;--edge-app-line: rgba(23, 22, 16, .16);--edge-app-line-strong: rgba(23, 22, 16, .28);--edge-app-accent: #3478f6;--edge-app-accent-ink: #152000;--edge-app-shadow: rgba(23, 22, 16, .14);font-family:var(--edge-font-body)}.dashboard-page.theme-dark,.project-select-page.theme-dark{--edge-app-bg: #11130f;--edge-app-surface: rgba(25, 27, 23, .86);--edge-app-surface-strong: #1d211b;--edge-app-rail: rgba(17, 19, 15, .9);--edge-app-muted-surface: #272b22;--edge-app-text: #f8f6ed;--edge-app-muted: #b8b2a4;--edge-app-faint: #8d887b;--edge-app-line: rgba(248, 246, 237, .14);--edge-app-line-strong: rgba(248, 246, 237, .24);--edge-app-shadow: rgba(52, 120, 246, .08)}.dashboard-page,.project-select-page{background:linear-gradient(var(--edge-app-line) 1px,transparent 1px),linear-gradient(90deg,var(--edge-app-line) 1px,transparent 1px),var(--edge-app-bg);background-size:3.15rem 3.15rem;color:var(--edge-app-text)}.project-select-sidebar,.dash-sidebar{background:var(--edge-app-rail);border-color:var(--edge-app-line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.project-select-brand h1,.dash-sidebar-header h1{color:var(--edge-app-text);font-family:var(--edge-font-display);font-size:1.1rem;font-weight:800;letter-spacing:-.04em}.project-select-brand p,.dash-sidebar-header p,.project-select-nav button,.dash-nav-item,.project-select-status,.dash-panel-eyebrow,.dash-detail-kicker,.dash-task-filters>span,.dash-task-meta-block h3,.dash-meeting-section-label h3,.dash-night-summary-row span{font-family:var(--edge-font-mono);letter-spacing:0}.project-select-brand-mark{color:var(--edge-app-accent-ink);background:var(--edge-app-accent)}.project-select-nav button,.dash-nav-item{min-height:2.9rem;border:1px solid transparent;border-radius:.85rem;color:var(--edge-app-muted);font-weight:800;text-transform:none}.project-select-nav button:hover,.dash-nav-item:hover{color:var(--edge-app-text);background:var(--edge-app-muted-surface);border-color:var(--edge-app-line)}.project-select-nav button.active,.dash-nav-item.active,.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active{color:var(--edge-app-accent-ink);background:var(--edge-app-accent);border-color:color-mix(in srgb,var(--edge-app-accent) 65%,#000);box-shadow:4px 4px 0 var(--edge-app-shadow);transform:none}.dash-back-projects{border-radius:.85rem}.project-select-account-area,.dash-account-area{border-top-color:var(--edge-app-line-strong)}.project-select-account,.dash-account-card{border:1px solid var(--edge-app-line);border-radius:.85rem;background:color-mix(in srgb,var(--edge-app-surface-strong) 74%,transparent)}.project-select-account p,.dash-user-copy p{color:var(--edge-app-text);font-weight:800}.project-select-account span,.dash-user-copy span{color:var(--edge-app-muted)}.project-select-main,.dash-main{color:var(--edge-app-text)}.project-select-main{padding:clamp(1.6rem,4vw,3rem)}.project-select-main>*{max-width:1280px}.project-select-hero{padding:clamp(2rem,6vh,4rem) 0 clamp(2rem,5vh,3rem)}.project-select-hero h2,.dash-header h2,.dash-detail-hero h3,.dash-task-detail-titlebar h2,.dash-meetings-flow-hero h2,.dash-night-briefing-head h2,.dash-knowledge-hero h2{color:var(--edge-app-text);font-family:var(--edge-font-display);font-weight:800;letter-spacing:-.065em}.project-select-hero h2{font-size:clamp(4rem,8vw,7.2rem);line-height:.98}.project-select-hero span{max-width:none;white-space:normal;color:var(--edge-app-muted);font-size:clamp(1rem,1.6vw,1.25rem)}@media(min-width:980px){.project-select-hero span{white-space:nowrap}}.project-select-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1rem,2vw,1.5rem)}.project-select-create-card,.project-select-card,.dash-card,.dash-panel,.dash-task-toolbar,.dash-task-list-card,.dash-task-card,.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-flow-summary,.dash-meeting-card,.dash-night-summary,.dash-night-card,.dash-night-wind-down,.dash-knowledge-board>section,.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-context-pack-teaser,.dash-settings-panel,.dash-calendar-shell,.dash-calendar-source-panel,.dash-modal{border:1px solid var(--edge-app-line-strong);border-radius:1.1rem;background:var(--edge-app-surface);box-shadow:6px 6px 0 var(--edge-app-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.project-select-create-card,.project-select-card{min-height:15rem;color:var(--edge-app-text)}.project-select-create-card{border-style:dashed}.project-select-create-card:hover,.project-select-create-card:focus-within,.project-select-card:hover,.dash-card:hover,.dash-panel:hover,.dash-task-list-card:hover,.dash-meeting-row-large:hover{border-color:var(--edge-app-line-strong);box-shadow:8px 8px 0 var(--edge-app-shadow);transform:translate(-1px,-1px)}.project-select-create-icon,.project-select-card-icon,.dash-user-avatar,.dash-panel-eyebrow>span,.dash-meeting-row-large>span,.dash-night-briefing-head aside>span,.dash-night-summary-row article>.material-symbols-outlined{color:var(--edge-app-accent-ink);background:var(--edge-app-accent)}.project-select-card h3,.project-select-create-card label,.project-select-create-card span,.dash-panel h3,.dash-task-list-card h4,.dash-task-card h3,.dash-meeting-hero-card h3,.dash-meeting-row-large strong,.dash-meeting-card h3,.dash-night-card h3,.dash-night-summary h3,.dash-settings-panel h3{color:var(--edge-app-text);font-family:var(--edge-font-display);font-weight:800;letter-spacing:-.04em}.project-select-card p,.project-select-card footer,.project-select-create-card small,.dash-panel p,.dash-task-list-card p,.dash-task-description p,.dash-meeting-row-large p,.dash-meeting-row-large em,.dash-meeting-small-stack p,.dash-night-card p,.dash-night-summary-row span,.dash-settings-copy{color:var(--edge-app-muted)}.project-select-status,.dash-priority-chip,.dash-status-pill,.dash-card-action,.dash-task-list-card footer span,.dash-task-list-card footer time{font-family:var(--edge-font-mono)}.dash-main{padding:clamp(2rem,4vw,3.25rem)}.dash-header{margin-bottom:clamp(1.75rem,3vw,2.6rem)}.dash-header h2{font-size:clamp(3.5rem,7vw,6.75rem);line-height:.94}.dash-grid{width:min(100%,88rem);gap:clamp(1.1rem,2vw,1.6rem)}.dashboard-page .dash-panel.health,.dashboard-page.theme-light .dash-panel.health{min-height:20rem;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--edge-app-accent) 22%,transparent),transparent 24rem),var(--edge-app-surface)}.dashboard-page .dash-overview-briefing-head h3{font-size:clamp(2.4rem,4.5vw,4.6rem)}.dashboard-page .dash-overview-briefing-action,.dashboard-page .dash-night-wind-down button:last-child,.dash-task-detail-actions button.primary,.dash-meeting-detail-actions button.primary,.dash-meeting-hero-card>div:last-child button.primary{color:var(--edge-app-accent-ink);background:var(--edge-app-accent);border-color:var(--edge-app-accent)}.project-select-create-actions button,.dash-task-detail-actions button,.dash-task-card-head button,.dash-meeting-detail-actions button,.dash-meeting-hero-card>div:last-child button,.dash-night-card-link,.dash-night-summary-row>button,.dash-night-wind-down button{border-radius:999px;font-weight:800}.dash-task-toolbar,.dashboard-page.theme-light .dash-task-toolbar{padding:1rem;gap:1rem}.dash-task-filters button,.dash-task-view-toggle button,.dash-calendar-view-tabs button,.dash-calendar-date-controls button{color:var(--edge-app-muted);background:transparent;border-color:var(--edge-app-line)}.dash-task-filters button.active,.dash-task-view-toggle button.active,.dash-calendar-view-tabs button.active{color:var(--edge-app-accent-ink);background:var(--edge-app-accent);border-color:var(--edge-app-accent)}.dash-task-list-card,.dashboard-page.theme-light .dash-task-list-card{overflow:hidden;padding:clamp(1.35rem,2vw,1.75rem)}.dash-task-list-card:before{width:.25rem;background:var(--edge-app-accent)}.dash-priority-chip.priority-normal,.dash-status-pill.done{color:var(--edge-app-accent-ink);background:color-mix(in srgb,var(--edge-app-accent) 45%,transparent);border-color:color-mix(in srgb,var(--edge-app-accent) 70%,#000)}.dash-priority-chip:before{background:currentColor}.dash-priority-chip.priority-normal:before{background:var(--edge-app-accent-ink)}.dash-task-detail-page{max-width:92rem}.dash-task-back-button,.dashboard-page.theme-light .dash-task-back-button{color:var(--edge-app-text);background:var(--edge-app-surface);border-color:var(--edge-app-line-strong)}.dash-task-detail-layout{align-items:start}.dash-task-meta-block select,.dash-task-description-edit textarea,.dash-date-control input,.dash-label-add-row input{color:var(--edge-app-text);background:var(--edge-app-surface-strong);border-color:var(--edge-app-line-strong)}.dash-meetings-flow,.dash-meeting-detail-flow{max-width:92rem}.dash-meeting-row-large{padding:clamp(1.1rem,2vw,1.5rem)}.dash-meeting-row-large em{color:var(--edge-app-muted)}.dash-meeting-small-stack button{text-align:left}.dash-night-briefing{max-width:88rem}.dashboard-page .dash-night-briefing-head{gap:clamp(1rem,3vw,2rem)}.dashboard-page .dash-night-briefing-head h2{font-size:clamp(3.5rem,7vw,6rem);line-height:.95}.dashboard-page .dash-night-card-grid{gap:1.1rem}.dash-knowledge-board{gap:1.2rem}.dash-knowledge-breadcrumb button,.dash-knowledge-actions button,.dash-knowledge-section-title button{border-radius:999px}.dash-settings-nav button{border-radius:.8rem}.dash-settings-nav button.active,.dash-settings-nav button:hover{color:var(--edge-app-accent-ink);background:var(--edge-app-accent)}.dash-modal{color:var(--edge-app-text)}.dash-modal-backdrop{background:#11130f6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:900px){.dashboard-page,.project-select-page{display:block}.dash-sidebar,.project-select-sidebar{position:relative;width:100%;height:auto;flex:none}.dash-main,.project-select-main{height:auto;padding:1.25rem}.dash-header h2,.project-select-hero h2{font-size:clamp(3rem,14vw,4.8rem)}.dash-task-detail-side{position:static}}.dashboard-page,.project-select-page{--edge-app-bg: #f5f7fb;--edge-app-surface: #ffffff;--edge-app-surface-strong: #ffffff;--edge-app-muted-surface: #f0f3f8;--edge-app-rail: #0b0f19;--edge-app-rail-soft: #121827;--edge-app-text: #101216;--edge-app-muted: #626a78;--edge-app-faint: #8a93a3;--edge-app-line: rgba(16, 18, 22, .1);--edge-app-line-strong: rgba(16, 18, 22, .16);--edge-app-accent: #3478f6;--edge-app-accent-ink: #ffffff;--edge-app-accent-soft: #eaf2ff;--edge-app-success: #34c759;--edge-app-warn: #f59e0b;--edge-app-danger: #dc3d3d;--edge-app-shadow: rgba(16, 24, 40, .08);background:radial-gradient(circle at 84% 4%,rgba(47,123,237,.12),transparent 26rem),linear-gradient(180deg,#fbfcff 0%,var(--edge-app-bg) 46%,#eef2f7 100%);background-size:auto;color:var(--edge-app-text);font-family:var(--edge-font-body)}.dashboard-page.theme-dark,.project-select-page.theme-dark{--edge-app-bg: #080b11;--edge-app-surface: #111722;--edge-app-surface-strong: #151c28;--edge-app-muted-surface: #1c2432;--edge-app-rail: #05070b;--edge-app-rail-soft: #0e1420;--edge-app-text: #f8fafc;--edge-app-muted: #a7b0bf;--edge-app-faint: #788394;--edge-app-line: rgba(248, 250, 252, .1);--edge-app-line-strong: rgba(248, 250, 252, .17);--edge-app-accent: #64a2ff;--edge-app-accent-ink: #04111f;--edge-app-accent-soft: rgba(100, 162, 255, .16);--edge-app-shadow: rgba(0, 0, 0, .28);background:radial-gradient(circle at 78% 0%,rgba(100,162,255,.18),transparent 28rem),linear-gradient(180deg,#0c111a,#080b11)}.project-select-sidebar,.dash-sidebar{width:260px;padding:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 34%),var(--edge-app-rail);border-right:1px solid rgba(255,255,255,.09);color:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none}.project-select-brand,.dash-sidebar-header{padding:.35rem .25rem 1.5rem;margin:0}.project-select-brand h1,.dash-sidebar-header h1{color:#fff;font-size:1.02rem;letter-spacing:-.03em}.project-select-brand p,.dash-sidebar-header p{color:#f8fafc8f;font-size:.68rem}.project-select-brand-mark{width:2.15rem;height:2.15rem;border-radius:.7rem;color:#fff;background:linear-gradient(135deg,#3478f6,#5b94ff);box-shadow:0 12px 30px #2f7bed52}.project-select-nav,.dash-nav-list{gap:.35rem}.project-select-nav button,.dash-nav-item,.dashboard-page .dash-nav-item,.dashboard-page.theme-light .dash-nav-item{min-height:2.75rem;padding:.76rem .9rem;border:1px solid transparent;border-radius:.9rem;color:#f8fafcab;background:transparent;box-shadow:none;font-family:var(--edge-font-body);font-size:.92rem;font-weight:750;letter-spacing:-.01em}.project-select-nav button:hover,.dash-nav-item:hover,.dashboard-page .dash-nav-item:hover{color:#fff;background:#ffffff13;border-color:#ffffff14}.project-select-nav button.active,.dash-nav-item.active,.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,#3478f6,#5b94ff);border-color:#ffffff24;box-shadow:0 14px 30px #2f7bed47}.dash-back-projects{margin-bottom:.75rem;color:#f8fafcbd;background:#ffffff0f}.project-select-account-area,.dash-account-area{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.project-select-account,.dash-account-card{background:#ffffff13;border:1px solid rgba(255,255,255,.11);border-radius:1rem;box-shadow:none}.project-select-account p,.dash-user-copy p{color:#fff;font-weight:800}.project-select-account span,.dash-user-copy span{color:#f8fafc94}.dash-user-avatar,.project-select-create-icon,.project-select-card-icon{color:#fff;background:linear-gradient(135deg,#3478f6,#5b94ff);box-shadow:0 10px 24px #2f7bed40}.dash-account-menu{border:1px solid rgba(255,255,255,.12);background:#111722;box-shadow:0 24px 60px #00000059}.dash-account-menu button{color:#f8fafcd6}.project-select-main,.dash-main{padding:clamp(2rem,4vw,4rem);color:var(--edge-app-text)}.project-select-main{align-items:center}.project-select-main>*,.dash-main>*{max-width:1220px}.project-select-hero{width:min(100%,1220px);position:relative;overflow:hidden;padding:clamp(1.5rem,4vh,3rem);border-radius:2rem;background-position:center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;isolation:isolate}.project-select-page.theme-light .project-select-hero,.project-select-page:not(.theme-dark) .project-select-hero{background-image:linear-gradient(90deg,#ffffffeb,#ffffffd1,#fff3 68%,#ffffff14),url(/background-project-light.png)}.project-select-page.theme-dark .project-select-hero{background-image:linear-gradient(90deg,#080c16db,#080c16b8,#080c163d 68%,#080c1614),url(/background-project-dark.png);background-position:center center,right -2.75rem center}.project-select-hero-copy{position:relative;z-index:1;max-width:min(100%,42rem)}.project-select-hero p,.dash-detail-kicker,.dash-panel-eyebrow,.dash-overview-kicker,.dash-meeting-section-label h3,.dash-task-filters>span{color:var(--edge-app-faint);font-family:var(--edge-font-mono);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.project-select-hero h2,.dash-header h2,.dash-detail-hero h3,.dash-task-detail-titlebar h2,.dash-meetings-flow-hero h2,.dash-night-briefing-head h2,.dash-knowledge-hero h2{max-width:11ch;color:var(--edge-app-text);font-family:var(--edge-font-display);font-weight:850;letter-spacing:-.055em;text-wrap:balance}.project-select-hero h2{font-size:clamp(4.4rem,9vw,7.25rem);line-height:.9}.project-select-hero span{display:block;max-width:48rem;margin-top:1.35rem;color:var(--edge-app-muted);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.35;white-space:normal}@media(min-width:1180px){.project-select-hero span{white-space:nowrap}}@media(max-width:860px){.project-select-hero{padding:1.4rem 1.25rem 1.8rem;border-radius:1.5rem;background-position:center center;background-size:cover,cover}}.project-select-grid{width:min(100%,1220px);grid-template-columns:repeat(3,minmax(17rem,1fr));gap:1.35rem;margin-top:2.6rem}.project-select-create-card,.project-select-card,.dash-card,.dash-panel,.dash-task-toolbar,.dash-task-list-card,.dash-task-card,.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-flow-summary,.dash-meeting-card,.dash-night-summary,.dash-night-card,.dash-night-wind-down,.dash-knowledge-board>section,.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-context-pack-teaser,.dash-settings-panel,.dash-calendar-shell,.dash-calendar-source-panel,.dash-modal{border:1px solid var(--edge-app-line-strong);border-radius:1.45rem;background:color-mix(in srgb,var(--edge-app-surface) 94%,transparent);box-shadow:0 24px 70px var(--edge-app-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-select-create-card,.project-select-card{min-height:15.5rem;padding:1.65rem;text-align:left}.project-select-create-card{align-items:flex-start;justify-content:space-between;border-style:solid;background:linear-gradient(135deg,rgba(47,123,237,.08),transparent 44%),#ffffffb8}.project-select-create-card .project-select-create-icon{width:3rem;height:3rem;margin:0;border-radius:1rem}.project-select-create-card>span,.project-select-create-card label,.project-select-card h3{color:var(--edge-app-text);font-family:var(--edge-font-display);font-size:1.45rem;font-weight:850;letter-spacing:-.04em}.project-select-create-card small,.project-select-card p,.project-select-card footer{color:var(--edge-app-muted)}.project-select-card-top{align-items:flex-start}.project-select-card-icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--edge-font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.project-select-status{color:#1d4f95;background:var(--edge-app-accent-soft);border:1px solid rgba(47,123,237,.14);font-family:var(--edge-font-body);letter-spacing:0}.project-select-create-card:hover,.project-select-create-card:focus-within,.project-select-card:hover,.dash-card:hover,.dash-panel:hover,.dash-task-list-card:hover,.dash-meeting-row-large:hover{border-color:#2f7bed5c;box-shadow:0 30px 80px #2f7bed29;transform:translateY(-2px)}.dash-main{overflow-y:auto}.dash-header{width:min(100%,1220px);margin:0 auto clamp(1.75rem,3vw,2.75rem)}.dash-header h2{max-width:none;font-size:clamp(3.3rem,6.5vw,6rem);line-height:.92}.dash-grid,.dash-meetings-flow,.dash-meeting-detail-flow,.dash-night-briefing,.dash-task-detail-page,.dash-knowledge-page,.dash-settings-page,.dash-calendar-page{width:min(100%,1220px);margin-inline:auto}.dash-grid{gap:1.35rem}.dashboard-page .dash-panel.health,.dashboard-page.theme-light .dash-panel.health{min-height:22rem;padding:clamp(1.6rem,3vw,2.4rem);background:linear-gradient(135deg,rgba(47,123,237,.11),transparent 48%),var(--edge-app-surface)}.dashboard-page .dash-overview-briefing-head h3{max-width:10ch;font-size:clamp(3.2rem,6vw,5.5rem);line-height:.92}.dashboard-page .dash-overview-briefing-head p{max-width:44rem;color:var(--edge-app-muted);font-size:1.1rem}.dashboard-page .dash-overview-briefing-action,.dashboard-page .dash-night-wind-down button:last-child,.dash-task-detail-actions button.primary,.dash-meeting-detail-actions button.primary,.dash-meeting-hero-card>div:last-child button.primary,.dash-task-view-toggle button.active,.dash-task-filters button.active,.dash-calendar-view-tabs button.active{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent);box-shadow:0 16px 34px #2f7bed38}.project-select-create-actions button,.dash-task-detail-actions button,.dash-task-card-head button,.dash-meeting-detail-actions button,.dash-meeting-hero-card>div:last-child button,.dash-night-card-link,.dash-night-summary-row>button,.dash-night-wind-down button{border-radius:999px;font-family:var(--edge-font-body);font-weight:800;letter-spacing:-.01em}.dash-panel.objective,.dash-panel.decisions{padding:1.45rem}.dash-panel-eyebrow>span,.dash-panel-eyebrow>.dash-icon,.dash-night-briefing-head aside>span,.dash-night-summary-row article>.material-symbols-outlined{color:#1d4f95;background:var(--edge-app-accent-soft)}.dash-calendar-list>div,.dash-decision-task,.dashboard-page .dash-panel.health .dash-briefing-list>div,.dash-night-summary-row article,.dash-night-win-list button,.dash-night-update-list article,.dash-night-tomorrow-list label{background:var(--edge-app-muted-surface);border:1px solid var(--edge-app-line);border-radius:1rem}.dash-decision-task{padding:1rem}.dash-decision-task p,.dash-calendar-list p,.dash-task-list-card h4,.dash-task-card h3,.dash-meeting-row-large strong,.dash-meeting-card h3,.dash-night-card h3,.dash-night-summary h3,.dash-settings-panel h3{color:var(--edge-app-text);font-family:var(--edge-font-display);font-weight:800;letter-spacing:-.035em}.dash-task-toolbar,.dashboard-page.theme-light .dash-task-toolbar{padding:.85rem;border-radius:1.35rem}.dash-task-list-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.dash-task-list-card,.dashboard-page.theme-light .dash-task-list-card{padding:1.4rem}.dash-task-list-card:before{width:0}.dash-priority-chip,.dash-status-pill{gap:.45rem;color:var(--edge-app-text);background:var(--edge-app-muted-surface);border:1px solid var(--edge-app-line);font-family:var(--edge-font-body);letter-spacing:0}.dash-priority-chip:before{width:.48rem;height:.48rem;background:currentColor}.dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dash-status-pill.done,.dashboard-page.theme-light .dash-status-pill.done{color:#1d4f95;background:var(--edge-app-accent-soft);border-color:#2f7bed38}.dash-priority-chip.priority-normal:before{background:#3478f6}.dash-priority-chip.priority-urgent{color:#9f1f1f;background:#fff0f0;border-color:#dc3d3d3d}.dash-priority-chip.priority-high{color:#8a4c00;background:#fff6df;border-color:#f59e0b40}.dash-task-detail-side{position:sticky;top:1.5rem}.dash-task-meta-block{border-bottom-color:var(--edge-app-line)}.dash-task-meta-block select,.dash-task-description-edit textarea,.dash-date-control input,.dash-label-add-row input,.dashboard-page input,.dashboard-page select,.dashboard-page textarea,.project-select-page input,.project-select-page select,.project-select-page textarea{color:var(--edge-app-text);background:var(--edge-app-surface-strong);border:1px solid var(--edge-app-line-strong);box-shadow:none}.dash-meetings-flow-hero,.dash-night-briefing-head{padding:0}.dash-meetings-flow-hero h2,.dash-night-briefing-head h2{max-width:none}.dashboard-page .dash-meetings-flow-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.72fr)}.dashboard-page .dash-meeting-row-large{padding:1.25rem;grid-template-columns:minmax(5rem,6rem) minmax(0,1fr)}.dashboard-page .dash-meeting-row-large>button,.dashboard-page .dash-meeting-row-large>.dash-meeting-overflow{display:none}.dashboard-page .dash-meeting-row-large em{display:-webkit-box;max-height:5.8rem;overflow:hidden;color:var(--edge-app-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.dashboard-page .dash-night-briefing{display:grid;gap:1.2rem}.dashboard-page .dash-night-briefing-head{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem)}.dashboard-page .dash-night-briefing-head h2{font-size:clamp(3.2rem,6vw,5.8rem)}.dashboard-page .dash-night-summary,.dashboard-page .dash-night-card,.dashboard-page .dash-night-wind-down{padding:1.55rem}.dashboard-page .dash-night-card-grid{gap:1.2rem}.dash-knowledge-page .dash-header h2,.dash-settings-page .dash-header h2,.dash-calendar-page .dash-header h2{font-size:clamp(3.2rem,6vw,5.6rem)}.dash-settings-nav,.dash-settings-panel{background:var(--edge-app-surface)}.dash-settings-nav button.active,.dash-settings-nav button:hover{color:#fff;background:var(--edge-app-accent)}.dash-modal-backdrop{background:#0a0f1985;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dash-modal{color:var(--edge-app-text);background:var(--edge-app-surface)}@media(max-width:1100px){.project-select-grid{grid-template-columns:repeat(2,minmax(17rem,1fr))}.dashboard-page .dash-meetings-flow-grid,.dashboard-page .dash-night-briefing-head{grid-template-columns:1fr}}@media(max-width:900px){.project-select-sidebar,.dash-sidebar{width:100%;min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.project-select-grid{grid-template-columns:1fr}.project-select-hero h2,.dash-header h2{font-size:clamp(3.2rem,14vw,5rem)}}@keyframes edge-page-reveal{0%{opacity:1;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes edge-card-reveal{0%{opacity:1;transform:translate3d(0,1.15rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes edge-sidebar-enter{0%{opacity:1;transform:translate3d(-.85rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes edge-popover-enter{0%{opacity:0;transform:translate3d(0,.55rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes edge-active-pulse{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.project-select-sidebar,.dash-sidebar{animation:edge-sidebar-enter var(--duration-normal) var(--ease-out) both}.project-select-hero,.dash-header,.dash-detail-hero,.dash-meetings-flow-hero,.dash-night-briefing-head,.dash-knowledge-hero{animation:edge-page-reveal var(--duration-normal) var(--ease-out) both}.project-select-create-card,.project-select-card,.dash-card,.dash-panel,.dash-task-toolbar,.dash-task-list-card,.dash-task-card,.dash-task-detail-card,.dash-task-detail-side,.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-flow-summary,.dash-meeting-card,.dash-night-summary,.dash-night-card,.dash-night-wind-down,.dash-knowledge-board>section,.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-context-pack-teaser,.dash-settings-nav,.dash-settings-panel,.dash-calendar-shell,.dash-calendar-source-panel{animation:edge-card-reveal var(--duration-normal) var(--ease-out) both;animation-delay:calc(var(--motion-index, 0) * 38ms)}.project-select-grid>:nth-child(1),.dash-grid>:nth-child(1),.dash-task-list-grid>:nth-child(1),.dash-night-card-grid>:nth-child(1),.dash-meeting-small-stack>:nth-child(1){--motion-index: 1}.project-select-grid>:nth-child(2),.dash-grid>:nth-child(2),.dash-task-list-grid>:nth-child(2),.dash-night-card-grid>:nth-child(2),.dash-meeting-small-stack>:nth-child(2){--motion-index: 2}.project-select-grid>:nth-child(3),.dash-grid>:nth-child(3),.dash-task-list-grid>:nth-child(3),.dash-night-card-grid>:nth-child(3),.dash-meeting-small-stack>:nth-child(3){--motion-index: 3}.project-select-grid>:nth-child(4),.dash-grid>:nth-child(4),.dash-task-list-grid>:nth-child(4),.dash-night-card-grid>:nth-child(4),.dash-meeting-small-stack>:nth-child(4){--motion-index: 4}.dash-briefing-list>div,.dash-calendar-list>div,.dash-night-win-list button,.dash-night-update-list article,.dash-night-tomorrow-list label,.dash-briefing-item,.dash-briefing-approval,.dash-task-subtask-list label{animation:edge-card-reveal var(--duration-normal) var(--ease-out) both}.project-select-nav button,.dash-nav-item,.dash-account-trigger,.project-select-account,.dash-account-card,.dashboard-page button,.project-select-page button,.dash-task-list-card,.dash-meeting-row-large,.dash-meeting-card,.dash-night-card,.dash-calendar-list>div,.dash-decision-task{transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.project-select-nav button:hover,.dash-nav-item:hover,.dash-account-trigger:hover,.project-select-account:hover,.dash-account-card:hover,.dashboard-page button:not(:disabled):hover,.project-select-page button:not(:disabled):hover{transform:translate3d(0,-1px,0)}.dashboard-page button:not(:disabled):active,.project-select-page button:not(:disabled):active{transform:translate3d(0,1px,0) scale(.99)}.project-select-nav button.active,.dash-nav-item.active{position:relative;overflow:hidden}.project-select-nav button.active:after,.dash-nav-item.active:after{content:"";position:absolute;inset-inline:.82rem;bottom:.42rem;height:2px;border-radius:999px;background:#ffffff8c;transform-origin:left center;animation:edge-active-pulse var(--duration-normal) var(--ease-out) both}.dash-account-menu,.dash-modal,.project-select-create-card.is-editing{animation:edge-popover-enter var(--duration-normal) var(--ease-out) both}.dash-modal-backdrop{animation:edge-page-reveal var(--duration-fast) var(--ease-out) both}.dash-user-avatar img,.project-select-card-icon,.project-select-create-icon,.dash-panel-eyebrow>span,.dash-panel-eyebrow>.dash-icon,.dash-night-summary-row article>.material-symbols-outlined{transition:transform var(--duration-fast) var(--ease-spring)}.project-select-card:hover .project-select-card-icon,.project-select-create-card:hover .project-select-create-icon,.dash-panel:hover .dash-panel-eyebrow>span,.dash-panel:hover .dash-panel-eyebrow>.dash-icon,.dash-night-summary-row article:hover>.material-symbols-outlined{transform:translate3d(0,-1px,0) rotate(-2deg) scale(1.04)}@media(prefers-reduced-motion:reduce){.project-select-sidebar,.dash-sidebar,.project-select-hero,.dash-header,.dash-detail-hero,.dash-meetings-flow-hero,.dash-night-briefing-head,.dash-knowledge-hero,.project-select-create-card,.project-select-card,.dash-card,.dash-panel,.dash-task-toolbar,.dash-task-list-card,.dash-task-card,.dash-task-detail-card,.dash-task-detail-side,.dash-meeting-hero-card,.dash-meeting-row-large,.dash-meeting-small-stack button,.dash-meeting-flow-summary,.dash-meeting-card,.dash-night-summary,.dash-night-card,.dash-night-wind-down,.dash-knowledge-board>section,.dash-knowledge-concept-card,.dash-knowledge-overview-decision,.dash-knowledge-glossary-card,.dash-knowledge-context-pack-teaser,.dash-settings-nav,.dash-settings-panel,.dash-calendar-shell,.dash-calendar-source-panel,.dash-briefing-list>div,.dash-calendar-list>div,.dash-night-win-list button,.dash-night-update-list article,.dash-night-tomorrow-list label,.dash-briefing-item,.dash-briefing-approval,.dash-task-subtask-list label,.dash-account-menu,.dash-modal,.dash-modal-backdrop{animation:none!important}}.dashboard-page .dash-main{color:var(--edge-app-text)}.dashboard-page .dash-main :where(h1,h2,h3,h4,h5,h6,strong,label,th,dt),.dashboard-page .dash-main :where(.dash-task-list-card h4,.dash-task-card h3,.dash-kanban-card h4,.dash-meeting-card h3,.dash-meeting-row-large strong,.dash-night-card h3,.dash-settings-panel h3,.dash-team-permissions-card h3){color:var(--edge-app-text)}.dashboard-page .dash-main :where(p,span,small,time,em,dd,li,td),.dashboard-page .dash-main :where(.dash-empty-inline,.dash-detail-kicker,.dash-settings-copy,.dash-enabled-app-copy p,.dash-team-member span,.dash-task-description p,.dash-meeting-note,.dash-meeting-row-large em){color:var(--edge-app-muted)}.dashboard-page .dash-main :where(.material-symbols-outlined,svg){color:currentColor}.dashboard-page .dash-main :where(.dash-panel,.dash-card,.dash-task-card,.dash-task-list-card,.dash-task-toolbar,.dash-kanban-card,.dash-kanban-lane,.dash-meeting-card,.dash-meeting-row-large,.dash-night-summary,.dash-night-card,.dash-night-wind-down,.dash-settings-panel,.dash-team-invite-card,.dash-team-members-card,.dash-team-permissions-card,.dash-calendar-shell,.dash-calendar-source-panel,.dash-knowledge-board>section){color:var(--edge-app-text);background-color:var(--edge-app-surface)}.dashboard-page .dash-main :where(button,input,select,textarea){color:var(--edge-app-text)}.dashboard-page .dash-main :where(input,select,textarea){background:var(--edge-app-surface-strong);border-color:var(--edge-app-line-strong)}.dashboard-page .dash-main :where(button:not(.primary):not(.active):not(.danger):not(.dash-overview-briefing-action):not(.dash-night-card-link)){background-color:var(--edge-app-surface);border-color:var(--edge-app-line-strong)}.dashboard-page .dash-main :where(button.primary,button.active,.dash-overview-briefing-action,.dash-night-wind-down button:last-child,.dash-task-detail-actions button.primary,.dash-meeting-detail-actions button.primary,.dash-task-view-toggle button.active,.dash-task-filters button.active,.dash-calendar-view-tabs button.active){color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent)}.dashboard-page .dash-main :where(button.primary *,button.active *,.dash-overview-briefing-action *,.dash-night-wind-down button:last-child *){color:inherit}.dashboard-page .dash-main :where(.dash-panel-eyebrow,.dash-overview-kicker,.dash-meeting-section-label h3,.dash-task-filters>span,.dash-detail-kicker){color:var(--edge-app-faint)}.dashboard-page .dash-main :where(.dash-panel-eyebrow>span,.dash-panel-eyebrow>.dash-icon,.dash-night-briefing-head aside>span,.dash-night-summary-row article>.material-symbols-outlined,.dash-app-icon,.dash-team-avatar,.dash-task-assignee span:first-child){color:#1d4f95;background:var(--edge-app-accent-soft)}.dashboard-page .dash-main :where(.dash-priority-chip,.dash-status-pill,.dash-team-status,.project-select-status,.dash-calendar-event-chip){color:var(--edge-app-text);background:var(--edge-app-muted-surface);border-color:var(--edge-app-line)}.dashboard-page .dash-main :where(.dash-priority-chip.priority-normal,.dash-status-pill.done,.dash-team-status.active){color:#1d4f95;background:var(--edge-app-accent-soft);border-color:#2f7bed38}.dashboard-page .dash-main :where(.dash-priority-chip.priority-urgent,.dash-danger-zone h3,.dash-delete-warning){color:#9f1f1f}.dashboard-page .dash-main :where(.dash-priority-chip.priority-high,.dash-status-pill.todo){color:#8a4c00;background:#fff6df;border-color:#f59e0b40}.dashboard-page.theme-dark .dash-main :where(.dash-priority-chip.priority-high,.dash-status-pill.todo){color:#ffd98a;background:#f59e0b29}.dashboard-page.theme-dark .dash-main :where(.dash-panel-eyebrow>span,.dash-panel-eyebrow>.dash-icon,.dash-night-briefing-head aside>span,.dash-night-summary-row article>.material-symbols-outlined,.dash-app-icon,.dash-team-avatar,.dash-task-assignee span:first-child,.dash-priority-chip.priority-normal,.dash-status-pill.done,.dash-team-status.active){color:#cfe3ff}.dashboard-page .dash-appearance-options,.dashboard-page .dash-preference-options{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.dashboard-page .dash-appearance-options button,.dashboard-page.theme-light .dash-appearance-options button,.dashboard-page.theme-dark .dash-appearance-options button,.dashboard-page .dash-preference-options button,.dashboard-page.theme-light .dash-preference-options button,.dashboard-page.theme-dark .dash-preference-options button,.project-select-page .dash-appearance-options button,.project-select-page.theme-light .dash-appearance-options button,.project-select-page.theme-dark .dash-appearance-options button{display:grid;align-content:start;gap:.85rem;min-height:12rem;padding:1rem;color:var(--edge-app-text, #101216);text-align:left;background:var(--edge-app-surface, #ffffff);border:1px solid var(--edge-app-line-strong, rgba(16, 18, 22, .16));border-radius:1.15rem;box-shadow:0 12px 32px #1018280f;transform:none}.dashboard-page .dash-appearance-options button:hover,.dashboard-page.theme-light .dash-appearance-options button:hover,.dashboard-page.theme-dark .dash-appearance-options button:hover,.dashboard-page .dash-preference-options button:hover,.dashboard-page.theme-light .dash-preference-options button:hover,.dashboard-page.theme-dark .dash-preference-options button:hover,.project-select-page .dash-appearance-options button:hover,.project-select-page.theme-light .dash-appearance-options button:hover,.project-select-page.theme-dark .dash-appearance-options button:hover{color:var(--edge-app-text, #101216);background:var(--edge-app-surface-strong, #ffffff);border-color:var(--edge-app-accent, #3478f6);box-shadow:0 14px 34px #2f7bed1f;transform:translate3d(0,-1px,0)}.dashboard-page .dash-appearance-options button.active,.dashboard-page.theme-light .dash-appearance-options button.active,.dashboard-page.theme-dark .dash-appearance-options button.active,.dashboard-page .dash-preference-options button.active,.dashboard-page.theme-light .dash-preference-options button.active,.dashboard-page.theme-dark .dash-preference-options button.active,.project-select-page .dash-appearance-options button.active,.project-select-page.theme-light .dash-appearance-options button.active,.project-select-page.theme-dark .dash-appearance-options button.active{color:var(--edge-app-text, #101216);background:linear-gradient(135deg,rgba(47,123,237,.08),transparent 55%),var(--edge-app-surface, #ffffff);border-color:var(--edge-app-accent, #3478f6);box-shadow:inset 0 0 0 1px var(--edge-app-accent, #3478f6),0 14px 34px #2f7bed24}.dashboard-page .dash-appearance-options strong,.dashboard-page .dash-preference-options strong,.project-select-page .dash-appearance-options strong{color:var(--edge-app-text, #101216)}.dashboard-page .dash-appearance-options small,.dashboard-page .dash-preference-options small,.project-select-page .dash-appearance-options small{max-width:28rem;color:var(--edge-app-muted, #626a78)}.dashboard-page .dash-theme-preview,.project-select-page .dash-theme-preview{width:100%;min-height:6.75rem;padding:.7rem;border-color:var(--edge-app-line-strong, rgba(16, 18, 22, .16));border-radius:.95rem}.dashboard-page.theme-dark .dash-appearance-options button,.dashboard-page.theme-dark .dash-preference-options button,.project-select-page.theme-dark .dash-appearance-options button{color:var(--edge-app-text, #f8fafc);background:var(--edge-app-surface, #111722);border-color:var(--edge-app-line-strong, rgba(248, 250, 252, .17))}.dashboard-page.theme-dark .dash-appearance-options strong,.dashboard-page.theme-dark .dash-preference-options strong,.project-select-page.theme-dark .dash-appearance-options strong{color:var(--edge-app-text, #f8fafc)}.dashboard-page.theme-dark .dash-appearance-options small,.dashboard-page.theme-dark .dash-preference-options small,.project-select-page.theme-dark .dash-appearance-options small{color:var(--edge-app-muted, #a7b0bf)}.dashboard-page .dash-sidebar,.dashboard-page.theme-light .dash-sidebar,.dashboard-page.theme-dark .dash-sidebar,.project-select-page .project-select-sidebar,.project-select-page.theme-light .project-select-sidebar,.project-select-page.theme-dark .project-select-sidebar{color:#f8fafc;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 34%),var(--edge-app-rail, #0b0f19);border-right-color:#ffffff17}.dashboard-page .dash-sidebar-header h1,.dashboard-page.theme-light .dash-sidebar-header h1,.dashboard-page.theme-dark .dash-sidebar-header h1,.project-select-page .project-select-brand h1,.project-select-page.theme-light .project-select-brand h1,.project-select-page.theme-dark .project-select-brand h1{color:#fff}.dashboard-page .dash-nav-item,.dashboard-page.theme-light .dash-nav-item,.dashboard-page.theme-dark .dash-nav-item,.project-select-page .project-select-nav button,.project-select-page.theme-light .project-select-nav button,.project-select-page.theme-dark .project-select-nav button,.dashboard-page .dash-back-projects,.dashboard-page.theme-light .dash-back-projects,.dashboard-page.theme-dark .dash-back-projects{color:#f8fafcc7;background:transparent;border-color:transparent}.dashboard-page .dash-nav-item .dash-icon,.dashboard-page.theme-light .dash-nav-item .dash-icon,.dashboard-page.theme-dark .dash-nav-item .dash-icon,.project-select-page .project-select-nav button .dash-icon,.project-select-page.theme-light .project-select-nav button .dash-icon,.project-select-page.theme-dark .project-select-nav button .dash-icon{color:currentColor}.dashboard-page .dash-nav-item:hover,.dashboard-page.theme-light .dash-nav-item:hover,.dashboard-page.theme-dark .dash-nav-item:hover,.project-select-page .project-select-nav button:hover,.project-select-page.theme-light .project-select-nav button:hover,.project-select-page.theme-dark .project-select-nav button:hover{color:#fff;background:#ffffff13;border-color:#ffffff1a}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page.theme-dark .dash-nav-item.active,.project-select-page .project-select-nav button.active,.project-select-page.theme-light .project-select-nav button.active,.project-select-page.theme-dark .project-select-nav button.active{color:#fff;background:linear-gradient(135deg,#3478f6,#5b94ff);border-color:#ffffff29;box-shadow:0 14px 30px #2f7bed47}.dashboard-page .dash-nav-item.active *,.dashboard-page.theme-light .dash-nav-item.active *,.dashboard-page.theme-dark .dash-nav-item.active *,.project-select-page .project-select-nav button.active *,.project-select-page.theme-light .project-select-nav button.active *,.project-select-page.theme-dark .project-select-nav button.active *{color:inherit}.dashboard-page .dash-overview-briefing-action,.dashboard-page.theme-light .dash-overview-briefing-action,.dashboard-page.theme-dark .dash-overview-briefing-action,.dashboard-page .dash-night-card-link,.dashboard-page.theme-light .dash-night-card-link,.dashboard-page.theme-dark .dash-night-card-link{color:#fff;background:var(--edge-app-accent, #3478f6);border-color:var(--edge-app-accent, #3478f6)}.dashboard-page .dash-overview-briefing-action *,.dashboard-page.theme-light .dash-overview-briefing-action *,.dashboard-page.theme-dark .dash-overview-briefing-action *,.dashboard-page .dash-night-card-link *,.dashboard-page.theme-light .dash-night-card-link *,.dashboard-page.theme-dark .dash-night-card-link *{color:inherit}.dashboard-page.view-briefing .dash-main{background:linear-gradient(180deg,#080b1194,#080b11f5 36rem),linear-gradient(90deg,#080b11f5,#080b11b3 48%,#080b1180),url(/night-briefing-sky.png) top center / 100% auto no-repeat,linear-gradient(180deg,#0e1420,#080b11)}.dashboard-page.view-briefing.theme-light .dash-main,.dashboard-page.theme-light.view-briefing .dash-main{background:radial-gradient(circle at 82% 0%,rgba(47,123,237,.11),transparent 30rem),linear-gradient(180deg,#fbfcff,#f3f6fb)}.dashboard-page.view-briefing .dash-night-briefing{width:min(100%,76rem);max-width:76rem;display:grid;gap:1rem;padding:clamp(2rem,4vw,3.25rem) 0 4rem;margin-inline:auto}.dashboard-page.view-briefing .dash-night-briefing-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);padding:0}.dashboard-page.view-briefing .dash-night-briefing-head>div>span{margin-bottom:.65rem;color:#fffaf099;font-family:var(--edge-font-mono);font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head>div>span{color:var(--edge-app-faint)}.dashboard-page.view-briefing .dash-night-briefing-head h2{max-width:11ch;margin:0;color:#fffaf0;font-family:var(--edge-font-display);font-size:clamp(3.2rem,5.7vw,5.15rem);font-weight:850;line-height:.98;letter-spacing:-.06em}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head h2{color:var(--edge-app-text)}.dashboard-page.view-briefing .dash-night-briefing-head>div>p{max-width:31rem;margin:1rem 0 0;color:#fffaf0b8;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.45}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head>div>p{color:var(--edge-app-muted)}.dashboard-page.view-briefing .dash-night-briefing-head aside{min-height:8rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;color:#f8fafc;background:linear-gradient(135deg,rgba(100,162,255,.12),transparent 56%),#111722d1;border:1px solid rgba(248,250,252,.16);border-radius:1.1rem;box-shadow:0 18px 48px #00000047}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head aside{color:var(--edge-app-text);background:linear-gradient(135deg,rgba(47,123,237,.1),transparent 54%),#ffffffd1;border-color:var(--edge-app-line-strong);box-shadow:0 18px 48px #10182814}.dashboard-page.view-briefing .dash-night-briefing-head aside>span,.dashboard-page.view-briefing .dash-night-summary-row article>.material-symbols-outlined,.dashboard-page.view-briefing .dash-night-update-list article>span,.dashboard-page.view-briefing .dash-night-tomorrow-list button .material-symbols-outlined{width:3rem;height:3rem;border-radius:.9rem;color:#cfe3ff;background:#64a2ff2e;box-shadow:inset 0 0 0 1px #64a2ff29}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head aside>span,.dashboard-page.theme-light.view-briefing .dash-night-summary-row article>.material-symbols-outlined,.dashboard-page.theme-light.view-briefing .dash-night-update-list article>span,.dashboard-page.theme-light.view-briefing .dash-night-tomorrow-list button .material-symbols-outlined{color:#1d4f95;background:var(--edge-app-accent-soft)}.dashboard-page.view-briefing .dash-night-briefing-head aside strong{display:block;color:#fffaf09e;font-family:var(--edge-font-mono);font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head aside strong{color:var(--edge-app-faint)}.dashboard-page.view-briefing .dash-night-briefing-head aside p{margin:.35rem 0 0;color:#fffaf0e0;font-size:1rem;line-height:1.55}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head aside p{color:var(--edge-app-text)}.dashboard-page.view-briefing .dash-night-summary,.dashboard-page.view-briefing .dash-night-card,.dashboard-page.view-briefing .dash-night-wind-down{color:#f8fafc;background:#111722d1;border:1px solid rgba(248,250,252,.14);border-radius:1.15rem;box-shadow:0 24px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-page.theme-light.view-briefing .dash-night-summary,.dashboard-page.theme-light.view-briefing .dash-night-card,.dashboard-page.theme-light.view-briefing .dash-night-wind-down{color:var(--edge-app-text);background:#ffffffd6;border-color:var(--edge-app-line-strong);box-shadow:0 18px 48px #10182814}.dashboard-page.view-briefing .dash-night-summary{padding:clamp(1.25rem,2vw,1.7rem)}.dashboard-page.view-briefing .dash-night-summary h3,.dashboard-page.view-briefing .dash-night-card h3,.dashboard-page.view-briefing .dash-night-wind-down h3{margin:0;color:#fff;font-family:var(--edge-font-display);font-size:1.1rem;font-weight:850;letter-spacing:-.03em}.dashboard-page.theme-light.view-briefing .dash-night-summary h3,.dashboard-page.theme-light.view-briefing .dash-night-card h3,.dashboard-page.theme-light.view-briefing .dash-night-wind-down h3{color:var(--edge-app-text)}.dashboard-page.view-briefing .dash-night-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(12rem,auto);align-items:stretch;gap:.8rem;margin-top:1rem}.dashboard-page.view-briefing .dash-night-summary-row article{display:flex;align-items:center;gap:.85rem;min-width:0;min-height:4.6rem;padding:.75rem .9rem;color:#f8fafc;background:#ffffff0b;border:1px solid rgba(248,250,252,.1);border-radius:.95rem}.dashboard-page.theme-light.view-briefing .dash-night-summary-row article{color:var(--edge-app-text);background:var(--edge-app-muted-surface);border-color:var(--edge-app-line)}.dashboard-page.view-briefing .dash-night-summary-row strong{display:block;color:#fff;font-family:var(--edge-font-display);font-size:1.6rem;line-height:1}.dashboard-page.theme-light.view-briefing .dash-night-summary-row strong{color:var(--edge-app-text)}.dashboard-page.view-briefing .dash-night-summary-row span{display:block;margin-top:.28rem;color:#f8fafca8;font-family:var(--edge-font-body);letter-spacing:-.01em;line-height:1.25}.dashboard-page.theme-light.view-briefing .dash-night-summary-row span{color:var(--edge-app-muted)}.dashboard-page.view-briefing .dash-night-summary-row>button{min-height:4.6rem;justify-content:center;color:#fff;background:#3478f6;border:0;border-radius:.95rem;box-shadow:0 16px 34px #2f7bed38}.dashboard-page.view-briefing .dash-night-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page.view-briefing .dash-night-card{min-height:19rem;display:flex;flex-direction:column;padding:1.35rem;overflow:hidden}.dashboard-page.view-briefing .dash-night-card header{display:flex;align-items:center;justify-content:space-between;min-height:2rem;gap:1rem}.dashboard-page.view-briefing .dash-night-card header .material-symbols-outlined{color:#f8fafcc7}.dashboard-page.theme-light.view-briefing .dash-night-card header .material-symbols-outlined{color:var(--edge-app-muted)}.dashboard-page.view-briefing .dash-night-win-list,.dashboard-page.view-briefing .dash-night-update-list,.dashboard-page.view-briefing .dash-night-tomorrow-list{display:grid;gap:.65rem;margin-top:1.1rem}.dashboard-page.view-briefing .dash-night-win-list button,.dashboard-page.view-briefing .dash-night-tomorrow-list label,.dashboard-page.view-briefing .dash-night-tomorrow-list>button,.dashboard-page.view-briefing .dash-night-update-list article{min-height:2.85rem;padding:.7rem;color:#f8fafce0;background:#ffffff0a;border:1px solid rgba(248,250,252,.1);border-radius:.8rem}.dashboard-page.theme-light.view-briefing .dash-night-win-list button,.dashboard-page.theme-light.view-briefing .dash-night-tomorrow-list label,.dashboard-page.theme-light.view-briefing .dash-night-tomorrow-list>button,.dashboard-page.theme-light.view-briefing .dash-night-update-list article{color:var(--edge-app-text);background:var(--edge-app-muted-surface);border-color:var(--edge-app-line)}.dashboard-page.view-briefing .dash-night-win-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left}.dashboard-page.view-briefing .dash-night-win-list button>span{width:.5rem;height:.5rem;background:#bbff5a;border-radius:999px}.dashboard-page.view-briefing .dash-night-update-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}.dashboard-page.view-briefing .dash-night-update-list strong{display:block;color:#fff;font-weight:800}.dashboard-page.theme-light.view-briefing .dash-night-update-list strong{color:var(--edge-app-text)}.dashboard-page.view-briefing .dash-night-update-list p,.dashboard-page.view-briefing .dash-night-update-list time,.dashboard-page.view-briefing .dash-night-tomorrow-list label,.dashboard-page.view-briefing .dash-empty-inline,.dashboard-page.view-briefing .dash-night-wind-down p{color:#f8fafca3;line-height:1.45}.dashboard-page.theme-light.view-briefing .dash-night-update-list p,.dashboard-page.theme-light.view-briefing .dash-night-update-list time,.dashboard-page.theme-light.view-briefing .dash-night-tomorrow-list label,.dashboard-page.theme-light.view-briefing .dash-empty-inline,.dashboard-page.theme-light.view-briefing .dash-night-wind-down p{color:var(--edge-app-muted)}.dashboard-page.view-briefing .dash-night-tomorrow-list label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.dashboard-page.view-briefing .dash-night-tomorrow-list input{width:1rem;height:1rem;border:1px solid rgba(248,250,252,.32);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.dashboard-page.view-briefing .dash-night-tomorrow-list>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border-style:dashed}.dashboard-page.view-briefing .dash-night-card-link{width:100%;margin-top:auto;padding:1rem 0 0;justify-content:space-between;color:#fff;background:transparent;border:0;border-top:1px solid rgba(248,250,252,.12);border-radius:0;box-shadow:none}.dashboard-page.theme-light.view-briefing .dash-night-card-link{color:var(--edge-app-text);border-top-color:var(--edge-app-line)}.dashboard-page.view-briefing .dash-night-wind-down{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem}.dashboard-page.view-briefing .dash-night-wind-down>div{display:flex;align-items:center;gap:.9rem}.dashboard-page.view-briefing .dash-night-wind-down>div:first-child>.material-symbols-outlined{color:#cfe3ff;font-size:2rem}.dashboard-page.theme-light.view-briefing .dash-night-wind-down>div:first-child>.material-symbols-outlined{color:#1d4f95}.dashboard-page.view-briefing .dash-night-wind-down>div:last-child{flex-wrap:wrap;justify-content:flex-end}.dashboard-page.view-briefing .dash-night-wind-down button{min-height:2.65rem;color:#f8fafce6;background:#ffffff0a;border:1px solid rgba(248,250,252,.18);border-radius:.8rem;box-shadow:none}.dashboard-page.theme-light.view-briefing .dash-night-wind-down button{color:var(--edge-app-text);background:var(--edge-app-surface);border-color:var(--edge-app-line-strong)}.dashboard-page.view-briefing .dash-night-wind-down button:last-child{color:#fff;background:#3478f6;border-color:#3478f6}@media(max-width:1180px){.dashboard-page.view-briefing .dash-night-briefing-head,.dashboard-page.view-briefing .dash-night-summary-row,.dashboard-page.view-briefing .dash-night-card-grid,.dashboard-page.view-briefing .dash-night-wind-down{grid-template-columns:1fr}.dashboard-page.view-briefing .dash-night-summary-row>button{min-height:3.25rem}}@media(max-width:760px){.dashboard-page.view-briefing .dash-night-briefing{padding-top:1.25rem}.dashboard-page.view-briefing .dash-night-briefing-head h2{font-size:clamp(2.9rem,14vw,4.1rem)}.dashboard-page.view-briefing .dash-night-briefing-head aside,.dashboard-page.view-briefing .dash-night-wind-down>div{align-items:stretch}.dashboard-page.view-briefing .dash-night-wind-down>div{flex-direction:column}.dashboard-page.view-briefing .dash-night-wind-down>div:last-child{justify-content:stretch}}.dashboard-page .dash-task-list-grid{align-items:stretch}.dashboard-page button.dash-task-list-card,.dashboard-page.theme-light button.dash-task-list-card,.dashboard-page.theme-dark button.dash-task-list-card{width:100%;min-height:15.5rem;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-items:start;align-content:start;gap:1rem;padding:1.45rem;border:1px solid var(--edge-app-line-strong);border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--edge-app-surface) 96%,transparent),color-mix(in srgb,var(--edge-app-muted-surface) 92%,transparent));box-shadow:0 18px 40px #0a0f1924;text-align:left;font-family:var(--edge-font-body);font-weight:600;line-height:1.45;overflow:hidden}.dashboard-page.theme-dark button.dash-task-list-card{background:linear-gradient(180deg,#161c2afa,#1b1c15fa);box-shadow:0 22px 48px #00000057}.dashboard-page button.dash-task-list-card:hover,.dashboard-page.theme-light button.dash-task-list-card:hover,.dashboard-page.theme-dark button.dash-task-list-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--edge-app-accent) 42%,var(--edge-app-line-strong));box-shadow:0 24px 56px #0a0f192e}.dashboard-page button.dash-task-list-card:active,.dashboard-page.theme-light button.dash-task-list-card:active,.dashboard-page.theme-dark button.dash-task-list-card:active{transform:translateY(0)}.dashboard-page .dash-task-list-card:before{width:.26rem}.dashboard-page .dash-task-list-card-head{min-height:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.dashboard-page .dash-task-list-card-head>.dash-icon{flex:0 0 auto;color:var(--edge-app-faint)}.dashboard-page .dash-task-list-card h4,.dashboard-page.theme-light .dash-task-list-card h4,.dashboard-page.theme-dark .dash-task-list-card h4{margin:0;max-width:none;font-size:clamp(1.45rem,1.7vw,1.9rem);line-height:1.02;letter-spacing:-.04em}.dashboard-page .dash-task-list-card p,.dashboard-page.theme-light .dash-task-list-card p,.dashboard-page.theme-dark .dash-task-list-card p{margin:0;max-width:58ch;color:var(--edge-app-muted);font-size:.98rem;line-height:1.6}.dashboard-page .dash-task-list-card footer,.dashboard-page.theme-light .dash-task-list-card footer,.dashboard-page.theme-dark .dash-task-list-card footer{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid var(--edge-app-line)}.dashboard-page .dash-task-list-card footer span,.dashboard-page .dash-task-list-card footer time,.dashboard-page.theme-light .dash-task-list-card footer span,.dashboard-page.theme-light .dash-task-list-card footer time,.dashboard-page.theme-dark .dash-task-list-card footer span,.dashboard-page.theme-dark .dash-task-list-card footer time{color:var(--edge-app-muted);font-family:var(--edge-font-mono);font-size:.8rem;line-height:1.2}.dashboard-page .dash-task-list-card footer time{margin-left:auto;text-align:right}.dashboard-page .dash-task-list-card .dash-kanban-labels{margin-top:-.15rem}@media(max-width:760px){.dashboard-page button.dash-task-list-card,.dashboard-page.theme-light button.dash-task-list-card,.dashboard-page.theme-dark button.dash-task-list-card{min-height:auto;padding:1.2rem}.dashboard-page .dash-task-list-card footer{align-items:flex-start;flex-direction:column}.dashboard-page .dash-task-list-card footer time{margin-left:0;text-align:left}}.dashboard-page{--edge-audit-card-radius: 1.3rem;--edge-audit-card-shadow: 0 22px 56px rgba(15, 23, 42, .1)}.dashboard-page.theme-dark{--edge-audit-card-shadow: 0 24px 62px rgba(0, 0, 0, .34)}.dashboard-page .dash-main{padding:clamp(2rem,4vw,3.5rem)}.dashboard-page .dash-header{width:min(100%,76rem);margin-inline:auto;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.dashboard-page .dash-header h2{max-width:12ch;letter-spacing:-.065em}.dashboard-page .dash-sidebar-header{padding-bottom:1.25rem}.dashboard-page .dash-sidebar-header h1{font-size:2rem;font-weight:860;letter-spacing:-.06em}.dashboard-page .dash-back-projects,.dashboard-page .dash-nav-item{min-height:3.05rem;justify-content:flex-start;gap:.8rem;padding-inline:1rem;border-radius:.95rem;font-size:.98rem;font-weight:760;letter-spacing:-.02em}.dashboard-page .dash-back-projects{margin-bottom:.85rem}.dashboard-page .dash-account-card{padding:.9rem;border-radius:1rem}.dashboard-page .dash-user-copy p{font-size:.95rem}.dashboard-page .dash-user-copy span{display:block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-overview .dash-grid{width:min(100%,76rem);display:grid;grid-template-columns:minmax(0,1.42fr) minmax(19rem,.92fr);gap:1.15rem;align-items:stretch}.dashboard-page.view-overview .dash-panel{min-width:0;border-radius:var(--edge-audit-card-radius);box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.view-overview .dash-panel.health{grid-column:1 / 2;min-height:20rem;padding:clamp(1.5rem,3vw,2.25rem)}.dashboard-page.view-overview .dash-panel.objective{grid-column:2 / 3;min-height:20rem}.dashboard-page.view-overview .dash-panel.decisions{grid-column:1 / -1;padding:1.35rem}.dashboard-page .dash-overview-briefing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:flex-start}.dashboard-page .dash-overview-briefing-head h3{max-width:8.5ch;font-size:clamp(2.7rem,5vw,4.9rem);line-height:.92}.dashboard-page .dash-overview-briefing-head p{max-width:34rem;margin-top:.9rem;font-size:1rem;line-height:1.55}.dashboard-page .dash-overview-briefing-action{min-height:2.9rem;align-self:flex-start;padding-inline:1.1rem;border-radius:999px}.dashboard-page .dash-briefing-list{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.dashboard-page .dash-briefing-list>div,.dashboard-page .dash-calendar-list>div,.dashboard-page .dash-decision-task{padding:1rem 1rem 1.05rem;border-radius:1rem;box-shadow:none}.dashboard-page .dash-briefing-list p,.dashboard-page .dash-calendar-list span{margin-bottom:.35rem}.dashboard-page .dash-briefing-list strong,.dashboard-page .dash-calendar-list p,.dashboard-page .dash-decision-task p{display:block;color:var(--edge-app-text);font-weight:760;letter-spacing:-.02em}.dashboard-page .dash-calendar-list{display:grid;gap:.75rem}.dashboard-page .dash-agent-owner{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--edge-app-line)}.dashboard-page .dash-decision-list{display:grid;gap:.75rem}.dashboard-page .dash-decision-task{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;text-align:left}.dashboard-page .dash-decision-task small{display:block;margin-top:.3rem;line-height:1.45}.dashboard-page.view-todos .dash-detail-page,.dashboard-page.view-meetings .dash-meetings-flow,.dashboard-page.view-knowledge .dash-knowledge-page,.dashboard-page.view-settings .dash-settings-page,.dashboard-page.view-calendar .dash-calendar-page{width:min(100%,76rem)}.dashboard-page.view-todos .dash-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:1.2rem;background:color-mix(in srgb,var(--edge-app-surface) 92%,transparent);box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.view-todos .dash-task-filters>span{margin-right:.2rem}.dashboard-page.view-todos .dash-task-filters button,.dashboard-page.view-todos .dash-task-view-toggle button{min-height:2.6rem;padding:.55rem .95rem;border-radius:999px;font-weight:720}.dashboard-page.view-todos .dash-task-list-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;align-items:stretch}.dashboard-page button.dash-task-list-card,.dashboard-page.theme-light button.dash-task-list-card,.dashboard-page.theme-dark button.dash-task-list-card{min-height:14.25rem;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.95rem;padding:1.25rem;border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--edge-app-surface) 96%,transparent),color-mix(in srgb,var(--edge-app-muted-surface) 88%,transparent));box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.theme-dark button.dash-task-list-card{background:linear-gradient(180deg,#121721fa,#171b24f5)}.dashboard-page .dash-task-list-card-head{align-items:center}.dashboard-page .dash-task-list-card-head>.dash-icon{font-size:1rem;opacity:.72}.dashboard-page .dash-task-list-card h4{font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.06;text-wrap:balance}.dashboard-page .dash-task-list-card p{font-size:.98rem;line-height:1.55}.dashboard-page .dash-task-list-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.dashboard-page .dash-task-list-card .dash-kanban-labels{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-page .dash-task-list-card .dash-kanban-labels span,.dashboard-page .dash-kanban-labels span{padding:.35rem .55rem;color:var(--edge-app-muted);background:color-mix(in srgb,var(--edge-app-muted-surface) 78%,transparent);border:1px solid var(--edge-app-line);border-radius:999px;font-family:var(--edge-font-mono);font-size:.72rem}.dashboard-page .dash-kanban-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .dash-kanban-lane{min-height:26rem;padding:1rem;border:1px solid var(--edge-app-line-strong);border-radius:1.25rem;background:color-mix(in srgb,var(--edge-app-surface) 94%,transparent);box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.theme-dark .dash-kanban-lane{background:#111722eb}.dashboard-page .dash-kanban-lane-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.dashboard-page .dash-kanban-lane-head>span{color:var(--edge-app-text);font-size:1rem;font-weight:760;letter-spacing:-.02em}.dashboard-page .dash-kanban-lane-head>strong{min-width:2rem;text-align:center;color:var(--edge-app-muted);font-family:var(--edge-font-mono)}.dashboard-page .dash-kanban-card{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--edge-app-line);border-radius:1rem;background:color-mix(in srgb,var(--edge-app-surface-strong) 92%,transparent)}.dashboard-page.theme-dark .dash-kanban-card{background:#151c28f5}.dashboard-page .dash-kanban-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.dashboard-page .dash-kanban-card h4{margin:0;color:var(--edge-app-text);font-size:1.05rem;line-height:1.22;letter-spacing:-.03em}.dashboard-page .dash-kanban-card p,.dashboard-page .dash-kanban-card-meta{color:var(--edge-app-muted)}.dashboard-page .dash-task-detail-page{width:min(100%,78rem);display:grid;gap:1rem}.dashboard-page .dash-task-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--edge-app-faint)}.dashboard-page .dash-task-breadcrumb button{padding:0;color:inherit;background:transparent;border:0;border-radius:0;font-weight:700}.dashboard-page .dash-task-detail-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-page .dash-task-back-button{min-height:2.7rem;padding-inline:1rem;border-radius:999px}.dashboard-page .dash-task-detail-titlebar h2{max-width:12ch;font-size:clamp(2.45rem,4.7vw,4.6rem);line-height:.95}.dashboard-page .dash-task-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.78fr);gap:1rem}.dashboard-page .dash-task-card,.dashboard-page .dash-task-meta-card,.dashboard-page .dash-task-activity-card,.dashboard-page .dash-task-danger-card{border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page .dash-task-card{padding:1.25rem}.dashboard-page .dash-task-card h3{display:flex;align-items:center;gap:.65rem;font-size:1.15rem}.dashboard-page .dash-task-description,.dashboard-page .dash-task-description-edit textarea,.dashboard-page .dash-subtask-list label,.dashboard-page .dash-task-attachments article{border-radius:1rem}.dashboard-page.view-meetings .dash-meetings-flow-grid,.dashboard-page.view-meetings .dash-meeting-detail-grid{gap:1rem}.dashboard-page .dash-meeting-hero-card,.dashboard-page .dash-meeting-row-large,.dashboard-page .dash-meeting-small-stack button,.dashboard-page .dash-meeting-card{border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page .dash-meeting-hero-card{min-height:auto;padding:1.4rem}.dashboard-page .dash-meeting-hero-card h3{font-size:clamp(2rem,3vw,3.1rem);line-height:.98}.dashboard-page .dash-meeting-hero-card p{line-height:1.55}.dashboard-page .dash-meeting-row-large{grid-template-columns:minmax(4.75rem,5.6rem) minmax(0,1fr);gap:1rem;padding:1.1rem 1.15rem}.dashboard-page .dash-meeting-row-large strong{font-size:1.2rem}.dashboard-page .dash-meeting-row-large em,.dashboard-page .dash-meeting-card p,.dashboard-page .dash-meeting-context-grid p,.dashboard-page .dash-meeting-note p{overflow-wrap:anywhere}.dashboard-page .dash-meeting-row-large em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-page .dash-meeting-small-stack{gap:.75rem}.dashboard-page .dash-meeting-small-stack button{padding:.95rem 1rem}.dashboard-page.view-knowledge .dash-knowledge-page{display:grid;gap:1rem}.dashboard-page .dash-knowledge-context-pack-teaser,.dashboard-page .dash-knowledge-board>section,.dashboard-page .dash-context-pack-card{border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.view-settings .dash-settings-page{display:grid;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1rem}.dashboard-page .dash-settings-nav{position:sticky;top:1.5rem;display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--edge-app-line-strong);border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page .dash-settings-nav button{min-height:2.9rem;justify-content:flex-start;gap:.7rem;border-radius:.95rem;font-weight:720}.dashboard-page .dash-preference-settings,.dashboard-page .dash-billing-settings,.dashboard-page .dash-danger-zone{display:grid;gap:1rem}.dashboard-page .dash-team-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.82fr);gap:1rem}.dashboard-page .dash-team-main{display:grid;gap:1rem}.dashboard-page .dash-team-invite-card,.dashboard-page .dash-team-members-card,.dashboard-page .dash-team-permissions-card,.dashboard-page .dash-user-settings-content,.dashboard-page .dash-billing-card,.dashboard-page .dash-billing-invoices,.dashboard-page .dash-billing-overview article{border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page .dash-team-invite-card,.dashboard-page .dash-team-members-card,.dashboard-page .dash-team-permissions-card{padding:1.25rem}.dashboard-page .dash-team-invite-controls{display:grid;grid-template-columns:minmax(0,1fr) 11.5rem auto;gap:.8rem}.dashboard-page .dash-team-invite-controls button{min-height:2.9rem;padding-inline:1rem}.dashboard-page .dash-team-members-card>header{align-items:center;margin-bottom:.8rem}.dashboard-page .dash-team-member-row{padding-block:.95rem}.dashboard-page .dash-team-member-row select{max-width:9rem}.dashboard-page .dash-team-permissions-card article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 0;border-top:1px solid var(--edge-app-line)}.dashboard-page .dash-team-permissions-card article:first-of-type{border-top:0;padding-top:.35rem}.dashboard-page .dash-team-permissions-card article>.dash-icon{margin-top:.05rem}.dashboard-page .dash-user-settings-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1rem}.dashboard-page .dash-user-settings-nav,.dashboard-page .dash-user-settings-content{border-radius:1.25rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page .dash-user-settings-nav{display:grid;gap:.5rem;padding:.75rem}.dashboard-page .dash-user-settings-nav button{min-height:2.9rem;justify-content:flex-start;border-radius:.95rem}.dashboard-page .dash-user-settings-content{padding:1.25rem}.dashboard-page .dash-enabled-app-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.dashboard-page .dash-enabled-app-row{min-height:11rem;align-items:flex-start;border:1px solid var(--edge-app-line);border-radius:1.15rem;background:color-mix(in srgb,var(--edge-app-surface-strong) 94%,transparent)}.dashboard-page .dash-enabled-app-actions button{min-height:2.7rem;padding-inline:1rem;border-radius:999px}.dashboard-page .dash-appearance-options,.dashboard-page .dash-preference-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.dashboard-page .dash-appearance-options button,.dashboard-page .dash-preference-options button{min-height:11.5rem;justify-items:start;align-content:start}.dashboard-page .dash-billing-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-page .dash-billing-overview article,.dashboard-page .dash-billing-card,.dashboard-page .dash-billing-invoices{padding:1.15rem 1.2rem;border:1px solid var(--edge-app-line);background:color-mix(in srgb,var(--edge-app-surface-strong) 96%,transparent)}.dashboard-page .dash-billing-invoices>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;padding:.9rem 0;border-top:1px solid var(--edge-app-line)}.dashboard-page .dash-billing-invoices>div:first-of-type{border-top:0}@media(max-width:1180px){.dashboard-page.view-overview .dash-grid,.dashboard-page .dash-task-detail-layout,.dashboard-page .dash-team-layout,.dashboard-page.view-settings .dash-settings-page,.dashboard-page .dash-user-settings-layout{grid-template-columns:1fr}.dashboard-page .dash-settings-nav,.dashboard-page .dash-task-detail-side{position:static}}@media(max-width:980px){.dashboard-page .dash-enabled-app-list,.dashboard-page .dash-kanban-board,.dashboard-page .dash-billing-overview,.dashboard-page .dash-briefing-list,.dashboard-page .dash-team-invite-controls{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-page .dash-main{padding:1.25rem}.dashboard-page .dash-task-toolbar,.dashboard-page .dash-task-detail-titlebar,.dashboard-page .dash-overview-briefing-head,.dashboard-page .dash-user-settings-layout{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.dashboard-page .dash-task-toolbar,.dashboard-page .dash-task-detail-titlebar{display:grid}.dashboard-page .dash-task-filters,.dashboard-page .dash-task-view-toggle{width:100%}.dashboard-page .dash-task-view-toggle button,.dashboard-page .dash-task-filters button{flex:1 1 auto}.dashboard-page.view-overview .dash-panel.health,.dashboard-page.view-overview .dash-panel.objective,.dashboard-page.view-overview .dash-panel.decisions{grid-column:1 / -1}.dashboard-page .dash-briefing-list,.dashboard-page .dash-billing-invoices>div{grid-template-columns:1fr}}.dashboard-page .dash-nav-item.active:after,.dashboard-page.theme-light .dash-nav-item.active:after,.dashboard-page.theme-dark .dash-nav-item.active:after,.project-select-page .project-select-nav button.active:after,.project-select-page.theme-light .project-select-nav button.active:after,.project-select-page.theme-dark .project-select-nav button.active:after{content:none;display:none}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page.theme-dark .dash-nav-item.active,.project-select-page .project-select-nav button.active,.project-select-page.theme-light .project-select-nav button.active,.project-select-page.theme-dark .project-select-nav button.active{box-shadow:0 14px 30px #2f7bed3d,inset 0 0 0 1px #ffffff14}.dashboard-page.view-todos .dash-task-toolbar,.dashboard-page.theme-light.view-todos .dash-task-toolbar,.dashboard-page.theme-dark.view-todos .dash-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem;border:1px solid var(--edge-app-line-strong);border-radius:1.2rem;background:color-mix(in srgb,var(--edge-app-surface) 94%,transparent);box-shadow:0 16px 40px #0a0f191a}.dashboard-page.theme-dark.view-todos .dash-task-toolbar{background:color-mix(in srgb,var(--edge-app-surface) 92%,transparent);box-shadow:0 18px 42px #00000047}.dashboard-page.view-todos .dash-task-filters,.dashboard-page.view-todos .dash-task-view-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.dashboard-page.view-todos .dash-task-filters>span{margin-right:.35rem;color:var(--edge-app-faint);font-family:var(--edge-font-mono);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page.view-todos .dash-task-filters button,.dashboard-page.view-todos .dash-task-view-toggle button,.dashboard-page.theme-light.view-todos .dash-task-filters button,.dashboard-page.theme-light.view-todos .dash-task-view-toggle button,.dashboard-page.theme-dark.view-todos .dash-task-filters button,.dashboard-page.theme-dark.view-todos .dash-task-view-toggle button{min-height:2.55rem;padding:.55rem .95rem;color:var(--edge-app-muted);background:var(--edge-app-muted-surface);border:1px solid var(--edge-app-line);border-radius:999px;box-shadow:none}.dashboard-page.view-todos .dash-task-filters button.active,.dashboard-page.view-todos .dash-task-view-toggle button.active,.dashboard-page.theme-light.view-todos .dash-task-filters button.active,.dashboard-page.theme-light.view-todos .dash-task-view-toggle button.active,.dashboard-page.theme-dark.view-todos .dash-task-filters button.active,.dashboard-page.theme-dark.view-todos .dash-task-view-toggle button.active{color:var(--edge-app-accent-ink);background:var(--edge-app-accent);border-color:var(--edge-app-accent);box-shadow:0 10px 22px #2f7bed33}.dashboard-page.theme-dark.view-todos .dash-task-filters button.active,.dashboard-page.theme-dark.view-todos .dash-task-view-toggle button.active{box-shadow:0 12px 24px #64a2ff2e}.dashboard-page.view-todos .dash-task-list-grid,.dashboard-page.theme-light.view-todos .dash-task-list-grid,.dashboard-page.theme-dark.view-todos .dash-task-list-grid{max-width:74rem;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 auto}.dashboard-page.view-todos button.dash-task-list-card,.dashboard-page.theme-light.view-todos button.dash-task-list-card,.dashboard-page.theme-dark.view-todos button.dash-task-list-card{min-height:0;grid-template-rows:auto auto auto;gap:.9rem;padding:1.25rem 1.35rem;border-radius:1.35rem;text-align:left;background:var(--edge-app-surface);border:1px solid var(--edge-app-line-strong);box-shadow:0 16px 34px #0f172a14}.dashboard-page.theme-dark.view-todos button.dash-task-list-card{background:color-mix(in srgb,var(--edge-app-surface-strong) 96%,transparent);box-shadow:0 18px 38px #0000003d}.dashboard-page.view-todos button.dash-task-list-card:hover,.dashboard-page.theme-light.view-todos button.dash-task-list-card:hover,.dashboard-page.theme-dark.view-todos button.dash-task-list-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--edge-app-accent) 36%,var(--edge-app-line-strong));box-shadow:0 22px 44px #0f172a1f}.dashboard-page.view-todos .dash-task-list-card:before{width:.22rem;opacity:.9}.dashboard-page.view-todos .dash-task-list-card-head,.dashboard-page.theme-light.view-todos .dash-task-list-card-head,.dashboard-page.theme-dark.view-todos .dash-task-list-card-head{align-items:center}.dashboard-page.view-todos .dash-task-list-card h4,.dashboard-page.theme-light.view-todos .dash-task-list-card h4,.dashboard-page.theme-dark.view-todos .dash-task-list-card h4{max-width:30ch;font-size:clamp(1.25rem,1.5vw,1.7rem);line-height:1.08;text-wrap:pretty}.dashboard-page.view-todos .dash-task-list-card p,.dashboard-page.theme-light.view-todos .dash-task-list-card p,.dashboard-page.theme-dark.view-todos .dash-task-list-card p{max-width:68ch;font-size:.98rem;line-height:1.6}.dashboard-page.view-todos .dash-task-list-card footer,.dashboard-page.theme-light.view-todos .dash-task-list-card footer,.dashboard-page.theme-dark.view-todos .dash-task-list-card footer{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-top:.95rem}.dashboard-page.view-todos .dash-priority-chip.priority-normal,.dashboard-page.theme-light.view-todos .dash-priority-chip.priority-normal,.dashboard-page.theme-dark.view-todos .dash-priority-chip.priority-normal{color:#1d4f95;background:var(--edge-app-accent-soft);border-color:color-mix(in srgb,var(--edge-app-accent) 24%,var(--edge-app-line))}.dashboard-page.view-todos .dash-priority-chip.priority-normal:before,.dashboard-page.theme-light.view-todos .dash-priority-chip.priority-normal:before,.dashboard-page.theme-dark.view-todos .dash-priority-chip.priority-normal:before{background:var(--edge-app-accent)}.dashboard-page.view-todos .dash-priority-chip.priority-high,.dashboard-page.theme-light.view-todos .dash-priority-chip.priority-high,.dashboard-page.theme-dark.view-todos .dash-priority-chip.priority-high{color:#8a4c00;background:#fff6df;border-color:#f59e0b40}.dashboard-page.view-todos .dash-priority-chip.priority-urgent,.dashboard-page.theme-light.view-todos .dash-priority-chip.priority-urgent,.dashboard-page.theme-dark.view-todos .dash-priority-chip.priority-urgent{color:#9f1f1f;background:#fff0f0;border-color:#dc3d3d3d}@media(max-width:900px){.dashboard-page.view-todos .dash-task-toolbar,.dashboard-page.theme-light.view-todos .dash-task-toolbar,.dashboard-page.theme-dark.view-todos .dash-task-toolbar{align-items:stretch;flex-direction:column}.dashboard-page.view-todos .dash-task-filters,.dashboard-page.view-todos .dash-task-view-toggle{width:100%}}.dashboard-page,.dashboard-page.theme-dark,.project-select-page.theme-dark{--edge-app-bg: #000000;--edge-app-canvas: #05070b;--edge-app-surface: #101720;--edge-app-surface-strong: #151d28;--edge-app-muted-surface: #1c2633;--edge-app-rail: #05070b;--edge-app-rail-soft: #0b111a;--edge-app-text: #f7f8fb;--edge-app-muted: #b5bbc6;--edge-app-faint: #828b99;--edge-app-line: rgba(255, 255, 255, .12);--edge-app-line-strong: rgba(255, 255, 255, .2);--edge-app-accent: #3478f6;--edge-app-accent-hover: #5b94ff;--edge-app-accent-ink: #ffffff;--edge-app-accent-soft: rgba(52, 120, 246, .16);--edge-app-success: #34c759;--edge-app-warn: #ffb84d;--edge-app-danger: #ff5a5f;--edge-app-shadow: rgba(0, 0, 0, .42);--edge-audit-card-shadow: 0 22px 68px rgba(0, 0, 0, .34);background:radial-gradient(circle at 72% 4rem,rgba(52,120,246,.12),transparent 28rem),linear-gradient(180deg,#09111f,#05070b 28rem,#000);color:var(--edge-app-text)}.dashboard-page.theme-light,.project-select-page,.project-select-page.theme-light{--edge-app-bg: #ffffff;--edge-app-canvas: #f6f8fc;--edge-app-surface: #ffffff;--edge-app-surface-strong: #ffffff;--edge-app-muted-surface: #eef3fb;--edge-app-rail: #05070b;--edge-app-rail-soft: #0b111a;--edge-app-text: #090b10;--edge-app-muted: #596272;--edge-app-faint: #7b8492;--edge-app-line: rgba(9, 11, 16, .1);--edge-app-line-strong: rgba(9, 11, 16, .18);--edge-app-accent: #3478f6;--edge-app-accent-hover: #1f63dc;--edge-app-accent-ink: #ffffff;--edge-app-accent-soft: rgba(52, 120, 246, .12);--edge-app-success: #248a3d;--edge-app-warn: #a86200;--edge-app-danger: #c4363a;--edge-app-shadow: rgba(15, 23, 42, .12);--edge-audit-card-shadow: 0 20px 58px rgba(15, 23, 42, .1);background:radial-gradient(circle at 80% 0,rgba(52,120,246,.1),transparent 28rem),linear-gradient(180deg,#fff,#f6f8fc);color:var(--edge-app-text)}.project-select-page,.project-select-page.theme-light,.project-select-page.theme-dark{font-family:var(--edge-font-body)}.dashboard-page .dash-sidebar,.project-select-sidebar,.project-select-page.theme-light .project-select-sidebar,.project-select-page.theme-dark .project-select-sidebar{color:#f7f8fb;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 18rem),var(--edge-app-rail);border-right-color:#ffffff1f}.dashboard-page .dash-sidebar-header h1,.project-select-brand h1,.project-select-page.theme-light .project-select-brand h1,.project-select-page.theme-dark .project-select-brand h1{color:#fff}.dashboard-page .dash-sidebar-header p,.dashboard-page .dash-back-projects,.dashboard-page .dash-nav-item,.project-select-brand p,.project-select-nav button,.project-select-page.theme-light .project-select-brand p,.project-select-page.theme-light .project-select-nav button,.project-select-page.theme-dark .project-select-brand p,.project-select-page.theme-dark .project-select-nav button{color:#f7f8fbb3}.dashboard-page .dash-back-projects:hover,.dashboard-page .dash-nav-item:hover,.project-select-nav button:hover,.project-select-page.theme-light .project-select-nav button:hover,.project-select-page.theme-dark .project-select-nav button:hover{color:#fff;background:#ffffff13}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page.theme-dark .dash-nav-item.active,.project-select-nav button.active,.project-select-page.theme-light .project-select-nav button.active,.project-select-page.theme-dark .project-select-nav button.active{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent);box-shadow:0 18px 42px #3478f647}.dashboard-page .dash-nav-item.active .dash-icon,.project-select-nav button.active .dash-icon{color:#fff}.dashboard-page .dash-main,.project-select-main,.project-select-page.theme-light .project-select-main,.project-select-page.theme-dark .project-select-main{background:transparent}.dashboard-page .dash-header h2,.project-select-hero h2,.project-select-page.theme-light .project-select-hero h2,.project-select-page.theme-dark .project-select-hero h2{color:var(--edge-app-text);font-family:var(--edge-font-display);letter-spacing:-.045em}.dashboard-page .dash-header p,.project-select-hero p,.project-select-page.theme-light .project-select-hero p,.project-select-page.theme-dark .project-select-hero p{color:var(--edge-app-muted);text-transform:none;letter-spacing:-.02em;font-family:var(--edge-font-body);font-weight:600}.dashboard-page .dash-panel,.dashboard-page .dash-calendar-card,.dashboard-page .dash-settings-panel,.dashboard-page .dash-knowledge-card,.dashboard-page .dash-calendar-source-panel,.dashboard-page .dash-calendar-shell,.dashboard-page .dash-task-toolbar,.dashboard-page .dash-task-card,.dashboard-page .dash-task-meta-card,.dashboard-page .dash-task-activity-card,.dashboard-page .dash-task-danger-card,.dashboard-page .dash-meeting-hero-card,.dashboard-page .dash-meeting-row-large,.dashboard-page .dash-meeting-small-stack button,.dashboard-page .dash-meeting-card,.dashboard-page .dash-knowledge-context-pack-teaser,.dashboard-page .dash-context-pack-card,.dashboard-page .dash-knowledge-board>section,.dashboard-page .dash-settings-nav,.dashboard-page .dash-team-invite-card,.dashboard-page .dash-team-members-card,.dashboard-page .dash-team-permissions-card,.dashboard-page .dash-user-settings-nav,.dashboard-page .dash-user-settings-content,.dashboard-page .dash-billing-card,.dashboard-page .dash-billing-invoices,.dashboard-page .dash-billing-overview article,.dashboard-page .dash-night-summary,.dashboard-page .dash-night-card,.dashboard-page .dash-night-wind-down,.project-select-card,.project-select-create-card,.project-select-page.theme-light .project-select-card,.project-select-page.theme-light .project-select-create-card,.project-select-page.theme-dark .project-select-card,.project-select-page.theme-dark .project-select-create-card,.project-select-page.theme-light .dash-modal,.project-select-page.theme-dark .dash-modal,.dash-modal{color:var(--edge-app-text);background:color-mix(in srgb,var(--edge-app-surface) 94%,transparent);border:1px solid var(--edge-app-line-strong);border-radius:1.15rem;box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.theme-dark .dash-panel,.dashboard-page.theme-dark .dash-calendar-card,.dashboard-page.theme-dark .dash-settings-panel,.dashboard-page.theme-dark .dash-knowledge-card,.dashboard-page.theme-dark .dash-calendar-source-panel,.dashboard-page.theme-dark .dash-calendar-shell,.dashboard-page.theme-dark .dash-task-toolbar,.dashboard-page.theme-dark .dash-task-card,.dashboard-page.theme-dark .dash-task-meta-card,.dashboard-page.theme-dark .dash-task-activity-card,.dashboard-page.theme-dark .dash-task-danger-card,.dashboard-page.theme-dark .dash-meeting-hero-card,.dashboard-page.theme-dark .dash-meeting-row-large,.dashboard-page.theme-dark .dash-meeting-small-stack button,.dashboard-page.theme-dark .dash-meeting-card,.dashboard-page.theme-dark .dash-knowledge-context-pack-teaser,.dashboard-page.theme-dark .dash-context-pack-card,.dashboard-page.theme-dark .dash-knowledge-board>section,.dashboard-page.theme-dark .dash-settings-nav,.dashboard-page.theme-dark .dash-team-invite-card,.dashboard-page.theme-dark .dash-team-members-card,.dashboard-page.theme-dark .dash-team-permissions-card,.dashboard-page.theme-dark .dash-user-settings-nav,.dashboard-page.theme-dark .dash-user-settings-content,.dashboard-page.theme-dark .dash-billing-card,.dashboard-page.theme-dark .dash-billing-invoices,.dashboard-page.theme-dark .dash-billing-overview article,.dashboard-page.theme-dark .dash-night-summary,.dashboard-page.theme-dark .dash-night-card,.dashboard-page.theme-dark .dash-night-wind-down,.project-select-page.theme-dark .project-select-card,.project-select-page.theme-dark .project-select-create-card{background:linear-gradient(180deg,#151d28f5,#0d121bf5)}.dashboard-page h3,.dashboard-page h4,.dashboard-page strong,.project-select-card h3,.project-select-create-card label,.project-select-create-card span,.project-select-account p,.project-select-page.theme-light .project-select-card h3,.project-select-page.theme-light .project-select-create-card label,.project-select-page.theme-light .project-select-create-card span,.project-select-page.theme-light .project-select-account p,.project-select-page.theme-dark .project-select-card h3,.project-select-page.theme-dark .project-select-create-card label,.project-select-page.theme-dark .project-select-create-card span,.project-select-page.theme-dark .project-select-account p{color:var(--edge-app-text)}.dashboard-page p,.dashboard-page small,.dashboard-page time,.project-select-card p,.project-select-card footer,.project-select-create-card small,.project-select-account span,.project-select-page.theme-light .project-select-card p,.project-select-page.theme-light .project-select-card footer,.project-select-page.theme-light .project-select-create-card small,.project-select-page.theme-light .project-select-account span,.project-select-page.theme-dark .project-select-card p,.project-select-page.theme-dark .project-select-card footer,.project-select-page.theme-dark .project-select-create-card small,.project-select-page.theme-dark .project-select-account span{color:var(--edge-app-muted)}.dashboard-page button,.dashboard-page input,.dashboard-page select,.dashboard-page textarea,.project-select-page button,.project-select-page input,.project-select-page select,.project-select-page textarea{border-color:var(--edge-app-line)}.dashboard-page input,.dashboard-page select,.dashboard-page textarea,.project-select-page input,.project-select-page select,.project-select-page textarea{color:var(--edge-app-text);background:color-mix(in srgb,var(--edge-app-surface-strong) 88%,transparent)}.dashboard-page input::placeholder,.dashboard-page textarea::placeholder,.project-select-page input::placeholder,.project-select-page textarea::placeholder{color:var(--edge-app-faint)}.dashboard-page button.primary,.dashboard-page .primary,.dashboard-page .dash-overview-briefing-action,.dashboard-page .dash-task-detail-actions button.primary,.dashboard-page .dash-meeting-detail-actions button.primary,.dashboard-page .dash-meeting-hero-card>div:last-child button.primary,.dashboard-page .dash-night-summary-row>button,.dashboard-page .dash-night-wind-down button:last-child,.project-select-create-actions button[type=submit],.project-select-page.theme-light .project-select-create-actions button[type=submit],.project-select-page.theme-dark .project-select-create-actions button[type=submit]{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent);box-shadow:0 16px 34px #3478f638}.dashboard-page button.primary:hover,.dashboard-page .primary:hover,.dashboard-page .dash-overview-briefing-action:hover,.project-select-create-actions button[type=submit]:hover{background:var(--edge-app-accent-hover);border-color:var(--edge-app-accent-hover)}.dashboard-page .dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dashboard-page.theme-dark .dash-priority-chip.priority-normal,.dashboard-page .dash-status-pill.todo,.dashboard-page .dash-calendar-event-chip,.dashboard-page .dash-calendar-week-event{color:#d9e8ff;background:#3478f629;border-color:#3478f66b}.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-status-pill.todo,.dashboard-page.theme-light .dash-calendar-event-chip,.dashboard-page.theme-light .dash-calendar-week-event{color:#0b4ea2;background:#3478f61f}.dashboard-page .dash-priority-chip.priority-normal:before{background:var(--edge-app-accent)}.dashboard-page .dash-panel-eyebrow,.dashboard-page .dash-detail-kicker,.dashboard-page .dash-meeting-section-label h3,.dashboard-page .dash-enabled-apps-head p,.dashboard-page .dash-settings-copy,.dashboard-page .dash-billing-overview span,.project-select-status,.project-select-page.theme-light .project-select-status,.project-select-page.theme-dark .project-select-status{color:var(--edge-app-faint)}.dashboard-page .dash-app-icon,.project-user-connector-logo,.project-select-create-icon,.project-select-card-icon,.project-select-page.theme-light .project-select-create-icon,.project-select-page.theme-light .project-select-card-icon,.project-select-page.theme-dark .project-select-create-icon,.project-select-page.theme-dark .project-select-card-icon{color:#fff;background:var(--edge-app-accent)}.dashboard-page .dash-account-area,.project-select-account-area,.project-select-page.theme-light .project-select-account-area,.project-select-page.theme-dark .project-select-account-area{border-top-color:#ffffff24}.dashboard-page .dash-account-card,.project-select-account,.project-select-page.theme-light .project-select-account,.project-select-page.theme-dark .project-select-account{color:#fff;background:#ffffff0f;border-color:#ffffff24}.dashboard-page .dash-account-card p,.dashboard-page .dash-account-card strong,.project-select-account p{color:#fff}.dashboard-page .dash-account-card span,.project-select-account span{color:#f7f8fba8}.project-select-theme-switch{border-color:#ffffff24;background:#ffffff0f}.project-select-theme-switch button{color:#f7f8fbb3}.project-select-theme-switch button.active{color:#fff;background:var(--edge-app-accent)}.dashboard-page .dash-calendar-month-cells article,.dashboard-page .dash-calendar-week,.dashboard-page .dash-calendar-week-head>div,.dashboard-page .dash-calendar-week-columns>div,.dashboard-page .dash-calendar-month-weekdays span,.dashboard-page .dash-briefing-list>div,.dashboard-page .dash-calendar-list>div,.dashboard-page .dash-decision-task,.dashboard-page .dash-night-summary-row article,.dashboard-page .dash-night-win-list button,.dashboard-page .dash-night-tomorrow-list label,.dashboard-page .dash-night-tomorrow-list>button,.dashboard-page .dash-night-update-list article,.dashboard-page .dash-kanban-lane,.dashboard-page .dash-kanban-card,.dashboard-page button.dash-task-list-card,.dashboard-page.theme-light button.dash-task-list-card,.dashboard-page.theme-dark button.dash-task-list-card,.dashboard-page .dash-team-member-row,.dashboard-page .dash-enabled-app-row,.dashboard-page .dash-appearance-options button,.dashboard-page .dash-preference-options button{color:var(--edge-app-text);background:color-mix(in srgb,var(--edge-app-surface-strong) 88%,transparent);border-color:var(--edge-app-line)}.dashboard-page.theme-dark .dash-calendar-month-cells article,.dashboard-page.theme-dark .dash-calendar-week,.dashboard-page.theme-dark .dash-calendar-week-head>div,.dashboard-page.theme-dark .dash-calendar-week-columns>div,.dashboard-page.theme-dark .dash-calendar-month-weekdays span,.dashboard-page.theme-dark .dash-briefing-list>div,.dashboard-page.theme-dark .dash-calendar-list>div,.dashboard-page.theme-dark .dash-decision-task,.dashboard-page.theme-dark .dash-night-summary-row article,.dashboard-page.theme-dark .dash-night-win-list button,.dashboard-page.theme-dark .dash-night-tomorrow-list label,.dashboard-page.theme-dark .dash-night-tomorrow-list>button,.dashboard-page.theme-dark .dash-night-update-list article,.dashboard-page.theme-dark .dash-kanban-lane,.dashboard-page.theme-dark .dash-kanban-card,.dashboard-page.theme-dark button.dash-task-list-card,.dashboard-page.theme-dark .dash-team-member-row,.dashboard-page.theme-dark .dash-enabled-app-row,.dashboard-page.theme-dark .dash-appearance-options button,.dashboard-page.theme-dark .dash-preference-options button{background:#ffffff0b}.dashboard-page .dash-task-filters button.active,.dashboard-page .dash-task-view-toggle button.active,.dashboard-page .dash-calendar-view-tabs button.active,.dashboard-page .dash-calendar-date-controls button:hover,.dashboard-page .dash-settings-nav button.active,.dashboard-page .dash-settings-nav button:hover,.dashboard-page .dash-user-settings-nav button.active,.dashboard-page .dash-user-settings-nav button:hover,.dashboard-page .dash-appearance-options button.active,.dashboard-page .dash-preference-options button.active{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent)}.dashboard-page .dash-settings-nav button.danger,.dashboard-page .dash-settings-nav button.danger.active,.dashboard-page .dash-settings-nav button.danger:hover{color:#ffd6d8;background:#ff5a5f1f;border-color:#ff5a5f52}.dashboard-page .dash-task-detail-titlebar h2,.dashboard-page .dash-meetings-head h2,.dashboard-page .dash-meeting-detail-head h2,.dashboard-page .dash-calendar-toolbar h2,.dashboard-page .dash-night-briefing-head h2{color:var(--edge-app-text);letter-spacing:-.045em}.dashboard-page .dash-night-briefing,.dashboard-page.theme-light.view-briefing .dash-night-briefing,.dashboard-page.theme-dark.view-briefing .dash-night-briefing{background:radial-gradient(circle at 78% 8%,rgba(52,120,246,.16),transparent 28rem),linear-gradient(180deg,#09111f,#05070b 48%,#000);color:#f7f8fb}.dashboard-page.view-briefing .dash-night-briefing-head h2,.dashboard-page.view-briefing .dash-night-summary h3,.dashboard-page.view-briefing .dash-night-card h3,.dashboard-page.view-briefing .dash-night-wind-down h3{color:#fff}.dashboard-page.view-briefing .dash-night-briefing-head>div>p,.dashboard-page.view-briefing .dash-night-update-list p,.dashboard-page.view-briefing .dash-night-update-list time,.dashboard-page.view-briefing .dash-night-tomorrow-list label,.dashboard-page.view-briefing .dash-empty-inline,.dashboard-page.view-briefing .dash-night-wind-down p{color:#f7f8fbad}.dashboard-page .dash-modal-backdrop,.project-select-page .dash-modal-backdrop,.project-select-page.theme-light .dash-modal-backdrop{background:#000000ad}.dashboard-page .dash-modal,.project-select-page .dash-modal,.project-select-page.theme-light .dash-modal,.project-select-page.theme-dark .dash-modal{--edge-app-text: #f7f8fb;--edge-app-muted: #b5bbc6;--edge-app-faint: #828b99;color:#f7f8fb;background:#101720;border-color:#ffffff24}.dashboard-page .dash-modal h2,.dashboard-page .dash-modal h3,.project-select-page .dash-modal h2,.project-select-page .dash-modal h3{color:#fff}.dashboard-page .dash-modal>header button,.project-select-page .dash-modal>header button{color:#f7f8fb;background:#ffffff14}@media(max-width:900px){.dashboard-page .dash-sidebar,.project-select-sidebar{width:232px;flex-basis:232px}}@media(max-width:760px){.dashboard-page,.project-select-page{display:block}.dashboard-page .dash-sidebar,.project-select-sidebar{position:static;width:100%;height:auto;min-height:0}}.dashboard-page.theme-light,.project-select-page:not(.theme-dark),.project-select-page.theme-light{--edge-app-bg: #ffffff;--edge-app-canvas: #ffffff;--edge-app-surface: #ffffff;--edge-app-surface-strong: #ffffff;--edge-app-muted-surface: #f4f7ff;--edge-app-rail: #ffffff;--edge-app-rail-soft: #f7faff;--edge-app-text: #080b12;--edge-app-muted: #596272;--edge-app-faint: #7d8796;--edge-app-line: rgba(9, 18, 36, .1);--edge-app-line-strong: rgba(9, 18, 36, .18);--edge-app-accent: #3478f6;--edge-app-accent-hover: #1f63dc;--edge-app-accent-ink: #ffffff;--edge-app-accent-soft: rgba(52, 120, 246, .1);--edge-app-shadow: rgba(15, 23, 42, .08);--edge-audit-card-shadow: 0 16px 44px rgba(15, 23, 42, .08);background:radial-gradient(circle at 82% 2rem,rgba(52,120,246,.08),transparent 26rem),linear-gradient(180deg,#fff,#f8fbff);color:var(--edge-app-text)}.dashboard-page.theme-light .dash-sidebar,.project-select-page:not(.theme-dark) .project-select-sidebar,.project-select-page.theme-light .project-select-sidebar{color:var(--edge-app-text);background:linear-gradient(180deg,rgba(52,120,246,.035),transparent 18rem),#fff;border-right:1px solid var(--edge-app-line-strong)}.dashboard-page.theme-light .dash-sidebar-header h1,.dashboard-page.theme-light .dash-sidebar-header p,.dashboard-page.theme-light .dash-back-projects,.dashboard-page.theme-light .dash-nav-item,.project-select-page:not(.theme-dark) .project-select-brand h1,.project-select-page:not(.theme-dark) .project-select-brand p,.project-select-page:not(.theme-dark) .project-select-nav button,.project-select-page.theme-light .project-select-brand h1,.project-select-page.theme-light .project-select-brand p,.project-select-page.theme-light .project-select-nav button{color:var(--edge-app-muted)}.dashboard-page.theme-light .dash-sidebar-header h1,.project-select-page:not(.theme-dark) .project-select-brand h1,.project-select-page.theme-light .project-select-brand h1{color:var(--edge-app-text)}.dashboard-page.theme-light .dash-sidebar-header p,.project-select-page:not(.theme-dark) .project-select-brand p,.project-select-page.theme-light .project-select-brand p{color:var(--edge-app-faint)}.dashboard-page.theme-light .dash-back-projects,.dashboard-page.theme-light .dash-nav-item,.project-select-page:not(.theme-dark) .project-select-nav button,.project-select-page.theme-light .project-select-nav button{background:transparent;border-color:transparent;box-shadow:none}.project-select-brand-mark{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.project-select-brand-mark img{width:72%;height:72%;object-fit:contain;display:block}.dashboard-page.theme-light .dash-back-projects:hover,.dashboard-page.theme-light .dash-nav-item:hover,.project-select-page:not(.theme-dark) .project-select-nav button:hover,.project-select-page.theme-light .project-select-nav button:hover{color:var(--edge-app-text);background:var(--edge-app-muted-surface);border-color:var(--edge-app-line)}.dashboard-page.theme-light .dash-nav-item.active,.project-select-page:not(.theme-dark) .project-select-nav button.active,.project-select-page.theme-light .project-select-nav button.active{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent);box-shadow:0 14px 34px #3478f63d}.dashboard-page.theme-light .dash-nav-item.active:after,.project-select-page:not(.theme-dark) .project-select-nav button.active:after,.project-select-page.theme-light .project-select-nav button.active:after{display:none}.dashboard-page.theme-light .dash-account-area,.project-select-page:not(.theme-dark) .project-select-account-area,.project-select-page.theme-light .project-select-account-area{border-top-color:var(--edge-app-line-strong)}.dashboard-page.theme-light .dash-account-card,.project-select-page:not(.theme-dark) .project-select-account,.project-select-page.theme-light .project-select-account,.dashboard-page.theme-light .dash-account-menu{color:var(--edge-app-text);background:#fff;border-color:var(--edge-app-line-strong);box-shadow:0 16px 38px #0f172a14}.dashboard-page.theme-light .dash-account-card p,.dashboard-page.theme-light .dash-account-card strong,.dashboard-page.theme-light .dash-user-copy p,.project-select-page:not(.theme-dark) .project-select-account p,.project-select-page.theme-light .project-select-account p{color:var(--edge-app-text)}.dashboard-page.theme-light .dash-account-card span,.dashboard-page.theme-light .dash-user-copy span,.project-select-page:not(.theme-dark) .project-select-account span,.project-select-page.theme-light .project-select-account span{color:var(--edge-app-muted)}.dashboard-page.theme-light .dash-icon,.project-select-page:not(.theme-dark) .dash-icon,.project-select-page.theme-light .dash-icon{color:currentColor}.dashboard-page.theme-light .dash-main,.project-select-page:not(.theme-dark) .project-select-main,.project-select-page.theme-light .project-select-main{background:transparent}.dashboard-page.theme-light .dash-panel,.dashboard-page.theme-light .dash-calendar-card,.dashboard-page.theme-light .dash-settings-panel,.dashboard-page.theme-light .dash-settings-nav,.dashboard-page.theme-light .dash-user-settings-nav,.dashboard-page.theme-light .dash-user-settings-content,.dashboard-page.theme-light .dash-knowledge-card,.dashboard-page.theme-light .dash-calendar-source-panel,.dashboard-page.theme-light .dash-calendar-shell,.dashboard-page.theme-light .dash-task-toolbar,.dashboard-page.theme-light .dash-task-card,.dashboard-page.theme-light .dash-task-meta-card,.dashboard-page.theme-light .dash-task-activity-card,.dashboard-page.theme-light .dash-task-danger-card,.dashboard-page.theme-light .dash-meeting-hero-card,.dashboard-page.theme-light .dash-meeting-row-large,.dashboard-page.theme-light .dash-meeting-small-stack button,.dashboard-page.theme-light .dash-meeting-card,.dashboard-page.theme-light .dash-knowledge-context-pack-teaser,.dashboard-page.theme-light .dash-context-pack-card,.dashboard-page.theme-light .dash-knowledge-board>section,.dashboard-page.theme-light .dash-team-invite-card,.dashboard-page.theme-light .dash-team-members-card,.dashboard-page.theme-light .dash-team-permissions-card,.dashboard-page.theme-light .dash-billing-card,.dashboard-page.theme-light .dash-billing-invoices,.dashboard-page.theme-light .dash-billing-overview article,.dashboard-page.theme-light .dash-night-summary,.dashboard-page.theme-light .dash-night-card,.dashboard-page.theme-light .dash-night-wind-down,.project-select-page:not(.theme-dark) .project-select-card,.project-select-page:not(.theme-dark) .project-select-create-card,.project-select-page.theme-light .project-select-card,.project-select-page.theme-light .project-select-create-card{color:var(--edge-app-text);background:#fff;border-color:var(--edge-app-line-strong);box-shadow:var(--edge-audit-card-shadow)}.dashboard-page.theme-light .dash-task-filters button,.dashboard-page.theme-light .dash-task-view-toggle button,.dashboard-page.theme-light .dash-calendar-view-tabs button,.dashboard-page.theme-light .dash-calendar-date-controls button,.dashboard-page.theme-light .dash-settings-nav button,.dashboard-page.theme-light .dash-user-settings-nav button,.dashboard-page.theme-light .dash-appearance-options button,.dashboard-page.theme-light .dash-preference-options button{color:var(--edge-app-muted);background:#fff;border-color:var(--edge-app-line)}.dashboard-page.theme-light .dash-task-filters button.active,.dashboard-page.theme-light .dash-task-view-toggle button.active,.dashboard-page.theme-light .dash-calendar-view-tabs button.active,.dashboard-page.theme-light .dash-calendar-date-controls button:hover,.dashboard-page.theme-light .dash-settings-nav button.active,.dashboard-page.theme-light .dash-settings-nav button:hover,.dashboard-page.theme-light .dash-user-settings-nav button.active,.dashboard-page.theme-light .dash-user-settings-nav button:hover,.dashboard-page.theme-light .dash-appearance-options button.active,.dashboard-page.theme-light .dash-preference-options button.active{color:#fff;background:var(--edge-app-accent);border-color:var(--edge-app-accent)}.dashboard-page.theme-light .dash-priority-chip.priority-normal,.dashboard-page.theme-light .dash-status-pill.todo,.dashboard-page.theme-light .dash-calendar-event-chip,.dashboard-page.theme-light .dash-calendar-week-event,.dashboard-page.theme-light .dash-night-tomorrow-list label{color:#0b4ea2;background:var(--edge-app-accent-soft);border-color:#3478f64d}.dashboard-page.theme-light .dash-calendar-month-cells article,.dashboard-page.theme-light .dash-calendar-week,.dashboard-page.theme-light .dash-calendar-week-head>div,.dashboard-page.theme-light .dash-calendar-week-columns>div,.dashboard-page.theme-light .dash-calendar-month-weekdays span,.dashboard-page.theme-light .dash-briefing-list>div,.dashboard-page.theme-light .dash-calendar-list>div,.dashboard-page.theme-light .dash-decision-task,.dashboard-page.theme-light .dash-night-summary-row article,.dashboard-page.theme-light .dash-night-win-list button,.dashboard-page.theme-light .dash-night-tomorrow-list>button,.dashboard-page.theme-light .dash-night-update-list article,.dashboard-page.theme-light .dash-kanban-lane,.dashboard-page.theme-light .dash-kanban-card,.dashboard-page.theme-light button.dash-task-list-card,.dashboard-page.theme-light .dash-team-member-row,.dashboard-page.theme-light .dash-enabled-app-row{color:var(--edge-app-text);background:#fff;border-color:var(--edge-app-line)}.dashboard-page.theme-light .dash-app-icon,.dashboard-page.theme-light .project-user-connector-logo,.project-select-page:not(.theme-dark) .project-select-create-icon,.project-select-page:not(.theme-dark) .project-select-card-icon,.project-select-page.theme-light .project-select-create-icon,.project-select-page.theme-light .project-select-card-icon{color:#fff;background:var(--edge-app-accent)}.project-select-page .project-select-create-card .project-select-create-icon,.project-select-page .project-select-create-card .project-select-create-icon .dash-icon{color:#fff}.dashboard-page.theme-light.view-briefing .dash-night-briefing{background:radial-gradient(circle at 84% 0,rgba(52,120,246,.1),transparent 26rem),linear-gradient(180deg,#fff,#f8fbff);color:var(--edge-app-text)}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head h2,.dashboard-page.theme-light.view-briefing .dash-night-summary h3,.dashboard-page.theme-light.view-briefing .dash-night-card h3,.dashboard-page.theme-light.view-briefing .dash-night-wind-down h3{color:var(--edge-app-text)}.dashboard-page.theme-light.view-briefing .dash-night-briefing-head>div>p,.dashboard-page.theme-light.view-briefing .dash-night-update-list p,.dashboard-page.theme-light.view-briefing .dash-night-update-list time,.dashboard-page.theme-light.view-briefing .dash-empty-inline,.dashboard-page.theme-light.view-briefing .dash-night-wind-down p{color:var(--edge-app-muted)}.dashboard-page.theme-light .dash-modal,.project-select-page:not(.theme-dark) .dash-modal,.project-select-page.theme-light .dash-modal{--edge-app-text: #080b12;--edge-app-muted: #596272;--edge-app-faint: #7d8796;color:var(--edge-app-text);background:#fff;border-color:var(--edge-app-line-strong)}.dashboard-page.theme-light .dash-modal h2,.dashboard-page.theme-light .dash-modal h3,.project-select-page:not(.theme-dark) .dash-modal h2,.project-select-page:not(.theme-dark) .dash-modal h3,.project-select-page.theme-light .dash-modal h2,.project-select-page.theme-light .dash-modal h3{color:var(--edge-app-text)}.dashboard-page.theme-light .dash-modal>header button,.project-select-page:not(.theme-dark) .dash-modal>header button,.project-select-page.theme-light .dash-modal>header button{color:var(--edge-app-text);background:var(--edge-app-muted-surface)}.dashboard-page.view-overview{--edge-command-bg: #020813;--edge-command-panel: rgba(8, 17, 32, .78);--edge-command-panel-strong: rgba(10, 22, 42, .92);--edge-command-card: rgba(8, 17, 31, .72);--edge-command-line: rgba(118, 158, 229, .18);--edge-command-line-strong: rgba(72, 135, 244, .42);--edge-command-text: #f7f9ff;--edge-command-muted: #a6b0c4;--edge-command-faint: #6d7b95;--edge-command-blue: #3f82ff;--edge-command-blue-strong: #2f6df0;color:var(--edge-command-text);background:radial-gradient(circle at 72% 0%,rgba(47,109,240,.18),transparent 30rem),linear-gradient(180deg,#091225,#030813 54%,#01040a)}.dashboard-page.view-overview .dash-main{background:transparent}.dashboard-page.view-overview .dash-header{display:none}.dashboard-page.view-overview .dash-sidebar{color:var(--edge-command-text);background:radial-gradient(circle at 0 0,rgba(63,130,255,.18),transparent 20rem),linear-gradient(180deg,#050d1bfa,#020813fa);border-color:#7093cd2e;box-shadow:1px 0 #ffffff08}.dashboard-page.view-overview .dash-sidebar-header h1{color:var(--edge-command-text);letter-spacing:-.03em}.dashboard-page.view-overview .dash-sidebar-header{display:flex;align-items:center;gap:.85rem}.dash-sidebar-mark{display:none}.dashboard-page.view-overview .dash-sidebar-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;overflow:hidden;background:linear-gradient(135deg,#3f82fff2,#2f6df0a6);border:1px solid rgba(137,179,255,.36);border-radius:.55rem;box-shadow:0 14px 32px #2f6df047}.dashboard-page.view-overview .dash-sidebar-mark img{width:1.35rem;height:1.35rem;object-fit:contain}.dashboard-page.view-overview .dash-nav-item{color:#bcc6d8;background:transparent;border:1px solid transparent;box-shadow:none}.dashboard-page.view-overview .dash-nav-item:hover{color:var(--edge-command-text);background:#ffffff0b;border-color:#769ee529}.dashboard-page.view-overview .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,#4c8dff,#2f6df0);border-color:#6fa4ffb3;box-shadow:0 18px 46px #2f6df05c}.dashboard-page.view-overview .dash-back-projects,.dashboard-page.view-overview .dash-account-card,.dashboard-page.view-overview .dash-account-menu{color:#d7def0;background:#ffffff0b;border-color:#769ee529}.dashboard-page.view-overview .dash-user-copy span{color:var(--edge-command-muted)}.dash-command-dashboard{min-height:calc(100vh - 2rem);padding:clamp(1.5rem,2.4vw,2.75rem)}.dash-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dash-command-toolbar h3{margin:0;color:var(--edge-command-text);font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.05em}.dash-command-actions{display:flex;align-items:center;gap:.75rem}.dash-command-actions button,.dash-command-card button{font:inherit}.dash-command-actions button{display:grid;width:3.25rem;height:3.25rem;place-items:center;color:#dce6fb;background:#ffffff0b;border:1px solid var(--edge-command-line);border-radius:.9rem;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dash-command-actions button:hover{transform:translateY(-1px);background:#3f82ff1f;border-color:var(--edge-command-line-strong)}.dash-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);gap:1.4rem;align-items:stretch}.dash-command-primary{display:grid;gap:1.4rem;min-width:0}.dash-command-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem}.dash-command-card{position:relative;overflow:hidden;color:var(--edge-command-text);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--edge-command-card);border:1px solid var(--edge-command-line);border-radius:1rem;box-shadow:0 22px 90px #00000047,inset 0 1px #ffffff0a}.dashboard-page.view-overview .dash-command-card,.dashboard-page.view-overview button.dash-command-card{border-radius:1rem}.dashboard-page.view-overview button.dash-command-card{width:100%;text-align:left}.dashboard-page.view-overview button.dash-command-briefing,.dashboard-page.view-overview button.dash-command-calendar{border-radius:1rem}.dashboard-page.view-overview .dash-command-card:not(.dash-command-briefing){background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--edge-command-card)}.dashboard-page.view-overview .dash-command-card button,.dashboard-page.view-overview .dash-command-task-list>button,.dashboard-page.view-overview .dash-command-meeting-list>button{border-radius:.8rem}.dashboard-page.view-overview .dash-command-task-list>button{background:transparent}.dashboard-page.view-overview .dash-command-meeting-list>button{background:#ffffff06}.dash-command-briefing{min-height:22rem;padding:clamp(1.4rem,2vw,2.1rem);background:radial-gradient(circle at 86% 16%,rgba(92,150,255,.35),transparent 13rem),radial-gradient(circle at 78% 80%,rgba(21,55,124,.54),transparent 20rem),linear-gradient(135deg,#0d2043e0,#040b18e0);border-color:#3f82ff57}.dashboard-page.view-overview .dash-command-briefing{background:linear-gradient(90deg,#030813f0,#050e22c7 46%,#050e221a),linear-gradient(180deg,#0308132e,#03081385),url(/night-briefing-sky.png) center / cover no-repeat}.dash-command-card-glow{position:absolute;inset:-35% -10% auto auto;width:34rem;height:34rem;pointer-events:none;background:radial-gradient(circle,rgba(63,130,255,.28),transparent 64%);filter:blur(4px)}.dash-command-briefing-copy,.dash-command-briefing-list{position:relative;z-index:1}.dash-command-briefing-copy{display:flex;gap:1rem;max-width:42rem}.dash-command-icon{display:grid;width:3.5rem;height:3.5rem;flex:0 0 auto;place-items:center;color:#9cc0ff;background:linear-gradient(135deg,#4b89ff52,#4b89ff1f);border:1px solid rgba(102,162,255,.28);border-radius:1rem}.dash-command-kicker{margin:0 0 .45rem;color:var(--edge-command-blue);font-size:.82rem;font-weight:750;letter-spacing:0}.dash-command-briefing h4{margin:0;color:#fff;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.02;letter-spacing:-.045em}.dash-command-briefing-copy p:last-child{margin:.6rem 0 0;color:var(--edge-command-muted);font-size:1rem;line-height:1.55}.dash-command-briefing-list{display:grid;gap:.75rem;width:min(34rem,58%);margin-top:1.55rem}.dash-command-briefing-list article{display:flex;align-items:center;gap:.95rem;padding:.8rem;background:#07122594;border:1px solid rgba(118,158,229,.13);border-radius:.8rem}.dash-command-briefing-list article>.material-symbols-outlined{display:grid;width:2.55rem;height:2.55rem;place-items:center;color:#81afff;background:#3f82ff29;border-radius:.7rem}.dash-command-briefing-list strong,.dash-command-meeting-list strong,.dash-command-task-list strong,.dash-command-agenda strong{display:block;color:#f7f9ff;font-weight:720;letter-spacing:-.02em}.dash-command-briefing-list span,.dash-command-meeting-list span,.dash-command-task-list small,.dash-command-agenda span,.dash-command-agenda p{color:var(--edge-command-muted)}.dash-command-night-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dashboard-page.view-overview .dash-command-night-art{display:none}.dash-command-moon{position:absolute;top:3.3rem;right:5.8rem;width:4.8rem;height:4.8rem;background:#78a8ff;border-radius:999px;box-shadow:0 0 50px #78a8ff70}.dash-command-moon:after{position:absolute;top:-.35rem;right:.9rem;bottom:.35rem;left:-.35rem;content:"";background:#0a1c3a;border-radius:inherit}.dash-command-star{position:absolute;width:.35rem;height:.35rem;background:#74a8ff;border-radius:50%;box-shadow:0 0 18px #74a8ffe6}.dash-command-star.star-one{top:2.8rem;right:15%}.dash-command-star.star-two{top:7.2rem;right:23%}.dash-command-cloud{position:absolute;right:-1rem;bottom:-1.5rem;width:15rem;height:6rem;background:#21479647;border-radius:999px 999px 0 0;filter:blur(.2px)}.dash-command-cloud.cloud-two{right:8rem;bottom:-2.2rem;width:11rem;background:#2147962e}.dash-command-calendar,.dash-command-tasks,.dash-command-meetings{padding:1.25rem}.dash-command-calendar header,.dash-command-tasks header,.dash-command-meetings header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.05rem}.dash-command-calendar header>span,.dash-command-tasks header>span,.dash-command-meetings header>span{display:inline-flex;align-items:center;gap:.65rem;color:var(--edge-command-text);font-size:1.05rem;font-weight:760}.dash-command-calendar header .material-symbols-outlined,.dash-command-tasks header .material-symbols-outlined,.dash-command-meetings header .material-symbols-outlined{color:#9abfff}.dash-command-calendar header small,.dash-command-tasks header button,.dash-command-meetings header button{display:inline-flex;align-items:center;gap:.35rem;color:#90b9ff;background:#3f82ff1c;border:1px solid rgba(63,130,255,.2);border-radius:.65rem;padding:.45rem .7rem;font-size:.85rem;font-weight:720}.dash-command-date{margin:0 0 1rem;color:var(--edge-command-blue);font-size:.95rem;font-weight:760}.dash-command-agenda,.dash-command-task-list,.dash-command-meeting-list{display:grid;gap:.35rem}.dash-command-agenda article{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;border-bottom:1px solid rgba(118,158,229,.1)}.dash-command-agenda time{color:var(--edge-command-muted);font-weight:700}.dash-command-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#78a8ff;font-size:.9rem;font-weight:760}.dash-command-link.button-link{padding:0;background:transparent;border:0}.dash-command-tasks nav{display:flex;gap:1.5rem;margin:0 -1.25rem .7rem;padding:0 1.25rem .65rem;color:var(--edge-command-muted);border-bottom:1px solid rgba(118,158,229,.1)}.dash-command-tasks nav span:first-child{color:var(--edge-command-blue)}.dash-command-task-list>button{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;padding:.65rem 0;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(118,158,229,.1)}.dash-command-checkbox{width:1.15rem;height:1.15rem;margin-top:.1rem;border:1px solid rgba(144,185,255,.38);border-radius:.25rem}.dash-command-priority{padding:.25rem .55rem;color:#d7e4ff;background:#7191c629;border:1px solid rgba(113,145,198,.18);border-radius:.45rem;font-size:.76rem;font-weight:750}.dash-command-priority.urgent,.dash-command-priority.high{color:#fff;background:#3f82ff52;border-color:#3f82ff6b}.dash-command-meetings{min-height:100%;padding:1.35rem}.dash-command-meeting-list>button{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1rem;color:inherit;text-align:left;background:#ffffff06;border:1px solid rgba(118,158,229,.12);border-radius:.8rem;transition:transform .16s ease,background .16s ease,border-color .16s ease}.dash-command-meeting-list>button:hover{transform:translateY(-1px);background:#3f82ff17;border-color:#3f82ff4d}.dash-command-meeting-list time{display:grid;width:3.8rem;height:3.8rem;place-items:center;color:#dbe7ff;background:#3f82ff1a;border:1px solid rgba(63,130,255,.19);border-radius:.55rem}.dash-command-meeting-list time span{color:#6fa2ff;font-size:.74rem;font-weight:800}.dash-command-meeting-list time strong{font-size:1.45rem;line-height:1}.dash-command-meeting-list small{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;color:var(--edge-command-muted)}.dash-command-join{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .65rem;color:#8db6ff;background:#3f82ff1a;border:1px solid rgba(63,130,255,.25);border-radius:.5rem;font-weight:750}@media(max-width:1280px){.dash-command-layout,.dash-command-lower{grid-template-columns:1fr}.dash-command-briefing-list{width:min(35rem,100%)}}@media(max-width:760px){.dash-command-dashboard{padding:1rem}.dash-command-toolbar{align-items:flex-start}.dash-command-briefing{min-height:auto}.dash-command-night-art{opacity:.25}.dash-command-meeting-list>button,.dash-command-task-list>button,.dash-command-agenda article{grid-template-columns:1fr}}.dashboard-page.view-briefing .dash-main,.dashboard-page.theme-light.view-briefing .dash-main,.dashboard-page.theme-dark.view-briefing .dash-main{padding:0;color:#f7f8fb;background:linear-gradient(180deg,#0308131f,#0308139e 44%,#05070b),linear-gradient(90deg,#030813e6,#03081375,#030813e6),url(/night-briefing-details-bg.png) top center / cover no-repeat,#05070b}.dashboard-page.view-briefing .dash-agent-briefing{width:min(100%,100rem);min-height:100%;margin:0 auto;padding:clamp(1.5rem,3vw,2.3rem)}.dashboard-page.view-briefing .dash-agent-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.dashboard-page.view-briefing .dash-agent-title-row{display:flex;align-items:center;gap:.9rem}.dashboard-page.view-briefing .dash-agent-title-row h2,.dashboard-page.view-briefing .dash-agent-title-row p{margin:0}.dashboard-page.view-briefing .dash-agent-title-row h2{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}.dashboard-page.view-briefing .dash-agent-title-row p{margin-top:.25rem;color:#f7f8fbb8;font-size:.9rem}.dashboard-page.view-briefing .dash-agent-back,.dashboard-page.view-briefing .dash-agent-actions button{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;color:#f7f8fbd1;background:#050c1a8a;border:1px solid rgba(114,162,255,.28);border-radius:.75rem;box-shadow:none}.dashboard-page.view-briefing .dash-agent-back:hover,.dashboard-page.view-briefing .dash-agent-actions button:hover{color:#fff;background:#3478f629;border-color:#64a2ff85}.dashboard-page.view-briefing .dash-agent-moon{display:inline-grid;width:2.85rem;height:2.85rem;place-items:center;color:#dfeaff;background:linear-gradient(135deg,#3478f6,#69a1ff);border-radius:.9rem;box-shadow:0 16px 40px #3478f657}.dashboard-page.view-briefing .dash-agent-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:clamp(1.2rem,2vw,1.7rem);align-items:start}.dashboard-page.view-briefing .dash-agent-main{display:grid;gap:1.45rem;min-width:0}.dashboard-page.view-briefing .dash-agent-hero{min-height:19rem;display:grid;align-content:end;gap:1.6rem;padding:clamp(1.35rem,3vw,2.25rem);background:radial-gradient(circle at 84% 12%,rgba(100,162,255,.28),transparent 18rem),linear-gradient(135deg,#07122abd,#040c1d61);border:1px solid rgba(100,162,255,.28);border-radius:1rem;box-shadow:0 30px 80px #00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-page.view-briefing .dash-agent-date{margin:0 0 .55rem;color:#64a2ff;font-family:var(--edge-font-mono);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-page.view-briefing .dash-agent-hero h3{max-width:18ch;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.35rem);font-weight:850;line-height:1.04;letter-spacing:-.055em}.dashboard-page.view-briefing .dash-agent-hero p:not(.dash-agent-date){max-width:45rem;margin:.55rem 0 0;color:#f7f8fbd1;font-size:1rem;line-height:1.55}.dashboard-page.view-briefing .dash-agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.dashboard-page.view-briefing .dash-agent-metrics article,.dashboard-page.view-briefing .dash-agent-panel,.dashboard-page.view-briefing .dash-agent-rail-card{background:#071124ad;border:1px solid rgba(114,162,255,.22);border-radius:1rem;box-shadow:0 18px 46px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-page.view-briefing .dash-agent-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;align-items:center;min-height:5rem;padding:.95rem}.dashboard-page.view-briefing .dash-agent-metrics .material-symbols-outlined,.dashboard-page.view-briefing .dash-agent-list article>span,.dashboard-page.view-briefing .dash-agent-highlights article>span{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;color:#9dc1ff;background:#3478f62e;border-radius:.8rem}.dashboard-page.view-briefing .dash-agent-metrics span{color:#f7f8fbc2;font-size:.85rem;font-weight:650}.dashboard-page.view-briefing .dash-agent-metrics strong{color:#fff;font-size:1.7rem;line-height:1}.dashboard-page.view-briefing .dash-agent-metrics small{color:#f7f8fba8}.dashboard-page.view-briefing .dash-agent-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.dashboard-page.view-briefing .dash-agent-panel{padding:1.35rem}.dashboard-page.view-briefing .dash-agent-panel header,.dashboard-page.view-briefing .dash-agent-rail-card h3{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;color:#fff}.dashboard-page.view-briefing .dash-agent-panel h3,.dashboard-page.view-briefing .dash-agent-rail-card h3{font-size:1.08rem;font-weight:800;letter-spacing:-.025em}.dashboard-page.view-briefing .dash-agent-list,.dashboard-page.view-briefing .dash-agent-highlights>div{display:grid;gap:.75rem}.dashboard-page.view-briefing .dash-agent-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.2rem;padding:.8rem;background:#ffffff09;border:1px solid rgba(114,162,255,.12);border-radius:.85rem}.dashboard-page.view-briefing .dash-agent-list strong,.dashboard-page.view-briefing .dash-agent-highlights strong{display:block;color:#fff;font-weight:780}.dashboard-page.view-briefing .dash-agent-list p,.dashboard-page.view-briefing .dash-agent-highlights p,.dashboard-page.view-briefing .dash-agent-rail-card p,.dashboard-page.view-briefing .dash-agent-empty{margin:.25rem 0 0;color:#f7f8fbad;line-height:1.45}.dashboard-page.view-briefing .dash-agent-list article>.material-symbols-outlined{color:#9fc2ffe6}.dashboard-page.view-briefing .dash-agent-highlights>div{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page.view-briefing .dash-agent-highlights article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:.9rem;background:#ffffff09;border:1px solid rgba(114,162,255,.12);border-radius:.85rem}.dashboard-page.view-briefing .dash-agent-highlights p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-briefing .dash-agent-rail{display:grid;gap:1rem;min-width:0}.dashboard-page.view-briefing .dash-agent-rail-card{padding:1.25rem}.dashboard-page.view-briefing .dash-agent-weather>div{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem}.dashboard-page.view-briefing .dash-agent-weather>div .material-symbols-outlined{color:#9dc1ff;font-size:2.8rem}.dashboard-page.view-briefing .dash-agent-weather strong{color:#fff;font-size:2rem}.dashboard-page.view-briefing .dash-agent-weather span{color:#f7f8fbc2}.dashboard-page.view-briefing .dash-agent-focus-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;align-items:center;padding:.65rem 0;color:#f7f8fbc7}.dashboard-page.view-briefing .dash-agent-focus-row strong{color:#fff}.dashboard-page.view-briefing .dash-agent-focus-row meter{grid-column:1 / -1;width:100%;height:.45rem;overflow:hidden;border:0;border-radius:999px;background:#ffffff14}.dashboard-page.view-briefing .dash-agent-focus-row meter::-webkit-meter-bar{background:#ffffff14;border:0}.dashboard-page.view-briefing .dash-agent-focus-row meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#3478f6,#8ab6ff);border-radius:999px}.dashboard-page.view-briefing .dash-agent-advice{display:grid;gap:.85rem;padding:0;margin:0;list-style:none}.dashboard-page.view-briefing .dash-agent-advice li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;color:#f7f8fbd1;line-height:1.35}.dashboard-page.view-briefing .dash-agent-advice .material-symbols-outlined{color:#9dc1ff}.dashboard-page.view-briefing .dash-agent-wind button{width:100%;min-height:2.75rem;margin-top:1rem;color:#fff;background:#3478f6;border:1px solid #3478f6;border-radius:.85rem;box-shadow:0 16px 34px #3478f638}@media(max-width:1280px){.dashboard-page.view-briefing .dash-agent-grid,.dashboard-page.view-briefing .dash-agent-work-grid{grid-template-columns:1fr}.dashboard-page.view-briefing .dash-agent-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-page.view-briefing .dash-agent-metrics,.dashboard-page.view-briefing .dash-agent-highlights>div,.dashboard-page.view-briefing .dash-agent-rail{grid-template-columns:1fr}.dashboard-page.view-briefing .dash-agent-topbar{align-items:flex-start;flex-direction:column}.dashboard-page.view-briefing .dash-agent-actions{align-self:flex-end}}.dashboard-page.view-todos .dash-main{background:radial-gradient(circle at 74% 8%,rgba(52,120,246,.2),transparent 34rem),linear-gradient(180deg,#07101c,#04070d);color:#f7f8fb}.dashboard-page.view-todos .dash-content-shell{width:min(1800px,calc(100vw - 3rem))}.dash-tasks-workspace{display:flex;flex-direction:column;gap:1.35rem;min-height:calc(100vh - 4rem);color:#f7f8fb}.dash-tasks-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem}.dash-tasks-topbar h2{margin:0 0 1.2rem;color:#fff;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95;letter-spacing:-.075em}.dash-tasks-tabs,.dash-tasks-actions,.dash-tasks-mode-row,.dash-task-view-toggle{display:flex;align-items:center;gap:.7rem}.dash-tasks-tabs button,.dash-tasks-actions button,.dash-tasks-mode-row button{min-height:2.75rem;padding:0 1rem;color:#f7f8fbad;background:transparent;border:1px solid transparent;border-radius:.85rem;font-weight:720}.dash-tasks-tabs button.active,.dash-tasks-tabs button:hover{color:#58a0ff;border-bottom-color:#3478f6;border-radius:0}.dash-tasks-actions{align-self:center}.dash-tasks-search{display:flex;align-items:center;gap:.75rem;width:min(24rem,30vw);min-height:3.2rem;padding:0 1rem;color:#f7f8fb85;background:#071222b8;border:1px solid rgba(114,162,255,.18);border-radius:.9rem;box-shadow:inset 0 1px #ffffff0a}.dash-tasks-search input{width:100%;color:#fff;background:transparent;border:0;outline:0;font:inherit}.dash-tasks-search input::placeholder{color:#f7f8fb6b}.dash-tasks-actions button,.dash-tasks-mode-row button{color:#f7f8fbc2;background:#081426bd;border-color:#72a2ff2b}.dash-tasks-actions button.primary,.dash-tasks-mode-row button.active{color:#fff;background:linear-gradient(180deg,#2784ff,#1e64f0);border-color:#629affc7;box-shadow:0 18px 42px #2784ff3d}.dash-tasks-mode-row{justify-content:flex-end}.dash-task-view-toggle{padding:.35rem;background:#04091273;border:1px solid rgba(114,162,255,.15);border-radius:1rem}.dash-tasks-layout{display:grid;grid-template-columns:minmax(42rem,1.45fr) minmax(26rem,.9fr);gap:1.1rem;align-items:start}.dash-tasks-table,.dash-task-inspector{overflow:hidden;background:linear-gradient(180deg,#091b32b8,#040c18d1),#050c16e0;border:1px solid rgba(114,162,255,.18);border-radius:1.1rem;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0b}.dash-task-board-head,.dash-task-board-row{display:grid;grid-template-columns:2rem minmax(18rem,1.6fr) minmax(6rem,.55fr) minmax(7rem,.6fr) minmax(9rem,.85fr) 2rem;align-items:center;gap:1rem}.dash-task-board-head{min-height:4.4rem;padding:0 1.6rem;color:#f7f8fb85;border-bottom:1px solid rgba(114,162,255,.12);font-size:.82rem;font-weight:800;letter-spacing:.03em}.dash-task-board-group h3{display:flex;align-items:center;gap:.65rem;margin:0;padding:1.35rem 1.6rem .75rem;color:#fff;font-size:1rem}.dash-task-board-group h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;color:#7db2ff;background:#3478f629;border-radius:999px;font-size:.85rem}.dash-task-board-row{width:calc(100% - 1rem);min-height:4.65rem;margin:0 .5rem;padding:0 1.1rem;color:#f7f8fbc7;text-align:left;background:transparent;border:1px solid transparent;border-radius:.8rem}.dash-task-board-row:hover,.dash-task-board-row.active{background:#3478f61a;border-color:#72a2ff2e}.dash-task-board-check{width:1.25rem;height:1.25rem;border:2px solid rgba(159,194,255,.28);border-radius:.28rem}.dash-task-board-title{display:flex;align-items:center;gap:.65rem;min-width:0}.dash-task-board-title strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:720}.dash-task-board-title small{display:inline-flex;align-items:center;gap:.25rem;color:#f7f8fb7a}.dash-task-project-dot{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-task-project-dot i,.dash-task-inspector-meta i{width:.55rem;height:.55rem;background:#3478f6;border-radius:999px;box-shadow:0 0 0 4px #3478f624}.dash-task-inspector{position:sticky;top:1rem;min-height:42rem;padding:1.6rem}.dash-task-inspector-close{position:absolute;top:1.15rem;right:1.15rem;width:2.5rem;height:2.5rem;color:#f7f8fb9e;background:transparent;border:0;border-radius:999px}.dash-task-inspector h3{max-width:calc(100% - 3rem);margin:1.2rem 0 1rem;color:#fff;font-size:1.55rem;line-height:1.16;letter-spacing:-.035em}.dash-task-inspector-meta,.dash-task-inspector-tabs,.dash-task-inspector-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dash-task-inspector-meta{margin-bottom:1.5rem;color:#f7f8fbad}.dash-task-inspector-meta span:not(.dash-priority-chip){display:inline-flex;align-items:center;gap:.45rem}.dash-task-inspector-tabs{margin:0 -1.6rem 1.2rem;padding:0 1.6rem .9rem;border-bottom:1px solid rgba(114,162,255,.13)}.dash-task-inspector-tabs button{display:inline-flex;align-items:center;gap:.45rem;color:#f7f8fb94;background:transparent;border:0;font-weight:720}.dash-task-inspector-tabs button.active{color:#58a0ff}.dash-task-inspector-tabs button span:not(.dash-icon){min-width:1.35rem;height:1.35rem;text-align:center;color:#dce9ff;background:#72a2ff24;border-radius:999px}.dash-task-inspector-actions{margin-bottom:1rem}.dash-task-inspector-actions button,.dash-task-inspector-label-form button{min-height:2.45rem;padding:0 .9rem;color:#f7f8fbd1;background:#ffffff0a;border:1px solid rgba(114,162,255,.18);border-radius:.75rem;font-weight:760}.dash-task-inspector-actions button.primary,.dash-task-inspector-label-form button{color:#fff;background:#3478f6;border-color:#3478f6}.dash-task-inspector-section,.dash-task-inspector-edit{padding:1.05rem 0}.dash-task-inspector-section h4,.dash-task-inspector-edit label span{display:block;margin:0 0 .55rem;color:#f7f8fbd1;font-size:.9rem;font-weight:800}.dash-task-inspector-section p{margin:0;color:#f7f8fbad;line-height:1.55}.dash-task-progress-head{display:flex;justify-content:space-between;color:#f7f8fbb3}.dash-task-progress{height:.35rem;margin:.6rem 0 1rem;overflow:hidden;background:#ffffff14;border-radius:999px}.dash-task-progress span{display:block;height:100%;background:#3478f6}.dash-task-inspector-checks{display:grid;gap:.8rem}.dash-task-inspector-checks label,.dash-task-attachment-row,.dash-task-comment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;color:#f7f8fbb8}.dash-task-inspector-checks input{width:1.1rem;height:1.1rem;accent-color:#3478f6}.dash-task-attachment-row,.dash-task-comment-row{padding:.9rem;background:#ffffff09;border:1px solid rgba(114,162,255,.14);border-radius:.85rem}.dash-task-attachment-row strong,.dash-task-attachment-row span{display:block}.dash-task-attachment-row span{color:#f7f8fb85;font-size:.9rem}.dash-task-comment-row span{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#fff;background:#0d4bbd;border-radius:999px}.dash-task-comment-row input{min-width:0;color:#fff;background:transparent;border:0;outline:0}.dash-task-inspector-edit{display:grid;gap:.85rem;margin-bottom:.8rem;padding:1rem;background:#3478f614;border:1px solid rgba(114,162,255,.16);border-radius:.95rem}.dash-task-inspector-edit input,.dash-task-inspector-edit select,.dash-task-inspector-edit textarea,.dash-task-inspector-label-form input{width:100%;color:#fff;background:#0309128c;border:1px solid rgba(114,162,255,.18);border-radius:.75rem;font:inherit}.dash-task-inspector-edit textarea{padding:.85rem;resize:vertical}.dash-task-inspector-edit-grid,.dash-task-inspector-label-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dash-task-inspector-labels{display:flex;flex-wrap:wrap;gap:.45rem}.dash-task-inspector-labels button,.dash-task-inspector-labels span{padding:.35rem .6rem;color:#f7f8fbc7;background:#ffffff0d;border:1px solid rgba(114,162,255,.15);border-radius:999px}.dash-task-inspector-edit .danger{min-height:2.5rem;color:#ffb8c0;background:#ff52631a;border:1px solid rgba(255,82,99,.22);border-radius:.75rem;font-weight:800}.dash-task-inspector-empty{display:grid;place-items:center;min-height:28rem;text-align:center;color:#f7f8fb9e}.dash-task-inspector-empty .dash-icon{color:#58a0ff;font-size:3rem}.dashboard-page.view-todos .dash-priority-chip{color:#dce9ff;background:#3b82f624;border:1px solid rgba(89,158,255,.25)}.dashboard-page.view-todos .dash-priority-chip.priority-high,.dashboard-page.view-todos .dash-priority-chip.priority-urgent{color:#8ab6ff}.dashboard-page.view-todos .dash-priority-chip.priority-low{color:#f7f8fb9e;background:#ffffff0f}@media(max-width:1180px){.dash-tasks-topbar,.dash-tasks-layout{grid-template-columns:1fr}.dash-tasks-actions,.dash-tasks-mode-row{justify-content:flex-start}.dash-tasks-search{width:min(100%,26rem)}.dash-task-inspector{position:relative;top:auto}}.dashboard-page.view-meetings{--meeting-bg: #030912;--meeting-bg-2: #071426;--meeting-panel: rgba(7, 18, 34, .78);--meeting-panel-strong: rgba(9, 24, 45, .92);--meeting-line: rgba(117, 159, 222, .18);--meeting-line-strong: rgba(82, 139, 238, .42);--meeting-text: #f7faff;--meeting-muted: rgba(221, 231, 246, .68);--meeting-soft: rgba(221, 231, 246, .42);--meeting-blue: #2878ff;--meeting-blue-2: #53a0ff}.dashboard-page.view-meetings .dash-main{color:var(--meeting-text);background:radial-gradient(circle at 22% 0%,rgba(42,113,255,.2),transparent 34rem),radial-gradient(circle at 74% 12%,rgba(56,151,255,.12),transparent 32rem),linear-gradient(180deg,#071323 0%,var(--meeting-bg) 100%)}.dashboard-page.view-meetings .dash-main:before{opacity:0}.dashboard-page.view-meetings .dash-content-shell{width:min(1720px,calc(100vw - 3rem));padding-block:clamp(1.5rem,3vw,3rem)}.dash-meetings-board{display:grid;gap:1.25rem}.dash-meetings-board-head{display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:1rem}.dash-meetings-board-head h2{margin:0;color:var(--meeting-text);font-family:var(--font-sans);font-size:clamp(2rem,2.2vw,2.75rem);line-height:1;letter-spacing:-.04em}.dash-meetings-board-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.dash-meetings-board-actions label{display:flex;align-items:center;gap:.65rem;width:min(22rem,34vw);min-height:3rem;padding:0 .9rem;color:var(--meeting-muted);background:#040d1ab8;border:1px solid var(--meeting-line);border-radius:.8rem;box-shadow:inset 0 1px #ffffff08}.dash-meetings-board-actions input{width:100%;min-width:0;color:var(--meeting-text);background:transparent;border:0;outline:0;font:inherit}.dash-meetings-board-actions input::placeholder{color:#dde7f68c}.dash-meetings-board-actions button,.dash-meeting-detail-panel button,.dash-meetings-agenda-panel button{color:var(--meeting-muted);background:#081426b8;border:1px solid var(--meeting-line);border-radius:.8rem;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.dash-meetings-board-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:0 1rem;font-weight:700}.dash-meetings-board-actions>button:not(.primary){min-width:3rem}.dash-meetings-board-actions button:hover,.dash-meeting-detail-panel button:hover,.dash-meetings-agenda-panel button:hover{color:var(--meeting-text);border-color:var(--meeting-line-strong);background:#132b4bc7;transform:translateY(-1px)}.dash-meetings-board-actions .primary,.dash-meeting-detail-panel button.primary{color:#fff;background:linear-gradient(180deg,#2f82ff,#1266f1);border-color:#5c9dffb8;box-shadow:0 16px 32px #0f62ff3d}.dash-meetings-board-grid{display:grid;grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);gap:1rem;min-height:min(50rem,calc(100vh - 8rem))}.dash-meetings-agenda-panel,.dash-meeting-detail-panel{background:linear-gradient(180deg,#08182ed1,#040c18db),#071222c2;border:1px solid var(--meeting-line);border-radius:1rem;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dash-meetings-agenda-panel{display:grid;grid-template-rows:auto auto auto 1fr auto;overflow:hidden}.dash-meeting-scope-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:1rem 1rem 0;padding:.25rem;background:#030a148c;border:1px solid var(--meeting-line);border-radius:.75rem}.dash-meeting-scope-tabs button{min-height:2.2rem;border:0;background:transparent;color:var(--meeting-muted);font-weight:700}.dash-meeting-scope-tabs button.active{color:#72b1ff;background:#2776ff33}.dash-meeting-month-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.1rem .75rem}.dash-meeting-month-row>button,.dash-meeting-month-row>div{display:inline-flex;align-items:center;gap:.4rem}.dash-meeting-month-row button{min-height:2.3rem;padding:0 .55rem;border-radius:.6rem;font-weight:700}.dash-meeting-month-row>button{color:var(--meeting-text);background:transparent;border-color:transparent}.dash-meeting-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 1rem 1rem;border-bottom:1px solid var(--meeting-line)}.dash-meeting-week-strip button{position:relative;display:grid;place-items:center;gap:.35rem;min-height:4.2rem;color:var(--meeting-muted);background:transparent;border-color:transparent;border-radius:.8rem}.dash-meeting-week-strip span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.dash-meeting-week-strip strong{font-size:1rem}.dash-meeting-week-strip button.active{color:#fff;background:linear-gradient(180deg,#2f82ff,#1266f1);box-shadow:0 12px 26px #1e72ff52}.dash-meeting-week-strip button.active:after{content:"";position:absolute;bottom:-.45rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--meeting-blue-2)}.dash-meetings-day-list{display:grid;align-content:start;gap:.65rem;padding:1rem;overflow:auto}.dash-meetings-day-list section{display:grid;gap:.35rem}.dash-meetings-day-list h3{margin:.65rem 0 .25rem;color:#42a0ff;font-family:var(--font-sans);font-size:.88rem;font-weight:800;letter-spacing:0}.dash-meeting-agenda-row{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;min-height:4.8rem;padding:.75rem;text-align:left;border-radius:.75rem;border-color:transparent;background:transparent}.dash-meeting-agenda-row.active{background:linear-gradient(90deg,#2878ff3d,#2878ff14),#0a1e3abf;border-color:#347cffe6;box-shadow:inset 0 0 0 1px #61a5ff1a}.dash-meeting-agenda-row time{display:grid;gap:.1rem;color:#72b1ff;font-weight:800}.dash-meeting-agenda-row time small{color:var(--meeting-muted);font-size:.78rem;font-weight:700}.dash-meeting-agenda-row div{min-width:0}.dash-meeting-agenda-row strong{display:block;overflow:hidden;color:var(--meeting-text);text-overflow:ellipsis;white-space:nowrap}.dash-meeting-agenda-row div span{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;margin-top:.25rem;overflow:hidden;color:var(--meeting-muted);text-overflow:ellipsis;white-space:nowrap}.dash-meeting-agenda-row i,.dash-meeting-detail-panel header span i{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:#9b5dff}.dash-meeting-agenda-row>small{display:inline-flex;align-items:center;gap:.25rem;color:var(--meeting-muted);font-weight:800}.dash-meetings-calendar-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:3.7rem;margin:0;padding:0 1.25rem;color:#42a0ff;background:transparent;border:0;border-top:1px solid var(--meeting-line);border-radius:0;font-weight:800}.dash-meeting-detail-panel{min-width:0;padding:2rem}.dash-meeting-detail-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dash-meeting-detail-panel>header>div:first-child{display:grid;gap:.55rem}.dash-meeting-detail-panel>header>div:last-child{display:flex;align-items:center;gap:.6rem}.dash-meeting-detail-panel>header button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:0 1rem;font-weight:800}.dash-meeting-detail-panel>header>div:first-child>button{justify-content:flex-start;min-height:auto;width:fit-content;padding:0;color:#43a4ff;background:transparent;border:0;box-shadow:none}.dash-meeting-detail-panel h3{margin:0;color:var(--meeting-text);font-family:var(--font-sans);font-size:clamp(2rem,2.6vw,3rem);line-height:1.04;letter-spacing:-.04em}.dash-meeting-detail-panel header span{display:inline-flex;align-items:center;gap:.45rem;color:var(--meeting-muted)}.dash-meeting-detail-pills{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.dash-meeting-detail-pills span{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:0 .85rem;color:#eef4ffd1;background:#040c188c;border:1px solid var(--meeting-line);border-radius:.65rem;font-weight:700}.dash-meeting-detail-pills .dash-icon{color:#eef4ff94}.dash-meeting-detail-tabs{display:flex;gap:1.6rem;margin-top:1.5rem;border-bottom:1px solid var(--meeting-line)}.dash-meeting-detail-tabs button{position:relative;min-height:3rem;padding:0;color:var(--meeting-muted);background:transparent;border:0;border-radius:0;font-weight:800}.dash-meeting-detail-tabs button.active{color:#3fa0ff}.dash-meeting-detail-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:#3fa0ff}.dash-meeting-detail-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);gap:1.25rem;margin-top:1.6rem}.dash-meeting-summary-panel,.dash-meeting-side-card{background:#05101f94;border:1px solid var(--meeting-line);border-radius:.9rem}.dash-meeting-summary-panel{display:grid;place-items:center;min-height:33rem;padding:2rem;border-style:dashed}.dash-meeting-summary-panel>div{display:grid;justify-items:center;max-width:25rem;text-align:center}.dash-meeting-summary-panel>div>span{display:grid;place-items:center;width:6rem;height:6rem;color:#deeaffd1;background:radial-gradient(circle at 50% 10%,#54a1ff3d,#54a1ff0a);border:1px solid var(--meeting-line-strong);border-radius:1.6rem;box-shadow:0 0 36px #2f82ff29}.dash-meeting-summary-panel .dash-icon{font-size:2.4rem}.dash-meeting-summary-panel h4,.dash-meeting-side-card h4{margin:1.2rem 0 0;color:var(--meeting-text);font-family:var(--font-sans);font-size:1.25rem}.dash-meeting-summary-panel p{margin:.7rem 0 1.3rem;color:var(--meeting-muted);line-height:1.65}.dash-meeting-summary-panel button{min-height:2.8rem;padding:0 1.1rem;color:#43a4ff;font-weight:800}.dash-meeting-detail-content>aside{display:grid;align-content:start;gap:1rem;min-width:0}.dash-meeting-side-card{display:grid;gap:1rem;padding:1.2rem}.dash-meeting-side-card h4{margin:0}.dash-meeting-participant-list{display:grid;gap:.85rem}.dash-meeting-participant-list article{display:flex;align-items:center;gap:.75rem;min-width:0}.dash-meeting-participant-list article>span,.dash-meeting-file>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;color:#fff;background:linear-gradient(180deg,#2358a8,#123a76);border-radius:999px;font-weight:900;letter-spacing:-.03em}.dash-meeting-participant-list article:nth-child(2)>span{background:linear-gradient(180deg,#397a55,#214d37)}.dash-meeting-participant-list article:nth-child(3)>span{background:linear-gradient(180deg,#7a6633,#4d3f20)}.dash-meeting-participant-list article:nth-child(4)>span{background:linear-gradient(180deg,#8f4d45,#61302d)}.dash-meeting-participant-list div,.dash-meeting-file div{min-width:0}.dash-meeting-participant-list strong,.dash-meeting-file strong{display:block;overflow:hidden;color:var(--meeting-text);text-overflow:ellipsis;white-space:nowrap}.dash-meeting-participant-list small,.dash-meeting-file small{display:block;margin-top:.15rem;color:var(--meeting-muted)}.dash-meeting-side-card>button:not(.dash-meeting-upload){justify-content:flex-start;min-height:auto;width:fit-content;padding:0;color:#43a4ff;background:transparent;border:0;font-weight:800}.dash-meeting-upload{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;width:100%;color:var(--meeting-muted);border-style:dashed}.dash-meeting-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;background:#040c189e;border:1px solid rgba(117,159,222,.14);border-radius:.75rem}.dash-meeting-file>span{border-radius:.65rem;background:linear-gradient(135deg,#f24e1e 0,#f24e1e 33%,#a259ff 33%,#a259ff 66%,#0acf83 66%)}.dash-meeting-file>.dash-icon{color:var(--meeting-muted)}.dash-meeting-detail-empty,.dash-empty-inline{display:grid;place-items:center;gap:.75rem;min-height:32rem;padding:2rem;color:var(--meeting-muted);text-align:center}.dash-meeting-detail-empty .dash-icon{color:#3fa0ff;font-size:3.2rem}@media(max-width:1320px){.dash-meetings-board-head,.dash-meetings-board-grid,.dash-meeting-detail-content{grid-template-columns:1fr}.dash-meetings-board-actions{justify-content:flex-start;flex-wrap:wrap}.dash-meetings-board-actions label{width:min(100%,28rem)}}@media(max-width:720px){.dashboard-page.view-meetings .dash-content-shell{width:min(100% - 1rem,1720px)}.dash-meeting-detail-panel{padding:1rem}.dash-meeting-detail-panel>header,.dash-meeting-month-row{align-items:flex-start;flex-direction:column}.dash-meeting-agenda-row{grid-template-columns:4.4rem minmax(0,1fr)}.dash-meeting-agenda-row>small{grid-column:2}}.dashboard-page.theme-light.view-overview{--edge-command-bg: #f8fbff;--edge-command-panel: #ffffff;--edge-command-panel-strong: #ffffff;--edge-command-card: #ffffff;--edge-command-line: rgba(37, 76, 130, .12);--edge-command-line-strong: rgba(41, 123, 255, .34);--edge-command-text: #0b1220;--edge-command-muted: #5f6b7b;--edge-command-faint: #8793a5;--edge-command-blue: #2478ff;--edge-command-blue-strong: #1267f4;color:var(--edge-command-text);background:radial-gradient(circle at 20% 6%,rgba(67,151,255,.12),transparent 24rem),linear-gradient(180deg,#fff,#f7fbff)}.dashboard-page.theme-light.view-overview .dash-main{background:transparent}.dashboard-page.theme-light.view-overview .dash-sidebar{color:#182033;background:linear-gradient(180deg,#fffffff5,#f8fbfff5);border-color:#254c821f;box-shadow:1px 0 #0c182d0a}.dashboard-page.theme-light.view-overview .dash-sidebar-header h1{color:#0b1220}.dashboard-page.theme-light.view-overview .dash-nav-item{color:#445064}.dashboard-page.theme-light.view-overview .dash-nav-item:hover{color:#0b1220;background:#2478ff12;border-color:#2478ff24}.dashboard-page.theme-light.view-overview .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,#4a91ff,#156ff7);border-color:#2478ff6b;box-shadow:0 16px 38px #2478ff38}.dashboard-page.theme-light.view-overview .dash-back-projects,.dashboard-page.theme-light.view-overview .dash-account-card,.dashboard-page.theme-light.view-overview .dash-account-menu{color:#374255;background:#ffffffd1;border-color:#254c821f}.dashboard-page.theme-light.view-overview .dash-user-copy span{color:#667386}.dashboard-page.theme-light.view-overview .dash-command-dashboard{padding:clamp(1.4rem,2vw,2.35rem)}.dashboard-page.theme-light.view-overview .dash-command-toolbar{margin-bottom:1.4rem}.dashboard-page.theme-light.view-overview .dash-command-toolbar h3{color:#0b1220;font-size:clamp(2rem,2.4vw,2.75rem);letter-spacing:-.035em}.dashboard-page.theme-light.view-overview .dash-command-actions button{color:#233047;background:#fff;border:1px solid rgba(37,76,130,.12);border-radius:.8rem;box-shadow:0 10px 24px #283f620f}.dashboard-page.theme-light.view-overview .dash-command-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);gap:1.25rem}.dashboard-page.theme-light.view-overview .dash-command-card,.dashboard-page.theme-light.view-overview button.dash-command-card{color:#0b1220;background:#ffffffeb;border:1px solid rgba(37,76,130,.12);border-radius:1rem;box-shadow:0 16px 42px #263d5e14}.dashboard-page.theme-light.view-overview .dash-command-briefing{min-height:18.5rem;padding:clamp(1.4rem,2vw,2rem);background:linear-gradient(90deg,#ffffffe0,#ffffffa8 44%,#fff3),radial-gradient(circle at 86% 23%,rgba(255,224,114,.85) 0 1.5rem,transparent 1.55rem),radial-gradient(circle at 70% 35%,rgba(255,255,255,.78),transparent 6rem),linear-gradient(160deg,#d9efff,#c8e9ff 40%,#b7dfcc);border-color:#3d96ff38}.dashboard-page.theme-light.view-overview .dash-command-briefing:before,.dashboard-page.theme-light.view-overview .dash-command-briefing:after{content:"";position:absolute;right:-4rem;bottom:-1.5rem;width:44rem;height:13rem;pointer-events:none;background:linear-gradient(170deg,transparent 0 42%,rgba(83,158,196,.2) 43% 48%,transparent 49%),linear-gradient(155deg,transparent 0 49%,rgba(87,154,108,.28) 50% 59%,transparent 60%);opacity:.9}.dashboard-page.theme-light.view-overview .dash-command-briefing:after{right:3rem;bottom:1.3rem;width:20rem;height:5rem;background:radial-gradient(ellipse at center,rgba(255,255,255,.68),transparent 70%)}.dashboard-page.theme-light.view-overview .dash-command-briefing-copy{display:grid;grid-template-columns:2.75rem minmax(0,1fr);max-width:43rem}.dashboard-page.theme-light.view-overview .dash-command-icon{width:2.75rem;height:2.75rem;color:#2478ff;background:#2478ff1a;border:0;border-radius:.85rem}.dashboard-page.theme-light.view-overview .dash-command-icon .dash-icon{color:#2478ff}.dashboard-page.theme-light.view-overview .dash-command-kicker{margin:0 0 .45rem;color:#182033;font-size:1.05rem;font-weight:800}.dashboard-page.theme-light.view-overview .dash-command-briefing h4{color:#0b1220;font-size:clamp(1.7rem,2.3vw,2.25rem);letter-spacing:-.035em}.dashboard-page.theme-light.view-overview .dash-command-briefing-copy p:last-child{color:#344157}.dashboard-page.theme-light.view-overview .dash-command-briefing-list{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,53rem);margin-top:2rem}.dashboard-page.theme-light.view-overview .dash-command-briefing-list article{min-height:6.4rem;padding:1rem;background:#ffffffd1;border:1px solid rgba(37,76,130,.1);border-radius:.9rem;box-shadow:0 12px 28px #263d5e12}.dashboard-page.theme-light.view-overview .dash-command-briefing-list article>.material-symbols-outlined{color:#2478ff;background:#2478ff1a}.dashboard-page.theme-light.view-overview .dash-command-briefing-list strong,.dashboard-page.theme-light.view-overview .dash-command-meeting-list strong,.dashboard-page.theme-light.view-overview .dash-command-task-list strong,.dashboard-page.theme-light.view-overview .dash-command-agenda strong{color:#0b1220}.dashboard-page.theme-light.view-overview .dash-command-briefing-list span,.dashboard-page.theme-light.view-overview .dash-command-meeting-list span,.dashboard-page.theme-light.view-overview .dash-command-task-list small,.dashboard-page.theme-light.view-overview .dash-command-agenda span,.dashboard-page.theme-light.view-overview .dash-command-agenda p{color:#5f6b7b}.dashboard-page.theme-light.view-overview .dash-command-calendar,.dashboard-page.theme-light.view-overview .dash-command-tasks,.dashboard-page.theme-light.view-overview .dash-command-meetings,.dashboard-page.theme-light.view-overview .dash-command-quick-links,.dashboard-page.theme-light.view-overview .dash-command-focus{background:#fffffff0;border:1px solid rgba(37,76,130,.1)}.dashboard-page.theme-light.view-overview .dash-command-calendar header>span,.dashboard-page.theme-light.view-overview .dash-command-tasks header>span,.dashboard-page.theme-light.view-overview .dash-command-meetings header>span,.dashboard-page.theme-light.view-overview .dash-command-quick-links h4,.dashboard-page.theme-light.view-overview .dash-command-focus h4{color:#0b1220}.dashboard-page.theme-light.view-overview .dash-command-calendar header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-tasks header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-meetings header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-focus .dash-icon,.dashboard-page.theme-light.view-overview .dash-command-quick-links .dash-icon{color:#2478ff}.dashboard-page.theme-light.view-overview .dash-command-calendar header small,.dashboard-page.theme-light.view-overview .dash-command-tasks header button,.dashboard-page.theme-light.view-overview .dash-command-meetings header button{color:#2478ff;background:#2478ff12;border-color:#2478ff29}.dashboard-page.theme-light.view-overview .dash-command-date,.dashboard-page.theme-light.view-overview .dash-command-link{color:#2478ff}.dashboard-page.theme-light.view-overview .dash-command-agenda article,.dashboard-page.theme-light.view-overview .dash-command-task-list>button{border-bottom-color:#254c8214}.dashboard-page.theme-light.view-overview .dash-command-task-list>button,.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button{color:#0b1220;background:#fff}.dashboard-page.theme-light.view-overview .dash-command-task-list>button:hover,.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button:hover{background:#2478ff0e;border-color:#2478ff29}.dashboard-page.theme-light.view-overview .dash-command-checkbox{border-color:#1f385c38}.dashboard-page.theme-light.view-overview .dash-command-priority{color:#566171;background:#eef3fb;border-color:#254c8214}.dashboard-page.theme-light.view-overview .dash-command-priority.urgent,.dashboard-page.theme-light.view-overview .dash-command-priority.high{color:#1267f4;background:#2478ff1a;border-color:#2478ff24}.dashboard-page.theme-light.view-overview .dash-command-meetings{display:grid;gap:1.25rem;align-content:start;min-height:0}.dashboard-page.theme-light.view-overview .dash-command-meeting-list{gap:.8rem}.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button{border:1px solid rgba(37,76,130,.1);box-shadow:0 10px 26px #263d5e0e}.dashboard-page.theme-light.view-overview .dash-command-meeting-list time{color:#0b1220;background:#f8fbff;border-color:#254c821a}.dashboard-page.theme-light.view-overview .dash-command-meeting-list time span{color:#2478ff}.dashboard-page.theme-light.view-overview .dash-command-meeting-list small{color:#5f6b7b}.dashboard-page.theme-light.view-overview .dash-command-join{color:#2478ff;background:#2478ff0f;border-color:#2478ff38}.dash-command-quick-links,.dash-command-focus{display:grid;gap:1rem;padding:1.35rem;border-radius:1rem}.dash-command-quick-links h4,.dash-command-focus h4{margin:0;font-size:1.15rem;letter-spacing:-.02em}.dash-command-quick-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dash-command-quick-links button{display:grid;place-items:center;gap:.55rem;min-height:5.2rem;padding:.75rem;color:#4d5b70;background:#fff;border:1px solid rgba(37,76,130,.1);border-radius:.85rem;font-weight:700;text-align:center}.dash-command-focus{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dash-command-focus h4{display:flex;align-items:center;gap:.5rem}.dash-command-focus p{max-width:18rem;margin:.65rem 0 0;color:#5f6b7b;line-height:1.5}.dash-command-focus>span{display:grid;place-items:center;width:6.8rem;height:6.8rem;color:#263248;background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#2478ff 0,#2478ff 70deg,#e7eef9 70deg,#e7eef9 360deg);border-radius:999px;font-size:1.25rem;font-weight:800}.dash-command-focus small{display:block;color:#7a8798;font-size:.8rem;font-weight:700}@media(max-width:1280px){.dashboard-page.theme-light.view-overview .dash-command-layout,.dashboard-page.theme-light.view-overview .dash-command-lower{grid-template-columns:1fr}}@media(max-width:840px){.dashboard-page.theme-light.view-overview .dash-command-briefing-list,.dash-command-quick-links>div,.dash-command-focus{grid-template-columns:1fr}}.dashboard-page.view-overview{--edge-dash-bg: #0f172a;--edge-dash-bg-deep: #0b1120;--edge-dash-panel: #1e293b;--edge-dash-panel-soft: rgba(30, 41, 59, .72);--edge-dash-panel-hover: #334155;--edge-dash-border: #334155;--edge-dash-border-soft: rgba(51, 65, 85, .72);--edge-dash-text: #f8fafc;--edge-dash-muted: #94a3b8;--edge-dash-accent: #3b82f6;color:var(--edge-dash-text);background:radial-gradient(circle at 72% 4%,rgba(59,130,246,.13),transparent 34rem),linear-gradient(180deg,#0f172a,#0b1120)}.dashboard-page.view-overview .dash-sidebar{width:16rem;color:var(--edge-dash-text);background:radial-gradient(circle at 0 0,rgba(59,130,246,.18),transparent 19rem),linear-gradient(180deg,#0b1120fa,#040914fa);border-right:1px solid var(--edge-dash-border);box-shadow:none}.dashboard-page.view-overview .dash-sidebar-header{padding:2rem 1.5rem 1.25rem;gap:.8rem}.dashboard-page.view-overview .dash-sidebar-header h1{color:var(--edge-dash-text);font-size:1.35rem;letter-spacing:-.04em}.dashboard-page.view-overview .dash-sidebar-mark{display:grid;width:2rem;height:2rem;border-radius:.55rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(147,197,253,.34);box-shadow:0 14px 32px #2563eb4d}.dashboard-page.view-overview .dash-sidebar-mark img{width:1.3rem;height:1.3rem}.dashboard-page.view-overview .dash-nav-list{padding:1.25rem 1rem;gap:.5rem}.dashboard-page.view-overview .dash-nav-item{min-height:3rem;padding:.8rem 1rem;color:var(--edge-dash-muted);background:transparent;border:1px solid transparent;border-radius:.65rem;box-shadow:none;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.dashboard-page.view-overview .dash-nav-item:hover{color:var(--edge-dash-text);background:#1e293bad;border-color:#334155e6}.dashboard-page.view-overview .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#93c5fd6b;box-shadow:0 18px 42px #2563eb47}.dashboard-page.view-overview .dash-nav-item.active:after{display:none}.dashboard-page.view-overview .dash-back-projects{color:var(--edge-dash-muted);background:transparent;border-color:transparent}.dashboard-page.view-overview .dash-account-area{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--edge-dash-border)}.dashboard-page.view-overview .dash-account-card,.dashboard-page.view-overview .dash-account-menu{color:var(--edge-dash-text);background:#1e293bbd;border-color:var(--edge-dash-border);border-radius:.75rem;box-shadow:none}.dashboard-page.view-overview .dash-user-copy span{color:var(--edge-dash-muted)}.dashboard-page.view-overview .dash-main{padding:0;background:transparent}.dashboard-page.view-overview .dash-command-dashboard{min-height:100vh;padding:1.75rem 2rem 2rem;color:var(--edge-dash-text)}.dashboard-page.view-overview .dash-command-toolbar{position:sticky;top:0;z-index:4;margin:-1.75rem -2rem 1.5rem;padding:1.5rem 2rem 1.1rem;background:#0f172ac7;border-bottom:1px solid rgba(51,65,85,.52);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-page.view-overview .dash-command-toolbar h3{color:var(--edge-dash-text);font-size:1.75rem;line-height:1.15;letter-spacing:-.04em}.dashboard-page.view-overview .dash-command-actions button{width:2.75rem;height:2.75rem;color:var(--edge-dash-muted);background:#1e293bbd;border:1px solid var(--edge-dash-border);border-radius:.75rem;box-shadow:none}.dashboard-page.view-overview .dash-command-actions button:hover{color:var(--edge-dash-text);background:var(--edge-dash-panel-hover);border-color:#3b82f66b}.dashboard-page.view-overview .dash-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);gap:1.5rem;align-items:stretch}.dashboard-page.view-overview .dash-command-primary,.dashboard-page.view-overview .dash-command-lower{gap:1.5rem}.dashboard-page.view-overview .dash-command-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.view-overview .dash-command-card,.dashboard-page.view-overview button.dash-command-card{color:var(--edge-dash-text);background:linear-gradient(180deg,#ffffff09,#ffffff03),#1e293bc2;border:1px solid var(--edge-dash-border);border-radius:.9rem;box-shadow:0 22px 70px #00000038,inset 0 1px #ffffff0a}.dashboard-page.view-overview .dash-command-briefing{min-height:23rem;padding:2rem;background:linear-gradient(90deg,#0b1120ed,#0f172ac7 45%,#0f172a47),radial-gradient(circle at 88% 20%,rgba(59,130,246,.36),transparent 15rem),linear-gradient(135deg,#1e293b,#0f172a);border-color:#3b82f642}.dashboard-page.view-overview .dash-command-briefing-copy{display:flex;gap:1rem;max-width:42rem}.dashboard-page.view-overview .dash-command-icon{width:3rem;height:3rem;color:#bfdbfe;background:#3b82f62b;border:1px solid rgba(96,165,250,.18);border-radius:.75rem}.dashboard-page.view-overview .dash-command-kicker{margin-bottom:.5rem;color:#60a5fa;font-size:1rem;font-weight:750}.dashboard-page.view-overview .dash-command-briefing h4{color:var(--edge-dash-text);font-size:clamp(1.6rem,2.25vw,2.25rem);letter-spacing:-.04em}.dashboard-page.view-overview .dash-command-briefing-copy p:last-child{color:var(--edge-dash-muted);font-size:1rem}.dashboard-page.view-overview .dash-command-briefing-list{width:min(35rem,58%);margin-top:1.75rem;gap:.75rem}.dashboard-page.view-overview .dash-command-briefing-list article{padding:.9rem;background:#0f172a9e;border:1px solid rgba(51,65,85,.72);border-radius:.75rem;box-shadow:none}.dashboard-page.view-overview .dash-command-briefing-list article>.material-symbols-outlined{color:#60a5fa;background:#3b82f62b;border-radius:.65rem}.dashboard-page.view-overview .dash-command-calendar,.dashboard-page.view-overview .dash-command-tasks,.dashboard-page.view-overview .dash-command-meetings,.dashboard-page.view-overview .dash-command-quick-links,.dashboard-page.view-overview .dash-command-focus{background:linear-gradient(180deg,#ffffff06,#ffffff03),#1e293bbd;border-color:var(--edge-dash-border)}.dashboard-page.view-overview .dash-command-calendar,.dashboard-page.view-overview .dash-command-tasks{min-height:24rem}.dashboard-page.view-overview .dash-command-calendar header>span,.dashboard-page.view-overview .dash-command-tasks header>span,.dashboard-page.view-overview .dash-command-meetings header>span,.dashboard-page.view-overview .dash-command-quick-links h4,.dashboard-page.view-overview .dash-command-focus h4{color:var(--edge-dash-text)}.dashboard-page.view-overview .dash-command-calendar header small,.dashboard-page.view-overview .dash-command-tasks header button,.dashboard-page.view-overview .dash-command-meetings header button{color:#60a5fa;background:#3b82f61c;border-color:#3b82f638;border-radius:.55rem}.dashboard-page.view-overview .dash-command-date,.dashboard-page.view-overview .dash-command-link{color:#60a5fa}.dashboard-page.view-overview .dash-command-briefing-list strong,.dashboard-page.view-overview .dash-command-meeting-list strong,.dashboard-page.view-overview .dash-command-task-list strong,.dashboard-page.view-overview .dash-command-agenda strong{color:var(--edge-dash-text)}.dashboard-page.view-overview .dash-command-briefing-list span,.dashboard-page.view-overview .dash-command-meeting-list span,.dashboard-page.view-overview .dash-command-task-list small,.dashboard-page.view-overview .dash-command-agenda span,.dashboard-page.view-overview .dash-command-agenda p,.dashboard-page.view-overview .dash-command-focus p{color:var(--edge-dash-muted)}.dashboard-page.view-overview .dash-command-agenda article,.dashboard-page.view-overview .dash-command-task-list>button{border-bottom-color:#3341559e}.dashboard-page.view-overview .dash-command-task-list>button,.dashboard-page.view-overview .dash-command-meeting-list>button{color:var(--edge-dash-text);background:#0f172a6b;border-color:#334155b8;border-radius:.7rem}.dashboard-page.view-overview .dash-command-task-list>button:hover,.dashboard-page.view-overview .dash-command-meeting-list>button:hover{background:#3341558c;border-color:#3b82f64d}.dashboard-page.view-overview .dash-command-checkbox{border-color:#94a3b86b}.dashboard-page.view-overview .dash-command-priority{color:#cbd5e1;background:#64748b2e;border-color:#94a3b829}.dashboard-page.view-overview .dash-command-priority.urgent,.dashboard-page.view-overview .dash-command-priority.high{color:#dbeafe;background:#3b82f638;border-color:#3b82f661}.dashboard-page.view-overview .dash-command-meeting-list{gap:.75rem}.dashboard-page.view-overview .dash-command-meeting-list time{color:var(--edge-dash-text);background:#0f172aad;border-color:#3b82f62e}.dashboard-page.view-overview .dash-command-meeting-list time span{color:#60a5fa}.dashboard-page.view-overview .dash-command-join{color:#93c5fd;background:#3b82f61f;border-color:#3b82f642}.dashboard-page.view-overview .dash-command-quick-links button{color:#cbd5e1;background:#0f172a70;border-color:#334155b8}.dashboard-page.view-overview .dash-command-quick-links button:hover{color:#fff;background:#3b82f61f;border-color:#3b82f657}.dashboard-page.view-overview .dash-command-focus>span{color:var(--edge-dash-text);background:radial-gradient(circle at center,rgba(15,23,42,1) 0 58%,transparent 59%),conic-gradient(#3b82f6 0,#3b82f6 70deg,#334155cc 70deg,#334155cc 360deg)}.dashboard-page.view-overview .dash-command-focus small{color:var(--edge-dash-muted)}@media(max-width:1280px){.dashboard-page.view-overview .dash-command-layout,.dashboard-page.view-overview .dash-command-lower{grid-template-columns:1fr}.dashboard-page.view-overview .dash-command-briefing-list{width:min(36rem,100%)}}@media(max-width:760px){.dashboard-page.view-overview .dash-command-dashboard{padding:1rem}.dashboard-page.view-overview .dash-command-toolbar{margin:-1rem -1rem 1rem;padding:1rem}.dashboard-page.view-overview .dash-command-briefing-list,.dashboard-page.view-overview .dash-command-quick-links>div,.dashboard-page.view-overview .dash-command-focus{grid-template-columns:1fr}}.dashboard-page.view-briefing{--night-bg: #0a0f1c;--night-sidebar: #0d1326;--night-panel: rgba(21, 29, 54, .72);--night-card: rgba(30, 41, 59, .58);--night-card-hover: rgba(30, 41, 59, .82);--night-accent: #3b82f6;--night-text: #e2e8f0;--night-muted: #94a3b8;--night-soft: #cbd5e1;--night-border: rgba(255, 255, 255, .075);--night-border-strong: rgba(96, 165, 250, .28);color:var(--night-text);background:var(--night-bg)}.dashboard-page.view-briefing .dash-sidebar{color:var(--night-text);background:radial-gradient(circle at 0 0,rgba(59,130,246,.12),transparent 18rem),var(--night-sidebar);border-right:1px solid rgba(148,163,184,.16)}.dashboard-page.view-briefing .dash-sidebar .dash-back-button,.dashboard-page.view-briefing .dash-sidebar .dash-nav-item,.dashboard-page.view-briefing .dash-sidebar .dash-user-card{color:var(--night-muted)}.dashboard-page.view-briefing .dash-sidebar .dash-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#93c5fd61;box-shadow:0 18px 44px #2563eb40}.dashboard-page.view-briefing .dash-main{padding:0;color:var(--night-text);background:var(--night-bg);overflow:auto}.dashboard-page.view-briefing .dash-header{display:none}.dashboard-page.view-briefing .dash-agent-briefing{position:relative;width:100%;max-width:none;min-height:100%;margin:0;padding:1.5rem 2rem 2rem;overflow:hidden;color:var(--night-text);background:radial-gradient(circle at 50% 0,rgba(59,130,246,.16),transparent 42rem),var(--night-bg)}.dashboard-page.view-briefing .dash-agent-sky{position:absolute;inset:0 0 auto;height:26rem;pointer-events:none;opacity:.84;background:linear-gradient(180deg,rgba(10,15,28,.18) 0%,rgba(10,15,28,.5) 55%,var(--night-bg) 100%),url(/night-briefing-details-bg.png) center top / cover no-repeat}.dashboard-page.view-briefing .dash-agent-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(100rem,100%);margin:0 auto 2rem;padding:0;color:var(--night-text)}.dashboard-page.view-briefing .dash-agent-title-row{display:flex;align-items:center;gap:.8rem}.dashboard-page.view-briefing .dash-agent-back,.dashboard-page.view-briefing .dash-agent-actions button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:var(--night-muted);background:#ffffff0e;border:1px solid var(--night-border);border-radius:.75rem;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.dashboard-page.view-briefing .dash-agent-back:hover,.dashboard-page.view-briefing .dash-agent-actions button:hover{color:#fff;background:#3b82f629;border-color:var(--night-border-strong);transform:translateY(-1px)}.dashboard-page.view-briefing .dash-agent-moon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;color:#bfdbfe;background:#3b82f62e;border:1px solid rgba(96,165,250,.22);border-radius:999px}.dashboard-page.view-briefing .dash-agent-title-row h2{margin:0;color:#fff;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.dashboard-page.view-briefing .dash-agent-title-row p{margin:.1rem 0 0;color:var(--night-muted);font-size:.78rem}.dashboard-page.view-briefing .dash-agent-actions{display:flex;align-items:center;gap:.75rem}.dashboard-page.view-briefing .dash-agent-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;gap:1.5rem;width:min(100rem,100%);margin:0 auto;align-items:start}.dashboard-page.view-briefing .dash-agent-main,.dashboard-page.view-briefing .dash-agent-rail{display:flex;flex-direction:column;gap:1.5rem}.dashboard-page.view-briefing .dash-agent-hero{display:flex;flex-direction:column;min-height:auto;padding:0;gap:1.5rem;color:var(--night-text);background:transparent;border:0;border-radius:0;box-shadow:none}.dashboard-page.view-briefing .dash-agent-hero:before,.dashboard-page.view-briefing .dash-agent-hero:after{display:none}.dashboard-page.view-briefing .dash-agent-hero-copy{max-width:52rem}.dashboard-page.view-briefing .dash-agent-date{margin:0 0 .75rem;color:#93c5fd;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard-page.view-briefing .dash-agent-hero h3{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,3.65rem);line-height:.98;letter-spacing:-.055em}.dashboard-page.view-briefing .dash-agent-hero-copy>p:last-child{max-width:43rem;margin:.75rem 0 0;color:var(--night-soft);font-size:1rem;line-height:1.5}.dashboard-page.view-briefing .dash-agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-page.view-briefing .dash-agent-metrics article,.dashboard-page.view-briefing .dash-agent-panel,.dashboard-page.view-briefing .dash-agent-rail-card{color:var(--night-text);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--night-panel);border:1px solid var(--night-border);box-shadow:0 24px 80px #0003,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-page.view-briefing .dash-agent-metrics article{display:grid;grid-template-columns:2.75rem 1fr;column-gap:.85rem;align-items:center;min-height:5.4rem;padding:1rem;border-radius:1rem}.dashboard-page.view-briefing .dash-agent-metrics article>.material-symbols-outlined,.dashboard-page.view-briefing .dash-agent-list article>span{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;color:#60a5fa;background:#3b82f62b;border:1px solid rgba(96,165,250,.18);border-radius:.8rem}.dashboard-page.view-briefing .dash-agent-metrics span{color:var(--night-muted);font-size:.76rem;font-weight:650}.dashboard-page.view-briefing .dash-agent-metrics strong{color:#fff;font-size:1.6rem;line-height:1.05;letter-spacing:-.035em}.dashboard-page.view-briefing .dash-agent-metrics small{color:#86efac;font-size:.72rem}.dashboard-page.view-briefing .dash-agent-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.dashboard-page.view-briefing .dash-agent-panel{padding:1.5rem;border-radius:1rem}.dashboard-page.view-briefing .dash-agent-work-grid .dash-agent-panel{min-height:23rem}.dashboard-page.view-briefing .dash-agent-panel>header,.dashboard-page.view-briefing .dash-agent-rail-card h3{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:#fff}.dashboard-page.view-briefing .dash-agent-panel>header .material-symbols-outlined,.dashboard-page.view-briefing .dash-agent-rail-card h3 .material-symbols-outlined{color:#60a5fa}.dashboard-page.view-briefing .dash-agent-panel h3,.dashboard-page.view-briefing .dash-agent-rail-card h3{margin:0;color:#fff;font-size:1.1rem;font-weight:760;letter-spacing:-.025em}.dashboard-page.view-briefing .dash-agent-list{display:flex;flex-direction:column;gap:.75rem}.dashboard-page.view-briefing .dash-agent-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.4rem;padding:.85rem;background:var(--night-card);border:1px solid rgba(255,255,255,.055);border-radius:.9rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-page.view-briefing .dash-agent-list article:hover{background:var(--night-card-hover);border-color:#ffffff1a;transform:translateY(-1px)}.dashboard-page.view-briefing .dash-agent-list article strong{color:#fff;font-size:.88rem;font-weight:750}.dashboard-page.view-briefing .dash-agent-list article p{margin:.2rem 0 0;color:var(--night-muted);font-size:.78rem;line-height:1.4}.dashboard-page.view-briefing .dash-agent-list article>.material-symbols-outlined{color:#93c5fd}.dashboard-page.view-briefing .dash-agent-highlights{min-height:auto}.dashboard-page.view-briefing .dash-agent-highlights>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.dashboard-page.view-briefing .dash-agent-highlights article{display:flex;min-height:5.3rem;gap:.8rem;padding:1rem;background:var(--night-card);border:1px solid rgba(255,255,255,.055);border-radius:.85rem}.dashboard-page.view-briefing .dash-agent-highlights article span{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;color:#60a5fa;background:#3b82f624;border-radius:.7rem}.dashboard-page.view-briefing .dash-agent-highlights article strong{color:#fff;font-size:.82rem}.dashboard-page.view-briefing .dash-agent-highlights article p,.dashboard-page.view-briefing .dash-agent-empty{margin:.2rem 0 0;color:var(--night-muted);font-size:.75rem}.dashboard-page.view-briefing .dash-agent-rail{position:sticky;top:1.5rem}.dashboard-page.view-briefing .dash-agent-rail-card{padding:1.25rem;border-radius:1rem}.dashboard-page.view-briefing .dash-agent-weather>div{display:flex;align-items:center;gap:.85rem}.dashboard-page.view-briefing .dash-agent-weather>div .material-symbols-outlined{color:#bfdbfe;font-size:3.3rem}.dashboard-page.view-briefing .dash-agent-weather strong{color:#fff;font-size:2.05rem;letter-spacing:-.04em}.dashboard-page.view-briefing .dash-agent-weather span,.dashboard-page.view-briefing .dash-agent-weather p{color:var(--night-soft)}.dashboard-page.view-briefing .dash-agent-weather p{margin:.8rem 0 0;font-size:.78rem}.dashboard-page.view-briefing .dash-agent-focus-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem .9rem;align-items:center;padding:.7rem 0}.dashboard-page.view-briefing .dash-agent-focus-row+.dash-agent-focus-row{border-top:1px solid rgba(255,255,255,.055)}.dashboard-page.view-briefing .dash-agent-focus-row span{color:var(--night-soft);font-size:.8rem}.dashboard-page.view-briefing .dash-agent-focus-row strong{color:#fff;font-size:.9rem}.dashboard-page.view-briefing .dash-agent-focus-row meter{grid-column:1 / -1;width:100%;height:.38rem}.dashboard-page.view-briefing .dash-agent-focus-row meter::-webkit-meter-bar{background:#94a3b826;border:0;border-radius:999px}.dashboard-page.view-briefing .dash-agent-focus-row meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#2563eb,#8b5cf6);border-radius:999px}.dashboard-page.view-briefing .dash-agent-advice{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.dashboard-page.view-briefing .dash-agent-advice li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;color:var(--night-soft);font-size:.82rem;line-height:1.45}.dashboard-page.view-briefing .dash-agent-advice .material-symbols-outlined{color:#bfdbfe}.dashboard-page.view-briefing .dash-agent-wind{overflow:hidden;background:radial-gradient(circle at 85% 85%,rgba(59,130,246,.2),transparent 7rem),var(--night-panel)}.dashboard-page.view-briefing .dash-agent-wind p{margin:0 0 1rem;color:var(--night-soft);font-size:.82rem;line-height:1.5}.dashboard-page.view-briefing .dash-agent-wind button{width:100%;min-height:2.6rem;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(147,197,253,.32);border-radius:.8rem;font-weight:760;box-shadow:0 14px 34px #2563eb38}@media(max-width:1280px){.dashboard-page.view-briefing .dash-agent-grid{grid-template-columns:1fr}.dashboard-page.view-briefing .dash-agent-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.dashboard-page.view-briefing .dash-agent-metrics,.dashboard-page.view-briefing .dash-agent-work-grid,.dashboard-page.view-briefing .dash-agent-highlights>div,.dashboard-page.view-briefing .dash-agent-rail{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-page.view-briefing .dash-agent-briefing{padding:1rem}.dashboard-page.view-briefing .dash-agent-topbar{align-items:flex-start;flex-direction:column}.dashboard-page.view-briefing .dash-agent-title-row{align-items:flex-start}.dashboard-page.view-briefing .dash-agent-hero h3{font-size:clamp(2rem,13vw,3rem)}}.dashboard-page .dash-sidebar,.dashboard-page.theme-light .dash-sidebar,.dashboard-page.theme-dark .dash-sidebar,.dashboard-page.view-overview .dash-sidebar,.dashboard-page.view-todos .dash-sidebar,.dashboard-page.view-meetings .dash-sidebar,.dashboard-page.view-knowledge .dash-sidebar,.dashboard-page.view-settings .dash-sidebar,.dashboard-page.view-calendar .dash-sidebar,.dashboard-page.view-briefing .dash-sidebar{width:16rem;flex:0 0 16rem;color:#f8fafc;background:radial-gradient(circle at 0 0,rgba(59,130,246,.16),transparent 18rem),linear-gradient(180deg,#0b1120fb,#040914fb);border-right:1px solid rgba(51,65,85,.95);box-shadow:none}.dashboard-page .dash-sidebar-header,.dashboard-page.view-overview .dash-sidebar-header{display:flex;align-items:center;gap:.8rem;padding:2rem 1.5rem 1.25rem}.dashboard-page .dash-sidebar-header h1,.dashboard-page.theme-light .dash-sidebar-header h1,.dashboard-page.theme-dark .dash-sidebar-header h1,.dashboard-page.view-overview .dash-sidebar-header h1{color:#f8fafc;font-size:1.35rem;font-weight:780;letter-spacing:-.04em}.dashboard-page .dash-sidebar-mark,.dashboard-page.view-overview .dash-sidebar-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(147,197,253,.34);box-shadow:0 14px 32px #2563eb4d}.dashboard-page .dash-sidebar-mark img,.dashboard-page.view-overview .dash-sidebar-mark img{width:1.3rem;height:1.3rem;object-fit:contain}.dashboard-page .dash-nav-list,.dashboard-page.view-overview .dash-nav-list{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1rem}.dashboard-page .dash-nav-item,.dashboard-page.theme-light .dash-nav-item,.dashboard-page.theme-dark .dash-nav-item,.dashboard-page.view-overview .dash-nav-item,.dashboard-page.view-briefing .dash-sidebar .dash-nav-item{display:flex;align-items:center;gap:.9rem;width:100%;min-height:3rem;padding:.8rem 1rem;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:.75rem;box-shadow:none;font-size:.98rem;font-weight:670;letter-spacing:-.01em;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-page .dash-nav-item .dash-icon,.dashboard-page.theme-light .dash-nav-item .dash-icon,.dashboard-page.theme-dark .dash-nav-item .dash-icon{color:currentColor;font-size:1.4rem}.dashboard-page .dash-nav-item:hover,.dashboard-page.theme-light .dash-nav-item:hover,.dashboard-page.theme-dark .dash-nav-item:hover,.dashboard-page.view-overview .dash-nav-item:hover{color:#f8fafc;background:#1e293bad;border-color:#334155e6;transform:translateY(-1px)}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active,.dashboard-page.theme-dark .dash-nav-item.active,.dashboard-page.view-overview .dash-nav-item.active,.dashboard-page.view-briefing .dash-sidebar .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#93c5fd6b;box-shadow:0 18px 42px #2563eb47;transform:none}.dashboard-page .dash-nav-item.active:after,.dashboard-page.theme-light .dash-nav-item.active:after,.dashboard-page.theme-dark .dash-nav-item.active:after,.dashboard-page.view-overview .dash-nav-item.active:after{display:none}.dashboard-page .dash-back-projects,.dashboard-page.view-overview .dash-back-projects{color:#94a3b8;background:transparent;border-color:transparent}.dashboard-page .dash-account-area,.dashboard-page.view-overview .dash-account-area{margin-top:auto;padding:1rem 1.25rem 1.5rem;border-top:1px solid rgba(51,65,85,.95)}.dashboard-page .dash-user-card,.dashboard-page.theme-light .dash-user-card,.dashboard-page.theme-dark .dash-user-card,.dashboard-page.view-briefing .dash-sidebar .dash-user-card{color:#e2e8f0;background:#0f172a9e;border:1px solid rgba(51,65,85,.95);border-radius:.85rem;box-shadow:none}.dashboard-page.view-todos{--tasks-bg: #080d19;--tasks-bg-soft: #0b1120;--tasks-sidebar: #0b1120;--tasks-surface: #111827;--tasks-surface-soft: rgba(17, 24, 39, .72);--tasks-row: rgba(255, 255, 255, .035);--tasks-border: rgba(31, 41, 55, .92);--tasks-border-soft: rgba(55, 65, 81, .58);--tasks-blue: #2563eb;--tasks-blue-hover: #1d4ed8;--tasks-text: #e5e7eb;--tasks-muted: #9ca3af;color:var(--tasks-text);background:var(--tasks-bg)}.dashboard-page.view-todos .dash-main{min-width:0;padding:0;overflow:hidden;color:var(--tasks-text);background:radial-gradient(circle at 74% 6%,rgba(37,99,235,.18),transparent 34rem),linear-gradient(180deg,#080d19,#060a12)}.dashboard-page.view-todos .dash-header{display:none}.dashboard-page.view-todos .dash-tasks-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:100%;height:100vh;min-height:0;color:var(--tasks-text)}.dashboard-page.view-todos .dash-tasks-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;min-height:5.25rem;padding:1.25rem 2rem 0;border-bottom:1px solid rgba(31,41,55,.5)}.dashboard-page.view-todos .dash-tasks-topbar h2{margin:0 0 1rem;color:#fff;font-size:1.6rem;line-height:1.1;font-weight:760;letter-spacing:-.035em}.dashboard-page.view-todos .dash-tasks-tabs,.dashboard-page.view-todos .dash-tasks-actions,.dashboard-page.view-todos .dash-tasks-mode-row,.dashboard-page.view-todos .dash-task-view-toggle{display:flex;align-items:center}.dashboard-page.view-todos .dash-tasks-tabs{gap:2rem}.dashboard-page.view-todos .dash-tasks-tabs button{min-height:2.85rem;padding:0 .15rem;color:var(--tasks-muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:.92rem;font-weight:680;box-shadow:none}.dashboard-page.view-todos .dash-tasks-tabs button.active,.dashboard-page.view-todos .dash-tasks-tabs button:hover{color:#60a5fa;background:transparent;border-bottom-color:var(--tasks-blue)}.dashboard-page.view-todos .dash-tasks-actions{align-self:center;gap:.75rem;padding-bottom:1rem}.dashboard-page.view-todos .dash-tasks-search{display:flex;align-items:center;gap:.7rem;width:min(22rem,28vw);min-height:2.75rem;padding:0 .9rem;color:var(--tasks-muted);background:#111827d6;border:1px solid var(--tasks-border);border-radius:.65rem;box-shadow:none}.dashboard-page.view-todos .dash-tasks-search input{width:100%;min-width:0;color:#fff;background:transparent;border:0;outline:0;font:inherit}.dashboard-page.view-todos .dash-tasks-search input::placeholder{color:#9ca3afc7}.dashboard-page.view-todos .dash-tasks-actions button,.dashboard-page.view-todos .dash-tasks-mode-row button{min-height:2.75rem;padding:0 1rem;color:var(--tasks-text);background:#111827d6;border:1px solid var(--tasks-border);border-radius:.65rem;font-size:.92rem;font-weight:720;box-shadow:none}.dashboard-page.view-todos .dash-tasks-actions button:hover,.dashboard-page.view-todos .dash-tasks-mode-row button:hover{color:#fff;background:#ffffff0e;border-color:#4b5563f2}.dashboard-page.view-todos .dash-tasks-actions button.primary,.dashboard-page.view-todos .dash-tasks-mode-row button.active{color:#fff;background:linear-gradient(180deg,#2f78ff 0%,var(--tasks-blue) 100%);border-color:#60a5fac7;box-shadow:0 14px 34px #2563eb38}.dashboard-page.view-todos .dash-tasks-mode-row{justify-content:flex-end;gap:.75rem;padding:.9rem 2rem;border-bottom:1px solid rgba(31,41,55,.5)}.dashboard-page.view-todos .dash-task-view-toggle{gap:.5rem;padding:0;background:transparent;border:0;border-radius:0}.dashboard-page.view-todos .dash-tasks-layout{display:grid;grid-template-columns:minmax(38rem,1fr) minmax(28rem,30rem);gap:0;min-height:0;align-items:stretch}.dashboard-page.view-todos .dash-tasks-table{min-height:0;overflow-y:auto;background:linear-gradient(180deg,#0a14248f,#050a13b8),#080d19eb;border:0;border-right:1px solid rgba(31,41,55,.58);border-radius:0;box-shadow:none}.dashboard-page.view-todos .dash-task-board-head,.dashboard-page.view-todos .dash-task-board-row{display:grid;grid-template-columns:1.35rem minmax(16rem,1.6fr) minmax(5.5rem,.55fr) minmax(6.5rem,.58fr) minmax(8.5rem,.82fr) 1.75rem;align-items:center;gap:1rem}.dashboard-page.view-todos .dash-task-board-head{position:sticky;top:0;z-index:2;min-height:3.85rem;padding:0 2rem;color:var(--tasks-muted);background:#080d19f5;border-bottom:1px solid rgba(31,41,55,.58);font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-page.view-todos .dash-task-board-check{width:1.1rem;height:1.1rem;border:2px solid rgba(75,85,99,.95);border-radius:.22rem;background:transparent;box-shadow:none}.dashboard-page.view-todos .dash-task-board-group{padding:.65rem 1rem 0}.dashboard-page.view-todos .dash-task-board-group h3{display:flex;align-items:center;gap:.55rem;margin:0;padding:.85rem 1rem .55rem;color:#fff;font-size:.94rem;font-weight:760;letter-spacing:-.01em}.dashboard-page.view-todos .dash-task-board-group h3 span{display:inline-flex;min-width:1.45rem;height:1.45rem;align-items:center;justify-content:center;color:#60a5fa;background:#2563eb38;border:1px solid rgba(37,99,235,.34);border-radius:999px;font-size:.78rem}.dashboard-page.view-todos .dash-task-board-row{width:100%;min-height:3.85rem;margin:0;padding:0 1rem;color:var(--tasks-text);text-align:left;background:transparent;border:1px solid transparent;border-bottom-color:#1f29376b;border-radius:.55rem;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.dashboard-page.view-todos .dash-task-board-row:hover{color:#fff;background:#ffffff0d}.dashboard-page.view-todos .dash-task-board-row.active{color:#fff;background:#2563eb21;border-color:#2563eb61}.dashboard-page.view-todos .dash-task-board-title{display:flex;align-items:center;gap:.55rem;min-width:0}.dashboard-page.view-todos .dash-task-board-title strong{overflow:hidden;color:currentColor;font-size:.92rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-todos .dash-task-board-title small{display:inline-flex;flex:0 0 auto;align-items:center;gap:.22rem;color:var(--tasks-muted);font-size:.75rem}.dashboard-page.view-todos .dash-task-board-row>time{color:var(--tasks-muted);font-size:.88rem}.dashboard-page.view-todos .dash-task-board-row.active>time{color:#60a5fa}.dashboard-page.view-todos .dash-task-project-dot{display:inline-flex;min-width:0;align-items:center;gap:.5rem;overflow:hidden;color:var(--tasks-muted);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-todos .dash-task-project-dot i,.dashboard-page.view-todos .dash-task-inspector-meta i{width:.45rem;height:.45rem;flex:0 0 auto;background:var(--tasks-blue);border-radius:999px;box-shadow:none}.dashboard-page.view-todos .dash-task-board-row>.dash-icon:last-child{color:var(--tasks-muted);opacity:0;transition:opacity .16s ease,color .16s ease}.dashboard-page.view-todos .dash-task-board-row:hover>.dash-icon:last-child,.dashboard-page.view-todos .dash-task-board-row.active>.dash-icon:last-child{opacity:1}.dashboard-page.view-todos .dash-priority-chip{display:inline-flex;width:max-content;align-items:center;justify-content:center;min-height:1.65rem;padding:0 .65rem;color:#60a5fa;background:#2563eb29;border:1px solid rgba(37,99,235,.34);border-radius:.4rem;font-size:.74rem;font-weight:720;text-transform:none}.dashboard-page.view-todos .dash-priority-chip.priority-high,.dashboard-page.view-todos .dash-priority-chip.priority-urgent{color:#60a5fa;background:#2563eb2e;border-color:#2563eb66}.dashboard-page.view-todos .dash-priority-chip.priority-normal{color:#cbd5e1;background:#1f2937d9;border-color:#4b5563cc}.dashboard-page.view-todos .dash-priority-chip.priority-low{color:#9ca3af;background:#1f29378c;border-color:#4b55638c}.dashboard-page.view-todos .dash-task-inspector{position:relative;top:auto;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;padding:0;color:var(--tasks-text);background:radial-gradient(circle at 20% 0,rgba(37,99,235,.12),transparent 24rem),var(--tasks-surface);border:0;border-radius:0;box-shadow:none}.dashboard-page.view-todos .dash-task-inspector-close{position:absolute;top:1.25rem;right:1.25rem;width:2.4rem;height:2.4rem;color:var(--tasks-muted);background:transparent;border:0;border-radius:.65rem}.dashboard-page.view-todos .dash-task-inspector-close:hover{color:#fff;background:#ffffff0d}.dashboard-page.view-todos .dash-task-inspector>h3{max-width:calc(100% - 4.5rem);margin:0;padding:2rem 1.5rem 1rem;color:#fff;font-size:1.45rem;line-height:1.18;font-weight:740;letter-spacing:-.035em}.dashboard-page.view-todos .dash-task-inspector-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0 1.5rem 1.35rem;color:var(--tasks-muted);border-bottom:1px solid rgba(31,41,55,.58)}.dashboard-page.view-todos .dash-task-inspector-meta span:not(.dash-priority-chip){display:inline-flex;min-height:1.85rem;align-items:center;gap:.45rem;padding:0 .7rem;color:var(--tasks-muted);border:1px solid var(--tasks-border);border-radius:.4rem;font-size:.84rem}.dashboard-page.view-todos .dash-task-inspector-tabs{display:flex;flex-wrap:wrap;gap:1.35rem;margin:0;padding:0 1.5rem;border-bottom:1px solid rgba(31,41,55,.58)}.dashboard-page.view-todos .dash-task-inspector-tabs button{display:inline-flex;align-items:center;gap:.45rem;min-height:3.1rem;padding:0;color:var(--tasks-muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:.86rem;font-weight:680}.dashboard-page.view-todos .dash-task-inspector-tabs button.active,.dashboard-page.view-todos .dash-task-inspector-tabs button:hover{color:#60a5fa;border-bottom-color:var(--tasks-blue)}.dashboard-page.view-todos .dash-task-inspector-tabs button span:not(.dash-icon){display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;color:#cbd5e1;background:#ffffff14;border-radius:999px;font-size:.72rem}.dashboard-page.view-todos .dash-task-inspector-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:1rem 1.5rem;border-bottom:1px solid rgba(31,41,55,.58)}.dashboard-page.view-todos .dash-task-inspector-actions button,.dashboard-page.view-todos .dash-task-inspector-label-form button{min-height:2.35rem;padding:0 .85rem;color:var(--tasks-text);background:#080d19d1;border:1px solid var(--tasks-border);border-radius:.55rem;font-size:.86rem;font-weight:720}.dashboard-page.view-todos .dash-task-inspector-actions button.primary,.dashboard-page.view-todos .dash-task-inspector-label-form button{color:#fff;background:var(--tasks-blue);border-color:var(--tasks-blue)}.dashboard-page.view-todos .dash-task-inspector-section,.dashboard-page.view-todos .dash-task-inspector-edit,.dashboard-page.view-todos .dash-task-comment-row{margin-inline:1.5rem}.dashboard-page.view-todos .dash-task-inspector-section,.dashboard-page.view-todos .dash-task-inspector-edit{padding:1.2rem 0}.dashboard-page.view-todos .dash-task-inspector-section h4,.dashboard-page.view-todos .dash-task-inspector-edit label span{display:block;margin:0 0 .55rem;color:#fff;font-size:.92rem;font-weight:700;letter-spacing:0;text-transform:none}.dashboard-page.view-todos .dash-task-inspector-section p{margin:0;color:var(--tasks-muted);font-size:.92rem;line-height:1.65}.dashboard-page.view-todos .dash-task-progress-head{display:flex;justify-content:space-between;align-items:center;color:var(--tasks-muted)}.dashboard-page.view-todos .dash-task-progress{height:.35rem;margin:.65rem 0 1rem;overflow:hidden;background:#ffffff14;border-radius:999px}.dashboard-page.view-todos .dash-task-progress span{display:block;height:100%;background:var(--tasks-blue);border-radius:inherit}.dashboard-page.view-todos .dash-task-inspector-checks{display:grid;gap:.2rem}.dashboard-page.view-todos .dash-task-inspector-checks label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:2.45rem;padding:0 .25rem;color:var(--tasks-text);border-radius:.5rem}.dashboard-page.view-todos .dash-task-inspector-checks label:hover{background:#ffffff0b}.dashboard-page.view-todos .dash-task-inspector-checks input{width:1.05rem;height:1.05rem;accent-color:var(--tasks-blue)}.dashboard-page.view-todos .dash-task-attachment-row,.dashboard-page.view-todos .dash-task-comment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;color:var(--tasks-text);background:#ffffff0b;border:1px solid var(--tasks-border);border-radius:.7rem}.dashboard-page.view-todos .dash-task-attachment-row strong,.dashboard-page.view-todos .dash-task-attachment-row span{display:block}.dashboard-page.view-todos .dash-task-attachment-row span{color:var(--tasks-muted);font-size:.8rem}.dashboard-page.view-todos .dash-task-comment-row{margin-top:auto;margin-bottom:1.5rem}.dashboard-page.view-todos .dash-task-comment-row>span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;color:#bfdbfe;background:#2563eb42;border:1px solid rgba(37,99,235,.36);border-radius:999px;font-size:.78rem;font-weight:740}.dashboard-page.view-todos .dash-task-comment-row input{min-width:0;color:#fff;background:transparent;border:0;outline:0;font:inherit}.dashboard-page.view-todos .dash-task-inspector-edit{display:grid;gap:.85rem;margin-top:1rem;padding:1rem;background:#2563eb13;border:1px solid rgba(37,99,235,.2);border-radius:.85rem}.dashboard-page.view-todos .dash-task-inspector-edit input,.dashboard-page.view-todos .dash-task-inspector-edit select,.dashboard-page.view-todos .dash-task-inspector-edit textarea,.dashboard-page.view-todos .dash-task-inspector-label-form input{width:100%;color:#fff;background:#080d19b8;border:1px solid var(--tasks-border);border-radius:.6rem;font:inherit}.dashboard-page.view-todos .dash-task-inspector-edit textarea{min-height:6rem;padding:.85rem;resize:vertical}.dashboard-page.view-todos .dash-task-inspector-edit-grid,.dashboard-page.view-todos .dash-task-inspector-label-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-page.view-todos .dash-task-inspector-labels{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-page.view-todos .dash-task-inspector-labels button,.dashboard-page.view-todos .dash-task-inspector-labels span{padding:.35rem .6rem;color:var(--tasks-muted);background:#ffffff0e;border:1px solid var(--tasks-border);border-radius:999px;font-size:.82rem}.dashboard-page.view-todos .dash-task-inspector-edit .danger{min-height:2.5rem;color:#fecdd3;background:#ef44441a;border:1px solid rgba(239,68,68,.24);border-radius:.65rem;font-weight:760}.dashboard-page.view-todos .dash-task-inspector-empty{display:grid;place-items:center;min-height:100%;padding:2rem;color:var(--tasks-muted);text-align:center}.dashboard-page.view-todos .dash-task-inspector-empty .dash-icon{color:#60a5fa;font-size:3rem}.dashboard-page.view-todos .dash-kanban-board{min-height:0;padding:1rem 2rem 2rem;overflow:auto}.dashboard-page.view-todos .dash-inline-message{position:fixed;right:1.5rem;bottom:1.5rem;z-index:20;margin:0}@media(max-width:1280px){.dashboard-page.view-todos .dash-tasks-topbar{grid-template-columns:1fr}.dashboard-page.view-todos .dash-tasks-actions{padding-bottom:1rem}.dashboard-page.view-todos .dash-tasks-search{width:min(100%,24rem)}.dashboard-page.view-todos .dash-tasks-layout{grid-template-columns:1fr;overflow:auto}.dashboard-page.view-todos .dash-task-inspector{min-height:38rem;border-top:1px solid rgba(31,41,55,.58)}}@media(max-width:820px){.dashboard-page.view-todos .dash-tasks-topbar,.dashboard-page.view-todos .dash-tasks-mode-row{padding-inline:1rem}.dashboard-page.view-todos .dash-tasks-actions,.dashboard-page.view-todos .dash-tasks-tabs{flex-wrap:wrap}.dashboard-page.view-todos .dash-task-board-head,.dashboard-page.view-todos .dash-task-board-row{grid-template-columns:1.25rem minmax(12rem,1fr) minmax(5rem,auto)}.dashboard-page.view-todos .dash-task-board-head span:nth-child(4),.dashboard-page.view-todos .dash-task-board-head span:nth-child(5),.dashboard-page.view-todos .dash-task-board-head span:nth-child(6),.dashboard-page.view-todos .dash-task-board-row>time,.dashboard-page.view-todos .dash-task-project-dot,.dashboard-page.view-todos .dash-task-board-row>.dash-icon:last-child{display:none}}.dashboard-page.view-meetings{--meet-bg: #0b0e14;--meet-panel: #131825;--meet-panel-hover: #1a2133;--meet-border: #1f2937;--meet-primary: #2563eb;--meet-primary-hover: #1d4ed8;--meet-text: #f9fafb;--meet-muted: #9ca3af;--meet-soft: #6f7a8d;--meet-purple: #8b5cf6;--meet-green: #10b981;--meet-pink: #ec4899;--meet-blue-soft: #60a5fa;color:var(--meet-text);background:var(--meet-bg)}.dashboard-page.view-meetings .dash-main{padding:0;overflow:hidden;color:var(--meet-text);background:radial-gradient(circle at 75% 0%,rgba(37,99,235,.16),transparent 32rem),radial-gradient(circle at 25% 18%,rgba(37,99,235,.08),transparent 30rem),var(--meet-bg)}.dashboard-page.view-meetings .dash-main:before,.dashboard-page.view-meetings .dash-header{display:none}.dashboard-page.view-meetings .dash-content-shell{width:100%;max-width:none;min-height:100vh;padding:0}.dashboard-page.view-meetings .dash-meetings-board{display:grid;grid-template-rows:5rem minmax(0,1fr);height:100vh;min-height:0;gap:0}.dashboard-page.view-meetings .dash-meetings-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0 2rem}.dashboard-page.view-meetings .dash-meetings-board-head h2{margin:0;color:var(--meet-text);font-family:var(--font-sans);font-size:1.65rem;font-weight:760;line-height:1;letter-spacing:-.035em}.dashboard-page.view-meetings .dash-meetings-board-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.dashboard-page.view-meetings .dash-meetings-board-actions label{display:flex;align-items:center;gap:.65rem;width:16.5rem;height:2.75rem;padding:0 .85rem;color:var(--meet-muted);background:#131825c7;border:1px solid var(--meet-border);border-radius:.65rem;box-shadow:0 0 0 1px #ffffff03 inset}.dashboard-page.view-meetings .dash-meetings-board-actions input{width:100%;min-width:0;color:var(--meet-text);background:transparent;border:0;outline:0;font:inherit}.dashboard-page.view-meetings .dash-meetings-board-actions input::placeholder{color:var(--meet-muted)}.dashboard-page.view-meetings .dash-meetings-board-actions button,.dashboard-page.view-meetings .dash-meeting-detail-panel button,.dashboard-page.view-meetings .dash-meetings-agenda-panel button{color:var(--meet-muted);background:#131825c7;border:1px solid var(--meet-border);border-radius:.65rem;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dashboard-page.view-meetings .dash-meetings-board-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:2.75rem;padding:0 1rem;font-weight:700}.dashboard-page.view-meetings .dash-meetings-board-actions>button:not(.primary){width:2.75rem;padding:0}.dashboard-page.view-meetings .dash-meetings-board-actions>button:nth-of-type(1){width:auto;padding:0 1rem}.dashboard-page.view-meetings .dash-meetings-board-actions button:hover,.dashboard-page.view-meetings .dash-meeting-detail-panel button:hover,.dashboard-page.view-meetings .dash-meetings-agenda-panel button:hover{color:var(--meet-text);background:var(--meet-panel-hover);border-color:#60a5fa6b;transform:translateY(-1px)}.dashboard-page.view-meetings .dash-meetings-board-actions .primary,.dashboard-page.view-meetings .dash-meeting-detail-panel button.primary{color:#fff;background:linear-gradient(180deg,var(--meet-primary),var(--meet-primary-hover));border-color:#60a5fa70;box-shadow:0 14px 28px #2563eb38}.dashboard-page.view-meetings .dash-meetings-board-grid{display:grid;grid-template-columns:21.25rem minmax(0,1fr);gap:1.5rem;min-height:0;padding:0 2rem 2rem}.dashboard-page.view-meetings .dash-meetings-agenda-panel,.dashboard-page.view-meetings .dash-meeting-detail-panel{overflow:hidden;background:#131825db;border:1px solid var(--meet-border);border-radius:.85rem;box-shadow:0 18px 50px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-page.view-meetings .dash-meetings-agenda-panel{display:flex;flex-direction:column;min-height:0}.dashboard-page.view-meetings .dash-meeting-scope-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:1rem 1rem 1.15rem;padding:.25rem;background:#0b0e14ad;border:1px solid var(--meet-border);border-radius:.55rem}.dashboard-page.view-meetings .dash-meeting-scope-tabs button{min-height:2.15rem;color:var(--meet-muted);background:transparent;border:0;border-radius:.4rem;font-size:.86rem;font-weight:720}.dashboard-page.view-meetings .dash-meeting-scope-tabs button.active{color:var(--meet-blue-soft);background:#2563eb33}.dashboard-page.view-meetings .dash-meeting-month-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem 1rem}.dashboard-page.view-meetings .dash-meeting-month-row>button,.dashboard-page.view-meetings .dash-meeting-month-row>div{display:inline-flex;align-items:center;gap:.4rem}.dashboard-page.view-meetings .dash-meeting-month-row button{min-height:2.25rem;padding:0 .55rem;font-size:.86rem;font-weight:720}.dashboard-page.view-meetings .dash-meeting-month-row>button{color:var(--meet-text);background:transparent;border-color:transparent}.dashboard-page.view-meetings .dash-meeting-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 1rem 1rem;border-bottom:1px solid var(--meet-border)}.dashboard-page.view-meetings .dash-meeting-week-strip button{position:relative;display:grid;place-items:center;gap:.35rem;min-height:3.8rem;color:var(--meet-muted);background:transparent;border-color:transparent;border-radius:.7rem}.dashboard-page.view-meetings .dash-meeting-week-strip span{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.dashboard-page.view-meetings .dash-meeting-week-strip strong{font-size:.96rem;font-weight:760}.dashboard-page.view-meetings .dash-meeting-week-strip button.active{color:#fff;background:linear-gradient(180deg,#3485ff,var(--meet-primary))}.dashboard-page.view-meetings .dash-meeting-week-strip button.active:after{content:"";position:absolute;bottom:-.45rem;width:.32rem;height:.32rem;border-radius:999px;background:var(--meet-primary)}.dashboard-page.view-meetings .dash-meetings-day-list{flex:1;min-height:0;padding:1rem;overflow:auto}.dashboard-page.view-meetings .dash-meetings-day-list section{display:grid;gap:.45rem;margin-bottom:1.3rem}.dashboard-page.view-meetings .dash-meetings-day-list h3{margin:0;color:var(--meet-blue-soft);font-family:var(--font-sans);font-size:.86rem;font-weight:720;letter-spacing:0}.dashboard-page.view-meetings .dash-meeting-agenda-row{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:4.3rem;padding:.75rem;text-align:left;background:transparent;border-color:transparent;border-radius:.75rem}.dashboard-page.view-meetings .dash-meeting-agenda-row.active{background:var(--meet-panel-hover);border-color:#2563eba3}.dashboard-page.view-meetings .dash-meeting-agenda-row time{display:grid;gap:.15rem;color:var(--meet-blue-soft);font-size:.82rem;font-weight:760;text-align:right}.dashboard-page.view-meetings .dash-meeting-agenda-row time small{color:var(--meet-muted);font-size:.76rem}.dashboard-page.view-meetings .dash-meeting-agenda-row div{min-width:0}.dashboard-page.view-meetings .dash-meeting-agenda-row strong{display:block;overflow:hidden;color:var(--meet-text);font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-meetings .dash-meeting-agenda-row div span{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;margin-top:.25rem;overflow:hidden;color:var(--meet-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-meetings .dash-meeting-agenda-row i,.dashboard-page.view-meetings .dash-meeting-detail-panel header span i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--meet-purple)}.dashboard-page.view-meetings .dash-meeting-agenda-row>small{display:inline-flex;align-items:center;gap:.25rem;color:var(--meet-muted);font-size:.78rem;font-weight:720}.dashboard-page.view-meetings .dash-meetings-calendar-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:3.55rem;margin:0;padding:0 1.25rem;color:var(--meet-blue-soft);background:transparent;border:0;border-top:1px solid var(--meet-border);border-radius:0;font-weight:760}.dashboard-page.view-meetings .dash-meeting-detail-panel{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0}.dashboard-page.view-meetings .dash-meeting-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:2rem 2rem 1rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header>div:first-child{display:grid;gap:.45rem;min-width:0}.dashboard-page.view-meetings .dash-meeting-detail-panel>header>div:last-child{display:flex;align-items:center;gap:.75rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header>div:first-child>button{justify-content:flex-start;width:fit-content;min-height:auto;padding:0;color:var(--meet-blue-soft);background:transparent;border:0;box-shadow:none;font-size:.84rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header h3{margin:0;color:var(--meet-text);font-family:var(--font-sans);font-size:1.62rem;font-weight:760;line-height:1.12;letter-spacing:-.035em}.dashboard-page.view-meetings .dash-meeting-detail-panel header span{display:inline-flex;align-items:center;gap:.45rem;color:var(--meet-muted);font-size:.9rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header>div:last-child button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;font-weight:720}.dashboard-page.view-meetings .dash-meeting-detail-panel>header>div:last-child button:not(.primary){width:2.75rem;padding:0}.dashboard-page.view-meetings .dash-meeting-detail-pills{display:flex;flex-wrap:wrap;gap:.75rem;padding:0 2rem 1.35rem}.dashboard-page.view-meetings .dash-meeting-detail-pills span{display:inline-flex;align-items:center;gap:.55rem;min-height:2.45rem;padding:0 .8rem;color:var(--meet-muted);background:#0b0e1473;border:1px solid var(--meet-border);border-radius:.55rem;font-size:.86rem;font-weight:650}.dashboard-page.view-meetings .dash-meeting-detail-tabs{display:flex;gap:2rem;padding:0 2rem;border-bottom:1px solid var(--meet-border)}.dashboard-page.view-meetings .dash-meeting-detail-tabs button{position:relative;min-height:3rem;padding:0;color:var(--meet-muted);background:transparent;border:0;border-radius:0;font-weight:650}.dashboard-page.view-meetings .dash-meeting-detail-tabs button.active{color:var(--meet-blue-soft)}.dashboard-page.view-meetings .dash-meeting-detail-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--meet-primary)}.dashboard-page.view-meetings .dash-meeting-detail-content{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1.25rem;min-height:0;padding:1.5rem 2rem 2rem;overflow:auto}.dashboard-page.view-meetings .dash-meeting-summary-panel,.dashboard-page.view-meetings .dash-meeting-side-card{background:#0b0e145c;border:1px solid var(--meet-border);border-radius:.85rem}.dashboard-page.view-meetings .dash-meeting-summary-panel{display:grid;place-items:center;min-height:30rem;padding:2rem;border-style:dashed}.dashboard-page.view-meetings .dash-meeting-summary-panel>div{display:grid;justify-items:center;max-width:25rem;text-align:center}.dashboard-page.view-meetings .dash-meeting-summary-panel>div>span{display:grid;place-items:center;width:5rem;height:5rem;color:#e5edffc7;background:#131825d1;border:1px solid rgba(96,165,250,.24);border-radius:1.25rem}.dashboard-page.view-meetings .dash-meeting-summary-panel .dash-icon{font-size:2.1rem}.dashboard-page.view-meetings .dash-meeting-summary-panel h4,.dashboard-page.view-meetings .dash-meeting-side-card h4{margin:1rem 0 0;color:var(--meet-text);font-family:var(--font-sans);font-size:1.05rem;font-weight:720}.dashboard-page.view-meetings .dash-meeting-summary-panel p{margin:.7rem 0 1.35rem;color:var(--meet-muted);line-height:1.65}.dashboard-page.view-meetings .dash-meeting-summary-panel button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 1rem;color:var(--meet-blue-soft);font-weight:720}.dashboard-page.view-meetings .dash-meeting-detail-content>aside{display:grid;align-content:start;gap:1rem;min-width:0}.dashboard-page.view-meetings .dash-meeting-side-card{display:grid;gap:1rem;padding:1rem}.dashboard-page.view-meetings .dash-meeting-side-card h4{margin:0}.dashboard-page.view-meetings .dash-meeting-participant-list{display:grid;gap:.85rem}.dashboard-page.view-meetings .dash-meeting-participant-list article{display:flex;align-items:center;gap:.75rem;min-width:0}.dashboard-page.view-meetings .dash-meeting-participant-list article>span,.dashboard-page.view-meetings .dash-meeting-file>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 auto;color:#dbeafe;background:#2563eb52;border:1px solid rgba(96,165,250,.28);border-radius:999px;font-size:.82rem;font-weight:760}.dashboard-page.view-meetings .dash-meeting-participant-list article:nth-child(2)>span{color:#bbf7d0;background:#10b9813d;border-color:#10b98152}.dashboard-page.view-meetings .dash-meeting-participant-list article:nth-child(3)>span{color:#fde68a;background:#f59e0b38;border-color:#f59e0b4d}.dashboard-page.view-meetings .dash-meeting-participant-list article:nth-child(4)>span{color:#fecaca;background:#ef444433;border-color:#ef44444d}.dashboard-page.view-meetings .dash-meeting-participant-list div,.dashboard-page.view-meetings .dash-meeting-file div{min-width:0}.dashboard-page.view-meetings .dash-meeting-participant-list strong,.dashboard-page.view-meetings .dash-meeting-file strong{display:block;overflow:hidden;color:var(--meet-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-meetings .dash-meeting-participant-list small,.dashboard-page.view-meetings .dash-meeting-file small{display:block;margin-top:.15rem;color:var(--meet-muted)}.dashboard-page.view-meetings .dash-meeting-side-card>button:not(.dash-meeting-upload){justify-content:flex-start;min-height:auto;width:fit-content;padding:0;color:var(--meet-blue-soft);background:transparent;border:0;font-size:.86rem;font-weight:720}.dashboard-page.view-meetings .dash-meeting-upload{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3.2rem;color:var(--meet-muted);border-style:dashed}.dashboard-page.view-meetings .dash-meeting-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;background:#0b0e148c;border:1px solid var(--meet-border);border-radius:.7rem}.dashboard-page.view-meetings .dash-meeting-file>span{color:#fff;background:linear-gradient(135deg,#f24e1e 0,#f24e1e 33%,#a259ff 33%,#a259ff 66%,#0acf83 66%);border:0;border-radius:.5rem}.dashboard-page.view-meetings .dash-meeting-file>.dash-icon{color:var(--meet-muted)}.dashboard-page.view-meetings .dash-meeting-detail-empty,.dashboard-page.view-meetings .dash-empty-inline{display:grid;place-items:center;gap:.75rem;min-height:28rem;padding:2rem;color:var(--meet-muted);text-align:center}.dashboard-page.view-meetings .dash-meeting-detail-empty .dash-icon{color:var(--meet-blue-soft);font-size:3rem}@media(max-width:1320px){.dashboard-page.view-meetings .dash-meetings-board{height:auto;min-height:100vh;overflow:auto}.dashboard-page.view-meetings .dash-meetings-board-head,.dashboard-page.view-meetings .dash-meetings-board-grid,.dashboard-page.view-meetings .dash-meeting-detail-content{grid-template-columns:1fr}.dashboard-page.view-meetings .dash-meetings-board-actions{justify-content:flex-start;flex-wrap:wrap}.dashboard-page.view-meetings .dash-meetings-board-actions label{width:min(100%,28rem)}}@media(max-width:760px){.dashboard-page.view-meetings .dash-meetings-board{grid-template-rows:auto minmax(0,1fr)}.dashboard-page.view-meetings .dash-meetings-board-head,.dashboard-page.view-meetings .dash-meetings-board-grid{padding-inline:1rem}.dashboard-page.view-meetings .dash-meetings-board-head{padding-block:1rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header,.dashboard-page.view-meetings .dash-meeting-detail-content,.dashboard-page.view-meetings .dash-meeting-detail-pills,.dashboard-page.view-meetings .dash-meeting-detail-tabs{padding-inline:1rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header{flex-direction:column}.dashboard-page.view-meetings .dash-meeting-detail-tabs{gap:1rem;overflow-x:auto}}.dashboard-page.view-knowledge{--ctx-bg: #070b14;--ctx-bg-soft: #0b1120;--ctx-panel: rgba(17, 24, 39, .68);--ctx-panel-strong: rgba(17, 24, 39, .92);--ctx-border: rgba(55, 65, 81, .72);--ctx-border-soft: rgba(31, 41, 55, .78);--ctx-text: #f9fafb;--ctx-soft: #d1d5db;--ctx-muted: #9ca3af;--ctx-blue: #3b82f6;--ctx-blue-strong: #2563eb;--ctx-blue-soft: #60a5fa;color:var(--ctx-text);background:var(--ctx-bg)}.dashboard-page.view-knowledge .dash-main{padding:0;color:var(--ctx-text);background:radial-gradient(circle at 28% 8%,rgba(37,99,235,.18),transparent 34rem),radial-gradient(circle at 84% 0%,rgba(96,165,250,.1),transparent 28rem),linear-gradient(180deg,#070b14,#0b1120)}.dashboard-page.view-knowledge .dash-header{display:none}.dashboard-page.view-knowledge .dash-content-shell{width:100%;max-width:none;min-height:100vh;padding:0}.dashboard-page.view-knowledge .dash-context-workspace{display:grid;grid-template-rows:4rem minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;color:var(--ctx-text)}.dashboard-page.view-knowledge .dash-context-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:0;padding:0 1.5rem;background:#070b14e0;border-bottom:1px solid rgba(31,41,55,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-page.view-knowledge .dash-context-topbar h2{margin:0;color:var(--ctx-text);font-family:var(--font-sans);font-size:1.45rem;font-weight:760;letter-spacing:-.035em}.dashboard-page.view-knowledge .dash-context-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.dashboard-page.view-knowledge .dash-context-search{position:relative;display:flex;align-items:center;width:min(18rem,30vw);min-height:2.65rem;color:var(--ctx-muted);background:#111827b8;border:1px solid var(--ctx-border-soft);border-radius:.72rem}.dashboard-page.view-knowledge .dash-context-search .dash-icon{margin-left:.85rem;font-size:1.15rem}.dashboard-page.view-knowledge .dash-context-search input{width:100%;min-width:0;padding:.65rem .85rem;color:var(--ctx-soft);background:transparent;border:0;outline:0}.dashboard-page.view-knowledge .dash-context-search:focus-within{border-color:#3b82f6c7;box-shadow:0 0 0 3px #3b82f61f}.dashboard-page.view-knowledge .dash-context-actions button,.dashboard-page.view-knowledge .dash-context-head-actions button,.dashboard-page.view-knowledge .dash-context-sidebar button,.dashboard-page.view-knowledge .dash-context-tabs button,.dashboard-page.view-knowledge .dash-context-notes button,.dashboard-page.view-knowledge .dash-context-pinned-row button,.dashboard-page.view-knowledge .dash-context-activity header button{font-family:var(--font-sans)}.dashboard-page.view-knowledge .dash-context-ghost-action,.dashboard-page.view-knowledge .dash-context-icon-action,.dashboard-page.view-knowledge .dash-context-head-actions button,.dashboard-page.view-knowledge .dash-context-pinned-row button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:0 .85rem;color:var(--ctx-soft);background:#111827a8;border:1px solid var(--ctx-border-soft);border-radius:.72rem;font-weight:650}.dashboard-page.view-knowledge .dash-context-icon-action,.dashboard-page.view-knowledge .dash-context-head-actions button:first-child,.dashboard-page.view-knowledge .dash-context-pinned-row button{width:2.65rem;padding:0}.dashboard-page.view-knowledge .dash-context-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:0 1rem;color:#fff;background:linear-gradient(135deg,var(--ctx-blue),var(--ctx-blue-strong));border:1px solid rgba(96,165,250,.55);border-radius:.72rem;font-weight:720;box-shadow:0 14px 34px #2563eb2e}.dashboard-page.view-knowledge .dash-context-shell{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:0;overflow:hidden}.dashboard-page.view-knowledge .dash-context-sidebar{min-height:0;overflow-y:auto;padding:1rem;background:#0b11205c;border-right:1px solid rgba(31,41,55,.7)}.dashboard-page.view-knowledge .dash-context-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding:0 .45rem}.dashboard-page.view-knowledge .dash-context-sidebar-head h3{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--ctx-muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.dashboard-page.view-knowledge .dash-context-sidebar-head h3 span{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .45rem;color:var(--ctx-soft);background:#1f2937c7;border-radius:999px;font-size:.66rem;letter-spacing:0}.dashboard-page.view-knowledge .dash-context-sidebar-head>div{display:flex;gap:.2rem}.dashboard-page.view-knowledge .dash-context-sidebar-head button{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--ctx-muted);background:transparent;border:0;border-radius:.45rem}.dashboard-page.view-knowledge .dash-context-sidebar-head button:hover{color:var(--ctx-text);background:#1f2937b8}.dashboard-page.view-knowledge .dash-context-category-list{display:grid;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(31,41,55,.7)}.dashboard-page.view-knowledge .dash-context-category-button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:2.7rem;padding:.45rem .55rem;color:var(--ctx-soft);background:transparent;border:1px solid transparent;border-radius:.72rem;text-align:left}.dashboard-page.view-knowledge .dash-context-category-button:hover{background:#1f29376b}.dashboard-page.view-knowledge .dash-context-category-button.active{color:var(--ctx-blue-soft);background:#3b82f61f;border-color:#3b82f642}.dashboard-page.view-knowledge .dash-context-category-button>span,.dashboard-page.view-knowledge .dash-context-category-button small{display:inline-flex;align-items:center;min-width:0}.dashboard-page.view-knowledge .dash-context-category-button>span{gap:.7rem;font-weight:680}.dashboard-page.view-knowledge .dash-context-category-button i{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex:0 0 auto;background:#3b82f629;border-radius:.5rem;font-style:normal}.dashboard-page.view-knowledge .dash-context-category-button small{gap:.25rem;color:var(--ctx-muted);font-size:.74rem}.dashboard-page.view-knowledge .dash-context-category-button.tone-purple i{color:#c084fc;background:#a855f729}.dashboard-page.view-knowledge .dash-context-category-button.tone-green i{color:#34d399;background:#10b98126}.dashboard-page.view-knowledge .dash-context-category-button.tone-orange i{color:#fb923c;background:#f9731629}.dashboard-page.view-knowledge .dash-context-category-button.tone-pink i{color:#f472b6;background:#ec489929}.dashboard-page.view-knowledge .dash-context-category-button.tone-cyan i{color:#22d3ee;background:#06b6d426}.dashboard-page.view-knowledge .dash-context-category-button.tone-muted i{color:var(--ctx-soft);background:#4b556347}.dashboard-page.view-knowledge .dash-context-recent{padding-top:1rem}.dashboard-page.view-knowledge .dash-context-recent h3{margin:0 0 .8rem;padding:0 .45rem;color:var(--ctx-muted);font-size:.82rem;font-weight:760}.dashboard-page.view-knowledge .dash-context-recent-list{display:grid;gap:.85rem}.dashboard-page.view-knowledge .dash-context-recent-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:0 .45rem}.dashboard-page.view-knowledge .dash-context-recent-item>.dash-icon{margin-top:.2rem;color:var(--ctx-blue-soft);font-size:1rem}.dashboard-page.view-knowledge .dash-context-recent-item strong,.dashboard-page.view-knowledge .dash-context-recent-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-knowledge .dash-context-recent-item strong{color:var(--ctx-soft);font-size:.84rem;font-weight:680}.dashboard-page.view-knowledge .dash-context-recent-item span,.dashboard-page.view-knowledge .dash-context-recent-item time{color:var(--ctx-muted);font-size:.72rem}.dashboard-page.view-knowledge .dash-context-recent>button{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;padding:0 .45rem;color:var(--ctx-blue-soft);background:transparent;border:0;font-size:.78rem;font-weight:720}.dashboard-page.view-knowledge .dash-context-main{min-width:0;min-height:0;overflow-y:auto;padding:1.75rem 2rem 2rem}.dashboard-page.view-knowledge .dash-context-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.6rem}.dashboard-page.view-knowledge .dash-context-category-title{display:flex;align-items:center;gap:1rem;min-width:0}.dashboard-page.view-knowledge .dash-context-category-title>span{display:grid;place-items:center;width:3.1rem;height:3.1rem;flex:0 0 auto;color:var(--ctx-blue-soft);background:#3b82f61f;border:1px solid rgba(59,130,246,.24);border-radius:.95rem}.dashboard-page.view-knowledge .dash-context-category-title h1{margin:0;color:var(--ctx-text);font-family:var(--font-sans);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:760;letter-spacing:-.045em}.dashboard-page.view-knowledge .dash-context-category-title p{margin:.3rem 0 0;color:var(--ctx-muted)}.dashboard-page.view-knowledge .dash-context-head-actions{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.dashboard-page.view-knowledge .dash-context-head-actions button:last-child{width:auto;min-width:0;padding:0 .9rem;color:var(--ctx-blue-soft)}.dashboard-page.view-knowledge .dash-context-tabs{display:flex;align-items:center;gap:1.65rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(31,41,55,.88)}.dashboard-page.view-knowledge .dash-context-tabs button{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:2.8rem;padding:0;color:var(--ctx-muted);background:transparent;border:0;font-weight:680}.dashboard-page.view-knowledge .dash-context-tabs button.active{color:var(--ctx-blue-soft)}.dashboard-page.view-knowledge .dash-context-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ctx-blue);border-radius:999px;content:""}.dashboard-page.view-knowledge .dash-context-tabs span{padding:.1rem .45rem;color:var(--ctx-muted);background:#1f2937c2;border-radius:999px;font-size:.72rem}.dashboard-page.view-knowledge .dash-context-overview-card,.dashboard-page.view-knowledge .dash-context-panel,.dashboard-page.view-knowledge .dash-context-note-card,.dashboard-page.view-knowledge .dash-context-new-note{background:var(--ctx-panel);border:1px solid var(--ctx-border-soft);box-shadow:0 24px 80px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-page.view-knowledge .dash-context-overview-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem;border-radius:1rem}.dashboard-page.view-knowledge .dash-context-overview-card h3{margin:0 0 .45rem;color:var(--ctx-text);font-size:1.05rem;font-weight:760}.dashboard-page.view-knowledge .dash-context-overview-card p{max-width:42rem;margin:0;color:var(--ctx-muted);line-height:1.65}.dashboard-page.view-knowledge .dash-context-stat-row{display:grid;grid-template-columns:repeat(4,6.4rem);gap:.85rem;flex:0 0 auto}.dashboard-page.view-knowledge .dash-context-stat-row article{display:grid;place-items:center;min-height:5.7rem;padding:.75rem;background:#1f293759;border:1px solid rgba(55,65,81,.62);border-radius:.85rem}.dashboard-page.view-knowledge .dash-context-stat-row strong{color:var(--ctx-text);font-size:1.6rem;font-weight:780}.dashboard-page.view-knowledge .dash-context-stat-row article:nth-child(2) strong{color:var(--ctx-blue-soft)}.dashboard-page.view-knowledge .dash-context-stat-row span{color:var(--ctx-muted);font-size:.72rem;font-weight:700}.dashboard-page.view-knowledge .dash-context-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1.5rem;margin-top:1.5rem}.dashboard-page.view-knowledge .dash-context-panel{min-width:0;min-height:21rem;padding:1.2rem;border-radius:1rem}.dashboard-page.view-knowledge .dash-context-panel>header,.dashboard-page.view-knowledge .dash-context-notes>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dashboard-page.view-knowledge .dash-context-panel h3,.dashboard-page.view-knowledge .dash-context-notes h3{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--ctx-text);font-size:.98rem;font-weight:760}.dashboard-page.view-knowledge .dash-context-activity header button,.dashboard-page.view-knowledge .dash-context-notes header button{color:var(--ctx-blue-soft);background:transparent;border:0;font-size:.82rem;font-weight:720}.dashboard-page.view-knowledge .dash-context-pinned-list{display:grid;gap:.4rem}.dashboard-page.view-knowledge .dash-context-pinned-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.85rem;min-width:0;padding:.75rem;border:1px solid transparent;border-radius:.8rem}.dashboard-page.view-knowledge .dash-context-pinned-row:hover{background:#1f293773;border-color:#37415194}.dashboard-page.view-knowledge .dash-context-pinned-row>.dash-icon{color:var(--ctx-blue-soft);font-size:1.2rem}.dashboard-page.view-knowledge .dash-context-pinned-row strong,.dashboard-page.view-knowledge .dash-context-pinned-row p{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-knowledge .dash-context-pinned-row strong{color:var(--ctx-soft);font-weight:720}.dashboard-page.view-knowledge .dash-context-pinned-row p{margin-top:.2rem;color:var(--ctx-muted);font-size:.78rem}.dashboard-page.view-knowledge .dash-context-pinned-row span{padding:.22rem .55rem;color:var(--ctx-muted);background:#1f2937c2;border-radius:.45rem;font-size:.72rem;font-weight:720}.dashboard-page.view-knowledge .dash-context-pinned-row time{color:var(--ctx-muted);font-size:.74rem;white-space:nowrap}.dashboard-page.view-knowledge .dash-context-pinned-row button{min-height:2rem;width:2rem;opacity:0}.dashboard-page.view-knowledge .dash-context-pinned-row:hover button{opacity:1}.dashboard-page.view-knowledge .dash-context-activity-list{position:relative;display:grid;gap:1.2rem}.dashboard-page.view-knowledge .dash-context-activity-list:before{position:absolute;top:.6rem;bottom:.6rem;left:.75rem;width:1px;background:#1f2937e6;content:""}.dashboard-page.view-knowledge .dash-context-activity-list article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem}.dashboard-page.view-knowledge .dash-context-activity-list article>span{z-index:1;display:grid;place-items:center;width:1.55rem;height:1.55rem;color:#dbeafe;background:#2563eb40;border:1px solid rgba(96,165,250,.45);border-radius:999px;font-size:.65rem;font-weight:780}.dashboard-page.view-knowledge .dash-context-activity-list .tone-green>span{color:#bbf7d0;background:#10b9812e;border-color:#10b9815c}.dashboard-page.view-knowledge .dash-context-activity-list .tone-purple>span{color:#e9d5ff;background:#a855f72e;border-color:#a855f75c}.dashboard-page.view-knowledge .dash-context-activity-list p{margin:0;color:var(--ctx-soft);line-height:1.45}.dashboard-page.view-knowledge .dash-context-activity-list strong{color:var(--ctx-text)}.dashboard-page.view-knowledge .dash-context-activity-list small,.dashboard-page.view-knowledge .dash-context-activity-list time{display:block;margin-top:.2rem;color:var(--ctx-muted);font-size:.76rem}.dashboard-page.view-knowledge .dash-context-notes{margin-top:1.75rem}.dashboard-page.view-knowledge .dash-context-notes h3 span{padding:.1rem .5rem;color:var(--ctx-muted);background:#1f2937c2;border-radius:999px;font-size:.74rem}.dashboard-page.view-knowledge .dash-context-notes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-page.view-knowledge .dash-context-note-card,.dashboard-page.view-knowledge .dash-context-new-note{min-height:12rem;padding:1.15rem;border-radius:1rem}.dashboard-page.view-knowledge .dash-context-note-card{display:flex;flex-direction:column;gap:.8rem;overflow:hidden}.dashboard-page.view-knowledge .dash-context-note-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-page.view-knowledge .dash-context-note-card h4{overflow:hidden;margin:0;color:var(--ctx-text);font-size:.98rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-knowledge .dash-context-note-card .dash-icon{color:var(--ctx-blue-soft);flex:0 0 auto}.dashboard-page.view-knowledge .dash-context-note-card p{display:-webkit-box;flex:1 1 auto;overflow:hidden;margin:0;color:var(--ctx-muted);font-size:.82rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dashboard-page.view-knowledge .dash-context-note-card ul{display:grid;gap:.45rem;margin:0;padding:0;color:var(--ctx-muted);font-size:.82rem;list-style:none}.dashboard-page.view-knowledge .dash-context-note-card li{display:flex;align-items:center;gap:.45rem}.dashboard-page.view-knowledge .dash-context-note-card li:before{width:.35rem;height:.35rem;background:var(--ctx-blue-soft);border-radius:999px;content:""}.dashboard-page.view-knowledge .dash-context-note-card time{margin-top:auto;color:var(--ctx-muted);font-size:.72rem}.dashboard-page.view-knowledge .dash-context-new-note{display:grid;place-items:center;align-content:center;gap:.55rem;color:var(--ctx-blue-soft);background:#3b82f60a;border-style:dashed;font-weight:720}.dashboard-page.view-knowledge .dash-context-new-note .dash-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;background:#3b82f621;border-radius:999px;font-size:1.2rem}@media(max-width:1280px){.dashboard-page.view-knowledge .dash-context-overview-card,.dashboard-page.view-knowledge .dash-context-category-head{align-items:stretch;flex-direction:column}.dashboard-page.view-knowledge .dash-context-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dashboard-page.view-knowledge .dash-context-grid,.dashboard-page.view-knowledge .dash-context-notes-grid{grid-template-columns:1fr 1fr}.dashboard-page.view-knowledge .dash-context-pinned-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-page.view-knowledge .dash-context-pinned-row time{display:none}}@media(max-width:900px){.dashboard-page.view-knowledge .dash-context-workspace{height:auto;min-height:100vh;overflow:auto}.dashboard-page.view-knowledge .dash-context-topbar,.dashboard-page.view-knowledge .dash-context-actions{align-items:stretch;flex-direction:column}.dashboard-page.view-knowledge .dash-context-topbar{height:auto;padding:1rem}.dashboard-page.view-knowledge .dash-context-search{width:100%}.dashboard-page.view-knowledge .dash-context-shell{grid-template-columns:1fr}.dashboard-page.view-knowledge .dash-context-sidebar{max-height:none;border-right:0;border-bottom:1px solid rgba(31,41,55,.7)}.dashboard-page.view-knowledge .dash-context-main{padding:1.25rem}.dashboard-page.view-knowledge .dash-context-tabs{overflow-x:auto}.dashboard-page.view-knowledge .dash-context-stat-row,.dashboard-page.view-knowledge .dash-context-grid,.dashboard-page.view-knowledge .dash-context-notes-grid{grid-template-columns:1fr}}.dashboard-page.theme-light.view-overview{--day-bg: #f8fbff;--day-surface: #ffffff;--day-surface-soft: #f8fafc;--day-border: #e2e8f0;--day-border-strong: #cbd5e1;--day-text: #0f172a;--day-muted: #64748b;--day-muted-strong: #475569;--day-blue: #3b82f6;--day-blue-strong: #2563eb;--day-blue-soft: #eff6ff;--day-blue-line: #bfdbfe;--day-shadow: 0 18px 44px rgba(15, 23, 42, .08);--day-shadow-soft: 0 12px 28px rgba(15, 23, 42, .055);background:radial-gradient(circle at 20% 0%,rgba(219,234,254,.72),transparent 26rem),linear-gradient(180deg,#ffffff 0%,var(--day-bg) 100%);color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-main{background:transparent;color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-content-shell{width:100%;max-width:none;padding:0}.dashboard-page.theme-light.view-overview .dash-sidebar{background:#fffffff0;border-right:1px solid var(--day-border);box-shadow:none;color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-sidebar:before,.dashboard-page.theme-light.view-overview .dash-sidebar:after{display:none}.dashboard-page.theme-light.view-overview .dash-sidebar-header h1,.dashboard-page.theme-light.view-overview .dash-project-title,.dashboard-page.theme-light.view-overview .dash-user-copy strong{color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-sidebar-header p,.dashboard-page.theme-light.view-overview .dash-user-copy span{color:var(--day-muted)}.dashboard-page.theme-light.view-overview .dash-nav-list{gap:.45rem}.dashboard-page.theme-light.view-overview .dash-nav-item,.dashboard-page.theme-light.view-overview .dash-back-projects{background:transparent;border:1px solid transparent;box-shadow:none;color:var(--day-muted-strong);text-decoration:none}.dashboard-page.theme-light.view-overview .dash-nav-item:after,.dashboard-page.theme-light.view-overview .dash-back-projects:after{display:none}.dashboard-page.theme-light.view-overview .dash-nav-item:hover,.dashboard-page.theme-light.view-overview .dash-back-projects:hover{background:var(--day-blue-soft);border-color:var(--day-blue-line);color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-nav-item.active{background:linear-gradient(135deg,var(--day-blue),var(--day-blue-strong));border-color:#2563eb94;box-shadow:0 14px 30px #2563eb42;color:#fff}.dashboard-page.theme-light.view-overview .dash-account-card,.dashboard-page.theme-light.view-overview .dash-account-menu{background:var(--day-surface);border:1px solid var(--day-border);box-shadow:var(--day-shadow-soft);color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-dashboard{min-height:100vh;padding:clamp(1.25rem,2.2vw,2rem);background:transparent;color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-toolbar{position:static;align-items:center;margin:0 0 1.4rem;padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-page.theme-light.view-overview .dash-command-toolbar h3{color:var(--day-text);font-size:clamp(2rem,3vw,2.65rem);letter-spacing:-.045em}.dashboard-page.theme-light.view-overview .dash-command-actions{gap:.75rem}.dashboard-page.theme-light.view-overview .dash-command-actions button{background:var(--day-surface);border:1px solid var(--day-border);border-radius:.85rem;box-shadow:var(--day-shadow-soft);color:var(--day-muted-strong)}.dashboard-page.theme-light.view-overview .dash-command-actions button:hover{background:var(--day-blue-soft);border-color:var(--day-blue-line);color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);gap:1.5rem;align-items:start}.dashboard-page.theme-light.view-overview .dash-command-primary,.dashboard-page.theme-light.view-overview .dash-command-lower{gap:1.25rem}.dashboard-page.theme-light.view-overview .dash-command-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-page.theme-light.view-overview .dash-command-card,.dashboard-page.theme-light.view-overview button.dash-command-card,.dashboard-page.theme-light.view-overview .dash-command-calendar,.dashboard-page.theme-light.view-overview .dash-command-tasks,.dashboard-page.theme-light.view-overview .dash-command-meetings,.dashboard-page.theme-light.view-overview .dash-command-quick-links,.dashboard-page.theme-light.view-overview .dash-command-focus{background:#ffffffeb;border:1px solid var(--day-border);border-radius:1rem;box-shadow:var(--day-shadow-soft);color:var(--day-text);overflow:hidden}.dashboard-page.theme-light.view-overview .dash-command-card:hover,.dashboard-page.theme-light.view-overview button.dash-command-card:hover{border-color:var(--day-blue-line);box-shadow:var(--day-shadow);transform:translateY(-1px)}.dashboard-page.theme-light.view-overview .dash-command-briefing{position:relative;min-height:17.5rem;padding:clamp(1.5rem,2.1vw,2rem);background:linear-gradient(90deg,#eff6fffa,#eff6ffdb 44%,#ffffff6b),radial-gradient(circle at 86% 22%,rgba(253,224,71,.9) 0 1.45rem,transparent 1.5rem),radial-gradient(circle at 76% 33%,rgba(255,255,255,.78) 0 2.1rem,transparent 2.15rem),linear-gradient(145deg,#dff3ff,#eff8ff 48%,#d9f0df);border-color:#cfe5ff;box-shadow:0 22px 52px #3b82f61f}.dashboard-page.theme-light.view-overview .dash-command-briefing:before,.dashboard-page.theme-light.view-overview .dash-command-briefing:after{content:"";position:absolute;pointer-events:none}.dashboard-page.theme-light.view-overview .dash-command-briefing:before{right:-6%;bottom:-34%;width:62%;height:58%;background:radial-gradient(ellipse at 16% 74%,rgba(99,179,237,.26),transparent 58%),radial-gradient(ellipse at 68% 70%,rgba(34,197,94,.18),transparent 60%);filter:blur(2px)}.dashboard-page.theme-light.view-overview .dash-command-briefing:after{right:10%;bottom:12%;width:30%;height:28%;background:linear-gradient(155deg,transparent 42%,rgba(37,99,235,.17) 42% 54%,transparent 54%),linear-gradient(165deg,transparent 38%,rgba(34,197,94,.16) 38% 51%,transparent 51%);opacity:.85}.dashboard-page.theme-light.view-overview .dash-command-card-glow,.dashboard-page.theme-light.view-overview .dash-command-night-art{display:none}.dashboard-page.theme-light.view-overview .dash-command-briefing-copy{position:relative;z-index:1;width:min(100%,58rem);color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-icon{background:#fff;border:1px solid var(--day-blue-line);color:var(--day-blue);box-shadow:0 10px 22px #3b82f626}.dashboard-page.theme-light.view-overview .dash-command-icon .dash-icon{color:var(--day-blue)}.dashboard-page.theme-light.view-overview .dash-command-kicker{color:var(--day-blue-strong);letter-spacing:.08em}.dashboard-page.theme-light.view-overview .dash-command-briefing h4{max-width:24ch;color:var(--day-text);font-size:clamp(1.85rem,3.25vw,3rem);line-height:1.02;letter-spacing:-.055em}.dashboard-page.theme-light.view-overview .dash-command-briefing-copy p:last-child{max-width:44rem;color:var(--day-muted-strong)}.dashboard-page.theme-light.view-overview .dash-command-briefing-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.dashboard-page.theme-light.view-overview .dash-command-briefing-list article{min-height:6.6rem;background:#ffffffc7;border:1px solid rgba(191,219,254,.9);border-radius:.9rem;box-shadow:0 12px 24px #3b82f614}.dashboard-page.theme-light.view-overview .dash-command-briefing-list article>.material-symbols-outlined{background:#dbeafe;color:var(--day-blue)}.dashboard-page.theme-light.view-overview .dash-command-briefing-list strong,.dashboard-page.theme-light.view-overview .dash-command-meeting-list strong,.dashboard-page.theme-light.view-overview .dash-command-task-list strong,.dashboard-page.theme-light.view-overview .dash-command-agenda strong{color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-briefing-list span,.dashboard-page.theme-light.view-overview .dash-command-meeting-list span,.dashboard-page.theme-light.view-overview .dash-command-task-list small,.dashboard-page.theme-light.view-overview .dash-command-agenda span,.dashboard-page.theme-light.view-overview .dash-command-agenda p,.dashboard-page.theme-light.view-overview .dash-command-focus p{color:var(--day-muted)}.dashboard-page.theme-light.view-overview .dash-command-calendar header,.dashboard-page.theme-light.view-overview .dash-command-tasks header,.dashboard-page.theme-light.view-overview .dash-command-meetings header,.dashboard-page.theme-light.view-overview .dash-command-quick-links h4,.dashboard-page.theme-light.view-overview .dash-command-focus h4{color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-calendar header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-tasks header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-meetings header .material-symbols-outlined,.dashboard-page.theme-light.view-overview .dash-command-focus .dash-icon,.dashboard-page.theme-light.view-overview .dash-command-quick-links .dash-icon{color:var(--day-blue)}.dashboard-page.theme-light.view-overview .dash-command-calendar header small,.dashboard-page.theme-light.view-overview .dash-command-tasks header button,.dashboard-page.theme-light.view-overview .dash-command-meetings header button,.dashboard-page.theme-light.view-overview .dash-command-link{color:var(--day-blue)}.dashboard-page.theme-light.view-overview .dash-command-date{color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-command-agenda article,.dashboard-page.theme-light.view-overview .dash-command-task-list>button,.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button{background:var(--day-surface);border:1px solid var(--day-border);border-radius:.85rem;color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-agenda article:hover,.dashboard-page.theme-light.view-overview .dash-command-task-list>button:hover,.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button:hover{background:var(--day-blue-soft);border-color:var(--day-blue-line)}.dashboard-page.theme-light.view-overview .dash-command-checkbox{border-color:#cbd5e1;background:#fff}.dashboard-page.theme-light.view-overview .dash-command-priority{background:#eef2ff;border:1px solid #dbeafe;color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-command-priority.urgent,.dashboard-page.theme-light.view-overview .dash-command-priority.high{background:#fff1f2;border-color:#fecdd3;color:#be123c}.dashboard-page.theme-light.view-overview .dash-command-meeting-list{display:flex;flex-direction:column;gap:.75rem}.dashboard-page.theme-light.view-overview .dash-command-meeting-list>button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.9rem}.dashboard-page.theme-light.view-overview .dash-command-meeting-list time{background:var(--day-blue-soft);border:1px solid var(--day-blue-line);color:var(--day-blue)}.dashboard-page.theme-light.view-overview .dash-command-meeting-list time span{color:var(--day-text)}.dashboard-page.theme-light.view-overview .dash-command-meeting-list small{color:var(--day-muted)}.dashboard-page.theme-light.view-overview .dash-command-join{background:var(--day-blue);border-color:var(--day-blue);color:#fff}.dashboard-page.theme-light.view-overview .dash-command-join:hover{background:var(--day-blue-strong);border-color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-command-quick-grid{gap:.75rem}.dashboard-page.theme-light.view-overview .dash-command-quick-grid button{background:#fff;border:1px solid var(--day-border);border-radius:.9rem;color:var(--day-muted-strong);box-shadow:none}.dashboard-page.theme-light.view-overview .dash-command-quick-grid button:hover{background:var(--day-blue-soft);border-color:var(--day-blue-line);color:var(--day-blue-strong)}.dashboard-page.theme-light.view-overview .dash-command-focus-ring{border-color:#dbeafe;color:var(--day-blue-strong)}@media(max-width:1280px){.dashboard-page.theme-light.view-overview .dash-command-layout{grid-template-columns:1fr}.dashboard-page.theme-light.view-overview .dash-command-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.dashboard-page.theme-light.view-overview .dash-command-lower,.dashboard-page.theme-light.view-overview .dash-command-side,.dashboard-page.theme-light.view-overview .dash-command-briefing-list{grid-template-columns:1fr}.dashboard-page.theme-light.view-overview .dash-command-dashboard{padding:1rem}}.dashboard-page,.project-select-page{--audit-blue: #3478f6;--audit-blue-strong: #1f63dc;--audit-blue-soft: rgba(52, 120, 246, .12);--audit-dark-bg: #07111f;--audit-dark-rail: #081220;--audit-dark-card: rgba(13, 27, 48, .82);--audit-dark-card-strong: rgba(17, 34, 59, .9);--audit-dark-line: rgba(148, 163, 184, .18);--audit-dark-line-strong: rgba(148, 163, 184, .28);--audit-light-bg: #f8fbff;--audit-light-card: #ffffff;--audit-light-line: rgba(15, 23, 42, .1);--audit-light-line-strong: rgba(15, 23, 42, .16);--audit-radius-card: 18px;--audit-radius-control: 12px}.dashboard-page :where(.dash-panel,.dash-card,.dash-command-card,.dash-task-card,.dash-task-meta-card,.dash-task-activity-card,.dash-task-danger-card,.dash-tasks-table,.dash-task-inspector,.dash-kanban-lane,.dash-kanban-card,.dash-meetings-agenda-panel,.dash-meeting-detail-panel,.dash-meeting-side-card,.dash-context-panel,.dash-context-overview-card,.dash-context-note-card,.dash-settings-panel,.dash-settings-nav,.dash-team-invite-card,.dash-team-members-card,.dash-team-permissions-card,.dash-user-settings-content,.dash-user-settings-nav),.project-select-page :where(.project-select-card,.project-select-create-card,.dash-modal){border-radius:var(--audit-radius-card)}.dashboard-page :where(input,select,textarea,.dash-nav-item,.dash-back-projects),.project-select-page :where(input,select,textarea,.project-select-nav button){border-radius:var(--audit-radius-control)}.dashboard-page.theme-dark{color:#f8fafc;background:radial-gradient(circle at 72% 0%,rgba(52,120,246,.13),transparent 30rem),linear-gradient(180deg,#0f1b2d 0%,var(--audit-dark-bg) 44%,#050a12 100%)}.dashboard-page.theme-dark .dash-main{color:#f8fafc;background:transparent}.dashboard-page.theme-dark .dash-sidebar{color:#f8fafc;background:linear-gradient(180deg,#0b182afa,#050c16fa);border-right:1px solid var(--audit-dark-line-strong)}.dashboard-page.theme-light .dash-sidebar,.project-select-page.theme-light .project-select-sidebar,.project-select-page:not(.theme-dark) .project-select-sidebar{color:#0f172a;background:#fff;border-right:1px solid var(--audit-light-line-strong)}.dashboard-page .dash-sidebar{width:280px;flex:0 0 280px;padding:1.35rem}.dashboard-page .dash-sidebar-header{margin-bottom:2rem}.dashboard-page .dash-nav-list{gap:.5rem}.dashboard-page .dash-nav-item,.dashboard-page .dash-back-projects{display:flex;align-items:center;gap:.9rem;min-height:3.1rem;padding:.75rem 1rem;color:#f8fafcb8;background:transparent;border:1px solid transparent;box-shadow:none;text-decoration:none;transform:none}.dashboard-page.theme-light .dash-nav-item,.dashboard-page.theme-light .dash-back-projects{color:#475569}.dashboard-page .dash-nav-item:after,.dashboard-page .dash-back-projects:after{content:none;display:none}.dashboard-page .dash-nav-item:hover,.dashboard-page .dash-back-projects:hover{color:#fff;background:#3478f61f;border-color:#3478f633}.dashboard-page.theme-light .dash-nav-item:hover,.dashboard-page.theme-light .dash-back-projects:hover{color:#0f172a;background:#eff6ff;border-color:#bfdbfe}.dashboard-page .dash-nav-item.active,.dashboard-page.theme-dark .dash-nav-item.active,.dashboard-page.theme-light .dash-nav-item.active{color:#fff;background:linear-gradient(135deg,var(--audit-blue),#2563eb);border-color:#60a5fa6b;box-shadow:0 14px 30px #2563eb47}.dashboard-page .dash-nav-item .dash-icon,.dashboard-page .dash-back-projects .dash-icon{flex:0 0 auto;color:currentColor}.dashboard-page .dash-account-area{margin-top:auto;padding-top:1.1rem}.dashboard-page .dash-account-card{color:inherit;background:#ffffff0f;border:1px solid var(--audit-dark-line)}.dashboard-page.theme-light .dash-account-card{background:#fff;border-color:var(--audit-light-line-strong);box-shadow:0 12px 28px #0f172a14}.dashboard-page .dash-main{min-width:0;padding:clamp(1.4rem,2.5vw,2.5rem);overflow-x:hidden}.dashboard-page .dash-header h2,.dashboard-page .dash-command-toolbar h3,.dashboard-page .dash-tasks-topbar h2,.dashboard-page .dash-meetings-board-head h2,.dashboard-page .dash-context-category-title h2,.dashboard-page .dash-settings-page .dash-header h2,.dashboard-page .dash-night-briefing-head h2{max-width:100%;text-wrap:balance}.dashboard-page :where(.dash-command-layout,.dash-tasks-layout,.dash-meetings-board-grid,.dash-context-shell,.dash-settings-page,.dash-team-layout,.dash-user-settings-layout){max-width:100%}.dashboard-page.view-overview .dash-command-dashboard{min-height:auto;padding:0}.dashboard-page.view-overview .dash-command-toolbar{position:static;margin:0 0 1.5rem;padding:0;background:transparent;border:0;box-shadow:none}.dashboard-page.view-overview .dash-command-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);gap:1.35rem;align-items:start}.dashboard-page.view-overview .dash-command-primary,.dashboard-page.view-overview .dash-command-side{min-width:0}.dashboard-page.view-overview .dash-command-briefing{min-height:19rem;border-radius:var(--audit-radius-card)}.dashboard-page.view-overview .dash-command-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem}.dashboard-page.view-overview .dash-command-card,.dashboard-page.view-overview button.dash-command-card{border-radius:var(--audit-radius-card)}.dashboard-page.view-overview .dash-command-task-list>button,.dashboard-page.view-overview .dash-command-meeting-list>button,.dashboard-page.view-overview .dash-command-agenda article{border-radius:var(--audit-radius-control)}.dashboard-page.view-todos .dash-tasks-workspace{display:grid;gap:1.25rem;width:min(100%,92rem);margin:0 auto}.dashboard-page.view-todos .dash-tasks-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem}.dashboard-page.view-todos .dash-tasks-topbar h2{margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:.98;letter-spacing:-.055em}.dashboard-page.view-todos .dash-tasks-tabs,.dashboard-page.view-todos .dash-tasks-actions,.dashboard-page.view-todos .dash-tasks-mode-row,.dashboard-page.view-todos .dash-task-view-toggle{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.dashboard-page.view-todos .dash-tasks-tabs{margin-top:1rem}.dashboard-page.view-todos .dash-tasks-tabs button,.dashboard-page.view-todos .dash-task-view-toggle button,.dashboard-page.view-todos .dash-tasks-actions button{min-height:2.55rem;padding:.55rem .9rem;color:#cbd5e1;background:#ffffff0a;border:1px solid var(--audit-dark-line)}.dashboard-page.theme-light.view-todos .dash-tasks-tabs button,.dashboard-page.theme-light.view-todos .dash-task-view-toggle button,.dashboard-page.theme-light.view-todos .dash-tasks-actions button{color:#475569;background:#fff;border-color:var(--audit-light-line)}.dashboard-page.view-todos .dash-tasks-tabs button.active,.dashboard-page.view-todos .dash-task-view-toggle button.active,.dashboard-page.view-todos .dash-tasks-actions button.primary{color:#fff;background:var(--audit-blue);border-color:var(--audit-blue)}.dashboard-page.view-todos .dash-tasks-search{display:flex;align-items:center;gap:.65rem;min-width:min(22rem,100%);min-height:2.75rem;padding:0 .85rem;color:#94a3b8;background:#ffffff0a;border:1px solid var(--audit-dark-line);border-radius:var(--audit-radius-control)}.dashboard-page.theme-light.view-todos .dash-tasks-search{background:#fff;border-color:var(--audit-light-line)}.dashboard-page.view-todos .dash-tasks-search input{width:100%;min-width:0;color:inherit;background:transparent;border:0;outline:0}.dashboard-page.view-todos .dash-tasks-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1.2rem;align-items:start}.dashboard-page.view-todos .dash-tasks-table,.dashboard-page.view-todos .dash-task-inspector{min-width:0;background:var(--audit-dark-card);border:1px solid var(--audit-dark-line);box-shadow:0 18px 46px #00000038;overflow:hidden}.dashboard-page.theme-light.view-todos .dash-tasks-table,.dashboard-page.theme-light.view-todos .dash-task-inspector{background:#fff;border-color:var(--audit-light-line-strong);box-shadow:0 16px 40px #0f172a14}.dashboard-page.view-todos .dash-task-board-head,.dashboard-page.view-todos .dash-task-board-row{display:grid;grid-template-columns:1.8rem minmax(12rem,1fr) 7rem 7rem 8rem 1.8rem;align-items:center;gap:.8rem}.dashboard-page.view-todos .dash-task-board-head{padding:.9rem 1rem;color:#94a3b8;border-bottom:1px solid var(--audit-dark-line)}.dashboard-page.theme-light.view-todos .dash-task-board-head{color:#64748b;border-bottom-color:var(--audit-light-line)}.dashboard-page.view-todos .dash-task-board-group h3{display:flex;align-items:center;gap:.55rem;margin:0;padding:1rem 1rem .55rem;font-size:1rem}.dashboard-page.view-todos .dash-task-board-row{width:100%;padding:.9rem 1rem;color:inherit;background:transparent;border:0;border-top:1px solid var(--audit-dark-line);text-align:left}.dashboard-page.theme-light.view-todos .dash-task-board-row{border-top-color:var(--audit-light-line)}.dashboard-page.view-todos .dash-task-board-row:hover,.dashboard-page.view-todos .dash-task-board-row.active{background:#3478f61f}.dashboard-page.view-todos .dash-task-board-title,.dashboard-page.view-todos .dash-task-project-dot{min-width:0}.dashboard-page.view-todos .dash-task-board-title strong,.dashboard-page.view-todos .dash-task-board-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-todos .dash-task-inspector{position:sticky;top:1rem;display:grid;gap:1rem;padding:1.25rem}.dashboard-page.view-todos .dash-task-inspector h3{margin:0;padding-right:2.25rem;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.dashboard-page.view-todos .dash-task-inspector-close{position:absolute;top:1rem;right:1rem}.dashboard-page.view-todos .dash-task-inspector-tabs,.dashboard-page.view-todos .dash-task-inspector-actions,.dashboard-page.view-todos .dash-task-inspector-meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.dashboard-page.view-todos .dash-task-inspector-section,.dashboard-page.view-todos .dash-task-inspector-edit,.dashboard-page.view-todos .dash-task-comment-row{padding-top:1rem;border-top:1px solid var(--audit-dark-line)}.dashboard-page.theme-light.view-todos .dash-task-inspector-section,.dashboard-page.theme-light.view-todos .dash-task-inspector-edit,.dashboard-page.theme-light.view-todos .dash-task-comment-row{border-top-color:var(--audit-light-line)}.dashboard-page.view-todos .dash-kanban-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page.view-todos .dash-kanban-lane,.dashboard-page.view-todos .dash-kanban-card{border-radius:var(--audit-radius-card)}.dashboard-page .dash-task-detail-view .dash-task-detail-tabs{align-items:flex-end;gap:1.6rem;overflow-x:auto}.dashboard-page .dash-task-detail-view .dash-task-detail-tab{min-width:0;min-height:2.5rem;padding:0 0 .72rem;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0;line-height:1}.dashboard-page .dash-task-detail-view .dash-task-detail-tab:before,.dashboard-page .dash-task-detail-view .dash-task-detail-tab:after{display:none;content:none}.dashboard-page .dash-task-detail-view .dash-task-detail-tab span{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:999px}.dashboard-page .dash-task-detail-view .dash-task-comment-composer{min-height:4.75rem;padding:.9rem 1rem;border-radius:1rem;background:var(--card);transition:border-color .16s ease,box-shadow .16s ease}.dashboard-page .dash-task-detail-view .dash-task-comment-input{min-height:2.75rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.dashboard-page .dash-task-detail-view .dash-task-comment-composer:focus-within{border-color:color-mix(in oklab,var(--primary),transparent 45%);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary),transparent 88%)}.dashboard-page .dash-task-detail-view .dash-task-comment-input input{min-width:0;height:100%;padding:0;background:transparent;border:0;box-shadow:none}.dashboard-page .dash-task-detail-view .dash-task-comment-send{display:inline-flex;width:2.35rem;height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.7rem}.dashboard-page .dash-task-detail-view .dash-task-comment-send:hover{background:color-mix(in oklab,var(--primary),transparent 90%)}.dashboard-page .dash-calendar-agenda-panel{border-radius:1rem}.dashboard-page .dash-calendar-agenda-count{min-width:auto;height:auto;white-space:nowrap}.dashboard-page .dash-calendar-agenda-list{display:grid;gap:.75rem}.dashboard-page .dash-calendar-agenda-item{display:block;min-height:0;padding:.95rem 1rem;background:transparent;border-radius:.85rem;box-shadow:none}.dashboard-page .dash-calendar-agenda-item:before,.dashboard-page .dash-calendar-agenda-item:after{display:none;content:none}.dashboard-page .dash-calendar-agenda-item p{margin:0}.dashboard-page .dash-calendar-agenda-item p:first-child{font-size:.95rem;font-weight:650;line-height:1.3}.dashboard-page .dash-calendar-agenda-item svg{flex:0 0 auto}.dashboard-page .dash-calendar-agenda-item>div{align-items:flex-start}.dashboard-page.view-meetings .dash-meetings-board{width:min(100%,94rem);margin:0 auto}.dashboard-page.view-meetings .dash-meetings-board-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.dashboard-page.view-meetings .dash-meetings-board-head h2{margin:0;font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.05em}.dashboard-page.view-meetings .dash-meetings-board-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.dashboard-page.view-meetings .dash-meetings-board-actions label{display:flex;align-items:center;gap:.65rem;min-width:18rem;min-height:2.75rem;padding:0 .85rem;background:#ffffff0a;border:1px solid var(--audit-dark-line);border-radius:var(--audit-radius-control)}.dashboard-page.theme-light.view-meetings .dash-meetings-board-actions label{background:#fff;border-color:var(--audit-light-line)}.dashboard-page.view-meetings .dash-meetings-board-actions input{min-width:0;width:100%;color:inherit;background:transparent;border:0;outline:0}.dashboard-page.view-meetings .dash-meetings-board-grid{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1.2rem;align-items:start}.dashboard-page.view-meetings .dash-meetings-agenda-panel,.dashboard-page.view-meetings .dash-meeting-detail-panel{min-width:0;background:var(--audit-dark-card);border:1px solid var(--audit-dark-line);box-shadow:0 18px 46px #0003}.dashboard-page.theme-light.view-meetings .dash-meetings-agenda-panel,.dashboard-page.theme-light.view-meetings .dash-meeting-detail-panel{background:#fff;border-color:var(--audit-light-line-strong);box-shadow:0 16px 40px #0f172a14}.dashboard-page.view-meetings .dash-meetings-agenda-panel,.dashboard-page.view-meetings .dash-meeting-detail-panel{padding:1rem}.dashboard-page.view-meetings .dash-meeting-detail-panel>header,.dashboard-page.view-meetings .dash-meeting-detail-content,.dashboard-page.view-meetings .dash-meeting-detail-pills,.dashboard-page.view-meetings .dash-meeting-detail-tabs{min-width:0}.dashboard-page.view-meetings .dash-meeting-detail-panel>header{display:flex;justify-content:space-between;gap:1rem}.dashboard-page.view-meetings .dash-meeting-detail-panel h3{margin:.5rem 0 .35rem;font-size:clamp(1.6rem,2.5vw,2.5rem);letter-spacing:-.04em}.dashboard-page.view-meetings .dash-meeting-detail-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1rem}.dashboard-page.view-meetings .dash-meeting-agenda-row{grid-template-columns:4.5rem minmax(0,1fr) auto;border-radius:var(--audit-radius-control)}.dashboard-page.view-meetings .dash-meeting-agenda-row strong,.dashboard-page.view-meetings .dash-meeting-summary-panel p,.dashboard-page.view-meetings .dash-meeting-side-card strong,.dashboard-page.view-meetings .dash-meeting-side-card small{overflow-wrap:anywhere}.dashboard-page.view-knowledge .dash-context-workspace,.dashboard-page.view-settings .dash-settings-page{width:min(100%,94rem);margin:0 auto}.dashboard-page.view-knowledge .dash-context-shell{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.dashboard-page.view-knowledge .dash-context-main,.dashboard-page.view-knowledge .dash-context-sidebar{min-width:0}.dashboard-page.view-settings .dash-settings-page{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:1.25rem;align-items:start}.dashboard-page.view-settings .dash-settings-nav{position:sticky;top:1rem;padding:.65rem}.dashboard-page.view-settings .dash-settings-panel{min-width:0;padding:clamp(1.2rem,2vw,1.75rem)}.dashboard-page.view-settings .dash-appearance-options,.dashboard-page.view-settings .dash-preference-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.view-settings .dash-appearance-options button,.dashboard-page.view-settings .dash-preference-options button{min-height:12rem;padding:1.25rem;border-radius:var(--audit-radius-card);overflow:hidden}.dashboard-page.view-settings .dash-team-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1.2rem}.dashboard-page.view-settings .dash-team-invite-controls{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto}.dashboard-page.view-settings .dash-team-permissions-card article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start}.dashboard-page.view-settings .dash-team-permissions-card article>.dash-icon{margin-top:.15rem}.dashboard-page.view-briefing .dash-night-briefing{min-height:100vh;padding:clamp(1.4rem,2.5vw,2.5rem);color:#f8fafc;background:linear-gradient(180deg,#040a1629,#040a16d1),url(/night-briefing-details-bg.png) top center / cover no-repeat,#050a12}.dashboard-page.view-briefing .dash-night-summary,.dashboard-page.view-briefing .dash-night-card,.dashboard-page.view-briefing .dash-night-wind-down{background:#071120b8;border:1px solid rgba(148,163,184,.22);border-radius:var(--audit-radius-card);box-shadow:0 20px 60px #0000003d}.dashboard-page.view-briefing .dash-night-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1rem}.dashboard-page.view-briefing .dash-night-summary-row article{min-width:0;border-radius:var(--audit-radius-control)}@media(max-width:1280px){.dashboard-page.view-overview .dash-command-layout,.dashboard-page.view-todos .dash-tasks-layout,.dashboard-page.view-meetings .dash-meetings-board-grid,.dashboard-page.view-meetings .dash-meeting-detail-content,.dashboard-page.view-settings .dash-team-layout{grid-template-columns:1fr}.dashboard-page.view-overview .dash-command-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page.view-todos .dash-task-inspector,.dashboard-page.view-settings .dash-settings-nav{position:static}}@media(max-width:900px){.dashboard-page .dash-sidebar{width:240px;flex-basis:240px;padding:1rem}.dashboard-page.view-overview .dash-command-lower,.dashboard-page.view-overview .dash-command-side,.dashboard-page.view-todos .dash-kanban-board,.dashboard-page.view-knowledge .dash-context-shell,.dashboard-page.view-settings .dash-settings-page,.dashboard-page.view-settings .dash-appearance-options,.dashboard-page.view-settings .dash-preference-options,.dashboard-page.view-briefing .dash-night-summary-row{grid-template-columns:1fr}.dashboard-page.view-todos .dash-tasks-topbar,.dashboard-page.view-meetings .dash-meetings-board-head{align-items:stretch;flex-direction:column}.dashboard-page.view-todos .dash-tasks-actions,.dashboard-page.view-meetings .dash-meetings-board-actions{justify-content:flex-start}}.dashboard-page :where(.dash-nav-item,.dash-back-projects):focus-visible,.project-select-page :where(button,a):focus-visible{outline:2px solid rgba(52,120,246,.72);outline-offset:3px;box-shadow:none}.dashboard-page .dash-main{min-width:0}.dashboard-page.view-todos .dash-tasks-workspace,.dashboard-page.view-meetings .dash-meetings-board,.dashboard-page.view-knowledge .dash-context-workspace,.dashboard-page.view-settings .dash-settings-page{width:min(100%,1180px);margin-inline:auto}.dashboard-page.view-todos .dash-tasks-layout{grid-template-columns:minmax(520px,1fr) minmax(320px,390px);align-items:start;gap:1.25rem}.dashboard-page.view-todos .dash-tasks-table{overflow:hidden}.dashboard-page.view-todos .dash-task-board-head,.dashboard-page.view-todos .dash-task-board-row{grid-template-columns:1.6rem minmax(210px,1fr) 5.5rem 5rem 1.7rem}.dashboard-page.view-todos .dash-task-board-head span:nth-child(5),.dashboard-page.view-todos .dash-task-board-row .dash-task-project-dot{display:none}.dashboard-page.view-todos .dash-task-board-row{min-height:4rem;padding-inline:1rem}.dashboard-page.view-todos .dash-task-board-title{min-width:0}.dashboard-page.view-todos .dash-task-board-title strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-todos .dash-priority-chip{justify-self:start;min-width:4.5rem}.dashboard-page.view-todos .dash-task-inspector{max-height:calc(100vh - 9rem);overflow:auto}.dashboard-page.view-todos .dash-task-inspector h3{max-width:15rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;letter-spacing:-.045em}.dashboard-page.view-todos .dash-task-inspector-meta{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-page.view-todos .dash-task-detail-tabs{flex-wrap:wrap;row-gap:.35rem}.dashboard-page.view-meetings .dash-meetings-board-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.25rem}.dashboard-page.view-meetings .dash-meeting-detail-content{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:1rem}.dashboard-page.view-meetings .dash-meeting-agenda-row{grid-template-columns:4rem minmax(0,1fr) auto}.dashboard-page.view-meetings .dash-meeting-agenda-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.view-meetings .dash-meeting-detail-pills{display:flex;flex-wrap:wrap;align-items:center}.dashboard-page.view-settings .dash-settings-page{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:1.25rem}.dashboard-page.view-settings .dash-team-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1.25rem}.dashboard-page.view-settings .dash-team-invite-controls{grid-template-columns:minmax(220px,1fr) 9rem auto}.dashboard-page.view-settings .dash-team-table-head,.dashboard-page.view-settings .dash-team-table-row{grid-template-columns:minmax(180px,1.4fr) 7rem 6rem 2rem}.dashboard-page.view-knowledge .dash-context-shell{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:1.25rem}.dashboard-page.view-knowledge .dash-context-pinned-row{grid-template-columns:2.4rem minmax(0,1fr) auto auto 2rem}.dashboard-page.view-knowledge .dash-context-pinned-row p,.dashboard-page.view-knowledge .dash-context-note-card p{overflow-wrap:anywhere}@media(max-width:1180px){.dashboard-page.view-todos .dash-tasks-layout,.dashboard-page.view-meetings .dash-meetings-board-grid,.dashboard-page.view-settings .dash-team-layout{grid-template-columns:1fr}.dashboard-page.view-todos .dash-task-inspector,.dashboard-page.view-meetings .dash-meeting-detail-panel{max-height:none}.dashboard-page.view-meetings .dash-meeting-detail-content{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-page.view-todos .dash-task-board-head{display:none}.dashboard-page.view-todos .dash-task-board-row{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.75rem}.dashboard-page.view-todos .dash-task-board-row time,.dashboard-page.view-todos .dash-task-board-row>.dash-icon{display:none}.dashboard-page.view-settings .dash-settings-page,.dashboard-page.view-knowledge .dash-context-shell,.dashboard-page.view-settings .dash-team-invite-controls,.dashboard-page.view-settings .dash-team-table-head,.dashboard-page.view-settings .dash-team-table-row{grid-template-columns:1fr}}.project-select-brand-mark,.project-select-page.theme-light .project-select-brand-mark,.project-select-page.theme-dark .project-select-brand-mark{background:linear-gradient(135deg,#2f6df6,#5b94ff)!important;box-shadow:0 18px 44px #2f6df652!important;color:#fff!important}.project-select-brand-mark img,.project-select-page.theme-light .project-select-brand-mark img,.project-select-page.theme-dark .project-select-brand-mark img{width:30px!important;height:20px!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important}.project-select-page .project-select-nav button.active,.project-select-page.theme-light .project-select-nav button.active,.project-select-page.theme-dark .project-select-nav button.active{background:linear-gradient(135deg,#2f6df6,#4f86ff)!important;color:#fff!important;box-shadow:0 18px 42px #2f6df647!important}.edge-context-soon-shell{display:flex;min-height:calc(100vh - 96px);align-items:flex-start;justify-content:flex-end}.edge-context-soon-hero{position:relative;display:grid;width:min(1120px,100%);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:32px;overflow:hidden;border:1px solid color-mix(in oklab,var(--border),transparent 8%);border-radius:28px;background:radial-gradient(circle at 16% 18%,color-mix(in oklab,var(--primary),transparent 86%),transparent 30%),radial-gradient(circle at 84% 20%,color-mix(in oklab,var(--primary),transparent 90%),transparent 26%),linear-gradient(145deg,color-mix(in oklab,var(--card),transparent 2%),color-mix(in oklab,var(--background),transparent 4%));box-shadow:0 24px 64px #0000002e;animation:edge-page-reveal var(--duration-normal) var(--ease-out) both}.edge-context-soon-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:20px;padding:48px 48px 44px}.edge-context-soon-kicker{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--primary),transparent 68%);border-radius:999px;background:color-mix(in oklab,var(--primary),transparent 90%);padding:8px 14px;color:var(--primary);font-size:.85rem;font-weight:600}.edge-context-soon-copy h1{margin:0;color:var(--foreground);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:650;line-height:.95;letter-spacing:0}.edge-context-soon-copy p{max-width:620px;margin:0;color:var(--muted-foreground);font-size:1.05rem;line-height:1.8}.edge-context-soon-pills{display:flex;flex-wrap:wrap;gap:12px}.edge-context-soon-pills span{display:inline-flex;align-items:center;border:1px solid color-mix(in oklab,var(--border),transparent 12%);border-radius:999px;background:color-mix(in oklab,var(--card),transparent 4%);padding:10px 14px;color:var(--foreground);font-size:.92rem;transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.edge-context-soon-pills span:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--primary),transparent 58%);background:color-mix(in oklab,var(--primary),transparent 92%)}.edge-context-soon-visual{position:relative;min-height:420px}.edge-context-soon-orbit{position:absolute;inset:50% auto auto 50%;border:1px solid color-mix(in oklab,var(--primary),transparent 78%);border-radius:999px;transform:translate(-50%,-50%)}.edge-context-soon-orbit-a{width:320px;height:320px;animation:edge-context-orbit-a 8s var(--ease-default) infinite}.edge-context-soon-orbit-b{width:440px;height:440px;animation:edge-context-orbit-b 11s var(--ease-default) infinite}.edge-context-soon-card{position:absolute;border:1px solid color-mix(in oklab,var(--border),transparent 8%);background:color-mix(in oklab,var(--card),transparent 4%);box-shadow:0 18px 50px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.edge-context-soon-card-main{right:56px;top:74px;display:flex;width:min(420px,calc(100% - 72px));flex-direction:column;gap:20px;border-radius:24px;padding:26px;animation:edge-card-reveal var(--duration-normal) var(--ease-out) both,edge-context-float 6.8s var(--ease-default) .4s infinite}.edge-context-soon-card-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in oklab,var(--primary),transparent 84%);color:var(--primary)}.edge-context-soon-card-lines{display:flex;flex-direction:column;gap:12px}.edge-context-soon-card-lines span{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--muted),transparent 2%),color-mix(in oklab,var(--primary),transparent 84%))}.edge-context-soon-card-lines span:nth-child(1){width:72%}.edge-context-soon-card-lines span:nth-child(2){width:88%}.edge-context-soon-card-lines span:nth-child(3){width:56%}.edge-context-soon-card-float{right:24px;bottom:58px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:14px 16px;color:var(--foreground);font-size:.92rem;animation:edge-popover-enter var(--duration-normal) var(--ease-out) both,edge-context-float 7.4s var(--ease-default) 1.1s infinite}@keyframes edge-context-orbit-a{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.42}50%{transform:translate(-50%,-50%) scale(1.03);opacity:.68}}@keyframes edge-context-orbit-b{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.24}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.46}}@keyframes edge-context-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1100px){.edge-context-soon-shell{justify-content:stretch}.edge-context-soon-hero{grid-template-columns:1fr}.edge-context-soon-copy{padding:40px 24px 20px}.edge-context-soon-visual{min-height:320px}.edge-context-soon-card-main{left:24px;right:24px;top:12px;width:auto}}@media(prefers-reduced-motion:reduce){.edge-context-soon-hero,.edge-context-soon-card-main,.edge-context-soon-card-float,.edge-context-soon-orbit-a,.edge-context-soon-orbit-b{animation:none!important}}.dashboard-page .dash-inline-tasks{width:100%}.dashboard-page .dash-inline-tasks-toolbar{align-items:center;gap:1rem}.dashboard-page .dash-inline-tasks-tabs{min-width:0;gap:1.35rem}.dashboard-page .dash-inline-task-tab{min-height:2.25rem;padding:0 0 .625rem;border-radius:0!important;background:transparent;box-shadow:none;white-space:nowrap}.dashboard-page .dash-inline-tasks-actions{flex:0 1 auto;justify-content:flex-end;min-width:0}.dashboard-page .dash-inline-tasks-search{min-height:2.75rem;width:min(23rem,36vw)}.dashboard-page .dash-inline-tasks-search input{border:0;border-radius:0;box-shadow:none}.dashboard-page .dash-inline-tasks-filter,.dashboard-page .dash-inline-tasks-add{min-height:2.75rem;white-space:nowrap}@media(max-width:900px){.dashboard-page .dash-inline-tasks-toolbar{align-items:stretch;flex-direction:column}.dashboard-page .dash-inline-tasks-tabs,.dashboard-page .dash-inline-tasks-actions{width:100%}.dashboard-page .dash-inline-tasks-actions{justify-content:flex-start}.dashboard-page .dash-inline-tasks-search{flex:1 1 14rem;width:auto}}.dashboard-page .event-summary-chapters-grid{align-items:start}.dashboard-page .event-summary-chapter-detail{position:sticky;top:1rem;min-width:0}.dashboard-page .event-summary-chapter-detail-card{max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}.dashboard-page .event-summary-chapters-card{border-radius:18px!important}.dashboard-page .event-summary-chapter-option{display:block;min-height:0;border-radius:16px!important;box-shadow:none}.dashboard-page .event-summary-chapter-option>div{align-items:flex-start}.dashboard-page .event-summary-chapter-option p{overflow-wrap:anywhere}.dashboard-page .event-summary-chapter-option p:nth-of-type(2){line-height:1.35}@media(max-width:640px){.dashboard-page .event-summary-chapter-detail{position:static}.dashboard-page .event-summary-chapter-detail-card{max-height:none;overflow:visible}.dashboard-page .event-summary-chapters-card{padding:.75rem}.dashboard-page .event-summary-chapter-option{padding:1rem}}.dashboard-page.shared-event-summary-page{display:block;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 16% 0%,color-mix(in oklab,var(--primary),transparent 84%),transparent 28rem),var(--background);color:var(--foreground)}.dashboard-page .shared-event-summary-shell{width:min(100%,1400px);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;gap:1.25rem}.dashboard-page .shared-event-summary-state{width:min(100% - 2rem,30rem);min-height:14rem;margin:18vh auto 0;padding:1.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);color:var(--foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.dashboard-page .shared-event-summary-state h1{margin:.25rem 0 0;font-size:1.25rem;font-weight:650}.dashboard-page .shared-event-summary-state p{margin:0;color:var(--muted-foreground);line-height:1.6}.dashboard-page .shared-event-summary-state a{color:var(--primary);font-weight:650;text-decoration:none}.dashboard-page .shared-event-summary-state a:hover{text-decoration:underline}.container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.05);background-color:#000;transition:border-color .3s ease}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:5rem}@media(min-width:768px){.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:initial}.nav-logo{justify-self:start}.nav-links{justify-self:center}.nav-actions{justify-self:end}}.nav-logo{display:flex;flex-shrink:0;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;color:inherit}.nav-logo svg,.edge-logo-mark{flex-shrink:0;display:block;object-fit:contain}.nav-logo-text{font-size:1.25rem;font-weight:700;letter-spacing:.2em;color:#fff}.nav-links{display:none;gap:2rem}@media(min-width:768px){.nav-links{display:flex}}.nav-link{font-size:.875rem;font-weight:500;color:#d1d5db;text-decoration:none;transition:color .15s ease}.nav-actions{display:none;align-items:center;gap:1rem}@media(min-width:768px){.nav-actions{display:flex}}.nav-actions-mobile{display:flex;align-items:center;gap:.75rem}@media(min-width:768px){.nav-actions-mobile{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:.5rem;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.btn-download-mac{border-radius:9999px;padding:.5rem 1.125rem;color:#0a0a0a;background-color:#f0f0f0;font-weight:500;white-space:nowrap}.btn-download-mac:hover{background-color:#e4e4e4}.btn-sign-in{border-radius:9999px;padding:.5rem 1.125rem;color:#0a0a0a;background-color:#f0f0f0;font-weight:500;white-space:nowrap}.btn-sign-in:hover{background-color:#e4e4e4}.btn-download-mac-icon{width:1.0625rem;height:1.0625rem;flex-shrink:0}.btn-download-mac--hero{padding:.75rem 1.5rem;font-size:1rem}.btn-download-mac--hero .btn-download-mac-icon{width:1.125rem;height:1.125rem}.auth-page{min-height:100vh;padding:9rem 1rem 5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.14),transparent 24rem),#050505;color:#fff}.auth-card{width:min(100%,28rem);padding:clamp(1.5rem,4vw,2.25rem);border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:0 28px 80px #00000073}.auth-card--compact{text-align:center}.auth-mark{width:4.25rem;height:4.25rem;margin-bottom:1.4rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#050505;border:1px solid rgba(255,255,255,.12)}.auth-kicker{margin:0 0 .6rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:#ffffff94}.auth-card h1{margin:0 0 .85rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;letter-spacing:-.045em;line-height:1}.share-summary-page{min-height:100vh;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 12% 8%,rgba(52,120,246,.18),transparent 24rem),linear-gradient(180deg,#05070b,#0d1117 46%,#f6f7fb 46%,#f6f7fb);color:#f7f8fb}.share-summary-header,.share-summary-hero,.share-summary-section,.share-summary-grid{width:min(100%,1120px);margin-inline:auto}.share-summary-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0 2rem}.share-summary-brand{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.18em;text-decoration:none}.share-summary-badge{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffb8;background:#ffffff0f;font-size:.82rem}.share-summary-hero{padding:clamp(2rem,6vw,4.25rem) 0 clamp(2.75rem,6vw,5rem)}.share-summary-kicker{margin-bottom:1rem;color:#7fb0ff;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.share-summary-hero h1{max-width:900px;margin:0;font-size:clamp(2.35rem,7vw,5.9rem);font-weight:650;line-height:.95;color:#fff}.share-summary-hero>p{max-width:780px;margin:1.5rem 0 0;color:#ffffffc2;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.share-summary-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.share-summary-meta span,.share-summary-meta a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;max-width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.14);border-radius:.55rem;color:#ffffffc7;background:#ffffff0f;font-size:.88rem;text-decoration:none}.share-summary-section,.share-summary-grid{color:#121722}.share-summary-section-title{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.share-summary-section-title h2,.share-summary-card h2{margin:0;font-size:1rem;font-weight:700;color:#121722}.share-summary-chapters,.share-summary-grid{display:grid;gap:1rem}.share-summary-chapters{grid-template-columns:1fr}.share-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 0 4rem}.share-summary-card{border:1px solid rgba(16,24,40,.1);border-radius:.75rem;background:#ffffffeb;box-shadow:0 20px 60px #0f172a14;padding:clamp(1rem,2vw,1.5rem)}.share-summary-card-top span{display:inline-flex;align-items:center;gap:.45rem;color:#5a6475;font-size:.78rem;font-weight:650;text-transform:uppercase}.share-summary-card h3{margin:.85rem 0 0;color:#121722;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.share-summary-card>p,.share-summary-detail,.share-summary-panel-body,.share-summary-row p{color:#526071;font-size:.95rem;line-height:1.65}.share-summary-detail{margin-top:1rem}.share-summary-detail p,.share-summary-row p{margin:.7rem 0 0}.share-summary-list{display:grid;gap:.55rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(16,24,40,.09)}.share-summary-list h4{margin:0 0 .2rem;font-size:.9rem;color:#121722}.share-summary-list span,.share-summary-row span{display:flex;align-items:flex-start;gap:.45rem;color:#5a6475;font-size:.88rem;line-height:1.5}.share-summary-panel-body{display:grid;gap:.85rem;margin-top:1rem}.share-summary-row{padding:.85rem;border:1px solid rgba(16,24,40,.08);border-radius:.6rem;background:#f7f8fb}.share-summary-row strong{display:block;margin-bottom:.35rem;color:#121722;font-size:.94rem;line-height:1.4}.share-summary-state{width:min(100%,460px);margin:18vh auto 0;padding:2rem;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:#ffffff12;text-align:center}.share-summary-state h1{margin:.8rem 0 .5rem;font-size:1.75rem}.share-summary-state p{margin:.75rem 0 0;color:#ffffffb8;line-height:1.6}.share-summary-state-icon{width:2rem;height:2rem;color:#7fb0ff}.share-summary-spin{animation:share-summary-spin 1s linear infinite}.share-summary-link{display:inline-flex;margin-top:1.2rem;color:#fff;font-weight:650}@keyframes share-summary-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.share-summary-page{background:radial-gradient(circle at 12% 8%,rgba(52,120,246,.16),transparent 18rem),linear-gradient(180deg,#05070b,#0d1117 36rem,#f6f7fb 36rem,#f6f7fb)}.share-summary-header{padding-bottom:1.25rem}.share-summary-badge{display:none}.share-summary-grid{grid-template-columns:1fr}}.auth-copy{margin:0 0 1.55rem;font-size:.95rem;line-height:1.6;color:#ffffffad}.auth-google-button,.auth-secondary-button{width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#fff;color:#0a0a0a;font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer}.auth-google-button:hover,.auth-secondary-button:hover{background:#eee}.auth-google-button:disabled,.auth-secondary-button:disabled{cursor:not-allowed;opacity:.68}.auth-google-icon{width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0a0a0a;font-size:.82rem;font-weight:700}.auth-message{margin:1rem 0 0;font-size:.85rem;line-height:1.5;color:#ffffffb8}.auth-message.error{color:#ffb4b4}.auth-signed-in{display:grid;gap:1rem}.hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;min-height:80vh;padding-top:8rem;padding-bottom:5rem}@media(min-width:1024px){.hero{padding-top:12rem;padding-bottom:8rem}}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(circle,#ffffff26,#0000 70%);pointer-events:none;z-index:0}.hero-content{position:relative;z-index:10;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}@media(min-width:640px){.hero-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero-content{padding-left:2rem;padding-right:2rem}}.hero-title{margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#fff}.hero-subtitle{margin:0 auto 2.5rem;max-width:42rem;font-size:1.125rem;line-height:1.6;color:#9ca3af}@media(min-width:768px){.hero-subtitle{font-size:1.25rem}}.hero-cta-row{display:flex;justify-content:center}.glass-panel{background:#19191999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.meeting-widget{margin-top:4rem;margin-left:auto;margin-right:auto;max-width:42rem;border-radius:1rem;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 25px 50px -12px #00000080}.meeting-widget-left{display:flex;align-items:center;gap:1rem}.recording-dot-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.recording-dot{width:.75rem;height:.75rem;border-radius:9999px;background-color:#fff;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.waveform{display:flex;align-items:flex-end;gap:.25rem;height:1.5rem}.waveform span{display:block;width:.25rem;border-radius:9999px;background-color:#fff6}.waveform span:nth-child(1){height:.75rem;background-color:#fff6}.waveform span:nth-child(2){height:1.25rem;background-color:#fff9}.waveform span:nth-child(3){height:1.5rem;background-color:#fffc}.waveform span:nth-child(4){height:1rem;background-color:#fff9}.waveform span:nth-child(5){height:.5rem;background-color:#fff6}.waveform span:nth-child(6){height:.25rem;background-color:#ffffff4d}.waveform span:nth-child(7){height:.75rem;background-color:#ffffff80}.waveform span:nth-child(8){height:1.25rem;background-color:#ffffffb3}.waveform span:nth-child(9){height:1.5rem;background-color:#ffffffe6}.waveform span:nth-child(10){height:1rem;background-color:#fff9}.waveform span:nth-child(11){height:.5rem;background-color:#fff6}.waveform span:nth-child(12){height:.25rem;background-color:#fff3}.meeting-widget-right{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.meeting-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db}.meeting-status svg{width:1rem;height:1rem;color:#4ade80;flex-shrink:0}.meeting-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none;transition:color .15s ease}.meeting-link:hover{color:#d1d5db}.meeting-link svg{width:.75rem;height:.75rem}.section-light{background-color:#fff;color:#000;padding:6rem 0;border-top:1px solid #f3f4f6}.section-header{text-align:center;margin-bottom:4rem}.section-kicker{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4b5563}.section-title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;letter-spacing:-.02em;color:#111827}.feature-image-section{background-color:#f5f5f4;color:#050505;padding:clamp(4rem,10vw,7rem) 0;border-top:1px solid #e8e8e4}.feature-image-intro{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.feature-image-carousel-wrap{max-width:100%}.feature-image-carousel{width:100%}.feature-image-carousel-viewport{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;padding:.5rem 0 1.25rem;outline:none}.feature-image-carousel-viewport:focus-visible{outline:2px solid #111827;outline-offset:4px}.feature-image-carousel-viewport::-webkit-scrollbar{display:none;width:0;height:0}.feature-image-carousel-slide{flex:0 0 100%;width:100%;max-width:100%;box-sizing:border-box;display:flex;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.feature-image-carousel-img{display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid #e0e0db;background-color:#fff;box-shadow:0 4px 24px #00000014}.feature-image-carousel-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-top:.35rem}.feature-image-carousel-dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:9999px;background-color:#c4c4c0;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.feature-image-carousel-dot:hover{background-color:#9ca3af}.feature-image-carousel-dot.is-active{background-color:#111827;transform:scale(1.25)}.section-muted{background-color:#f9fafb;padding:4rem 0;border-top:1px solid #e5e7eb}.trusted-inner{text-align:center}.trusted-kicker{margin:0 0 2rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#6b7280}.trusted-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;opacity:.5;filter:grayscale(1);transition:filter .3s ease,opacity .3s ease}@media(min-width:768px){.trusted-logos{gap:4rem}}.trusted-logos:hover{filter:grayscale(0);opacity:1}.trusted-logo{display:inline-flex;align-items:center;justify-content:center}.trusted-logo-img{display:block;width:auto;max-width:min(9rem,28vw);height:auto;max-height:2.25rem;object-fit:contain;object-position:center}@media(min-width:768px){.trusted-logo-img{max-width:10.5rem;max-height:2.75rem}}.site-footer{background-color:#000;color:#888;padding:2rem 1rem 2.5rem;border-top:1px solid rgba(255,255,255,.06)}.site-footer-inner{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.site-footer-line{margin:0}.site-footer-link{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}.site-footer-link:hover{color:#b8b8b8}.nav,.site-footer{background:var(--edge-ink);color:var(--edge-paper-soft);border-color:#faf5e829}.nav{box-shadow:0 1px #faf5e814}.nav-logo-text,.site-footer-inner,.section-kicker,.trusted-kicker,.auth-kicker{font-family:var(--edge-font-mono);letter-spacing:0}.nav-link{color:#faf5e8b8;font-family:var(--edge-font-mono);font-size:.74rem;letter-spacing:0;text-transform:uppercase}.btn,.btn-download-mac,.btn-sign-in{border-radius:.45rem;font-family:var(--edge-font-mono);font-weight:700;letter-spacing:0}.btn-download-mac,.btn-sign-in{color:var(--edge-signal-ink);background:var(--edge-signal);border-color:var(--edge-signal);box-shadow:3px 3px #faf5e82e}.btn-download-mac:hover,.btn-sign-in:hover{color:var(--edge-ink);background:var(--edge-paper-soft);transform:translate(-1px,-1px)}.auth-page{background:linear-gradient(rgba(250,245,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(250,245,232,.045) 1px,transparent 1px),var(--edge-ink);background-size:3rem 3rem;color:var(--edge-paper-soft)}.auth-card{border-radius:.65rem;border:1px solid rgba(250,245,232,.28);background:#211f1a;box-shadow:10px 10px #caff4f24}.auth-mark{border-radius:.5rem;background:var(--edge-signal);color:var(--edge-signal-ink);border-color:var(--edge-signal)}.auth-card h1,.section-title{font-family:var(--edge-font-display);letter-spacing:0}.auth-card h1{font-weight:700}.auth-copy,.section-kicker{color:#faf5e8ad}.section-muted,.feature-image-section{background:linear-gradient(rgba(43,38,28,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(43,38,28,.035) 1px,transparent 1px),var(--edge-paper);color:var(--edge-ink);border-color:var(--edge-line)}.section-title{color:var(--edge-ink)}.feature-image-carousel-img{border-radius:.45rem;border:1px solid var(--edge-line);background:var(--edge-paper-soft);box-shadow:8px 8px 0 var(--edge-shadow)}.feature-image-carousel-dot{border-radius:.2rem;background:var(--edge-muted)}.feature-image-carousel-dot.is-active{background:var(--edge-rust)}.trusted-logos{opacity:.7}.site-footer{border-top:1px solid rgba(250,245,232,.18)}.hero{align-items:flex-start;min-height:calc(100svh - 5rem);padding:clamp(6.75rem,10vw,8.5rem) 1rem clamp(4.75rem,8vw,6.5rem);background:linear-gradient(rgba(250,245,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(250,245,232,.045) 1px,transparent 1px),var(--edge-ink);background-size:3rem 3rem;color:var(--edge-paper-soft)}.hero:after{content:"";position:absolute;right:clamp(1rem,8vw,7rem);bottom:clamp(2rem,8vw,5rem);width:min(20rem,28vw);aspect-ratio:1 / 1.25;border:1px solid rgba(250,245,232,.28);background:linear-gradient(90deg,transparent 0 30%,rgba(202,255,79,.16) 30% 31%,transparent 31%),repeating-linear-gradient(0deg,rgba(250,245,232,.14) 0 1px,transparent 1px 2.2rem);opacity:.55}.hero-glow{display:none}.hero-content{width:min(100%,80rem);max-width:80rem;text-align:left}.hero-title{max-width:13ch;color:var(--edge-paper-soft);font-family:var(--edge-font-display);font-size:clamp(3.6rem,7.4vw,6.9rem);font-weight:700;letter-spacing:0;line-height:1.08}.hero-title:after{content:"";display:block;width:min(16rem,38vw);height:.65rem;margin-top:1.35rem;background:var(--edge-signal)}.hero-subtitle{max-width:35rem;margin:0 0 2rem;color:#faf5e8bd;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.hero-cta-row{justify-content:flex-start}.auth-google-button,.auth-secondary-button{border-radius:.45rem;color:var(--edge-signal-ink);background:var(--edge-signal);border-color:var(--edge-signal);font-family:var(--edge-font-mono);font-weight:700;box-shadow:3px 3px #faf5e829}.auth-google-button:hover,.auth-secondary-button:hover{background:var(--edge-paper-soft)}@media(min-width:1500px){.hero-content{max-width:86rem}.hero-title{max-width:12ch;font-size:clamp(4.1rem,6.2vw,7.2rem);line-height:1.08}}.nav{border-bottom-color:#f3efe321;background:linear-gradient(90deg,rgba(52,120,246,.08),transparent 36%),#15140f}.nav-logo-text,.nav-link,.btn-sign-in,.btn-download-mac{font-family:var(--edge-font-mono);letter-spacing:.02em}.nav-logo-text{color:var(--edge-paper-soft);font-size:1rem}.nav-link{color:#f3efe3a8;text-transform:uppercase;font-size:.72rem;font-weight:700}.nav-link:hover,.nav-link--active{color:var(--edge-signal)}.btn,.btn-sign-in,.btn-download-mac,.pricing-card-btn{border-radius:var(--edge-radius-control)}.btn-sign-in,.btn-download-mac{min-height:2.65rem;color:var(--edge-signal-ink);background:var(--edge-signal);border:1px solid rgba(52,120,246,.8);box-shadow:4px 4px #f3efe329;font-weight:800}.btn-sign-in:hover,.btn-download-mac:hover{color:var(--edge-ink);background:var(--edge-paper-soft)}.btn:active,.btn-sign-in:active,.btn-download-mac:active,.auth-google-button:active,.auth-secondary-button:active{transform:translate(1px,1px);box-shadow:1px 1px #f3efe32e}.hero{min-height:min(760px,100dvh);align-items:stretch;justify-content:center;padding:6rem 0 4.75rem;background:linear-gradient(rgba(243,239,227,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(243,239,227,.055) 1px,transparent 1px),radial-gradient(circle at 78% 45%,rgba(52,120,246,.12),transparent 22rem),#15140f;background-size:3.2rem 3.2rem,3.2rem 3.2rem,auto,auto}.hero:before{inset:auto clamp(1rem,7vw,7rem) clamp(3rem,8vw,5rem) auto;width:min(24rem,26vw);min-width:16rem;border-color:#f3efe338;background:linear-gradient(90deg,transparent 0 30%,rgba(52,120,246,.2) 30% 31%,transparent 31%),linear-gradient(rgba(243,239,227,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(243,239,227,.08) 1px,transparent 1px);background-size:auto,2rem 2rem,2rem 2rem}.hero-content{width:min(100%,86rem);display:grid;align-content:center;padding-inline:clamp(1rem,4vw,3rem)}.hero-title{max-width:17ch;margin-bottom:1.35rem;color:var(--edge-paper-soft);font-family:var(--edge-font-display);font-size:clamp(3.35rem,6.4vw,6.6rem);font-weight:800;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.hero-subtitle{max-width:31rem;color:#f3efe3b8;font-size:clamp(1rem,1.7vw,1.13rem);line-height:1.58}.auth-page{background:linear-gradient(rgba(243,239,227,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(243,239,227,.045) 1px,transparent 1px),#15140f;background-size:3rem 3rem}.auth-card{border-radius:var(--edge-radius-card);border-color:#f3efe33d;background:#24231c;box-shadow:10px 10px #3478f629}.auth-card h1{font-family:var(--edge-font-display);font-weight:800;letter-spacing:-.045em}.auth-kicker{font-family:var(--edge-font-mono)}@media(max-width:900px){.hero{min-height:auto;padding-top:6.5rem}.hero:before{display:none}.hero-title{max-width:11ch;font-size:clamp(3.15rem,14vw,5.25rem);line-height:.96}}:root{--landing-bg: #080a0d;--landing-panel: #111419;--landing-panel-2: #181c22;--landing-text: #f6f7f1;--landing-muted: rgba(246, 247, 241, .64);--landing-faint: rgba(246, 247, 241, .38);--landing-line: rgba(246, 247, 241, .13);--landing-line-strong: rgba(246, 247, 241, .24);--landing-accent: var(--edge-blue);--landing-cyan: #8fcbd5;--landing-paper: #f2f0e8}.landing-premium{--landing-bg: #080a0d;--landing-panel: #111419;--landing-panel-2: #181c22;--landing-text: #f6f7f1;--landing-muted: rgba(246, 247, 241, .64);--landing-faint: rgba(246, 247, 241, .38);--landing-line: rgba(246, 247, 241, .13);--landing-line-strong: rgba(246, 247, 241, .24);--landing-accent: var(--edge-blue);--landing-cyan: #8fcbd5;--landing-paper: #f2f0e8;background:var(--landing-bg);color:var(--landing-text)}.landing-premium~.site-footer,.landing-premium+.site-footer{background:#080a0d}.nav{border-bottom-color:#f6f7f11a;background:linear-gradient(90deg,rgba(143,203,213,.1),transparent 34%),#080a0de0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav-inner{height:4.25rem}.nav-logo-text{color:var(--landing-text);font-size:.95rem;letter-spacing:.12em}.nav-link{color:#f6f7f194;font-size:.72rem}.nav-link:hover,.nav-link--active{color:var(--landing-text)}.btn-sign-in,.btn-download-mac{min-height:2.65rem;border-radius:999px;color:#0a0d0f;background:var(--landing-text);border-color:#f6f7f1b8;box-shadow:0 10px 30px #3478f61f}.btn-sign-in:hover,.btn-download-mac:hover{color:#07100f;background:var(--landing-accent);border-color:var(--landing-accent);transform:translateY(-1px)}.landing-premium .hero{min-height:92dvh;align-items:stretch;justify-content:center;padding:6rem 0 4.5rem;background:radial-gradient(circle at 78% 24%,rgba(143,203,213,.2),transparent 22rem),radial-gradient(circle at 18% 78%,rgba(52,120,246,.12),transparent 20rem),linear-gradient(rgba(246,247,241,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(246,247,241,.045) 1px,transparent 1px),var(--landing-bg);background-size:auto,auto,4rem 4rem,4rem 4rem,auto}.landing-premium .hero:before,.landing-premium .hero:after{content:"";position:absolute;pointer-events:none}.landing-premium .hero:before{inset:4.25rem 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(246,247,241,.22),transparent)}.landing-premium .hero:after{right:clamp(1rem,5vw,4rem);bottom:clamp(1rem,4vw,3rem);width:min(18rem,26vw);aspect-ratio:1 / 1;border:1px solid rgba(246,247,241,.12);background:linear-gradient(rgba(246,247,241,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(246,247,241,.05) 1px,transparent 1px);background-size:1.5rem 1.5rem;opacity:.48}.landing-premium .hero-glow{display:block;top:12%;left:62%;width:40rem;height:40rem;transform:none;background:radial-gradient(circle,rgba(143,203,213,.13),transparent 68%);filter:blur(2px)}.landing-premium .hero-content{width:min(100%,88rem);max-width:88rem;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(22rem,.78fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-inline:clamp(1.25rem,4vw,3rem);text-align:left}.hero-copy{position:relative;z-index:2;display:grid;justify-items:start}.hero-kicker{width:fit-content;margin:0 0 1.05rem;padding:.45rem .65rem;border:1px solid rgba(52,120,246,.38);border-radius:999px;color:#3478f6f5;background:#3478f612;font-family:var(--edge-font-mono);font-size:.72rem;line-height:1;font-weight:700;letter-spacing:.02em}.landing-premium .hero-title{max-width:11ch;margin:0 0 1.35rem;color:var(--landing-text);font-family:var(--edge-font-display);font-size:clamp(3.7rem,7vw,7.35rem);font-weight:800;letter-spacing:-.065em;line-height:.88;text-wrap:balance}.landing-premium .hero-title:after{display:none}.landing-premium .hero-subtitle{max-width:34rem;margin:0 0 1.9rem;color:var(--landing-muted);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.55}.landing-premium .hero-cta-row{justify-content:flex-start}.hero-console{position:relative;z-index:2;overflow:hidden;border:1px solid var(--landing-line-strong);border-radius:1.25rem;background:linear-gradient(180deg,#f6f7f114,#f6f7f106),#111419d1;box-shadow:0 36px 90px #00000061,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-console:before{content:"";position:absolute;inset:-35% -20% auto auto;width:18rem;height:18rem;border-radius:999px;background:#8fcbd529;filter:blur(44px)}.hero-console-top{position:relative;z-index:1;display:flex;align-items:center;gap:.45rem;padding:.85rem 1rem;border-bottom:1px solid var(--landing-line)}.hero-console-top span{width:.58rem;height:.58rem;border-radius:999px;background:#f6f7f152}.hero-console-top span:first-child{background:var(--landing-accent)}.hero-console-top strong{margin-left:auto;color:var(--landing-faint);font-family:var(--edge-font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.hero-console-body{position:relative;z-index:1;display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.hero-console-focus,.hero-console-grid article,.hero-console-thread{border:1px solid var(--landing-line);border-radius:.9rem;background:#080a0d70}.hero-console-focus{display:grid;gap:.55rem;padding:1.15rem}.hero-console-focus span,.hero-console-grid span{color:var(--landing-faint);font-family:var(--edge-font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.hero-console-focus strong{max-width:22rem;color:var(--landing-text);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.08;letter-spacing:-.035em}.hero-console-focus p{max-width:25rem;margin:0;color:var(--landing-muted);line-height:1.45}.hero-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hero-console-grid article{display:grid;gap:.4rem;min-height:6.8rem;padding:.85rem}.hero-console-grid strong{align-self:end;color:var(--landing-text);font-size:clamp(1.6rem,3vw,2.3rem);line-height:.9;letter-spacing:-.05em}.hero-console-thread{display:grid;gap:.15rem;padding:.7rem}.hero-console-thread p{margin:0;min-height:2.2rem;display:flex;align-items:center;gap:.55rem;color:var(--landing-muted);font-size:.88rem}.hero-console-thread p+p{border-top:1px solid rgba(246,247,241,.08)}.hero-console-thread p span{width:.42rem;height:.42rem;border-radius:999px;background:var(--landing-accent);box-shadow:0 0 0 .25rem #3478f61a}.landing-premium .feature-image-section{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(circle at 12% 0%,rgba(143,203,213,.22),transparent 20rem),linear-gradient(rgba(8,10,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,13,.035) 1px,transparent 1px),var(--landing-paper);background-size:auto,4rem 4rem,4rem 4rem,auto;border-top:1px solid rgba(8,10,13,.1)}.landing-premium .feature-image-intro{max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem)}.landing-premium .section-kicker{display:none}.landing-premium .section-title{color:#101316;font-family:var(--edge-font-display);font-size:clamp(2.3rem,4.6vw,4.8rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.landing-premium .feature-image-carousel-wrap{max-width:min(100%,88rem)}.landing-premium .feature-image-carousel-viewport{padding:.75rem 0 1.5rem}.landing-premium .feature-image-carousel-slide{padding-inline:clamp(.2rem,1vw,.6rem)}.landing-premium .feature-image-carousel-dot{width:1.8rem;height:.18rem;border-radius:999px;background:#080a0d2e}.landing-premium .feature-image-carousel-dot.is-active{background:#101316;transform:none}.landing-premium .section-muted{padding:clamp(3rem,7vw,5.5rem) 0;background:#080a0d;border-top:1px solid rgba(246,247,241,.1)}.landing-premium .trusted-inner{display:grid;gap:2rem;text-align:left}.landing-premium .trusted-kicker{margin:0;color:var(--landing-faint);font-family:var(--edge-font-mono);font-size:.72rem;letter-spacing:.08em}.landing-premium .trusted-logos{justify-content:space-between;gap:clamp(1.5rem,5vw,4rem);opacity:.86;filter:grayscale(1) invert(1)}.landing-premium .trusted-logos:hover{opacity:1;filter:grayscale(1) invert(1)}.landing-premium .trusted-logo{min-height:3.4rem;padding:.8rem 1rem;border:1px solid rgba(246,247,241,.1);border-radius:999px;background:#f6f7f109}@media(max-width:1040px){.landing-premium .hero{min-height:auto;padding-top:5.8rem}.landing-premium .hero-content{grid-template-columns:1fr}.landing-premium .hero-title{max-width:10ch;font-size:clamp(3.25rem,12vw,5.8rem)}.hero-console{max-width:42rem}}@media(max-width:720px){.landing-premium .hero{padding-bottom:3rem}.hero-kicker{font-size:.66rem}.landing-premium .hero-title{max-width:9ch;font-size:clamp(3.1rem,15vw,4.7rem)}.landing-premium .hero-subtitle{font-size:1rem}.hero-console-grid{grid-template-columns:1fr}.hero-console-grid article{min-height:5.2rem}.landing-premium .trusted-logos{justify-content:flex-start}}:root{--landing-blue: #0071e3;--landing-blue-hover: #147ce5}.nav{border-bottom-color:#ffffff1f;background:#161617e0;box-shadow:none;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.nav-inner{height:3.25rem;max-width:74rem}.nav-logo{min-width:8rem}.edge-logo-mark{opacity:.92}.nav-logo-text{color:#f5f5f7eb;font-family:var(--edge-font-body);font-size:.82rem;font-weight:700;letter-spacing:.01em}.nav-links{gap:clamp(1.6rem,4vw,3rem)}.nav-link{color:#f5f5f7b3;font-family:var(--edge-font-body);font-size:.76rem;font-weight:500;letter-spacing:-.01em;text-transform:none}.nav-link:hover,.nav-link--active{color:#f5f5f7}.nav-actions{min-width:8rem;justify-content:flex-end}.nav-actions-mobile{display:none}.btn-sign-in{min-height:2.15rem;padding:.42rem 1.05rem;color:#fff;background:var(--landing-blue);border-color:var(--landing-blue);box-shadow:none;font-family:var(--edge-font-body);font-size:.84rem;font-weight:500;letter-spacing:-.01em}.btn-sign-in:hover{color:#fff;background:var(--landing-blue-hover);border-color:var(--landing-blue-hover);transform:none}.landing-premium .hero{min-height:min(820px,calc(100dvh - .5rem));padding:clamp(4.8rem,8vh,6.8rem) 0 0;align-items:start;overflow:hidden;background:#000}.landing-premium .hero:before,.landing-premium .hero:after,.landing-premium .hero-glow{display:none}.landing-premium .hero-content{width:min(100%,80rem);max-width:80rem;display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.7rem,4vh,3rem);padding:0 clamp(1.25rem,4vw,3rem);text-align:center}.hero-copy{justify-items:center}.landing-premium .hero-title{max-width:14ch;margin:0;color:#f5f5f7;font-family:var(--edge-font-body);font-size:clamp(3.6rem,7.1vw,6.35rem);font-weight:700;letter-spacing:-.065em;line-height:1.02}.landing-premium .hero-subtitle{max-width:40rem;margin:.7rem auto 1.55rem;color:#f5f5f7d1;font-family:var(--edge-font-body);font-size:clamp(1.28rem,2.35vw,1.82rem);font-weight:500;letter-spacing:-.035em;line-height:1.16}.landing-premium .hero-cta-row{justify-content:center;gap:.85rem}.landing-premium .btn-download-mac{min-height:2.85rem;padding:.72rem 1.45rem;color:#fff;background:var(--landing-blue);border-color:var(--landing-blue);box-shadow:none;font-family:var(--edge-font-body);font-size:1.02rem;font-weight:500;letter-spacing:-.02em}.landing-premium .btn-download-mac:hover{color:#fff;background:var(--landing-blue-hover);border-color:var(--landing-blue-hover);transform:none}.btn-hero-secondary{min-height:2.85rem;padding:.72rem 1.45rem;color:#2997ff;background:transparent;border-color:#2997ff;box-shadow:none;font-family:var(--edge-font-body);font-size:1.02rem;font-weight:500;letter-spacing:-.02em}.btn-hero-secondary:hover{color:#fff;background:#0071e3;border-color:#0071e3;transform:none}.hero-product-stage{position:relative;width:min(100%,72rem);min-height:clamp(20rem,44vh,34rem);display:grid;place-items:center;margin-top:clamp(.4rem,2vh,1.5rem);isolation:isolate}.hero-product-stage:before{content:"";position:absolute;top:42%;right:4%;bottom:-18%;left:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.2),transparent 74%),radial-gradient(closest-side,rgba(0,113,227,.32),transparent 78%);filter:blur(32px);opacity:.78;z-index:-2}.hero-product-halo{position:absolute;width:min(78vw,54rem);aspect-ratio:2.6 / 1;border-radius:50%;background:radial-gradient(closest-side,rgba(245,245,247,.18),rgba(245,245,247,.04) 52%,transparent 72%),linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translateY(10%);filter:blur(2px);z-index:-1}.hero-product-mark{width:clamp(22rem,62vw,56rem);height:auto;opacity:.96;transform:translateY(.6rem);filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 42px 80px rgba(0,113,227,.22));-webkit-user-select:none;user-select:none}.landing-premium .feature-image-section{padding:clamp(3.8rem,7vw,6rem) 0;background:#f5f5f7;border-top:0}.landing-premium .section-title{color:#1d1d1f;font-family:var(--edge-font-body);font-size:clamp(2.5rem,5vw,4.7rem);font-weight:700;letter-spacing:-.06em;line-height:1.02}.landing-premium .feature-image-intro{max-width:54rem}.landing-premium .section-muted{background:#f5f5f7;border-top:1px solid rgba(29,29,31,.08)}.landing-premium .trusted-kicker{color:#1d1d1f85;font-family:var(--edge-font-body);font-size:.9rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.landing-premium .trusted-logos,.landing-premium .trusted-logos:hover{filter:grayscale(1);opacity:.62}.landing-premium .trusted-logo{border-color:#1d1d1f1a;background:#ffffff8f}@media(max-width:860px){.nav-links{display:none}.nav-actions{display:flex}.landing-premium .hero{min-height:min(780px,calc(100dvh - .5rem))}.landing-premium .hero-title{font-size:clamp(3.1rem,12vw,5rem)}.landing-premium .hero-subtitle{font-size:clamp(1.1rem,5vw,1.45rem)}}@media(max-width:560px){.nav-logo,.nav-actions{min-width:auto}.landing-premium .hero{padding-top:5rem}.landing-premium .hero-cta-row{flex-direction:column;width:min(100%,18rem)}.landing-premium .btn-download-mac,.btn-hero-secondary{width:100%}}.landing-premium .hero{min-height:calc(100svh - 3.25rem);padding-top:calc(5rem + clamp(1.9rem,4vh,3rem))}.landing-premium .hero-content{gap:clamp(1.35rem,3.2vh,2.4rem)}.landing-premium .hero-title{max-width:15ch;font-size:clamp(3rem,5.9vw,5.35rem);line-height:.98}.landing-premium .hero-subtitle{margin:.55rem auto 1.15rem;font-size:clamp(1.08rem,1.75vw,1.45rem);line-height:1.2}.hero-product-stage{width:min(100%,58rem);min-height:clamp(13rem,31vh,22rem);margin-top:clamp(.55rem,1.8vh,1.35rem)}.hero-product-halo{width:min(68vw,42rem)}.hero-product-mark{width:clamp(18rem,46vw,42rem);transform:translateY(0)}@media(min-width:1200px)and (max-height:900px){.landing-premium .hero{padding-top:calc(5rem + clamp(1.2rem,2.4vh,1.9rem))}.landing-premium .hero-title{font-size:clamp(2.8rem,4.7vw,4.35rem)}.hero-product-stage{min-height:clamp(11rem,24vh,16rem);margin-top:clamp(.45rem,1.4vh,1rem)}.hero-product-mark{width:clamp(16rem,37vw,32rem);transform:translateY(0)}}@media(max-width:860px){.landing-premium .hero{min-height:calc(100svh - 3.25rem);padding-top:3.5rem}.hero-product-stage{min-height:clamp(13rem,30vh,20rem)}}.landing-premium .hero-copy{transform:translateY(clamp(2rem,5.6vh,4.5rem))}.landing-premium .hero-title{line-height:1.08}.landing-premium .hero-subtitle{margin-top:clamp(1rem,2vh,1.45rem);margin-bottom:clamp(1.45rem,2.6vh,2rem);line-height:1.34}.landing-premium .hero{min-height:auto;padding-bottom:clamp(1.5rem,4vh,3rem)}.landing-premium .hero-content{min-height:0}:root{--edge-blue: #3478f6;--edge-blue-hover: #0a84ff;--edge-black: #050505;--edge-white: #f7f7f4;--edge-subtle: rgba(247, 247, 244, .68);--edge-hairline: rgba(247, 247, 244, .14)}.nav{border-bottom:1px solid var(--edge-hairline);background:#0a0a0ad1;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.nav-inner{width:min(100%,74rem);height:3.5rem}.nav-logo{gap:.65rem;min-width:9rem}.edge-logo-mark{width:1.9rem;height:auto}.nav-logo-text,.nav-link,.btn-sign-in,.btn-download-mac,.btn-hero-secondary{font-family:var(--edge-font-body);letter-spacing:-.01em}.nav-logo-text{font-size:.86rem;font-weight:800;color:#f7f7f4eb}.nav-links{gap:clamp(2rem,4vw,3.6rem)}.nav-link{color:#f7f7f49e;font-size:.78rem;font-weight:600;text-transform:none}.nav-link:hover,.nav-link--active{color:var(--edge-white)}.nav-actions{min-width:9rem}.btn-sign-in{min-height:2.25rem;padding:.42rem 1.05rem;border-radius:999px;color:#fff;background:var(--edge-blue);border-color:var(--edge-blue);box-shadow:none;font-size:.86rem;font-weight:700}.btn-sign-in:hover{color:#fff;background:var(--edge-blue-hover);border-color:var(--edge-blue-hover);transform:none}.landing-premium{background:#000}.landing-premium .hero{min-height:auto;padding:clamp(7.75rem,13vh,10rem) 0 clamp(3.5rem,7vh,5.75rem);background:radial-gradient(circle at 50% 58%,rgba(40,76,120,.28),transparent 26rem),#000;color:var(--edge-white);overflow:hidden}.landing-premium .hero-content{width:min(100%,76rem);max-width:76rem;min-height:0;display:flex;flex-direction:column;align-items:center;gap:clamp(3.75rem,8vh,6rem);padding-inline:clamp(1.25rem,4vw,2rem);text-align:center}.landing-premium .hero-copy{width:min(100%,56rem);justify-items:center;transform:none}.landing-premium .hero-title{max-width:13ch;margin:0;font-family:var(--edge-font-display);font-size:clamp(3.85rem,7.8vw,7.1rem);font-weight:800;letter-spacing:-.075em;line-height:1.14;color:#f5f5f7;text-wrap:balance}.landing-premium .hero-subtitle{width:min(100%,48rem);margin:clamp(1.55rem,3vh,2.15rem) auto clamp(2rem,4vh,2.75rem);color:#f5f5f7c7;font-size:clamp(1.18rem,2.05vw,1.62rem);font-weight:500;line-height:1.42;text-wrap:balance}.landing-premium .hero-cta-row{justify-content:center;gap:.9rem}.landing-premium .btn-download-mac,.btn-hero-secondary{min-height:3rem;border-radius:999px;padding:.74rem 1.5rem;font-size:1rem;font-weight:700;box-shadow:none}.landing-premium .btn-download-mac{color:#fff;background:var(--edge-blue);border-color:var(--edge-blue)}.landing-premium .btn-download-mac:hover{color:#fff;background:var(--edge-blue-hover);border-color:var(--edge-blue-hover);transform:none}.btn-hero-secondary{color:#2997ff;background:transparent;border-color:#2997ffeb}.btn-hero-secondary:hover{color:#fff;background:var(--edge-blue);border-color:var(--edge-blue);transform:none}.hero-product-stage{width:min(100%,54rem);min-height:0;margin-top:0;place-items:center}.hero-product-stage:before{top:36%;right:8%;bottom:-4%;left:8%;background:radial-gradient(closest-side,rgba(255,255,255,.2),transparent 72%),radial-gradient(closest-side,rgba(70,119,190,.35),transparent 80%);filter:blur(30px);opacity:.85}.hero-product-halo{width:min(72vw,42rem);opacity:.82}.hero-product-mark{width:clamp(20rem,48vw,43rem);filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 48px 84px rgba(72,106,156,.34))}.landing-premium .feature-image-section,.landing-premium .section-muted{background:#f5f5f7}.landing-premium .feature-image-section{padding:clamp(4rem,7vw,6.5rem) 0;border-top:0}.landing-premium .feature-image-intro{max-width:56rem}.landing-premium .section-title{font-family:var(--edge-font-display);color:#171719;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:800;letter-spacing:-.07em;line-height:1.04}.feature-image-carousel-img,.landing-premium .feature-image-carousel-img{border:1px solid rgba(22,22,23,.12);border-radius:1.4rem;background:#fff;box-shadow:0 28px 80px #0000001a}.landing-premium .feature-image-carousel-dot{width:1.45rem;height:.18rem;background:#1d1d1f33}.landing-premium .feature-image-carousel-dot.is-active{background:#1d1d1f}.landing-premium .trusted-inner{gap:1.8rem}.landing-premium .trusted-kicker{color:#1d1d1f8f;font-size:.92rem}.landing-premium .trusted-logo{border-color:#1d1d1f14;background:#ffffffa8}.auth-page{padding:clamp(6rem,12vh,8rem) 1rem 4rem;background:radial-gradient(circle at 50% 18%,rgba(50,85,132,.38),transparent 22rem),#000;color:#f5f5f7}.auth-card{width:min(100%,27rem);border-radius:1.35rem;border:1px solid rgba(245,245,247,.16);background:#161617db;box-shadow:0 28px 80px #00000073;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-mark{width:3.75rem;height:3.75rem;border-radius:1rem;background:#f5f5f714;border-color:#f5f5f724}.auth-card h1{font-family:var(--edge-font-display);font-size:clamp(2rem,5vw,2.65rem);letter-spacing:-.06em}.auth-kicker,.auth-copy,.auth-message{color:#f5f5f7ad}.auth-google-button,.auth-secondary-button{border-radius:999px;color:#fff;background:var(--edge-blue);border-color:var(--edge-blue);box-shadow:none;font-family:var(--edge-font-body)}.auth-google-button:hover,.auth-secondary-button:hover{color:#fff;background:var(--edge-blue-hover)}.site-footer{background:#000;border-top-color:#f5f5f71a}@media(max-width:860px){.nav-inner{height:3.5rem}.landing-premium .hero{padding-top:6.6rem}.landing-premium .hero-title{font-size:clamp(3.3rem,13vw,5.2rem);line-height:1.08}.landing-premium .hero-content{gap:3rem}}@media(max-width:560px){.landing-premium .hero-cta-row{width:min(100%,19rem);flex-direction:column}.landing-premium .btn-download-mac,.btn-hero-secondary{width:100%}}@keyframes edge-hero-copy-enter{0%{opacity:0;transform:translate3d(0,1.25rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes edge-mark-rise{0%{opacity:0;transform:translate3d(0,2.25rem,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes edge-mark-breathe{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.65rem,0)}}@keyframes edge-halo-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:.9;transform:scale(1.04)}}.landing-premium .hero-copy{animation:edge-hero-copy-enter var(--duration-slow) var(--ease-out) both}.landing-premium .hero-product-stage{animation:edge-mark-rise var(--duration-slow) var(--ease-out) .12s both}.hero-product-mark{will-change:transform;animation:edge-mark-breathe 7s var(--ease-default) .9s infinite}.hero-product-halo{will-change:transform,opacity;animation:edge-halo-breathe 6.5s var(--ease-default) .7s infinite}.nav-logo,.nav-link,.landing-premium .btn-download-mac,.btn-hero-secondary,.feature-image-carousel-dot,.trusted-logo{transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.nav-logo:hover,.landing-premium .btn-download-mac:hover,.btn-hero-secondary:hover,.trusted-logo:hover{transform:translate3d(0,-1px,0)}.landing-premium .btn-download-mac:active,.btn-hero-secondary:active{transform:translate3d(0,1px,0) scale(.99)}@media(prefers-reduced-motion:reduce){.landing-premium .hero-copy,.landing-premium .hero-product-stage,.hero-product-mark,.hero-product-halo{animation:none!important}}.nav{border-bottom-color:#ffffff1a;background:#000000db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{height:4.5rem}.nav-link{color:#f7f8fbad;font-weight:650}.nav-link:hover,.nav-link--active{color:#fff}.btn-download-mac,.landing-premium .btn-download-mac,.btn-hero-secondary,.auth-google-button,.auth-secondary-button{min-height:3rem;border-radius:999px;font-weight:700;letter-spacing:-.02em}.btn-download-mac,.landing-premium .btn-download-mac{color:#fff;background:var(--edge-blue);border-color:var(--edge-blue);box-shadow:0 18px 42px #3478f647}.btn-download-mac:hover,.landing-premium .btn-download-mac:hover{color:#fff;background:var(--edge-blue-hover);border-color:var(--edge-blue-hover)}.btn-sign-in,.btn-hero-secondary{color:var(--edge-blue);background:transparent;border-color:color-mix(in srgb,var(--edge-blue) 72%,transparent)}.btn-sign-in:hover,.btn-hero-secondary:hover{color:#fff;background:#3478f61f}.landing-premium{color:#f7f8fb;background:#000}.landing-premium .hero{min-height:min(920px,100vh);padding:clamp(8rem,14vh,12rem) 1rem clamp(3rem,7vh,5rem);background:radial-gradient(circle at 50% 56%,rgba(52,120,246,.18),transparent 29rem),linear-gradient(180deg,#000,#000 64%,#03060a)}.landing-premium .hero-glow{background:radial-gradient(circle at 50% 44%,rgba(52,120,246,.22),transparent 28rem),radial-gradient(circle at 50% 78%,rgba(255,255,255,.08),transparent 22rem);opacity:1}.landing-premium .hero-content{gap:clamp(4rem,8vh,6.5rem)}.landing-premium .hero-title{max-width:13ch;margin-inline:auto;color:#fff;font-size:clamp(4.8rem,9vw,6rem);line-height:1.16;letter-spacing:-.045em;text-wrap:balance}.landing-premium .hero-subtitle{max-width:45rem;margin-top:1.75rem;color:#f7f8fbb8;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.42}.landing-premium .hero-cta-row{margin-top:2.8rem;gap:1rem}.landing-premium .hero-product-stage{width:min(48rem,82vw);margin-inline:auto}.hero-product-halo{background:radial-gradient(ellipse at 50% 55%,rgba(58,84,120,.62),rgba(52,120,246,.12) 40%,transparent 70%)}.hero-product-mark{filter:drop-shadow(0 0 36px rgba(255,255,255,.18))}.feature-image-section,.section-muted{background:#000;color:#f7f8fb}.landing-premium .section-title,.landing-premium .trusted-kicker{color:#f7f8fb}.landing-premium .section-kicker,.landing-premium .feature-image-intro p,.landing-premium .trusted-kicker{color:#f7f8fb9e}.feature-image-carousel,.landing-premium .feature-image-carousel-img,.landing-premium .trusted-logo{border-color:#ffffff1f;background:#ffffff0b;box-shadow:none}.auth-page{background:radial-gradient(circle at 50% 20%,rgba(52,120,246,.24),transparent 24rem),#000}.auth-card{border-color:#ffffff29;background:#0c1016e6;box-shadow:0 28px 90px #00000094}.auth-card h1{color:#fff;letter-spacing:-.045em}.auth-copy,.auth-message,.auth-kicker{color:#f7f8fbad}@media(max-width:860px){.landing-premium .hero{padding-top:7.5rem}.landing-premium .hero-title{font-size:clamp(3.3rem,14vw,5.4rem)}}.landing-premium{background:#000;color:#f8fbff;overflow-x:hidden}.landing-premium .hero{position:relative;min-height:100svh;padding:9.25rem 1.5rem 2.75rem;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 14%,rgba(52,120,246,.18),transparent 34rem),linear-gradient(180deg,#03060b,#000 44%,#01050b)}.landing-premium .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.28) 54%,transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.28) 54%,transparent 92%)}.landing-premium .hero-glow{position:absolute;inset:-22% -10% auto;height:56rem;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(52,120,246,.24),transparent 26rem),radial-gradient(circle at 50% 62%,rgba(92,148,255,.11),transparent 34rem);filter:blur(10px)}.landing-premium .hero-content{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3.2rem,7vw,5.8rem)}.landing-premium .hero-copy{width:100%;max-width:1120px;margin:0 auto;text-align:center}.landing-premium .hero-kicker{margin:0 0 1.4rem;color:#5b94ffeb;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.landing-premium .hero-title{max-width:1120px;margin:0 auto;color:#f7f9ff;font-size:clamp(5rem,10.6vw,11.25rem);line-height:.9;letter-spacing:-.078em;font-weight:850;text-wrap:balance;text-shadow:0 32px 96px rgba(52,120,246,.24)}.landing-premium .hero-subtitle{max-width:800px;margin:2.1rem auto 0;color:#f8fbffad;font-size:clamp(1.32rem,1.9vw,2.1rem);line-height:1.38;letter-spacing:-.035em}.landing-premium .hero-cta-row{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:1.15rem;flex-wrap:wrap}.landing-premium .btn-download-mac,.landing-premium .btn-download-mac--hero{min-height:60px;padding:0 2.15rem;border-radius:999px;border-color:#3478f6;background:#3478f6;color:#fff;box-shadow:0 22px 52px #3478f657}.landing-premium .btn-download-mac:hover,.landing-premium .btn-download-mac--hero:hover{background:#5b94ff;border-color:#5b94ff;transform:translateY(-2px)}.landing-premium .btn-hero-secondary{min-height:60px;padding:0 2.15rem;border-radius:999px;border:1.5px solid #3478f6;background:#3478f60a;color:#5b94ff;box-shadow:inset 0 0 0 1px #5b94ff14}.landing-premium .btn-hero-secondary:hover{background:#3478f624;color:#fff;transform:translateY(-2px)}.landing-premium .hero-product-stage{position:relative;width:min(860px,74vw);height:clamp(260px,30vw,430px);margin:0 auto;display:flex;align-items:center;justify-content:center}.landing-premium .hero-product-halo{position:absolute;width:100%;height:64%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(85,119,168,.52),rgba(22,34,52,.36) 45%,transparent 72%);filter:blur(18px);transform:translateY(24%)}.landing-premium .hero-product-mark{position:relative;width:min(720px,62vw);max-height:360px;object-fit:contain;opacity:.98;filter:drop-shadow(0 48px 90px rgba(52,120,246,.24))}.landing-premium .feature-image-section,.landing-premium .section-muted{background:#000;color:#f8fbff}.landing-premium .feature-image-section{padding-top:clamp(1.5rem,3.2vw,3rem)}.landing-premium .section-title,.landing-premium .trusted-kicker{color:#f8fbff}.landing-premium .section-kicker,.landing-premium .feature-image-intro p,.landing-premium .trusted-kicker{color:#f8fbff9e}.landing-premium .feature-image-carousel,.landing-premium .feature-image-carousel-img,.landing-premium .trusted-logo{border-color:#ffffff1f;background:#ffffff0b;box-shadow:none}@media(max-width:860px){.landing-premium .hero{padding-top:7.75rem}.landing-premium .hero-title{font-size:clamp(3.45rem,14vw,5.6rem);letter-spacing:-.066em}.landing-premium .hero-subtitle{font-size:1.12rem}.landing-premium .hero-product-stage{width:min(92vw,34rem);height:15rem}}.landing-premium .hero{min-height:calc(100svh - 4.5rem);padding-top:clamp(5.8rem,9vh,7.2rem)}.landing-premium .hero-content{gap:clamp(2rem,4.6vw,3.75rem)}.landing-premium .hero-title{max-width:720px;font-size:clamp(2.35rem,3.8vw,4rem);line-height:1.02;letter-spacing:-.052em}.landing-premium .hero-subtitle{max-width:560px;margin-top:1.2rem;font-size:clamp(1rem,1.12vw,1.2rem);line-height:1.42}.landing-premium .hero-cta-row{margin-top:1.8rem}.landing-premium .hero-product-stage{width:min(720px,58vw);height:clamp(210px,24vw,330px)}.landing-premium .hero-product-mark{width:min(600px,52vw);max-height:280px}@media(max-width:860px){.landing-premium .hero{padding-top:6.6rem}.landing-premium .hero-title{font-size:clamp(2.35rem,10vw,3.5rem);line-height:1.02}.landing-premium .hero-subtitle{font-size:1rem}}.landing-premium .hero{min-height:auto;padding-top:clamp(10.75rem,18vh,13.5rem);padding-bottom:clamp(3rem,6vh,4.5rem)}.landing-premium .hero-content{gap:clamp(.9rem,2.2vw,1.8rem)}.landing-premium .hero-product-stage{width:min(420px,38vw);height:clamp(128px,15vw,190px);margin-top:-.35rem}.landing-premium .hero-product-halo{height:58%;filter:blur(14px);transform:translateY(12%)}.landing-premium .hero-product-mark{width:min(320px,30vw);max-height:150px;filter:drop-shadow(0 28px 58px rgba(52,120,246,.22))}@media(max-width:860px){.landing-premium .hero{padding-top:9rem;padding-bottom:3rem}.landing-premium .hero-content{gap:1.15rem}.landing-premium .hero-product-stage{width:min(72vw,18rem);height:8.5rem;margin-top:0}.landing-premium .hero-product-mark{width:min(64vw,15rem);max-height:7.5rem}}.landing-cursor{--cursor-bg: #030405;--cursor-text: #f8f7f1;--cursor-muted: rgba(248, 247, 241, .58);--cursor-faint: rgba(248, 247, 241, .18);--cursor-line: rgba(248, 247, 241, .1);--cursor-blue: #3478f6;background:var(--cursor-bg);color:var(--cursor-text);min-height:100vh;height:100svh;overflow-x:hidden;overflow-y:hidden}body.landing-cursor-page .nav{opacity:0;transform:translateY(-14px);pointer-events:none;transition:none}body.landing-cursor-page.landing-cursor-awake .nav{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .9s ease 5.95s,transform .9s cubic-bezier(.16,1,.3,1) 5.95s}body.landing-cursor-page .site-footer{display:none}.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}.cursor-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.2rem,2.8vh,2.2rem);padding:clamp(5rem,8vh,6.5rem) 1.5rem clamp(2rem,5vh,3.5rem);isolation:isolate;background:radial-gradient(circle at 50% 52%,rgba(52,120,246,.14),transparent 19rem),radial-gradient(circle at 50% 108%,rgba(255,255,255,.08),transparent 24rem),#030405}.cursor-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.cursor-aura{position:absolute;width:min(58rem,84vw);height:min(58rem,84vw);border-radius:999px;z-index:-1;background:conic-gradient(from 210deg,transparent,rgba(52,120,246,.13),transparent 34%,rgba(255,255,255,.055),transparent 62%),radial-gradient(circle,rgba(255,255,255,.055),transparent 58%);filter:blur(28px);opacity:0;transform:scale(.82);transition:opacity 1.2s ease,transform 1.6s cubic-bezier(.16,1,.3,1)}.landing-cursor.is-awake .cursor-aura{opacity:1;transform:scale(1)}.cursor-stage{position:relative;width:min(34rem,86vw);min-height:clamp(11rem,31vh,18rem);display:flex;flex-direction:column;justify-content:center;gap:.32em;border:0;background:transparent;color:var(--cursor-text);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(2rem,5vw,5rem);font-weight:560;letter-spacing:-.055em;line-height:.94;text-align:left;cursor:default}.cursor-stage:focus-visible{outline:0}.cursor-line{display:block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap}.hero-caret{position:absolute;left:50%;top:50%;width:.055em;height:.88em;background:var(--cursor-text);border-radius:1px;transform:translate(-50%,-50%);animation:cursor-blink .94s steps(1,end) infinite;box-shadow:0 0 32px #ffffff47}.landing-cursor.is-awake .hero-caret{animation:cursor-travel 6.3s cubic-bezier(.19,1,.22,1) forwards,cursor-fade-out .36s ease 6.15s forwards}.landing-cursor.is-awake .cursor-line-1{animation:trail-type-8 .72s steps(8,end) .15s forwards}.landing-cursor.is-awake .cursor-line-2{animation:trail-type-9 .78s steps(9,end) 1.55s forwards}.landing-cursor.is-awake .cursor-line-3{animation:trail-type-5 .56s steps(5,end) 2.95s forwards}.landing-cursor.is-awake .cursor-line-4{animation:trail-type-6 .62s steps(6,end) 4.2s forwards}@keyframes cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes trail-type-8{0%{max-width:0;opacity:1}to{max-width:8ch;opacity:1}}@keyframes trail-type-9{0%{max-width:0;opacity:1}to{max-width:9ch;opacity:1}}@keyframes trail-type-5{0%{max-width:0;opacity:1}to{max-width:5ch;opacity:1}}@keyframes trail-type-6{0%{max-width:0;opacity:1}to{max-width:6ch;opacity:1}}@keyframes cursor-travel{0%{left:50%;top:50%}9%{left:0;top:50%}18%,28%{left:7.9ch;top:calc(50% - 1.93em)}41%,50%{left:8.9ch;top:calc(50% - .64em)}63%,72%{left:4.95ch;top:calc(50% + .64em)}88%,to{left:5.9ch;top:calc(50% + 1.93em)}}@keyframes cursor-fade-out{to{opacity:0}}.cursor-copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(26px) scale(.985);pointer-events:none}.landing-cursor:not(.is-awake) .cursor-copy{height:0;overflow:hidden;visibility:hidden}.landing-cursor.is-awake .cursor-copy{animation:cursor-copy-rise .4s cubic-bezier(.16,1,.3,1) 5.55s forwards;pointer-events:auto}.cursor-copy h1{margin:0;max-width:11em;color:var(--cursor-text);font-size:clamp(2.75rem,6.25vw,6.25rem);font-weight:720;letter-spacing:-.028em;line-height:.96}.cursor-copy p{margin:clamp(1.15rem,2.1vw,1.8rem) 0 0;color:#f8f7f1eb;font-size:clamp(2.65rem,5.6vw,6.15rem);font-weight:700;letter-spacing:-.024em;line-height:.94;text-shadow:0 0 48px rgba(248,247,241,.16)}.cursor-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:clamp(4rem,8vh,6rem);opacity:0;transform:translateY(10px)}.landing-cursor.is-awake .cursor-cta-row{animation:cursor-copy-rise .9s cubic-bezier(.16,1,.3,1) 8.2s forwards}.landing-cursor .btn-download-mac,.landing-cursor .btn-download-mac--hero{min-height:3.35rem;padding:0 1.45rem;border-radius:999px;border-color:#ffffffeb;background:#ffffffeb;color:#050608;box-shadow:0 24px 70px #ffffff14}.landing-cursor .btn-download-mac:hover,.landing-cursor .btn-download-mac--hero:hover{border-color:#fff;background:#fff;transform:translateY(-2px)}.cursor-secondary{min-height:3.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff0e;color:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cursor-secondary:hover{border-color:#ffffff80;background:#ffffff1a;color:#fff;transform:translateY(-2px)}@keyframes cursor-copy-rise{to{opacity:1;transform:translateY(0) scale(1)}}.cursor-trail-section{position:relative;background:#030405;color:var(--cursor-text);padding:clamp(5rem,10vw,10rem) 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.cursor-section-inner{width:min(1120px,100%);margin:0 auto}.cursor-section-head{max-width:760px}.cursor-section-head h2{margin:.4rem 0 0;color:var(--cursor-text);font-size:clamp(2.8rem,6vw,6.25rem);font-weight:730;letter-spacing:-.07em;line-height:.92}.cursor-section-head>p:last-child{max-width:610px;margin:1.35rem 0 0;color:var(--cursor-muted);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.48}.cursor-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,6vw,5.5rem);border:1px solid var(--cursor-line);background:var(--cursor-line)}.cursor-function-grid article{min-height:19rem;padding:clamp(1.35rem,2.8vw,2.35rem);background:radial-gradient(circle at 80% 0%,rgba(52,120,246,.12),transparent 12rem),#060708}.cursor-function-grid span{display:block;color:#ffffff57;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;font-weight:650;letter-spacing:.08em}.cursor-function-grid h3{margin:5.8rem 0 0;color:var(--cursor-text);font-size:clamp(1.45rem,2vw,2rem);font-weight:680;letter-spacing:-.045em}.cursor-function-grid p{margin:.85rem 0 0;color:var(--cursor-muted);font-size:1rem;line-height:1.48}.cursor-snap-section{background:#030405!important;color:var(--cursor-text)!important;padding-top:clamp(4rem,8vw,7rem)!important}.cursor-snap-section .section-title{color:var(--cursor-text)!important}@media(prefers-reduced-motion:reduce){.cursor-aura,.cursor-copy,.cursor-cta-row,.cursor-line,.hero-caret{animation:none!important;transition:none!important}.cursor-line{max-width:none;opacity:1}.hero-caret{left:6.85ch;top:calc(50% + 1.93em)}.cursor-copy,.cursor-cta-row{opacity:1;transform:none}}@media(max-width:820px){.cursor-hero{min-height:100svh;padding-top:5rem;padding-bottom:2.25rem;gap:1.25rem}.cursor-stage{min-height:12.5rem;font-size:clamp(2.25rem,12vw,4.3rem)}.cursor-copy h1{font-size:clamp(2.7rem,12vw,4.85rem);letter-spacing:-.022em}.cursor-copy p{font-size:clamp(3rem,14vw,5.35rem);letter-spacing:-.018em}.cursor-function-grid{grid-template-columns:1fr}.cursor-function-grid article{min-height:14rem}.cursor-function-grid h3{margin-top:3.5rem}}body.landing-cinematic-page .nav{opacity:0;pointer-events:none;transform:translateY(-16px);transition:none}body.landing-cinematic-page.landing-cinematic-final .nav{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .9s cubic-bezier(.16,1,.3,1) .8s,transform .9s cubic-bezier(.16,1,.3,1) .8s}body.landing-cinematic-page .site-footer{display:none}.landing-cinematic{--cine-bg: #020306;--cine-text: #fbfaf3;--cine-muted: rgba(251, 250, 243, .58);--cine-blue: #4778ff;--cine-cyan: #a9f3ff;--cine-pink: #ff72c7;--cine-gold: #ffe7a3;background:var(--cine-bg);color:var(--cine-text);height:100svh;min-height:100vh;overflow:hidden}.cinematic-hero{align-items:center;background:radial-gradient(circle at 50% 52%,rgba(71,120,255,.18),transparent 18rem),radial-gradient(circle at 22% 24%,rgba(169,243,255,.08),transparent 18rem),radial-gradient(circle at 78% 72%,rgba(255,114,199,.08),transparent 20rem),linear-gradient(180deg,#03060d,#020306 58%,#010102);display:grid;height:100%;isolation:isolate;justify-items:center;overflow:hidden;padding:clamp(4.5rem,8vh,7rem) 1.35rem clamp(2rem,5vh,3.5rem);position:relative}.cinematic-field,.cinematic-vortex{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.cinematic-field{background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 74%);mask-image:radial-gradient(circle at center,black,transparent 74%);opacity:.58;transform:perspective(700px) rotateX(60deg) translateY(16%);transform-origin:center bottom}.cinematic-vortex{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(71,120,255,.28) 62deg,transparent 118deg,rgba(169,243,255,.16) 188deg,transparent 260deg,rgba(255,114,199,.18) 318deg,transparent 360deg),radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),transparent 22rem);filter:blur(34px);opacity:.28;transform:scale(1.1)}.landing-cinematic.is-tornado .cinematic-vortex{animation:cinematic-vortex-spin 1.6s cubic-bezier(.3,0,0,1) forwards}.landing-cinematic.is-final .cinematic-vortex{opacity:.42;transform:scale(.86) rotate(360deg);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.cinematic-sequence{align-items:center;display:flex;flex-direction:column;gap:clamp(1.3rem,3vh,2.4rem);opacity:1;position:relative;text-align:center;transform:translateZ(0)}.landing-cinematic.is-tornado .cinematic-sequence{animation:cinematic-stop-collapse .5s cubic-bezier(.7,0,1,.3) forwards}.landing-cinematic.is-final .cinematic-sequence{opacity:0;pointer-events:none}.cinematic-word-stage{align-items:center;display:grid;min-height:clamp(7rem,19vw,14rem);min-width:min(92vw,78rem);place-items:center;position:relative}.cinematic-word-burst{animation:cinematic-word-hit .26s cubic-bezier(.16,1,.3,1) both;color:var(--cine-text);font-size:clamp(4.8rem,15vw,13.6rem);font-weight:780;letter-spacing:-.07em;line-height:.78;text-shadow:0 0 26px rgba(251,250,243,.24),0 34px 110px rgba(71,120,255,.34);transform-origin:center;white-space:nowrap;will-change:opacity,transform}.cinematic-word-ghosts{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.cinematic-word-ghosts span{color:#fbfaf33d;font-size:clamp(4.8rem,15vw,13.6rem);font-weight:780;left:50%;letter-spacing:-.07em;line-height:.78;position:absolute;top:50%;transform-origin:center;translate:-50% -50%;white-space:nowrap}.cinematic-tornado{height:min(64vw,42rem);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);width:min(64vw,42rem)}.landing-cinematic.is-tornado .cinematic-tornado{animation:cinematic-tornado-arrive 1.72s cubic-bezier(.18,.9,.22,1) forwards}.landing-cinematic.is-final .cinematic-tornado{opacity:0;transform:translate(-50%,-50%) scale(.05)}.cinematic-orbit{color:#fbfaf3db;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.82rem,1.5vw,1.28rem);font-weight:780;left:50%;letter-spacing:.01em;position:absolute;text-shadow:0 0 26px rgba(169,243,255,.28);top:50%;transform-origin:0 0}.landing-cinematic.is-tornado .cinematic-orbit{animation:cinematic-orbit 1.55s cubic-bezier(.3,0,.2,1) forwards}.orbit-0{--orbit-x: 15rem;--orbit-y: -4rem;--spin: 0deg;color:var(--cine-cyan)}.orbit-1{--orbit-x: -13rem;--orbit-y: -8rem;--spin: 48deg}.orbit-2{--orbit-x: 12rem;--orbit-y: 9rem;--spin: 103deg;color:var(--cine-gold)}.orbit-3{--orbit-x: -16rem;--orbit-y: 6rem;--spin: 160deg}.orbit-4{--orbit-x: 5rem;--orbit-y: -15rem;--spin: 214deg;color:var(--cine-pink)}.orbit-5{--orbit-x: -4rem;--orbit-y: 14rem;--spin: 286deg}.orbit-6{--orbit-x: 18rem;--orbit-y: 2rem;--spin: 330deg;color:var(--cine-blue)}.cinematic-final-copy{align-items:center;display:flex;flex-direction:column;max-width:min(900px,86vw);opacity:0;pointer-events:none;position:absolute;text-align:center;transform:scale(.74) rotate(-7deg)}.landing-cinematic.is-final .cinematic-final-copy{animation:cinematic-slogan-form 1.1s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}.cinematic-kicker{color:#fbfaf38f;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.68rem,.9vw,.82rem);font-weight:800;letter-spacing:.18em;margin:0 0 clamp(1rem,2vh,1.5rem);text-transform:uppercase}.cinematic-final-copy h1{color:var(--cine-text);font-size:clamp(1.75rem,3.4vw,3.75rem);font-weight:720;letter-spacing:-.034em;line-height:1.02;margin:0;text-wrap:balance;text-shadow:0 0 38px rgba(251,250,243,.12),0 32px 120px rgba(71,120,255,.28)}.cinematic-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:clamp(1.8rem,4vh,2.8rem);opacity:0;transform:translateY(12px)}.landing-cinematic.is-final .cinematic-cta-row{animation:cinematic-cta-rise .75s cubic-bezier(.16,1,.3,1) .78s forwards}.landing-cinematic .btn-download-mac,.landing-cinematic .btn-download-mac--hero{background:#fbfaf3f0;border-color:#fbfaf3f0;border-radius:999px;box-shadow:0 24px 80px #fbfaf31a;color:#050608;min-height:3.35rem;padding:0 1.45rem}.cinematic-secondary{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf30e;border:1px solid rgba(251,250,243,.24);border-radius:999px;color:#fbfaf3db;display:inline-flex;justify-content:center;min-height:3.35rem;padding:0 1.45rem}@keyframes cinematic-word-hit{0%{opacity:0;transform:scale(.74) rotateX(34deg)}52%{opacity:1;transform:scale(1.04) rotateX(0)}to{opacity:1;transform:scale(1)}}@keyframes cinematic-stop-collapse{0%{opacity:1;transform:scale(1);filter:blur(0)}35%{opacity:1;transform:scale(1.08);filter:blur(0)}to{opacity:0;transform:scale(.12) rotate(24deg);filter:blur(18px)}}@keyframes cinematic-tornado-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-90deg)}18%{opacity:1}72%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(510deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(980deg)}}@keyframes cinematic-orbit{0%{opacity:0;transform:rotate(var(--spin)) translate3d(var(--orbit-x),var(--orbit-y),0) scale(1)}34%{opacity:1}82%{opacity:1;transform:rotate(calc(var(--spin) + 780deg)) translate3d(calc(var(--orbit-x) * .38),calc(var(--orbit-y) * .38),0) scale(.82)}to{opacity:0;transform:rotate(calc(var(--spin) + 1080deg)) translateZ(0) scale(.1)}}@keyframes cinematic-vortex-spin{0%{opacity:.28;transform:scale(1.08) rotate(0)}50%{opacity:.72;transform:scale(.92) rotate(360deg)}to{opacity:.38;transform:scale(.72) rotate(720deg)}}@keyframes cinematic-slogan-form{0%{opacity:0;transform:scale(.74) rotate(-7deg);filter:blur(24px)}58%{opacity:1;transform:scale(1.035) rotate(0);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes cinematic-cta-rise{to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.cinematic-word-stage{min-height:8rem}.cinematic-word-burst,.cinematic-word-ghosts span{font-size:clamp(4rem,18vw,7rem);letter-spacing:-.052em}.cinematic-final-copy h1{font-size:clamp(1.45rem,6.8vw,2.85rem);letter-spacing:-.026em;line-height:1.08}.orbit-0,.orbit-1,.orbit-2,.orbit-3,.orbit-4,.orbit-5,.orbit-6{--orbit-x: 8rem;--orbit-y: 6rem}}@media(prefers-reduced-motion:reduce){.landing-cinematic *,body.landing-cinematic-page .nav{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.cinematic-sequence,.cinematic-tornado{display:none}.cinematic-final-copy{opacity:1;pointer-events:auto;position:relative;transform:none}.cinematic-cta-row{opacity:1;transform:none}body.landing-cinematic-page .nav{opacity:1;pointer-events:auto;transform:none}}body.landing-brain-page{background:#030405}body.landing-brain-page .nav{background:linear-gradient(180deg,#030405db,#03040547);border-bottom-color:#ffffff0f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}body.landing-brain-page .nav-links{opacity:.68}body.landing-brain-page .nav-actions,body.landing-brain-page .site-footer{display:none}.landing-brain{--brain-bg: #030405;--brain-ink: #f5f3ec;--brain-muted: rgba(245, 243, 236, .66);--brain-faint: rgba(245, 243, 236, .36);--brain-line: rgba(245, 243, 236, .14);--brain-line-strong: rgba(245, 243, 236, .26);--brain-panel: rgba(255, 255, 255, .045);--brain-panel-strong: rgba(255, 255, 255, .075);--brain-black: #030405;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.09),transparent 20rem),linear-gradient(180deg,#030405,#07080a 46%,#020303);color:var(--brain-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;letter-spacing:0;min-height:100vh;overflow-x:hidden}.landing-brain main{isolation:isolate;position:relative}.brain-hero{align-items:center;display:grid;min-height:100dvh;overflow:hidden;padding:clamp(5.25rem,9vh,7rem) clamp(1.25rem,4vw,4rem) clamp(3rem,8vh,5rem);place-items:center;position:relative}.brain-hero:before{background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:96px 96px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%);opacity:.34;position:absolute;transform:perspective(900px) rotateX(62deg) translateY(12%);transform-origin:center bottom;z-index:-3}.brain-grain{background-image:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.18) 0 1px,transparent 1px 4px);top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.045;pointer-events:none;position:absolute;z-index:-1}.brain-ambient{border-radius:999px;filter:blur(60px);opacity:.22;position:absolute;z-index:-2}.brain-ambient-one{background:#ffffff2e;height:28rem;left:50%;top:14%;transform:translate(-50%);width:42rem}.brain-ambient-two{background:#ffffff1a;bottom:8%;height:16rem;right:9%;width:24rem}.brain-wave-stage{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;pointer-events:none;position:absolute}.brain-wave{align-items:center;display:flex;height:2px;justify-content:center;opacity:0;position:relative;width:min(44rem,68vw);animation:brain-wave-enter 5.4s cubic-bezier(.16,1,.3,1) forwards}.brain-wave span{background:#f5f3eceb;border-radius:999px;box-shadow:0 0 28px #f5f3ec61,0 0 100px #f5f3ec1f;height:1px;position:absolute;transform-origin:center;width:100%}.brain-wave span:nth-child(1){animation:brain-wave-breathe 2.35s ease-in-out infinite}.brain-wave span:nth-child(2){opacity:.4;transform:translateY(-10px) scaleX(.28);animation:brain-wave-echo 2.35s ease-in-out infinite}.brain-wave span:nth-child(3){opacity:.24;transform:translateY(10px) scaleX(.2);animation:brain-wave-echo 2.35s ease-in-out .28s infinite reverse}.brain-fragment-cloud{top:0;right:0;bottom:0;left:0;position:absolute}.brain-fragment{animation:brain-fragment-collapse 4.2s cubic-bezier(.16,1,.3,1) var(--fragment-delay) forwards;color:#f5f3ec8c;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.72rem,1.05vw,.95rem);font-weight:650;left:50%;letter-spacing:.04em;line-height:1.1;position:absolute;text-transform:uppercase;top:50%;transform:translate(var(--fragment-x),var(--fragment-y));white-space:nowrap}.brain-hero-copy{animation:brain-copy-arrive 1.45s cubic-bezier(.16,1,.3,1) 4.15s both;max-width:min(980px,92vw);text-align:center;transform:translateY(16px)}.brain-edge-mark{color:var(--brain-ink);font-size:clamp(4.6rem,14vw,11rem);font-weight:760;letter-spacing:-.075em;line-height:.86;margin:0;text-shadow:0 0 34px rgba(245,243,236,.12),0 30px 120px rgba(255,255,255,.08)}.brain-hero-copy h1{color:var(--brain-ink);font-size:clamp(2rem,5.1vw,5.35rem);font-weight:650;letter-spacing:-.055em;line-height:.96;margin:clamp(.8rem,1.8vh,1.4rem) auto 0;max-width:920px;text-wrap:balance}.brain-hero-copy p:not(.brain-edge-mark){color:var(--brain-muted);font-size:clamp(1rem,1.6vw,1.32rem);font-weight:400;line-height:1.55;margin:clamp(1.1rem,2.8vh,1.7rem) auto 0;max-width:760px;text-wrap:balance}.brain-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:clamp(1.6rem,4vh,2.6rem)}.brain-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.98rem;font-weight:650;justify-content:center;min-height:3.2rem;padding:0 1.45rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.brain-btn:hover{transform:translateY(-1px)}.brain-btn-primary{background:#f5f3ecf0;border:1px solid rgba(245,243,236,.94);color:#050505}.brain-btn-secondary{background:#ffffff0a;border:1px solid rgba(245,243,236,.2);color:#f5f3ece0}.brain-btn-secondary:hover{background:#ffffff13;border-color:#f5f3ec57}.brain-scroll-line{background:linear-gradient(180deg,#f5f3ec00,#f5f3ec66,#f5f3ec00);bottom:1.4rem;height:4.5rem;opacity:.56;position:absolute;width:1px}.brain-section{align-items:center;display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:92dvh;padding:clamp(5rem,11vw,9rem) clamp(1.25rem,6vw,7rem);position:relative}.brain-section:before{background:linear-gradient(90deg,transparent,rgba(245,243,236,.18),transparent);content:"";height:1px;left:clamp(1.25rem,6vw,7rem);position:absolute;right:clamp(1.25rem,6vw,7rem);top:0}.brain-section-copy{max-width:520px}.brain-section-number{color:var(--brain-faint);display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.2rem}.brain-section h2,.brain-closing h2{color:var(--brain-ink);font-size:clamp(2.4rem,6.2vw,6.2rem);font-weight:680;letter-spacing:-.06em;line-height:.95;margin:0;text-wrap:balance}.brain-section-copy p,.brain-closing p{color:var(--brain-muted);font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65;margin:1.25rem 0 0}.brain-signal-system{align-items:center;aspect-ratio:1.75 / 1;display:grid;justify-items:center;min-height:28rem;position:relative}.brain-signal-system:before{background:linear-gradient(90deg,#f5f3ec0a,#f5f3ec57,#f5f3ec0a);content:"";height:1px;left:4%;position:absolute;right:4%;top:50%}.brain-signal{animation:brain-signal-orbit 7.5s ease-in-out calc(var(--signal-index) * -.62s) infinite;background:#ffffff0b;border:1px solid rgba(245,243,236,.14);border-radius:999px;color:#f5f3ecc7;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.7rem,1vw,.86rem);font-weight:650;left:calc(7% + var(--signal-index) * 14.8%);padding:.55rem .82rem;position:absolute;text-transform:uppercase;top:calc(20% + (var(--signal-index) % 2) * 48%)}.brain-core{align-items:center;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.18),transparent 45%),#ffffff0f;border:1px solid rgba(245,243,236,.2);border-radius:999px;box-shadow:0 0 0 1px #ffffff0a,0 28px 100px #ffffff1a;display:flex;height:clamp(8rem,18vw,14rem);justify-content:center;width:clamp(8rem,18vw,14rem)}.brain-core span{font-size:clamp(1.5rem,3.2vw,3rem);font-weight:700;letter-spacing:-.055em}.brain-section-structure{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.brain-transform-line{align-items:center;display:flex;gap:0;grid-column:1 / -1;justify-content:space-between;margin-bottom:clamp(1rem,4vw,3rem);position:relative}.brain-transform-line:before{background:linear-gradient(90deg,#f5f3ec1a,#f5f3ecb8,#f5f3ec1a);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.brain-transform-line span{background:var(--brain-bg);border:1px solid rgba(245,243,236,.16);border-radius:999px;color:#f5f3ecc2;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.62rem,1vw,.82rem);font-weight:700;letter-spacing:.08em;padding:.52rem .68rem;position:relative;text-transform:uppercase;z-index:1}.brain-object-list{display:grid;gap:.75rem}.brain-object{align-items:center;background:linear-gradient(90deg,#ffffff14,#ffffff06);border:1px solid rgba(245,243,236,.13);border-radius:.8rem;color:#f5f3eceb;display:flex;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:620;gap:.85rem;min-height:4rem;padding:0 1.05rem}.brain-object span{background:#f5f3ecd1;border-radius:999px;box-shadow:0 0 24px #f5f3ec42;height:.44rem;width:.44rem}.brain-section-briefing{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.brain-briefing{background:linear-gradient(180deg,#ffffff1b,#ffffff09),#ffffff09;border:1px solid rgba(245,243,236,.15);border-radius:1.35rem;box-shadow:0 40px 120px #00000057;overflow:hidden}.brain-briefing-top{align-items:center;border-bottom:1px solid rgba(245,243,236,.12);color:#f5f3ecad;display:flex;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding:1rem 1.15rem;text-transform:uppercase}.brain-briefing-body{display:grid;gap:0;padding:.55rem 0}.brain-briefing-body p{border-top:1px solid rgba(245,243,236,.09);color:#f5f3ece0;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.38;margin:0;padding:1.15rem 1.2rem}.brain-briefing-body p:first-child{border-top:0}.brain-agent-packs{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-agent-pack{background:#ffffff0b;border:1px solid rgba(245,243,236,.13);border-radius:1rem;min-height:10rem;padding:1rem;position:relative}.brain-agent-pack:after{background:linear-gradient(90deg,#f5f3ec2e,#f5f3ec05);bottom:1rem;content:"";height:1px;left:1rem;position:absolute;right:1rem}.brain-agent-pack span{color:#f5f3ecf0;display:block;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:650;letter-spacing:-.025em}.brain-agent-pack p{color:var(--brain-faint);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.09em;margin:.85rem 0 0;text-transform:uppercase}.brain-closing{align-items:center;display:flex;flex-direction:column;min-height:92dvh;justify-content:center;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,6vw,7rem);position:relative;text-align:center}.brain-closing:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),transparent 20rem),linear-gradient(90deg,transparent,rgba(245,243,236,.22),transparent);content:"";height:1px;left:12%;position:absolute;right:12%;top:22%}.brain-closing p{font-size:clamp(1rem,1.7vw,1.35rem);margin:0 0 1rem}.brain-closing h2{max-width:980px}@keyframes brain-wave-enter{0%{opacity:0;transform:scaleX(.12)}16%{opacity:1;transform:scaleX(.72)}62%{opacity:1;transform:scaleX(1);filter:blur(0)}to{opacity:0;transform:scaleX(.18);filter:blur(12px)}}@keyframes brain-wave-breathe{0%,to{transform:scaleX(.72);opacity:.62}50%{transform:scaleX(1);opacity:1}}@keyframes brain-wave-echo{0%,to{opacity:.16;transform:translateY(-8px) scaleX(.24)}50%{opacity:.48;transform:translateY(-12px) scaleX(.42)}}@keyframes brain-fragment-collapse{0%{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) scale(.92);filter:blur(8px)}18%,52%{opacity:1;filter:blur(0)}78%{opacity:.52;transform:translate(calc(var(--fragment-x) * .18),calc(var(--fragment-y) * .18)) scale(.9)}to{opacity:0;transform:translate(0) scale(.22);filter:blur(12px)}}@keyframes brain-copy-arrive{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(16px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes brain-signal-orbit{0%,to{opacity:.44;transform:translateY(0)}50%{opacity:.92;transform:translateY(-12px)}}@media(max-width:960px){.brain-section,.brain-section-structure,.brain-section-briefing{grid-template-columns:1fr;min-height:auto}.brain-transform-line{align-items:stretch;flex-direction:column;gap:.55rem}.brain-transform-line:before{bottom:0;height:auto;left:1rem;right:auto;top:0;width:1px}.brain-transform-line span{width:fit-content}.brain-signal-system{min-height:22rem}.brain-agent-packs{grid-template-columns:1fr}}@media(max-width:640px){body.landing-brain-page .nav-links{display:none}.brain-hero{padding-inline:1rem}.brain-edge-mark{font-size:clamp(4rem,24vw,6.2rem)}.brain-hero-copy h1{font-size:clamp(2rem,12vw,3.8rem);letter-spacing:-.048em}.brain-cta-row,.brain-btn{width:100%}.brain-fragment{display:none}.brain-wave{width:76vw}.brain-section h2,.brain-closing h2{font-size:clamp(2.2rem,13vw,4rem)}.brain-section{padding-inline:1rem}.brain-signal{position:static}.brain-signal-system{align-content:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;min-height:20rem}.brain-signal-system:before{display:none}.brain-core{flex-basis:100%;height:9rem;order:-1;width:9rem}}@media(prefers-reduced-motion:reduce){.landing-brain *,body.landing-brain-page .nav{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.brain-wave-stage{opacity:.18}.brain-hero-copy{opacity:1;transform:none}}body.landing-minimal-page{background:#030303}body.landing-minimal-page .nav{background:#030303c7;border-bottom-color:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.landing-minimal-page .nav-links{opacity:.58}body.landing-minimal-page .nav-actions,body.landing-minimal-page .site-footer{display:none}.landing-minimal{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.08),transparent 26rem),linear-gradient(180deg,#050505,#020202);color:#f5f3ec;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;min-height:100dvh;overflow:hidden}.landing-minimal-hero{align-items:center;display:grid;min-height:100dvh;padding:clamp(6rem,12vh,8rem) clamp(1.25rem,5vw,5rem) clamp(3rem,7vh,5rem);place-items:center;position:relative;text-align:center}.landing-minimal-hero:before{background-image:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.12) 0 1px,transparent 1px 4px);content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.035;pointer-events:none;position:absolute}.landing-minimal-line{animation:landing-minimal-line 4.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(245,243,236,.64),transparent);height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(42rem,70vw)}.landing-minimal-copy{animation:landing-minimal-arrive .9s cubic-bezier(.16,1,.3,1) both;max-width:960px;position:relative;z-index:1}.landing-minimal-brand{color:#f5f3ec;font-size:clamp(4.5rem,14vw,10.5rem);font-weight:760;letter-spacing:-.075em;line-height:.84;margin:0}.landing-minimal h1{color:#f5f3ec;font-size:clamp(2rem,5.2vw,5.2rem);font-weight:650;letter-spacing:-.055em;line-height:.98;margin:clamp(.9rem,2vh,1.4rem) auto 0;max-width:900px;text-wrap:balance}.landing-minimal-copy>p:not(.landing-minimal-brand){color:#f5f3eca3;font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.55;margin:clamp(1.05rem,2.8vh,1.7rem) auto 0;max-width:720px;text-wrap:balance}.landing-minimal-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:clamp(1.6rem,4vh,2.5rem)}.landing-minimal-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.98rem;font-weight:650;justify-content:center;min-height:3.15rem;padding:0 1.45rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.landing-minimal-btn:hover{transform:translateY(-1px)}.landing-minimal-btn-primary{background:#f5f3ecf0;border:1px solid rgba(245,243,236,.94);color:#050505}.landing-minimal-btn-secondary{background:#ffffff09;border:1px solid rgba(245,243,236,.18);color:#f5f3ecdb}@keyframes landing-minimal-line{0%,to{opacity:.2;transform:translate(-50%,-50%) scaleX(.5)}50%{opacity:.62;transform:translate(-50%,-50%) scaleX(1)}}@keyframes landing-minimal-arrive{0%{opacity:0;transform:translateY(14px);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:640px){.landing-minimal-actions,.landing-minimal-btn{width:100%}}@media(prefers-reduced-motion:reduce){.landing-minimal *,body.landing-minimal-page .nav{animation-duration:.01ms!important;transition-duration:.01ms!important}}
