:root{--bg:#0b100d;--panel:#111a13;--panel-raised:#17231a;--border:#2c3c2b;--text:#edf1e9;--muted:#9cad92;--cyan:#c6ff68;--blue:#97d394;--danger:#ff8b82;--amber:#f3bd74;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a,button,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan)}a,button{touch-action:manipulation}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:#c7ff6d38}p{line-height:1.7}h1,h2,h3{font-weight:500;letter-spacing:-.045em}button{color:inherit}strong{font-weight:600}table{border-collapse:collapse}.skip-link{position:fixed;top:-100px;left:20px;background:var(--cyan);color:#0b140a;padding:14px;z-index:100}.skip-link:focus{top:10px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--cyan)}.brand>span{color:#f1f7f0;font-size:20px;font-weight:700;letter-spacing:1.7px}.brand-dot{color:var(--cyan)}.brand-compact>span{font-size:18px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:2px;color:var(--cyan)}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #c7ff6d70}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:13px 18px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;line-height:1.3}.button-primary{background:var(--cyan);border:1px solid var(--cyan);color:#0e1d0e;box-shadow:0 3px 20px #c7ff6d0b}.button-primary:hover{background:#dcffa3;border-color:#dcffa3;transform:translateY(-1px)}.button-secondary{background:#ffffff03;border:1px solid var(--border);color:#dfe9df}.button-secondary:hover{background:#ffffff08;border-color:#4e5f4d}.demo-chip,.outline-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:5px;padding:7px 10px;color:#b1bfb0;font-size:12px;white-space:nowrap}.demo-chip{letter-spacing:1px;font-size:12px;color:var(--cyan);border-color:#c7ff6d2b;background:#c7ff6d08;font-weight:600}.workspace{display:flex;min-height:100dvh}.sidebar{width:246px;flex-shrink:0;position:fixed;inset:0 auto 0 0;border-right:1px solid #243323;background:#0f190f;display:flex;flex-direction:column;z-index:20;padding:28px 17px 0}.sidebar-brand{padding:0 10px 27px}.sidebar-brand .brand{gap:7px}.sidebar-brand .brand>span{font-size:17px;letter-spacing:1.3px}.sidebar-brand .brand svg{width:30px}.workspace-switch{display:flex;align-items:center;gap:10px;background:#172317;border:1px solid #253524;border-radius:7px;padding:12px 10px}.workspace-icon{color:var(--cyan);width:31px;height:31px;background:#c7ff6d10;border-radius:6px;display:grid;place-items:center}.workspace-switch strong{font-size:12px;display:block;font-weight:500}.workspace-switch span:not(.workspace-switch-dot){display:block;font-size:12px;color:var(--muted);margin-top:5px}.workspace-switch-dot{width:5px;height:5px;background:var(--cyan);border-radius:50%;margin-left:auto}.nav-label{font-size:12px;letter-spacing:1.7px;color:#788877;margin:31px 12px 13px}.side-navigation{display:flex;flex-direction:column;gap:5px}.side-navigation a{display:flex;gap:12px;align-items:center;color:#97a796;font-size:12px;border-radius:6px;padding:13px 12px;position:relative}.side-navigation a:hover{background:#ffffff04;color:#e0ebe0}.side-navigation a.active{background:#c7ff6d0b;color:var(--cyan)}.side-navigation a.active:before{content:"";position:absolute;left:-17px;top:10px;bottom:10px;width:2px;background:var(--cyan)}.nav-active-dot{height:4px;width:4px;background:var(--cyan);border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:45px}.demo-notice{border:1px solid #273826;border-radius:7px;background:linear-gradient(135deg,#172517,#131e13);padding:15px 13px;margin-bottom:15px}.demo-notice>svg{color:var(--cyan);margin-bottom:10px}.demo-notice strong{display:block;font-size:12px;font-weight:500}.demo-notice p{font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0 14px}.demo-notice a{color:var(--cyan);gap:8px}.demo-notice a,.sidebar-help{font-size:12px;display:flex;align-items:center}.sidebar-help{gap:9px;color:var(--muted);padding:14px 6px 20px}.sidebar-help svg:last-child{margin-left:auto}.workspace-profile{border-top:1px solid var(--border);margin:0 -17px;padding:17px 20px;display:flex;align-items:center;gap:10px}.avatar{height:30px;width:30px;display:grid;place-items:center;background:#243623;border:1px solid #3c523b;border-radius:50%;font-size:12px;color:#cadcca}.workspace-profile strong{display:block;font-size:12px;font-weight:500}.workspace-profile span{color:var(--muted);font-size:12px;display:block;margin-top:5px}.workspace-profile>svg{margin-left:auto;color:#687b67}.workspace-body{margin-left:246px;min-width:0;flex:1 1;display:flex;flex-direction:column}.workspace-topbar{min-height:68px;border-bottom:1px solid #243323;justify-content:space-between;padding:0 36px;gap:15px;background:#0f180f}.breadcrumbs,.workspace-topbar{display:flex;align-items:center}.breadcrumbs{gap:12px;color:#70806f;font-size:12px}.breadcrumbs strong{color:#c8d2c8;font-weight:400}.topbar-right{gap:22px}.system-state,.topbar-right{display:flex;align-items:center}.system-state{font-size:12px;color:#99a799;gap:7px}.system-state>span{height:5px;width:5px;background:#c7ff6d;border-radius:50%}.workspace-main{padding:35px 36px 38px;width:100%;max-width:1660px;margin:0 auto;flex:1 1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px}.page-heading h1{font-size:31px;line-height:1.25;margin:12px 0 9px}.page-heading p{font-size:12px;color:var(--muted)}.page-heading>.outline-pill{margin-top:15px}.workspace-footer{border-top:1px solid #243323;display:flex;justify-content:space-between;gap:14px;margin:0 36px;padding:18px 0;font-size:12px;color:#6d7e6c}.workspace-footer>span:first-child{display:flex;align-items:center;gap:7px}.loading-panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:50px;text-align:center;color:var(--muted)}.not-found{min-height:100vh;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;text-align:center;padding:40px}.not-found h1{font-size:42px}.not-found p{color:var(--muted);max-width:500px}.marketing{overflow:hidden}.marketing-header{height:90px;padding:0 7%;display:flex;align-items:center;gap:40px;border-bottom:1px solid #2a3b2a66;position:relative;z-index:5}.marketing-nav{display:flex;gap:27px;margin-left:auto;font-size:12px;color:#a6b5a5;align-items:center}.marketing-nav a:hover{color:var(--cyan)}.marketing-header>.button-secondary{font-size:12px}.marketing-hero{position:relative;padding:89px 7% 86px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:650px;max-width:1600px;margin:auto;gap:28px}.marketing-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 45%,#b9ff4708,transparent 55%)}.hero-copy{position:relative;z-index:2}.hero-kicker{display:inline-flex;align-items:center;gap:10px;border:1px solid #2f3a2f;border-radius:25px;background:#c7ff6d07;padding:9px 12px;color:var(--cyan);font-size:12px;letter-spacing:1.2px}.hero-kicker>span{height:5px;width:5px;background:var(--cyan);border-radius:50%}.hero-copy h1{font-size:clamp(46px,5.3vw,78px);font-weight:500;line-height:1.08;letter-spacing:-4px;margin:30px 0 24px}.hero-copy h1 em{color:var(--cyan);font-style:normal}.hero-copy>p{color:#a1b0a0;font-size:14px;max-width:480px;line-height:1.9}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin:32px 0 19px}.hero-actions .button-primary,.hero-actions .button-secondary{padding:16px 19px;font-size:12px}.hero-footnote{display:flex;align-items:center;gap:7px;color:#70826f;font-size:12px}.hero-network{height:465px;position:relative;display:grid;place-items:center;background-image:radial-gradient(#354c3470 1px,transparent 0);background-size:23px 23px;-webkit-mask-image:radial-gradient(ellipse,black 40%,transparent 76%);mask-image:radial-gradient(ellipse,black 40%,transparent 76%)}.hero-network>svg{position:absolute;width:100%;height:100%;overflow:visible}.hero-orbit{fill:none;stroke:#2a3b29;stroke-width:1;stroke-dasharray:3 6}.network-beam{stroke:#c7ff6d;stroke-opacity:.3;stroke-width:1;fill:none}.hero-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);height:109px;width:109px;border:1px solid #c7ff6d60;background:radial-gradient(#213420,#152314);border-radius:28px;display:grid;place-items:center;color:var(--cyan);box-shadow:0 0 0 12px #c7ff6d05,0 0 75px #c7ff6d15}.network-card{position:absolute;border:1px solid #364c35;border-radius:8px;background:#162416;box-shadow:0 10px 30px #0005;padding:13px 16px;display:flex;align-items:center;gap:12px}.network-card>svg{color:var(--cyan)}.network-card strong{font-size:12px;display:block;font-weight:500}.network-card span{font-size:12px;color:var(--muted);display:block;margin-top:5px}.network-card.one{top:52px;left:8px}.network-card.two{bottom:58px;left:10px}.network-card.three{right:-1px;top:181px}.network-card.three>svg{color:#eeab87}.hero-callout{position:absolute;bottom:2px;font-size:12px;letter-spacing:2px;color:#70836f}.marketing-strip{border-block:1px solid #253425;padding:24px 7%;display:flex;justify-content:center;gap:65px;background:#111b11}.marketing-strip>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aaa99}.marketing-strip svg{color:#576d56}.marketing-section{padding:85px 7%;max-width:1600px;margin:auto}.marketing-section h2{font-size:39px;max-width:650px;line-height:1.18;margin:17px 0 19px}.section-description{color:var(--muted);font-size:13px;max-width:620px}.journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.journey-card{border:1px solid var(--border);border-radius:9px;background:linear-gradient(130deg,#162316,#111c10);padding:26px;position:relative;min-height:225px}.journey-card>span{position:absolute;top:27px;right:24px;font-size:12px;color:#556b54;font-family:monospace}.journey-card>svg{color:var(--cyan);margin-bottom:30px}.journey-card h3{font-size:20px;margin-bottom:13px}.journey-card p{font-size:12px;color:var(--muted);max-width:320px;line-height:1.9}.marketing-cta{margin:0 7% 70px;border:1px solid #2d3b2d;border-radius:12px;background:radial-gradient(ellipse at right,#c7ff6d0b,transparent),#131e13;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:25px}.marketing-cta h2{font-size:29px;margin-bottom:12px}.marketing-cta p{font-size:12px;color:var(--muted)}.marketing-footer{border-top:1px solid var(--border);padding:30px 7%;display:flex;gap:25px;align-items:center;justify-content:space-between;color:#7e8f7d;font-size:12px}.marketing-footer .brand>span{font-size:15px}.marketing-footer .brand svg{width:26px}.marketing-footer nav{display:flex;gap:22px}.info-page{max-width:900px;min-height:65vh;margin:auto;padding:70px 25px}.info-page h1{font-size:45px;margin:20px 0}.info-page>.intro{font-size:16px;color:var(--muted);max-width:700px;margin-bottom:45px}.info-section{border-top:1px solid var(--border);padding:25px 0}.info-section h2{font-size:22px;margin-bottom:12px}.info-section p{color:var(--muted);font-size:13px;line-height:1.9}.info-section a{color:var(--cyan)}.info-page>.button-primary{margin-top:30px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat-card{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:21px}.stat-card svg{color:var(--cyan);margin-bottom:24px}.stat-card>strong{display:block;font-size:34px;letter-spacing:-1px;font-weight:400}.stat-card>span{display:block;margin-top:9px;font-size:12px;color:var(--muted)}.stat-card>small{font-size:12px;color:#748773;display:block;margin-top:12px}.dashboard-panels{display:grid;grid-template-columns:1.5fr 1fr;gap:19px;margin-top:23px}.dashboard-panel{border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.dashboard-panel-heading{padding:21px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px}.dashboard-panel-heading h2{font-size:15px;letter-spacing:-.3px}.dashboard-panel-heading span{font-size:12px;color:var(--muted)}.empty-state{padding:50px 24px;text-align:center}.empty-state>svg{color:#526852;margin-bottom:20px}.empty-state h3{font-size:19px;margin-bottom:12px}.empty-state p{font-size:12px;color:var(--muted);max-width:350px;margin:0 auto 25px}.session-row{padding:19px 21px;border-bottom:1px solid #223122;display:flex;align-items:center;gap:13px}.session-row:hover{background:#ffffff03}.session-row>svg{color:var(--cyan)}.session-row strong{font-size:12px;display:block;font-weight:500}.session-row small{font-size:12px;display:block;color:var(--muted);margin-top:7px}.session-row>span{margin-left:auto;font-size:12px;color:var(--cyan)}.workflow-summary{padding:24px}.workflow-step{display:flex;gap:13px;margin-bottom:23px}.workflow-step>span{height:25px;width:25px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#c7ff6d0a;border:1px solid #c7ff6d30;font-size:12px;color:var(--cyan)}.workflow-step strong{display:block;font-size:12px;font-weight:500;margin:5px 0 8px}.dashboard-note,.workflow-step p{color:var(--muted);font-size:12px}.dashboard-note{display:flex;gap:11px;align-items:flex-start;padding:18px 20px;margin-top:22px;border:1px solid #2f402f;border-radius:8px;background:#162216;line-height:1.8}.dashboard-note svg{color:var(--blue);margin-top:2px}.dashboard-error{padding:15px;border:1px solid #7c4b44;color:#ffb7af;border-radius:7px;margin-bottom:20px}@media(min-width:1550px){.workspace-main{padding:45px 50px}.workspace-topbar{padding:0 50px}.page-heading h1{font-size:36px}.sidebar{width:255px}.workspace-body{margin-left:255px}}@media(max-width:1100px){.sidebar{width:215px;padding-inline:12px}.sidebar-brand{padding-inline:5px}.sidebar-brand .brand>span{font-size:15px}.workspace-body{margin-left:215px}.workspace-main{padding:28px 23px}.workspace-topbar{padding:0 23px}.side-navigation a{font-size:12px;gap:10px}.side-navigation a.active:before{left:-12px}.workspace-profile{margin:0 -12px}.workspace-footer{margin:0 23px}.page-heading h1{font-size:28px}.marketing-nav{gap:18px}.marketing-hero{padding-top:65px;padding-bottom:65px}.hero-copy h1{letter-spacing:-2.7px}.hero-network{height:410px}.network-card{padding:11px;gap:8px}.network-card.three{right:-12px}.marketing-strip{gap:30px}}@media(max-width:800px){.sidebar{position:static;width:auto;padding:15px;border-right:0;border-bottom:1px solid var(--border)}.sidebar-brand{padding:0 0 14px}.sidebar-brand .brand>span{font-size:17px}.workspace{display:block}.nav-label,.sidebar-bottom,.workspace-switch{display:none}.side-navigation{flex-direction:row;overflow:auto;gap:6px;padding:2px 0 5px}.side-navigation a{white-space:nowrap;flex-shrink:0;gap:7px;padding:10px;font-size:12px}.side-navigation a.active:before{display:none}.side-navigation a svg{height:15px;width:15px}.nav-active-dot{display:none}.workspace-body{margin-left:0}.workspace-topbar{min-height:50px;padding:0 20px}.workspace-main{padding:27px 20px}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.page-heading>.outline-pill,.system-state{display:none}.workspace-footer{flex-direction:column;margin:0 20px;padding:16px 0;gap:8px}.marketing-header{height:76px;padding:0 5%;gap:20px;justify-content:space-between}.marketing-header .brand>span{font-size:17px}.marketing-nav{display:none}.marketing-header>.button-secondary{font-size:12px;padding:10px 13px}.marketing-hero{grid-template-columns:1fr;padding:60px 7% 25px;gap:18px}.hero-copy h1{font-size:61px;max-width:650px}.hero-copy>p{font-size:13px;max-width:540px}.hero-network{height:380px;max-width:530px;width:100%;margin:auto}.marketing-strip{flex-wrap:wrap;gap:18px 30px;padding:23px 7%}.marketing-strip>span{font-size:12px}.marketing-section{padding:58px 7%}.marketing-section h2{font-size:33px}.journey-cards{grid-template-columns:1fr}.journey-card{min-height:190px}.journey-card>svg{margin-bottom:22px}.journey-card p{max-width:none}.marketing-cta{padding:28px;align-items:flex-start;flex-direction:column;margin-bottom:45px}.marketing-cta h2{font-size:26px}.marketing-footer{flex-wrap:wrap;gap:20px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-panels{grid-template-columns:1fr}.info-page{padding:45px 22px}.info-page h1{font-size:34px}}@media(max-width:430px){.workspace-main{padding-inline:14px}.workspace-topbar{padding-inline:15px}.breadcrumbs{font-size:12px;gap:7px}.page-heading h1{font-size:26px}.page-heading p{font-size:12px;max-width:290px}.eyebrow{font-size:12px;letter-spacing:1.5px}.hero-copy h1{font-size:48px;letter-spacing:-2.7px}.hero-actions{flex-direction:column;align-items:stretch}.hero-network{height:330px}.network-card span,.network-card strong{font-size:12px}.network-card>svg{width:18px}.network-card.one{top:31px;left:0}.network-card.two{bottom:38px;left:0}.network-card.three{right:-10px;top:150px}.hero-core{width:88px;height:88px;border-radius:22px}.hero-core svg{width:46px}.stat-card{padding:16px}.stat-card>strong{font-size:29px}.stat-card>small{font-size:12px}.dashboard-stats{gap:10px}.marketing-footer nav{gap:15px}.marketing-header .brand>span{font-size:15px}.marketing-header .brand{gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tab-bar{display:none}@media(max-width:800px){.workspace .side-navigation,.workspace-topbar .breadcrumbs{display:none}.workspace .sidebar{position:sticky;top:0;z-index:40;display:flex;align-items:center;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--bg)}.workspace .sidebar-brand{padding:0}.workspace-topbar{min-height:0;padding:8px 16px;justify-content:flex-end}.workspace-main{padding:18px 16px calc(96px + env(safe-area-inset-bottom))}.workspace-footer{margin:0 16px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.page-heading{margin-bottom:18px}.page-heading h1{font-size:26px;line-height:1.15}.page-heading p{font-size:15px}.tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border)}.tab-bar a,.tab-bar summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--muted);font-size:12px;line-height:1.1;cursor:pointer;list-style:none}.tab-bar summary::-webkit-details-marker{display:none}.tab-bar a.active,.tab-bar details.active>summary,.tab-bar details[open]>summary{color:var(--cyan)}.tab-bar details{position:relative}.tab-more{position:absolute;right:0;bottom:calc(100% + 8px);display:grid;min-width:230px;padding:6px;background:var(--panel);border:1px solid var(--border)}.tab-more a{flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 12px;font-size:15px;color:var(--text)}.tab-more a[aria-current=page]{color:var(--cyan)}}