:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.4;font-weight:400;color:#0b0f12;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid rgba(43,255,158,.85);outline-offset:2px}button{font-family:inherit}#root{min-height:100vh}:root{--dr-ink: #0b0f12;--dr-muted: rgba(11, 15, 18, .72);--dr-border: rgba(15, 23, 42, .12);--dr-border-weak: rgba(15, 23, 42, .08);--dr-surface: rgba(255, 255, 255, .9);--dr-surface-2: rgba(15, 23, 42, .03);--dr-accent: #2bff9e;--dr-accent-ink: #06130b;--dr-footer: #070a0c;--dr-footer-ink: rgba(255, 255, 255, .92);--dr-footer-muted: rgba(255, 255, 255, .7);--dr-footer-border: rgba(255, 255, 255, .12);--dr-agentic-green: #84f7a8;--dr-agentic-black: #0a0c0d}.page{min-height:100vh;background:#fff;color:var(--dr-ink);display:flex;flex-direction:column}.page>main{flex:1}.loginShell{min-height:100vh;height:100vh;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width:980px){.loginShell{grid-template-columns:1fr 1fr}}.loginShell__left{position:relative;background:#0a0c0d;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px}.loginShell__left>*{position:relative}.loginArt{position:absolute;inset:0}.loginArt--vanta{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;min-height:100%!important;min-width:100%!important;z-index:1!important;pointer-events:none}.loginHero{position:relative;z-index:2;text-align:center;max-width:600px;width:100%;pointer-events:none}.loginHero__headline{margin:0 0 24px;font-size:clamp(60px,7vw,104px);font-weight:700;letter-spacing:-.05em;line-height:.9;color:#fffffff2;opacity:0;transform:translateY(8px);animation:headlineReveal .7s ease-out forwards}@keyframes headlineReveal{0%{opacity:0;transform:translateY(8px);letter-spacing:-.05em}to{opacity:1;transform:translateY(0);letter-spacing:-.05em}}.loginHero__highlight{position:relative;color:#2bff9ef2;animation:highlightGlow .4s ease-out .8s forwards}@keyframes highlightGlow{0%{text-shadow:0 0 0 rgba(43,255,158,0)}50%{text-shadow:0 0 20px rgba(43,255,158,.6),0 0 40px rgba(43,255,158,.3)}to{text-shadow:0 0 0 rgba(43,255,158,0)}}.loginHero__pipeline{position:relative;margin-top:32px;opacity:0;animation:pipelineReveal .6s ease-out 1s forwards}@keyframes pipelineReveal{0%{opacity:0}to{opacity:1}}.loginHero__pipelineLine{height:2px;background:#ffffff26;position:relative;width:0;animation:lineDraw .8s ease-out 1.2s forwards;margin-bottom:12px}@keyframes lineDraw{0%{width:0}to{width:100%}}.loginHero__pipelineLine:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#2bff9e66;animation:lineHighlight 15s ease-in-out 2s infinite}@keyframes lineHighlight{0%,95%{width:0;opacity:0}5%,10%{width:100%;opacity:.6}10.5%{width:0;opacity:0}}.loginHero__pipelineNodes{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:-6px}.loginHero__pipelineNode{width:6px;height:6px;border-radius:50%;background:#fff3;display:block;opacity:0;animation:nodeAppear .3s ease-out forwards}.loginHero__pipelineNode:nth-child(1){animation-delay:2s}.loginHero__pipelineNode:nth-child(2){animation-delay:2.2s}.loginHero__pipelineNode:nth-child(3){animation-delay:2.4s}.loginHero__pipelineNode:nth-child(4){animation-delay:2.6s}.loginHero__pipelineNode:nth-child(5){animation-delay:2.8s}@keyframes nodeAppear{0%{opacity:0;transform:scale(0);box-shadow:0 0 #2bff9e00}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #2bff9ecc;background:#2bff9ee6}to{opacity:1;transform:scale(1);box-shadow:0 0 #2bff9e00;background:#ffffff4d}}.loginArt__step{position:absolute;left:0;right:0;height:70px;background:#e879798c;transform:skew(-12deg);transform-origin:left}.loginArt__step--1{bottom:0;opacity:.75}.loginArt__step--2{bottom:70px;opacity:.6}.loginArt__step--3{bottom:140px;opacity:.45}.loginArt__wall{position:absolute;background:#e66c6c40;border:1px solid rgba(11,15,18,.06)}.loginArt__wall--a{left:-10%;top:40%;width:56%;height:80%;transform:rotate(8deg);background:#f5a09199}.loginArt__wall--b{right:-14%;top:34%;width:64%;height:80%;transform:rotate(-8deg);background:#f4a9989e}.loginArt__person{position:absolute;left:42%;bottom:86px;width:44px;height:110px;border-radius:26px;background:#0b0f1273;box-shadow:0 18px 40px #00000040}.loginArt__caption{position:absolute;left:12px;bottom:10px;font-size:11px;color:#0b0f12a6}.loginShell__right{background:#0a0c0d;display:grid;place-items:center;padding:0;overflow-y:auto;overflow-x:hidden}.loginPanel{width:min(420px,calc(100% - 48px));padding:0;color:#ffffffeb}.loginPanel>*+*{margin-top:14px}.loginBrand{font-weight:850;letter-spacing:.06em;font-size:18px}.loginTitle{margin:18px 0 0;font-size:24px;letter-spacing:-.02em}.loginSubtitle{margin:8px 0 0;color:#ffffffb8}.loginIdentity{margin-top:14px;display:grid;justify-items:center;gap:8px}.loginAvatar{width:52px;height:52px;border-radius:999px;background:radial-gradient(circle at 30% 25%,rgba(255,214,67,.8),transparent 45%),radial-gradient(circle at 60% 65%,rgba(132,247,168,.55),transparent 50%),#ffffff14;border:1px solid rgba(255,255,255,.12)}.loginEmail{font-size:12px;color:#ffffffb8}.loginAccount{width:100%;height:46px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#fff;color:#0b0f12eb;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.loginAccount__left{display:flex;align-items:center;gap:10px;min-width:0}.loginAccount__avatar{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 25%,rgba(255,214,67,.9),transparent 45%),radial-gradient(circle at 60% 65%,rgba(132,247,168,.6),transparent 50%),#0b0f1214;border:1px solid rgba(11,15,18,.12);flex:0 0 auto}.loginAccount__text{display:grid;gap:1px;text-align:left;min-width:0}.loginAccount__name{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loginAccount__email{font-size:11px;color:#0b0f12ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loginAccount__google{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto}.loginAccount:hover{background:#ffffffeb}.loginRow{margin-top:10px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;font-size:12px}.loginRow--bottom{margin-top:14px}.loginMuted{color:#ffffff9e}.loginLink{color:var(--dr-agentic-green);text-decoration:none}.loginLink:hover{text-decoration:underline}.loginDivider{margin:16px 0;position:relative;text-align:center;color:#ffffff8c;font-size:12px}.loginDivider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff1f}.loginDivider span{position:relative;padding:0 10px;background:#0a0c0d}.loginForm{display:grid;gap:10px}.loginLabel{display:grid;gap:6px;font-size:12px;color:#ffffffb8}.loginInput{height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;padding:0 12px;outline:none}.loginInput:focus{border-color:#2bff9e73}.loginHint{color:var(--dr-muted);font-size:14px;line-height:1.5;margin-top:8px}.loginHint--error{color:#ef4444;background:#ef444426;padding:12px 16px;border-radius:8px;border-left:3px solid #ef4444;margin-top:12px;font-size:14px;font-weight:500}.loginHint--warning{color:#f59e0b;background:#f59e0b26;padding:12px 16px;border-radius:8px;border-left:3px solid #f59e0b;margin-top:12px;font-size:14px;font-weight:500}.loginHint--success{color:#10b981;background:#10b98126;padding:12px 16px;border-radius:8px;border-left:3px solid #10b981;margin-top:12px;font-size:14px;font-weight:500}.loginHint{margin-top:-6px;font-size:12px;color:#ffffffb8}.loginSubmit{width:100%;justify-content:center}.loginCookies{margin-top:14px;width:100%;height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:#84f7a8d9;cursor:pointer}.loginCookies:hover{text-decoration:underline}.container{width:min(1120px,calc(100% - 48px));margin:0 auto}.docsShell .container,.docsHero .container,.topbar--agentic .container{width:min(1260px,calc(100% - 48px))}.topbar{position:sticky;top:0;z-index:20;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dr-border-weak)}.topbar--phase1{background:#0a0c0deb;border-bottom:1px solid rgba(255,255,255,.08)}.topbar--phase1 .brand__text{color:#ffffffeb}.topbar--phase1 .brand__mark{background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.92) 55%,var(--dr-accent) 55%,var(--dr-accent) 100%)}.topbar--phase1 .nav__link{color:#ffffffb8}.topbar--phase1 .nav__link:hover,.topbar--phase1 .nav__link--active{color:#ffffffeb;background:#ffffff0f}.topbar--phase1 .nav__link:hover:after{background:#2bff9e8c}.topbar--phase1 .nav__link--active:after{background:#2bff9ed9}.topbar--phase1 .iconButton{border-color:#ffffff24;color:#ffffffc7}.topbar--phase1 .iconButton:hover{background:#ffffff12}.topbar--phase1 .button--ghost{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffdb}.topbar--phase1 .button--ghost:hover{background:#ffffff14}.topbar--phase1 .button--primary{box-shadow:0 0 0 1px #00000040,0 10px 30px #00000059}.topbar--agentic{background:#84f7a8fa;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(11,15,18,.08)}.topbar--agentic .topbar__inner{height:78px;grid-template-columns:auto 1fr auto;gap:18px}.topbar--agentic .brand__text{color:#0b0f12f2}.topbar--agentic .brand__mark{background:#0b0f12f2}.topbar--agentic .nav__link{color:#0b0f12d1;font-weight:600;letter-spacing:-.01em}.topbar--agentic .nav{display:none;justify-content:center;gap:22px}@media(min-width:1020px){.topbar--agentic .nav{display:flex}}.topbar--agentic .nav--open{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#84f7a8fa;border-top:1px solid rgba(11,15,18,.08);padding:16px;gap:12px;z-index:21}@media(min-width:1020px){.topbar--agentic .nav--open{position:static;flex-direction:row;background:transparent;border-top:none;padding:0}}.topbar--agentic .nav__link{padding:8px 10px;border-radius:999px}.topbar--agentic .nav__link:after{display:none}.topbar--agentic .nav__link:hover{background:transparent;color:#0b0f12f2}.topbar--agentic .nav__link:hover{background:#0b0f120f}.topbar__inner{height:64px;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;letter-spacing:-.02em;justify-self:start}.brand__mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--dr-ink) 0%,var(--dr-ink) 55%,var(--dr-accent) 55%,var(--dr-accent) 100%)}.brand__text{font-size:16px;font-weight:800;letter-spacing:-.02em;color:#0b0f12f5}.nav{display:none;align-items:center;justify-content:center;gap:18px;justify-self:center}@media(min-width:980px){.nav{display:flex}}.navToggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#ffffffeb;cursor:pointer;font-size:20px;transition:all .2s ease;z-index:1001;flex-shrink:0}.navToggle:hover{background:#ffffff1a;border-color:#fff3}.navToggle:active{background:#ffffff26}.navToggle__icon{display:block;line-height:1;-webkit-user-select:none;user-select:none}.topbar--agentic .navToggle{display:flex;border-color:#0b0f122e;background:#0b0f120f;color:#0b0f12f2}.topbar--agentic .navToggle:hover{background:#0b0f121a;border-color:#0b0f1240}@media(min-width:980px){.navToggle{display:none!important}}@media(max-width:979px){.topbar{position:relative}.nav{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--dr-footer);border-top:1px solid rgba(255,255,255,.06);padding:0;flex-direction:column;align-items:stretch;gap:0;z-index:1000;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;box-shadow:0 4px 12px #00000026;display:flex}.nav--open{max-height:600px;padding:20px;overflow-y:auto}.topbar--agentic .nav{background:#0a0c0dfa;border-top:1px solid rgba(255,255,255,.08)}.nav__link{display:block;width:100%;padding:12px 16px;border-radius:8px;color:#ffffffc7;text-align:left;margin-bottom:4px}.topbar--phase1 .nav__link{color:#ffffffc7}.topbar--phase1 .nav__link:hover,.topbar--phase1 .nav__link--active{color:#fffffff2;background:#ffffff1a}.topbar--agentic .nav__link{color:#ffffffc7}.topbar--agentic .nav__link:hover,.topbar--agentic .nav__link--active{color:#fffffff2;background:#ffffff1a}.navToggle{display:flex!important;position:relative;z-index:1002;width:40px;height:40px}.nav__link:after{display:none}}.nav__link{font-size:13px;font-weight:650;letter-spacing:-.01em;color:#0b0f12c7;padding:8px;border-radius:10px;text-decoration:none;position:relative}.nav__link:hover{color:#0b0f12f2;background:#0f172a09}.nav__link:after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:2px;border-radius:999px;background:transparent}.nav__link:hover:after{background:#2bff9ea6}.nav__link--active{color:#0b0f12f2;background:#0f172a09}.nav__link--active:after{background:#2bff9ed9}.nav__item{position:relative;display:inline-flex;align-items:center}.navMenu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:220px;padding:8px;border-radius:14px;border:1px solid var(--dr-border);background:#fffffff5;box-shadow:0 18px 44px #0206172e;display:none}.nav__item--hasMenu:hover .navMenu{display:block}.navMenu__link{display:flex;padding:10px;border-radius:10px;font-size:14px;font-weight:650;color:#0b0f12d1}.navMenu__link:hover{background:#0f172a0d;color:#0b0f12f2}.topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;justify-self:end}.topbar__actions .button__icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px}.topbar__actions .button__iconImg{width:16px;height:16px;object-fit:contain;display:block}.topbar__actions .button__text{display:inline}.topbar--agentic .topbar__actions{gap:12px}.topbar--agentic .iconButton{height:40px;width:40px;border-radius:999px;border-color:#0b0f12e6;color:#0b0f12f2}.topbar--agentic .iconButton:hover{background:#0b0f120f}.topbar--agentic .button{height:40px;padding:0 16px;border-radius:999px;font-weight:700;letter-spacing:-.01em}.topbar--agentic .button--agenticPill{background:transparent;border-color:#0b0f12e6;color:#0b0f12f2}.topbar--agentic .button--agenticPill:hover{background:#0b0f120f}.topbar--agentic .button--agenticSolid{height:40px;padding:0 18px;border-radius:999px;background:#0b0f12fa;border-color:#0b0f12fa;color:#fffffff2}.topbar--agentic .button--agenticSolid:hover{filter:brightness(1.03)}.iconButton{height:36px;width:36px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--dr-border);background:transparent;color:#0b0f12d9;cursor:pointer}.iconButton--agentic{border-color:#0b0f122e;color:#0b0f12e6}.iconButton:hover{background:#0f172a0d}.dashHero,.pricingHero{background:var(--dr-agentic-green);padding:40px 0 0}.downloadHero{background:var(--dr-agentic-green);padding:50px 0 40px;border-bottom:1px solid rgba(11,15,18,.08)}.downloadHero .downloadHero__kicker{color:#0b0f12c7}.downloadHero .downloadHero__title{color:#0b0f12f2}.downloadHero .downloadHero__subtitle{color:#0b0f12b8}.downloadHero__inner{text-align:left}.downloadHero__titleWrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:10px 0 0}.downloadHero__badge{display:inline-flex;align-items:center;padding:6px 14px;background:#0b0f121f;border:1px solid rgba(11,15,18,.2);border-radius:999px;flex-shrink:0}.downloadHero__badgeText{color:#0b0f12d9;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.whyHero{padding:56px 0 24px;background:radial-gradient(1200px 600px at 40% -20%,rgba(43,255,158,.12),transparent 55%),radial-gradient(900px 460px at 90% 20%,rgba(132,247,168,.08),transparent 60%),#070a0c;color:#ffffffeb;border-bottom:1px solid rgba(255,255,255,.08)}.dashHero__kicker,.pricingHero__kicker,.whyHero__kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricingHero__kicker{color:#0b0f12c7}.dashHero__kicker,.whyHero__kicker{color:#fff9}.dashHero__title,.downloadHero__title,.pricingHero__title,.whyHero__title{margin:0;letter-spacing:-.05em}.pricingHero__title{font-size:clamp(60px,7vw,104px);line-height:.9}.dashHero__title,.whyHero__title{margin:10px 0 0;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.downloadHero__title{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.dashHero__subtitle,.downloadHero__subtitle,.pricingHero__subtitle,.whyHero__subtitle{margin:12px 0 0;color:#ffffffb8;max-width:720px}.pricingHero__inner{display:grid;gap:18px;text-align:left}.pricingHeroBand{margin-top:0;background:var(--dr-agentic-black);padding:20px 0 24px}.pricingHeroBand__inner{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.pricingHeroBand__copy{max-width:680px}.pricingHeroBand__text{margin:0;color:#ffffffeb;font-size:18px;line-height:1.5;font-weight:400}.pricingHeroBand__text strong{color:#84f7a8f2;font-weight:600}@media(min-width:960px){.pricingHero__inner{max-width:800px}}.dashSection,.downloadMain,.pricingMain,.whyMain{padding:22px 0 56px;background:#0a0c0d;color:#ffffffeb}.dashGrid,.downloadHubGrid,.pricingGrid,.whyGrid{display:grid;grid-template-columns:1fr;gap:12px}.dashCard,.downloadHubCard,.pricingCard,.whyCard{border:1px solid rgba(255,255,255,.12);background:#202224;border-radius:0;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:170px}.pricingCard:hover,.whyCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#84f7a833}.dashCard__title{margin:0;font-size:14px;font-weight:800;letter-spacing:-.02em}.dashRows{margin-top:12px;display:grid;gap:10px}.dashRow{display:grid;grid-template-columns:160px 1fr;gap:10px}.dashRow__label{color:#ffffff9e;font-weight:650;font-size:13px}.dashRow__value{color:#ffffffe6;font-weight:650;font-size:13px}.dashTable{margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.dashTable__head,.dashTable__row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;padding:10px 12px}.dashTable__head{background:#ffffff0d;color:#ffffffb3;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashTable__row{border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#ffffffdb}.dashTable__row--empty,.dashMuted{color:#ffffff9e}.dashStatus{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.dashStatus--active{background:#10b98126;color:#10b981}.dashStatus--archived{background:#6b728026;color:#6b7280}.dashStatus--deleted{background:#ef444426;color:#ef4444}.dashActions{margin-top:24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.dashActions button,.dashActions a{flex-shrink:0}.downloadTabs{display:flex;gap:10px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}.downloadTabs::-webkit-scrollbar{height:4px}.downloadTabs::-webkit-scrollbar-track{background:#ffffff0d}.downloadTabs::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.downloadTab{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffbd;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px}.downloadTab--active{background:#2bff9e1f;border-color:#2bff9e4d;color:#ffffffeb}.downloadTab:not(:disabled):hover{background:#ffffff14;border-color:#fff3}.downloadTab:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.downloadTabs{gap:8px;margin-bottom:16px}.downloadTab{height:32px;padding:0 14px;font-size:12px}}.downloadHubCard__top{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:space-between}.downloadHubCard__kicker,.pricingCard__tier{color:var(--dr-agentic-green);font-size:14px;font-weight:650;letter-spacing:-.01em}.downloadHubCard__title{margin-top:8px;font-size:18px;font-weight:800;letter-spacing:-.03em}.downloadHubCard__meta,.pricingCard__note{margin-top:10px;color:#ffffffc2;font-size:14px;line-height:1.55}.downloadHubRow{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.downloadHubRow__label{color:#fff9;font-weight:700;font-size:13px}.downloadHubRow__value{color:#ffffffe0;font-weight:650;font-size:13px}.downloadHubList{margin-top:10px;display:grid;gap:10px}.downloadHubList__item{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:12px;padding:12px}.downloadHubList__title{font-weight:800;letter-spacing:-.02em}.downloadHubList__meta{margin-top:6px;color:#ffffffa8;font-size:13px}.downloadHubTable{margin-top:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.downloadHubTable__head,.downloadHubTable__row{display:grid;grid-template-columns:120px 120px 1fr;gap:10px;padding:10px 12px}.downloadHubTable__head{background:#ffffff0d;color:#ffffffb3;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.downloadHubTable__row{border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#ffffffdb}.downloadHubCard--cta{display:flex;flex-direction:column;gap:12px;justify-content:space-between}.downloadHubCard--primary{border-color:#2bff9e33;background:linear-gradient(180deg,#2bff9e14,#2bff9e05)}.downloadHubCard__header{margin-bottom:20px}.downloadHubCard__version{display:flex;align-items:center;gap:8px;margin-top:8px}.downloadHubCard__versionLabel{color:#fff9;font-size:13px;font-weight:650}.downloadHubCard__versionValue{color:#2bff9ef2;font-size:16px;font-weight:800;letter-spacing:-.02em}.downloadHubCard__actions{margin:24px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.downloadHubCard__note{margin:12px 0 0;color:#fff9;font-size:12px;text-align:center}.button--large{padding:14px 24px;font-size:15px;font-weight:700;min-height:48px}.button__icon{margin-right:8px;font-size:18px}.downloadHubCard__body{margin-top:20px}.downloadHubSection{margin-bottom:24px}.downloadHubSection:last-child{margin-bottom:0}.downloadHubSection__title{margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:#ffffffeb}.downloadHubList{list-style:none;padding:0;margin:0;display:grid;gap:8px}.downloadHubList li{padding:0;color:#ffffffc2;font-size:13px;line-height:1.6}.downloadHubList li strong{color:#ffffffeb;font-weight:700}.downloadHubRow__value--mono{font-family:Courier New,monospace;font-size:12px;word-break:break-all}.downloadHubCard__help{margin:8px 0 0;color:#fff9;font-size:12px;line-height:1.5}.downloadTab__icon{margin-right:6px;font-size:16px}.downloadTab__badge{margin-left:6px;padding:2px 6px;background:#ffffff1a;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.downloadHubReleases{margin-top:16px;display:grid;gap:16px}.downloadHubRelease{padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.downloadHubRelease__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.downloadHubRelease__version{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#2bff9ef2}.downloadHubRelease__date{color:#fff9;font-size:12px;font-weight:650}.downloadHubRelease__body{color:#ffffffc2;font-size:13px;line-height:1.6}.downloadHubRelease__body p{margin:0 0 8px}.downloadHubRelease__body ul{margin:8px 0 0;padding-left:20px;list-style:disc}.downloadHubRelease__body li{margin-bottom:4px}.downloadHubSteps{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:16px}.downloadHubStep{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}.downloadHubStep__number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#2bff9e1f;border:1px solid rgba(43,255,158,.3);border-radius:50%;color:#2bff9ef2;font-weight:800;font-size:14px;flex-shrink:0}.downloadHubStep__content{padding-top:4px}.downloadHubStep__content strong{display:block;color:#ffffffeb;font-size:14px;font-weight:700;margin-bottom:4px}.downloadHubStep__content p{margin:0;color:#ffffffb8;font-size:13px;line-height:1.5}.downloadHubStep__content a{color:#2bff9ef2;text-decoration:none;font-weight:650}.downloadHubStep__content a:hover{text-decoration:underline}.downloadHubTable__badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.downloadHubTable__badge--supported{background:#2bff9e1f;color:#2bff9ef2;border:1px solid rgba(43,255,158,.3)}.downloadHubTable__badge--experimental{background:#ffd6431f;color:#ffd643f2;border:1px solid rgba(255,214,67,.3)}.downloadHubCard__ctaContent{display:flex;flex-direction:column;gap:12px}.downloadHubCard__ctaActions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.downloadHubCard__ctaActions .button{flex:1;min-width:160px}.downloadHubGrid__split{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.downloadHubGrid__split{grid-template-columns:1fr 1fr}}@media(min-width:768px){.downloadHubGrid{grid-template-columns:repeat(2,1fr);gap:20px}.downloadHubCard--primary,.downloadHubGrid__split{grid-column:1 / -1}}@media(min-width:1024px){.downloadHubGrid{grid-template-columns:repeat(3,1fr)}.downloadHubCard--primary,.downloadHubGrid__split{grid-column:1 / -1}}.pricingCard__top{display:grid;gap:8px}.pricingCard__price{font-weight:700;letter-spacing:-.02em;font-size:24px;color:#ffffffeb;margin-top:10px}.pricingList{margin:10px 0 0;padding-left:20px;color:#ffffffc2;display:grid;gap:10px;font-size:14px;line-height:1.55}.pricingList li{position:relative}.pricingList li::marker{color:#84f7a899}.pricingList__limitation{color:#ffffff8c;opacity:.8}.pricingList__limitation::marker{color:#ff5f5799}.pricingCard--highlight{border-color:#84f7a833;background:#202224}.pricingCard--highlight:hover{border-color:#84f7a84d}.pricingCard--premium{border-color:#adbfff33;background:#202224}.pricingCard--premium:hover{border-color:#adbfff4d}.button--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.pricingCard .button{margin-top:20px;width:100%}.pricingCard .button--outline{border-color:#fff3;color:#ffffffe6}.pricingCard .button--outline:hover{background:#ffffff14;border-color:#ffffff4d}.pricingCard .button--primary{border-color:#84f7a84d;background:#84f7a81a;color:#84f7a8f2}.pricingCard .button--primary:hover{background:#84f7a826;border-color:#84f7a866}.pricingComparison{margin-top:56px;padding:48px 0;background:#0a0c0d;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.pricingComparison__title{margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--dr-agentic-green)}.pricingComparison__subtitle{margin:12px 0 0;color:var(--dr-agentic-green);font-size:18px;line-height:1.5;max-width:720px;font-weight:400}.pricingTableWrapper{margin-top:18px}.pricingTable{border:1px solid rgba(255,255,255,.12);border-radius:0;overflow:hidden;background:#202224}.pricingTable__head,.pricingTable__row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:12px;padding:14px 16px}.pricingTable__head{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.12)}.pricingTable__cell{font-size:14px;color:#fffffff2;display:flex;align-items:center;line-height:1.55}.pricingTable__head .pricingTable__cell{color:#fffffff2;font-weight:650;letter-spacing:-.01em;font-size:14px}.pricingTable__head .pricingTable__cell:first-child{color:var(--dr-agentic-green)}.pricingTable__cell--label{font-weight:650;color:var(--dr-agentic-green);font-size:14px}.pricingTable__row{border-top:1px solid rgba(255,255,255,.12);background:#202224}.pricingTable__row:first-of-type{border-top:none}.pricingUpgrade{margin-top:0;padding:26px 0 22px}.pricingUpgrade__title{margin:0;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.045em;line-height:1.08;color:#ffffffeb}.pricingUpgrade__titleMuted{color:#ffffffad;font-weight:500}.pricingUpgrade__grid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.pricingUpgrade__card{position:relative;min-height:170px;border-radius:0;background:#fff;border:1px solid rgba(11,15,18,.12);padding:18px 18px 28px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.pricingUpgrade__cardTitle{color:#0b0f12eb;font-size:18px;letter-spacing:-.03em;line-height:1.25;max-width:520px;margin-bottom:10px}.pricingUpgrade__cardBody{color:#0b0f12c2;font-size:14px;line-height:1.55;max-width:520px;flex:1}.pricingUpgrade__cardBrand{position:absolute;left:18px;bottom:14px;color:#0b0f1275;font-weight:750;letter-spacing:-.02em;font-size:16px}.pricingUpgrade__cardBar{position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#8c52ffe6,#84f7a8f2,#22c55ef2)}@media(min-width:768px){.pricingUpgrade__grid{grid-template-columns:repeat(2,1fr);gap:12px}.pricingTable__head,.pricingTable__row{padding:16px 20px}}@media(max-width:767px){.pricingHero__inner,.pricingHeroBand__inner{padding:0 16px}.pricingMain{padding:22px 16px 56px}.pricingComparison{padding:48px 16px}.pricingTable{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricingTable__head,.pricingTable__row{min-width:600px}.pricingGrid--four,.pricingUpgrade__grid{grid-template-columns:1fr}}.requestForm{margin-top:12px;display:grid;gap:12px}.requestForm textarea.loginInput{height:auto;padding-top:10px;padding-bottom:10px;resize:vertical}.whyCard__title{font-weight:700;letter-spacing:-.02em;font-size:18px;color:#fffffff2;line-height:1.3}.whyCard__body{margin-top:12px;color:#fffc;font-size:15px;line-height:1.6}@media(min-width:960px){.dashGrid,.downloadHubGrid{grid-template-columns:repeat(2,1fr)}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:20px}.pricingGrid--four{grid-template-columns:repeat(2,1fr)}.whyGrid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1200px){.pricingGrid--four{grid-template-columns:repeat(4,1fr);gap:16px}}.button{height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.button--ghost{background:transparent;color:#0b0f12d6;border-color:var(--dr-border)}.button--ghost:hover{background:#0f172a0d}.button--agenticPill{background:transparent;border-color:#0b0f122e;color:#0b0f12e6}.button--agenticPill:hover{background:#0b0f120f}.button--agenticSolid{background:#0b0f12fa;border-color:#0b0f12fa;color:#fffffff2}.button--agenticSolid:hover{filter:brightness(1.02)}.button--primary{background:var(--dr-accent);color:var(--dr-accent-ink);border-color:#00000014}.button--primary:hover{filter:brightness(.98)}.button--outline{background:transparent;border-color:#0f172a33;color:#0b0f12eb}.button--dark{border-color:#ffffff59;color:#ffffffeb}.button--dark:hover{background:#ffffff14}.button--outline:hover{background:#0f172a0d}.button--outline-dark{background:transparent;border-color:#fff3;color:#ffffffe6}.button--outline-dark:hover{background:#ffffff14;border-color:#ffffff4d}.hero{padding:72px 0 40px}.heroBand{padding:0 0 24px}.heroBand__viewport{width:100%;height:82px;overflow:hidden;border-top:1px solid var(--dr-border-weak);border-bottom:1px solid var(--dr-border-weak)}.heroBand__track{height:100%;width:200%;background:repeating-linear-gradient(90deg,#0b0f12eb 0 6px,#0b0f1200 6px 11px,#0b0f12eb 11px 14px,#0b0f1200 14px 20px,#2bff9eeb 20px 24px,#2bff9e00 24px 34px,#785cffe0 34px 38px,#785cff00 38px 48px,#2bff9eeb 48px 50px,#2bff9e00 50px 62px,#0b0f12eb 62px 68px,#0b0f1200 68px 76px,#0b0f12eb 76px 78px,#0b0f1200 78px 96px);background-size:96px 100%;transform:translateZ(0);animation:hero-band-scroll 17s linear infinite;filter:saturate(1.95)}@keyframes hero-band-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero__inner{display:grid;grid-template-columns:1fr;max-width:900px;margin:0 auto}.hero__copy{max-width:720px}.hero__title{margin:0;font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.04em}.hero__subtitle{margin:18px 0 0;font-size:clamp(16px,1.8vw,22px);line-height:1.35;color:var(--dr-muted)}.hero__subtitle strong{color:#84f7a8f2;font-weight:600}.agenticSection{padding:26px 0 34px}.agenticSection__title{margin:0 0 16px;font-size:clamp(22px,2.6vw,34px);line-height:1.1;letter-spacing:-.03em}.agenticHero{background:var(--dr-agentic-green);padding:40px 0 0}.agenticHero__inner{display:grid;gap:18px}.agenticHero__kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b0f12c7}.agenticHero__title{margin:0;font-size:clamp(60px,7vw,104px);line-height:.9;letter-spacing:-.05em}.agenticHeroBand{margin-top:0;background:var(--dr-agentic-black);padding:20px 0 24px}.agenticHeroBand__inner{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.agenticHeroBand__copy{max-width:680px}.agenticHeroBand__text{margin:0;color:#ffffffeb;font-size:18px;line-height:1.5;font-weight:400}.agenticHeroBand__cta{margin-top:0;display:none}.agenticHeroBand__visual{width:100%;min-height:110px}.agenticHeroBand__visual .agenticHeroVisual{min-height:110px}.agenticHeroBand__visual .agenticHeroVisual__blocks{bottom:8px}@media(min-width:960px){.agenticHeroBand__inner{grid-template-columns:1fr auto;gap:24px;align-items:center}.agenticHeroBand__visual{justify-self:end}.agenticHero__inner{max-width:800px}}.agenticHeroVisual{position:relative;min-height:130px;width:100%;border-radius:0;overflow:hidden;background:transparent}.agenticHeroVisual__barcode{position:absolute;left:0;opacity:.98;background-size:140px 100%;animation:none;background-position:0 0}.agenticHeroVisual__barcode--top{top:44px;height:44px;width:100%;background-image:linear-gradient(90deg,rgba(255,214,67,1) 0 10px,transparent 10px 14px),repeating-linear-gradient(90deg,rgba(11,15,18,1) 0 10px,transparent 10px 16px,rgba(255,255,255,.92) 16px 20px,transparent 20px 28px,rgba(120,92,255,.95) 28px 34px,transparent 34px 46px,rgba(255,255,255,.92) 46px 50px,transparent 50px 70px,rgba(11,15,18,1) 70px 82px,transparent 82px 98px,rgba(132,247,168,1) 98px 110px,transparent 110px 140px)}.agenticHeroVisual__barcode--bottom{top:92px;height:34px;width:100%;background-image:repeating-linear-gradient(90deg,rgba(120,92,255,1) 0 8px,transparent 8px 12px,rgba(255,255,255,.92) 12px 16px,transparent 16px 22px,rgba(11,15,18,1) 22px 32px,transparent 32px 40px,rgba(132,247,168,1) 40px 48px,transparent 48px 64px,rgba(11,15,18,1) 64px 70px,transparent 70px 90px,rgba(255,214,67,1) 90px 96px,transparent 96px 140px)}@keyframes agentic-bars{0%{background-position:0 0}to{background-position:-520px 0}}.agenticHeroVisual__blocks{position:absolute;right:0;bottom:0;display:flex;gap:0}.agenticHeroVisual .agenticHeroVisual__blocks{display:flex}.block{border-radius:0;border:0;background:#ffffff14}.block--a{width:70px;height:50px;background:#785cff99}.block--b{width:90px;height:50px;background:#84f7a88c}.block--c{width:56px;height:50px;background:#ffffff24}.block--black{width:22px;height:50px;background:#0b0f12f2}.block--d{width:120px;height:50px;background:#785cff59}.block--e{width:86px;height:50px;background:#ffffff2e}.block--f{width:140px;height:50px;background:#84f7a852}.block--g{width:64px;height:50px;background:#ffd64338}.differenceSection{background:var(--dr-agentic-black);padding:30px 0 38px}.differenceSection{padding-bottom:18px}.differenceSection__header{padding:6px 0 18px}.differenceSection__frame{width:100%;padding:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:0}.agenticCenter{background:var(--dr-agentic-black);padding:14px 0 22px}.agenticCenter__inner{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.agenticCenter__left{border-radius:18px;background:#121416eb;border:1px solid rgba(255,255,255,.06);padding:12px;box-shadow:0 10px 30px #00000059}.agenticCenterTab{width:100%;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left}.agenticCenterTab__icon{width:26px;height:26px;border-radius:8px;background:#84f7a81f;border:1px solid rgba(255,255,255,.1);position:relative;display:grid;place-items:center}.agenticCenterTab__icon:before{content:"";width:14px;height:14px;border-radius:4px;background:#84f7a8e6;box-shadow:0 0 0 1px #00000059 inset}.agenticCenterTab__icon--suite:before{width:14px;height:14px;border-radius:4px;background:linear-gradient(180deg,#84f7a8f2,#84f7a88c)}.agenticCenterTab__icon--components:before{width:14px;height:10px;border-radius:3px;background:#adbfffe6;box-shadow:0 -6px #84f7a8bf,0 6px #ffd643bf}.agenticCenterTab__icon--deployment:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid rgba(255,214,67,.9);border-radius:0;background:transparent;box-shadow:none}.agenticCenterTab__icon--governance:before{width:14px;height:14px;border-radius:999px;background:#84f7a833;border:2px solid rgba(132,247,168,.9);box-shadow:none}.agenticCenterTab__label{color:#ffffffd6;font-weight:650;letter-spacing:-.02em;font-size:12.5px;line-height:1.2}.agenticCenterTab:hover{background:#ffffff0a}.agenticCenterTab--active{background:#84f7a81f;border-color:#84f7a840}.agenticCenter__right{border-radius:18px;background:linear-gradient(180deg,#121416a6,#0a0c0deb);border:1px solid rgba(255,255,255,.08);padding:28px;overflow:hidden;box-shadow:0 18px 50px #00000073}.agenticCenterHeader{display:flex;gap:14px;align-items:center;margin-bottom:4px}.agenticCenterHeader__icon{width:34px;height:34px;border-radius:10px;background:#84f7a824;border:1px solid rgba(132,247,168,.25);position:relative;display:grid;place-items:center}.agenticCenterHeader__icon:before{content:"";width:16px;height:16px;border-radius:5px;background:#84f7a8e6}.agenticCenterHeader__icon--components:before{width:16px;height:12px;border-radius:4px;background:#adbfffeb;box-shadow:0 -7px #84f7a8bf,0 7px #ffd643bf}.agenticCenterHeader__icon--deployment:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid rgba(255,214,67,.9);border-radius:0;background:transparent}.agenticCenterHeader__icon--governance:before{width:16px;height:16px;border-radius:999px;background:#84f7a833;border:2px solid rgba(132,247,168,.9)}.agenticCenterHeader__title{margin:0;color:#fffffff2;font-size:28px;font-weight:850;letter-spacing:-.03em;line-height:1.2}.agenticCenterDivider{height:1px;margin:8px 0 0;background:#ffffff1a}.agenticCenterBody{padding-top:10px}.agenticCenterBody>*+*{margin-top:14px}.agenticCenterSection{margin-bottom:16px}.agenticCenterSection__title{margin:0 0 8px;color:#fffffff2!important;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.agenticCenterSection__title *{color:#fffffff2!important}.agenticCenterSection__highlight{color:#84f7a8}.agenticCenterSection__subtitle{margin:0;color:#ffffffe0!important;font-size:18px;font-weight:500;line-height:1.4}.agenticCenterSection__subtitle *{color:#ffffffe0!important}.agenticCenterSection__subtitle strong{color:#84f7a8f2!important}.agenticCenterLead{margin:0 0 18px;color:#ffffffbf!important;line-height:1.6;font-size:16px;font-weight:400}.agenticCenterLead strong{color:#fffffff2!important;font-weight:600}.agenticCenterLead *{color:#fffffff2!important}.agenticCenterSubLead{margin:0 0 20px;color:#ffffffb3!important;line-height:1.6;font-size:15px;font-weight:400}.agenticCenterSubLead strong{color:#84f7a8f2!important;font-weight:600}.unifyCard__body strong,.agenticCenterSection__subtitle strong{color:#84f7a8f2;font-weight:600}.agenticDemoFrame{margin-top:14px;padding:16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.agenticDemoFrame .agenticCenterDemo{margin-top:0}.agenticDemoFrame .agenticToolList,.agenticDemoFrame .agenticCodePanel,.agenticDemoFrame .agenticGallery,.agenticDemoFrame .agenticTracePanel,.agenticDemoFrame .agenticChartPanel{border-radius:0}@media(min-width:980px){.agenticDemoFrame{padding:20px}}.agenticCenterMonitorLead{margin:18px 0 0;color:#ffffffbf;line-height:1.6;font-size:15px}.agenticCenterMonitorLead strong{color:#ffffffe6;font-weight:750}.agenticCenterDemo{margin-top:0;display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.agenticGovTop{padding-top:14px}.agenticGovTopRow{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.agenticGovTopRow__left{display:flex;align-items:center;gap:12px}.agenticGovTopRow__icon{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#adbfffe6;position:relative}.agenticGovTopRow__icon:before{content:"";position:absolute;inset:7px;border-radius:3px;background:#0b0f12bf}.agenticGovTopRow__icon--vector,.agenticGovTopRow__icon--approval{background:#adbfffeb}.agenticGovTopRow__title{color:#ffffffeb;font-weight:700;letter-spacing:-.02em}.agenticGovTopRow__body{color:#ffffffa8;font-size:12px;line-height:1.5}.agenticTracePanel{border-radius:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);padding:14px}.agenticTracePanel__frame{border-radius:12px;background:#0b0f12;border:1px solid rgba(255,255,255,.08);overflow:hidden}.agenticTracePanel__top{height:34px;display:flex;align-items:center;padding:0 12px;font-size:12px;color:#ffffffb8;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.agenticTracePanel__body{height:270px;padding:12px;display:grid;grid-template-columns:.35fr .35fr .3fr;gap:10px}.agenticTracePanel__col{border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:12px;overflow-y:auto}.agenticTracePanel__col--left{display:flex;flex-direction:column}.agenticTracePanel__list{display:flex;flex-direction:column;gap:8px}.agenticTracePanel__item{padding:10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease}.agenticTracePanel__item:hover{background:#ffffff0f;border-color:#84f7a84d}.agenticTracePanel__item--active{background:#84f7a81a;border-color:#84f7a866}.agenticTracePanel__itemStatus{color:#84f7a8f2;font-size:11px;font-weight:600;margin-bottom:4px}.agenticTracePanel__itemTime{color:#ffffffeb;font-size:11px;font-family:ui-monospace,monospace;margin-bottom:2px}.agenticTracePanel__itemDuration{color:#ffffffbf;font-size:10px;font-family:ui-monospace,monospace}.agenticTracePanel__col--mid{display:flex;flex-direction:column;justify-content:center;padding:16px}.agenticTracePanel__timeline{display:flex;flex-direction:column;gap:16px}.agenticTracePanel__timelineItem{display:flex;flex-direction:column;gap:6px}.agenticTracePanel__timelineLabel{color:#ffffffe0;font-size:11px;font-weight:500}.agenticTracePanel__timelineBar{height:6px;background:#84f7a899;border-radius:3px;transition:width .3s ease}.agenticTracePanel__col--right{display:flex;flex-direction:column}.agenticTracePanel__details{display:flex;flex-direction:column;gap:12px}.agenticTracePanel__detailTitle{color:#ffffffbf;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.agenticTracePanel__detailValue{color:#fffffff2;font-size:13px;font-weight:600;font-family:ui-monospace,monospace;margin-top:4px}.agenticTracePanel__detailValue--highlight{color:#84f7a8f2}.agenticCenterDemo--single{grid-template-columns:1fr}.agenticCenterDemo--split{grid-template-columns:1fr;gap:16px}@media(min-width:980px){.agenticCenterDemo--split{grid-template-columns:1.2fr .8fr;gap:20px;align-items:start}}.agenticCenterRows{margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.agenticCenterRow{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.agenticCenterRow__left{display:flex;align-items:center;gap:12px}.agenticCenterRow__icon{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffd643e6;position:relative}.agenticCenterRow__icon:before{content:"";position:absolute;inset:7px;border-radius:3px;background:#0b0f12bf}.agenticCenterRow__icon--open{background:#84f7a8f2}.agenticCenterRow__icon--data,.agenticCenterRow__icon--tool,.agenticCenterRow__icon--vector{background:#ffd643eb}.agenticCenterRow__title{color:#fffffff2;font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.3}.agenticCenterRow__body{color:#ffffffc7;font-size:14px;line-height:1.6}.agenticToolList{border-radius:14px;background:#14171a;border:1px solid rgba(255,255,255,.06);padding:12px;display:grid;gap:10px;min-width:0;overflow:hidden}.agenticToolCard{border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:10px}.agenticToolCard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.agenticToolCard__name{color:#fffffff2;font-weight:600;letter-spacing:-.01em;font-size:14px;line-height:1.3}.agenticToolCard__pill{height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#ffffffd9;font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.agenticToolCard__pill:before{content:"i";width:14px;height:14px;border-radius:50%;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-style:normal;margin-right:-2px}.agenticToolCard__desc{margin-top:6px;color:#ffffffa6;font-size:13px;line-height:1.5}.agenticToolCard--placeholder{visibility:hidden;height:0;padding:0;margin:0;border:none}.agenticSuiteCharts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;min-width:0}@media(min-width:980px){.agenticSuiteCharts{grid-template-columns:1fr;gap:12px}}.agenticSuiteChart{border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden;width:100%;box-sizing:border-box}.agenticSuiteChart__title{color:#ffffffb3;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenticSuiteChart__mini{height:48px;width:100%;margin:4px 0;min-width:0;overflow:hidden;flex-shrink:0}.agenticSuiteChart__mini svg{width:100%;height:100%;display:block}.agenticSuiteChart__value{color:#fffffff2;font-size:18px;font-weight:700;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenticCodePanel{border-radius:12px;background:#0b0f12;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 4px 12px #0000004d}.agenticCodePanel--wide{border-radius:0;background:#ffffff0d;border-color:#ffffff0f;grid-column:1 / -1;margin-top:20px}.agenticGallery{border-radius:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);padding:14px}.agenticGallery__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.agenticGallery__top{color:#ffffffe0;font-size:14px;font-weight:600;margin-bottom:0}.agenticGallery__action{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1;cursor:pointer}.agenticGallery__action:hover{background:#ffffff0f}.agenticGallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.agenticChartPanel{border-radius:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);padding:14px}.agenticChartPanel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.agenticChartPanel__title{color:#ffffffe6;font-weight:650;letter-spacing:-.02em;font-size:12px}.agenticChartPanel__pill{height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffffb8;font-size:11px;display:inline-flex;align-items:center;flex-shrink:0}.agenticChartPanel__chart{height:120px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0f128c;padding:12px;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end}.agenticChartPanel__chart--training{height:240px;display:flex;flex-direction:row;gap:12px;padding:16px;background:#0b0f12b3}.agenticChartPanel__yaxis{display:flex;flex-direction:column;justify-content:space-between;color:#fff9;font-size:11px;font-weight:500;min-width:30px}.agenticChartPanel__chartArea{flex:1;position:relative;display:flex;flex-direction:column}.agenticChartPanel__svg{width:100%;height:180px;flex:1}.agenticChartPanel__xaxis{display:flex;justify-content:space-between;color:#ffffffa6;font-size:11px;font-weight:500;margin-top:8px;padding:0 4px}.agenticChartPanel__legend{display:flex;gap:16px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.agenticChartPanel__legendItem{display:flex;align-items:center;gap:6px;color:#ffffffbf;font-size:11px}.agenticChartPanel__legendDot{width:8px;height:8px;border-radius:50%}.agenticChartPanel__legendDot--loss{background:#84f7a8}.agenticChartPanel__legendDot--map{background:#adbfff}.agenticChartPanel__formats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.agenticChartFormatCard{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:14px;transition:border-color .2s ease,background .2s ease}.agenticChartFormatCard:hover{border-color:#84f7a84d;background:#84f7a80d}.agenticChartFormatCard__name{color:#fffffff2;font-weight:600;font-size:14px;margin-bottom:6px}.agenticChartFormatCard__desc{color:#ffffffb3;font-size:12px;line-height:1.5;margin-bottom:10px}.agenticChartFormatCard__tags{display:flex;gap:6px;flex-wrap:wrap}.agenticChartFormatCard__tags span{padding:2px 8px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fffc;font-size:10px;font-weight:500}.agenticChartBar{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff1f}.agenticChartBar--a{height:38%;background:#785cff73}.agenticChartBar--b{height:60%;background:#84f7a859}.agenticChartBar--c{height:44%;background:#ffffff24}.agenticChartBar--d{height:78%;background:#ffd64347}.agenticChartBar--e{height:56%;background:#785cff59}.agenticChartBar--f{height:68%;background:#84f7a847}.agenticChartBar--g{height:84%;background:#ffffff1f}.agenticChartPanel__meta{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:980px){.agenticChartPanel__meta{grid-template-columns:repeat(4,1fr)}}.agenticChartMetaItem{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:10px 12px}.agenticChartMetaItem__label{color:#ffffffc7;font-size:12px}.agenticChartMetaItem__value{color:#ffffffeb;font-size:12px;font-weight:650}.agenticGallery__card{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:14px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s ease,background .2s ease}.agenticGallery__card--enabled{border-color:#84f7a84d;background:#84f7a80d}.agenticGallery__content{flex:1}.agenticGallery__name{color:#fffffff2;font-weight:600;letter-spacing:-.01em;font-size:13px;line-height:1.3;margin-bottom:6px}.agenticGallery__desc{color:#ffffffb3;font-size:12px;line-height:1.5}.agenticGallery__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.agenticGallery__pill{height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#ffffffd9;font-size:11px;font-weight:500;display:inline-flex;align-items:center;flex-shrink:0}.agenticGallery__check{width:18px;height:18px;border-radius:4px;background:#84f7a833;border:1px solid rgba(132,247,168,.5);color:#84f7a8;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agenticBenefitGrid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px}.agenticBenefit{border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:14px}.agenticBenefit__icon{width:32px;height:32px;border-radius:8px;background:#84f7a826;border:1px solid rgba(132,247,168,.3);margin-bottom:12px;display:grid;place-items:center}.agenticBenefit__icon--chat:before{content:"💬";font-size:18px}.agenticBenefit__icon--forecast:before{content:"📈";font-size:18px}.agenticBenefit__icon--content:before{content:"📄";font-size:18px}.agenticBenefit__title{position:relative;padding-left:0;color:#fffffff2;font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px}.agenticBenefit__body{color:#ffffffc7;font-size:14px;line-height:1.6}.agenticBenefit__title:before{content:"";position:absolute;left:0;top:.65em;width:10px;height:2px;background:#84f7a8eb}.agenticCodePanel__pre code,.agenticCodePanel__code{white-space:pre;font-family:inherit;color:inherit}.agenticCodePanel__top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#0003;color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.agenticCodePanel__top:before{content:"";width:12px;height:12px;border-radius:50%;background:#ff5f57cc;box-shadow:20px 0 #ffbd2ecc,40px 0 #34c759cc;flex-shrink:0}.agenticCodePanel__dot{width:8px;height:8px;border-radius:999px;background:#fff3}.agenticCodePanel__title{margin-left:4px;color:#ffffffd9;font-size:12px;font-weight:600}.agenticCodePanel__pre{margin:0;padding:18px;overflow:auto;color:#ffffffe6;font-size:13px;line-height:1.7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.differenceSection__title{margin:0 0 18px;color:#ffffffeb;font-size:clamp(26px,3vw,42px);letter-spacing:-.04em}.differenceSection .agenticGrid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.differenceSection .agenticGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.differenceSection .agenticGrid{grid-template-columns:repeat(3,1fr);gap:18px}}.differenceSection .agenticCard{background:#242627;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;min-height:228px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .3s ease}.differenceSection .agenticCard:hover{border-color:#ffffff1f;transform:translateY(-2px)}.differenceSection .diffIcon{width:26px;height:26px;border-radius:0;border:1px solid rgba(173,191,255,.55);background:#adbfff24;margin-bottom:16px;position:relative}.differenceSection .diffIcon:before{content:"";position:absolute;inset:6px;border-radius:0;background:#adbfffd9}.differenceSection .diffIcon--workflow{border-color:#adbfff8c;background:#adbfff24}.differenceSection .diffIcon--workflow:before{background:linear-gradient(90deg,#adbffff2 0 45%,#adbfff40 45% 55%,#adbffff2 55% 100%)}.differenceSection .diffIcon--deploy{border-color:#ffd6438c;background:#ffd6431f}.differenceSection .diffIcon--deploy:before{background:linear-gradient(180deg,#ffd643f2,#ffd64366)}.differenceSection .diffIcon--shield{border-color:#84f7a88c;background:#84f7a81f}.differenceSection .diffIcon--shield:before{background:radial-gradient(circle at 50% 35%,#84f7a8f2,#84f7a859)}.differenceSection .agenticCard__title{font-size:15px;line-height:1.25;font-weight:750;letter-spacing:-.02em;color:#ffffffeb}.differenceSection .agenticCard__bodyWrap{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.differenceSection .agenticCard__body{margin-top:0;font-size:12px;line-height:1.55;color:#ffffffb3}.differenceSection .agenticCard,.differenceSection .agenticWide{background:#242627;border-color:#ffffff0f}.metrics{padding:22px 0;background:#fff;border-bottom:1px solid var(--dr-border-weak)}.unify{padding:48px 0;border-bottom:1px solid rgba(255,255,255,.06)}.unify--dark{background:#0a0c0d}.unifyHeading{margin:0;color:#ffffffeb;font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.08}.unifyHeading__muted{color:#ffffffad}.unifyHeading__subtitle{margin:12px 0 0;color:#ffffffb8;font-size:18px;line-height:1.5;max-width:720px;font-weight:400}.unifyGrid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:14px}.unifyCard{border-radius:0;border:1px solid rgba(255,255,255,.12);background:#202224;padding:22px;min-height:170px}.unifyCard__kicker{color:var(--dr-agentic-green);font-size:14px;font-weight:650;letter-spacing:-.01em}.unifyCard__body{margin:10px 0 0;font-size:14px;color:#ffffffc2;line-height:1.55}.unifyPartner{margin-top:16px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start}.unifyPartner--inline{grid-template-columns:84px 1fr}.unifyPartner__logo{height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffeb;font-size:12px;font-weight:850;letter-spacing:.04em}.unifyPartner__kicker{font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.unifyPartner__body{margin-top:6px;font-size:12px;color:#ffffffb8;line-height:1.55}.docsHero{padding:34px 0 18px;background:#fff;border-bottom:1px solid var(--dr-border-weak)}.docsTheme--dark{background:#070b0d}.docsTheme--dark .docsIndexHero{background:var(--dr-agentic-green);border-bottom:none}.docsTheme--dark .docsIndexHero__title{color:#0b0f12f5}.docsTheme--dark .docsIndexHero__subtitle{color:#0b0f12bd}.docsTheme--dark .docsIndexHeroTop__pill{background:var(--dr-agentic-black);border:1px solid rgba(255,255,255,.14);color:#ffffffe6;box-shadow:0 16px 30px #00000059}.docsTheme--dark .docsIndexHeroTop__pill:hover{border-color:#fff3;filter:brightness(1.05)}.docsTheme--dark .docsIndexHeroCopy__accent{background:#0b0f128c}.docsTheme--dark .docsIndexSearch__input{background:var(--dr-agentic-black);border:1px solid rgba(255,255,255,.14);color:#ffffffeb;box-shadow:0 18px 34px #0000004d}.docsTheme--dark .docsIndexSearch__input::placeholder{color:#ffffff8f}.docsIndexHero{padding:46px 0 26px;background:#fff;border-bottom:1px solid var(--dr-border-weak)}.docsIndexHero__inner{display:grid;gap:12px;align-items:start}.docsIndexHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.docsIndexHeroCopy{display:flex;align-items:flex-start;gap:14px;min-width:0}.docsIndexHeroCopy__accent{width:3px;height:50px;background:var(--dr-agentic-green);border-radius:2px;margin-top:6px}.docsIndexHeroCopy__text{min-width:0}.docsIndexHeroTop__pill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.14);color:#0b0f12db;text-decoration:none;font-size:12px;white-space:nowrap;box-shadow:0 10px 22px #0b0f121f}.docsIndexHeroTop__pill:hover{border-color:#0f172a38}.docsIndexHero__title{margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;color:#0b0f12f5}.docsIndexHero__subtitle{margin:0;max-width:860px;color:#0b0f12a8;line-height:1.6;font-size:14px}.docsIndexSearch{width:min(720px,100%);margin-top:10px}.docsIndexSearch__input{width:100%;height:44px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:0 14px;outline:none;box-shadow:0 10px 22px #0b0f120f}.docsIndexSearch__input:focus{border-color:#0f172a42}.docsIndex{padding:22px 0 54px;background:#f6f7f9}.docsTheme--dark .docsIndex{background:#070b0d}.docsIndexGrid{display:grid;grid-template-columns:1fr;gap:14px}.docsTopicCard{display:grid;gap:8px;padding:18px 18px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;text-decoration:none;color:inherit;box-shadow:0 8px 18px #0b0f120f;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.docsTheme--dark .docsTopicCard{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;box-shadow:0 18px 36px #0000006b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.docsTopicCard__titleRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.docsTopicCard__arrow{color:#5b56ff;font-weight:800;line-height:1;transform:translateY(-1px)}.docsTopicCard:hover{border-color:#0f172a2e;box-shadow:0 14px 32px #0b0f121a;transform:translateY(-1px)}.docsTheme--dark .docsTopicCard:hover{border-color:#2bff9e38;background:#ffffff0f;box-shadow:0 28px 54px #00000085;transform:translateY(-2px)}.docsTopicCard__title{font-weight:750;letter-spacing:-.01em;color:#0b0f12f5}.docsTheme--dark .docsTopicCard__title{color:#ffffffeb}.docsTopicCard__body{color:#0b0f12a8;line-height:1.55;font-size:12px}.docsTheme--dark .docsTopicCard__body{color:#ffffffad}.docsTheme--dark .docsTopicCard__arrow{color:var(--dr-agentic-green)}.docsIndexBottom{margin-top:18px;padding-top:14px;border-top:1px solid var(--dr-border-weak)}.docsIndexBottom__link{color:#0b0f12b8;text-decoration:none;border-bottom:1px solid rgba(11,15,18,.22);padding-bottom:1px}.docsIndexBottom__link:hover{color:#0b0f12eb;border-bottom-color:#0b0f128c}.docsHero__inner{display:grid;gap:12px}.docsBreadcrumb{font-size:12px;color:#0b0f129e;letter-spacing:-.01em}.docsHero__titleRow{display:grid;grid-template-columns:1fr;gap:12px;align-items:center}.docsHero__title{margin:0;font-size:clamp(34px,5vw,56px);letter-spacing:-.04em}.docsHero__subtitle{margin:0;max-width:840px;color:#0b0f12b8;line-height:1.55}.docsSearch{width:100%}.docsSearch__input{width:100%;height:40px;border-radius:10px;border:1px solid var(--dr-border);background:#0f172a05;padding:0 12px;outline:none}.docsSearch__input:focus{border-color:#0f172a38;background:#fff}.docsShell{padding:18px 0 44px;background:#fff}.docsTheme--dark .docsShell{background:radial-gradient(circle at 20% 16%,rgba(43,255,158,.1),transparent 55%),#070b0d}.docsShell__inner{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.docsSidebar{border:1px solid var(--dr-border-weak);border-radius:14px;padding:14px;background:#0f172a05}.docsTheme--dark .docsSidebar{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b0f12}.docsTheme--dark .docsSidebar__section{color:#ffffff94}.docsTheme--dark .docsSidebar__link{color:#ffffffd1;transition:background .14s ease,color .14s ease}.docsTheme--dark .docsSidebar__link:hover{background:#ffffff0f}.docsTheme--dark .docsSidebar__link--active{background:#2bff9e24;color:#ffffffeb}.docsSidebar__section{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b0f129e;margin:6px 0 8px}.docsSidebar__link{display:block;padding:9px 10px;border-radius:10px;color:#0b0f12d1;text-decoration:none}.docsSidebar__link:hover{background:#0f172a0d}.docsSidebar__link--active{background:#2bff9e38;color:#06130bf2}.docsContent{border:1px solid var(--dr-border-weak);border-radius:16px;padding:18px;background:#fff}.docsTheme--dark .docsContent{border:1px solid rgba(255,255,255,.1);background:#0b0f12b3;box-shadow:0 28px 60px #00000080}.docsTheme--dark .docsPill{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffbd}.docsTheme--dark .docsMetaDot{background:#ffffff4d}.docsTheme--dark .docsHero__title{color:#fffffff0}.docsTheme--dark .docsH2{color:#ffffffe6}.docsTheme--dark .docsP{color:#ffffffb8}.docsTheme--dark .docsCard{border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.docsTheme--dark .docsCard__title{color:#ffffffeb}.docsTheme--dark .docsCard__body{color:#ffffffb3}.docsTheme--dark .docsIndexBottom__link{color:#ffffffbd;border-bottom-color:#ffffff3d}.docsTheme--dark .docsIndexBottom__link:hover{color:#ffffffeb;border-bottom-color:#ffffff8c}.docsContent__meta{display:flex;align-items:center;gap:10px;color:#0b0f129e;font-size:12px}.docsPill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:1px solid var(--dr-border);background:#0f172a05;color:#0b0f12b8}.docsMetaDot{width:4px;height:4px;border-radius:999px;background:#0b0f1259}.docsH2{margin:18px 0 10px;font-size:22px;letter-spacing:-.02em}.docsP{margin:0;line-height:1.65;color:#0b0f12b8}.docsContent__meta{font-size:13px}.docsTheme--dark .docsP{color:#ffffffb3}.docsTheme--dark .docsContent__meta{color:#ffffff9e}.docsContent{padding:22px}.docsCards{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px}.docsCard{border:1px solid var(--dr-border-weak);border-radius:14px;padding:14px;background:#0f172a03}.docsCard__title{margin:0;font-size:15px;letter-spacing:-.01em}.docsCard__body{margin:8px 0 0;color:#0b0f12b8;line-height:1.55}.docsList{margin:10px 0 0;padding-left:18px;color:#0b0f12b8;line-height:1.7}.aboutHero,.downloadHero{padding:72px 0 48px;background:var(--dr-agentic-green);border-bottom:1px solid rgba(11,15,18,.08)}.aboutHero__inner,.downloadHero__inner{display:grid;gap:18px}.aboutHero__kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b0f12a6}.downloadHero__kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b0f12c7}.aboutHero__title,.downloadHero__title{margin:0;font-size:clamp(40px,6vw,64px);letter-spacing:-.04em;line-height:.98;color:#0b0f12f2}.aboutHero__subtitle{margin:0;max-width:820px;color:#0b0f12bf;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.downloadHero__subtitle{margin:0;max-width:820px;color:#0b0f12b8;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.aboutHero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.aboutSection{padding:48px 0;background:#fff}.aboutSection--alt{background:#0f172a05;border-top:1px solid var(--dr-border-weak);border-bottom:1px solid var(--dr-border-weak)}.aboutGrid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:14px}.aboutCard{border-radius:0;border:1px solid rgba(255,255,255,.12);background:#202224;padding:22px;min-height:170px}.aboutCard__title{margin:0;font-size:16px;letter-spacing:-.02em;color:#ffffffeb}.aboutCard__body{margin:8px 0 0;color:#ffffffc2;line-height:1.55;font-size:14px}.aboutSplit{margin-top:24px;display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.aboutSplit__copy{padding:24px;border-radius:0;border:1px solid rgba(255,255,255,.12);background:#202224;color:#ffffffeb}.aboutSplit__title{margin:0;font-size:22px;letter-spacing:-.02em;color:#fffffff2;font-weight:700}.aboutSplit__body{margin:14px 0 0;color:#ffffffc7;line-height:1.6;font-size:15px}.aboutSplit__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.aboutSplit__panel{border-radius:0;border:1px solid rgba(255,255,255,.12);background:#1b1d1f;padding:24px;display:flex;align-items:center;justify-content:center}.aboutChipRow{display:flex;flex-wrap:wrap;gap:10px}.aboutChip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#ffffffd9;font-weight:600;font-size:13px;transition:all .2s ease}.aboutChip:hover{background:#84f7a826;border-color:#84f7a84d;color:#84f7a8f2}.downloadSection{padding:22px 0 44px;background:#fff}.downloadGrid{display:grid;grid-template-columns:1fr;gap:12px}.downloadCard{border-radius:16px;border:1px solid var(--dr-border-weak);background:#0f172a03;padding:16px;display:grid;gap:10px}.downloadCard__meta{display:inline-flex;align-items:center;height:22px;width:fit-content;padding:0 10px;border-radius:999px;border:1px solid var(--dr-border);color:#0b0f12b8;background:#0f172a05;font-size:12px}.downloadCard__title{margin:0;font-size:16px;letter-spacing:-.02em}.downloadCard__body{margin:0;color:#0b0f12b8;line-height:1.55}.downloadCard__actions{display:flex;gap:10px;flex-wrap:wrap}.downloadCard--wide{gap:12px}.osGrid{display:grid;grid-template-columns:1fr;gap:12px}.osCard{border-radius:16px;border:1px solid var(--dr-border-weak);background:#0f172a03;padding:16px}.osCard__top{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.osIcon{width:44px;height:44px;border-radius:14px;border:1px solid var(--dr-border);background:radial-gradient(circle at 30% 20%,rgba(43,255,158,.22),transparent 55%),#0f172a05;position:relative}.osIcon:before{content:"";position:absolute;inset:12px;border-radius:6px;background:#0b0f12e6;opacity:.2}.osIcon--windows:before{background:linear-gradient(90deg,rgba(11,15,18,.85) 0 45%,transparent 45% 55%,rgba(11,15,18,.85) 55% 100%),linear-gradient(0deg,rgba(11,15,18,.85) 0 45%,transparent 45% 55%,rgba(11,15,18,.85) 55% 100%);opacity:.35}.osIcon--mac:before{border-radius:999px;background:#0b0f12d9;opacity:.25}.osIcon--linux:before{border-radius:10px;background:#0b0f12d9;opacity:.25}.osCard__kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b0f129e}.osCard__title{margin:0;font-size:16px;letter-spacing:-.02em}.osCard__body{margin:10px 0 0;color:#0b0f12b8;line-height:1.55}.osCard__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.osCard__links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.osLink{color:#0b0f12b8;text-decoration:none;border-bottom:1px solid rgba(11,15,18,.22);padding-bottom:1px;font-size:13px}.osLink:hover{color:#0b0f12eb;border-bottom-color:#0b0f1280}.downloadBottom{margin-top:14px}.downloadBottom__card{border-radius:16px;border:1px solid var(--dr-border-weak);background:#0f172a03;padding:16px;display:grid;gap:12px}.diffIcon{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff24,#ffffff0f);margin-bottom:10px}.agenticGrid{display:grid;grid-template-columns:1fr;gap:12px}.agenticCard,.agenticWide{background:#121416;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px;color:#ffffffeb}.agenticCard__title{margin:0;font-size:15px;line-height:1.25;letter-spacing:-.02em;color:#ffffffeb}.agenticCard__body{margin:10px 0 0;color:#ffffffb8;font-size:13px;line-height:1.5}.agenticCard__fineprint{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff9e;font-size:12px;line-height:1.45}.agenticCard__badge{display:flex;align-items:center;gap:10px;margin-bottom:10px}.badge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;font-size:12px;font-weight:750;letter-spacing:-.01em}.badgeText{font-size:12px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em}.agenticWide{padding:16px;position:relative;overflow:hidden}.agenticWide__top{display:flex;flex-direction:column;gap:14px}.agenticWide__title{margin:0;font-size:16px;letter-spacing:-.02em;color:var(--dr-accent)}.agenticWide__subtitle{margin:10px 0 0;color:#ffffffbf;line-height:1.5}.agenticWide__logos{display:flex;align-items:center;gap:10px}.barcodeAccent{height:10px;margin-top:14px;border-radius:999px;background:repeating-linear-gradient(90deg,#2bff9e 0 18px,#2bff9e00 18px 26px,#785cff 26px 34px,#785cff00 34px 42px,#ffffffeb 42px 46px,#fff0 46px 54px);opacity:.9}.recognitionSection{padding:34px 0 10px}.recognitionGrid{display:grid;grid-template-columns:1fr;gap:12px}.recognitionTile{background:#0a0c0d;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.recognitionTile__title{margin:0;color:#ffffffeb;font-size:18px;letter-spacing:-.03em;line-height:1.15}.recognitionTile__logo{margin-top:16px;color:#ffffff8c;font-weight:800;letter-spacing:-.02em;font-size:20px}.suiteSection{background:var(--dr-agentic-black);padding:34px 0 44px}.suiteSection__title{margin:0;color:#ffffffeb;font-size:clamp(22px,2.8vw,40px);letter-spacing:-.04em}.suiteSection__subtitle{margin:10px 0 0;max-width:820px;color:#ffffffb8;line-height:1.55}.suiteGrid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.suiteCard{background:#1b1d1f;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;color:#ffffffeb}.suiteIcon{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#84f7a82e,#ffffff0f);margin-bottom:10px}.suiteCard__title{margin:0;font-size:16px;letter-spacing:-.02em}.suiteCard__body{margin:8px 0 0;color:#ffffffb8;line-height:1.5}.suiteCard--wide{overflow:hidden}.suiteCard__wideTop{display:grid;gap:14px}.metrics{padding:10px 0 20px}.metrics__inner{display:grid;grid-template-columns:1fr;gap:12px}.metric{border:1px solid var(--dr-border);border-radius:16px;background:#0f172a05;padding:14px 16px}.metric__value{font-size:28px;font-weight:750;letter-spacing:-.04em}.metric__label{margin-top:4px;color:#0b0f12ad;font-weight:600;font-size:13px}.split{padding:26px 0 10px}.split__inner{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.split__copy{border:1px solid var(--dr-border);border-radius:18px;padding:18px;background:#ffffffe6}.split__kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b0f128c}.split__title{margin:10px 0 0;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.03em}.split__body{margin:10px 0 0;color:#0b0f12b3;line-height:1.55}.split__cta{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.split__panel{border:1px solid var(--dr-border);border-radius:18px;background:radial-gradient(800px 300px at 20% 10%,rgba(43,255,158,.18),transparent 55%),radial-gradient(700px 260px at 80% 30%,rgba(93,123,255,.15),transparent 55%),#0f172a05;padding:18px}.split__panelInner{display:flex;flex-wrap:wrap;gap:10px}.chip{padding:10px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fffc;font-size:13px;font-weight:650;color:#0b0f12bf}.hero__cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.trust{padding:22px 0 10px}.trust__inner{border-top:1px solid var(--dr-border-weak);padding-top:18px}.trust__eyebrow{margin:0 0 12px;font-size:13px;font-weight:650;letter-spacing:-.01em;color:#0b0f129e}.logoRow{display:flex;flex-wrap:wrap;gap:10px}.logoPill{padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a05;color:#0b0f12ad;font-size:13px;font-weight:600}.recognition{padding:26px 0 22px}.recognition__title{margin:0;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.045em;line-height:1.08}.recognition__muted{color:#0b0f128c;font-weight:500}.recognitionGrid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.recognitionCard{position:relative;min-height:170px;border-radius:0;background:#0b0f12;border:1px solid rgba(11,15,18,.12);padding:18px 18px 28px;overflow:hidden}.recognitionCard__title{color:#ffffffeb;font-size:18px;letter-spacing:-.03em;line-height:1.25;max-width:520px}.recognitionCard__brand{position:absolute;left:18px;bottom:14px;color:#ffffff75;font-weight:750;letter-spacing:-.02em}.recognitionCard__bar{position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#8c52ffe6,#84f7a8f2,#22c55ef2)}.features{padding:54px 0 20px}.platformHero{max-width:900px}.platformHero--centered{margin:0 auto;text-align:center}.platformHero__title{margin:0;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.045em;line-height:1.08}.platformHero--centered .platformHero__title{text-align:center}.platformHero__titleMuted{color:#0b0f128c;font-weight:500}.platformHero__subtitle{margin:10px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.35;color:#0b0f128c}.platformHero--centered .platformHero__subtitle{text-align:center}.platformStack{margin-top:18px;border-radius:10px;background:#3b3f42;padding:18px;display:grid;gap:14px}.platformPanel{--platform-accent: var(--dr-agentic-green)}.platformPanel--train{--platform-accent: #a78bfa}.platformPanel--logs{--platform-accent: #facc15}.platformPanel__inner{border-radius:8px;background:#0b0f12;border:1px solid rgba(255,255,255,.08);padding:22px;display:grid;grid-template-columns:1fr;gap:18px;min-height:360px;transition:border-color .3s ease}@media(min-width:768px){.platformPanel__inner{grid-template-columns:1fr 1fr}}.platformPanel__inner:hover{border-color:#ffffff1f}.platformPanel:first-child .platformPanel__inner{border-radius:8px 8px 6px 6px}.platformPanel:not(:first-child) .platformPanel__inner{border-radius:6px}.platformCopy{color:#ffffffeb;max-width:580px}.platformCopy__title{margin:0;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.04em}.platformCopy__titleAccent{color:var(--platform-accent)}.platformCopy__lede{margin-top:12px;font-weight:700;color:#ffffffeb}.platformBullets{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.platformBullets__item{position:relative;padding-left:18px;color:#ffffffbd;line-height:1.52}.platformBullets__item:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--platform-accent)}.platformVisual{display:grid;place-items:center}.platformWindow{width:min(560px,100%);border-radius:8px;background:#3e4246;box-shadow:0 18px 46px #0000008c;padding:14px}.platformWindow__top{height:26px;border-radius:6px 6px 0 0;background:#0f172a38;display:flex;gap:6px;align-items:center;padding:0 10px}.platformWindow__dot{width:8px;height:8px;border-radius:999px;opacity:.85}.platformWindow__dot--red{background:#ff605c}.platformWindow__dot--yellow{background:#ffbd44}.platformWindow__dot--green{background:#00ca4e}.platformWindow__body{border-radius:0 0 6px 6px;background:#151a1f;border:1px solid rgba(255,255,255,.08);border-top:none;padding:14px}.platformChart{position:relative;height:270px;border-radius:6px;background:#11161b;border:1px solid rgba(255,255,255,.06);overflow:hidden}.platformChart__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;opacity:.35}.platformChart__line{position:absolute;inset:0;background:linear-gradient(to top right,transparent 0% 12%,rgba(132,247,168,.2) 12% 15%,rgba(132,247,168,.4) 15% 20%,rgba(132,247,168,.6) 20% 28%,rgba(132,247,168,.75) 28% 35%,rgba(132,247,168,.85) 35% 45%,rgba(132,247,168,.95) 45% 55%,rgba(132,247,168,.9) 55% 65%,rgba(132,247,168,.8) 65% 75%,rgba(132,247,168,.65) 75% 85%,rgba(132,247,168,.45) 85% 100%);opacity:.95;clip-path:polygon(8% 88%,12% 85%,16% 80%,20% 75%,24% 70%,28% 65%,32% 60%,36% 55%,40% 50%,44% 46%,48% 43%,52% 40%,56% 37%,60% 35%,64% 33%,68% 31%,72% 29%,76% 28%,80% 27%,84% 26%,88% 25%,92% 24%,96% 23%,100% 22%,100% 100%,8% 100%)}.platformChart--bars .platformChart__line{display:none}.platformChart--bars .platformChart__points{background:radial-gradient(circle at 21% 35%,rgba(167,139,250,.95) 0 2.5px,rgba(167,139,250,.25) 2.5px 5px,transparent 5px),radial-gradient(circle at 39% 28%,rgba(167,139,250,.95) 0 2.5px,rgba(167,139,250,.25) 2.5px 5px,transparent 5px),radial-gradient(circle at 57% 48%,rgba(167,139,250,.95) 0 2.5px,rgba(167,139,250,.25) 2.5px 5px,transparent 5px),radial-gradient(circle at 75% 18%,rgba(167,139,250,.95) 0 2.5px,rgba(167,139,250,.25) 2.5px 5px,transparent 5px),radial-gradient(circle at 24% 58%,rgba(167,139,250,.65) 0 2px,transparent 3px),radial-gradient(circle at 44% 52%,rgba(167,139,250,.65) 0 2px,transparent 3px),radial-gradient(circle at 64% 68%,rgba(167,139,250,.65) 0 2px,transparent 3px),radial-gradient(circle at 78% 42%,rgba(167,139,250,.65) 0 2px,transparent 3px)}.platformChart__bars{position:absolute;inset:0;background:linear-gradient(to top,transparent 0% 38%,rgba(167,139,250,.25) 38% 42%,rgba(167,139,250,.5) 42% 48%,rgba(167,139,250,.75) 48% 55%,rgba(167,139,250,.9) 55% 62%,rgba(167,139,250,1) 62% 100%) 16% 75% / 10% 65% no-repeat,linear-gradient(to top,transparent 0% 28%,rgba(167,139,250,.25) 28% 32%,rgba(167,139,250,.5) 32% 38%,rgba(167,139,250,.75) 38% 45%,rgba(167,139,250,.9) 45% 52%,rgba(167,139,250,1) 52% 100%) 34% 75% / 10% 72% no-repeat,linear-gradient(to top,transparent 0% 48%,rgba(167,139,250,.25) 48% 52%,rgba(167,139,250,.5) 52% 58%,rgba(167,139,250,.75) 58% 65%,rgba(167,139,250,.9) 65% 72%,rgba(167,139,250,1) 72% 100%) 52% 75% / 10% 52% no-repeat,linear-gradient(to top,transparent 0% 18%,rgba(167,139,250,.25) 18% 22%,rgba(167,139,250,.5) 22% 28%,rgba(167,139,250,.75) 28% 35%,rgba(167,139,250,.9) 35% 42%,rgba(167,139,250,1) 42% 100%) 70% 75% / 10% 82% no-repeat;opacity:.95}.platformChart--terminal .platformChart__line,.platformChart--terminal .platformChart__points{display:none}.platformChart__terminal{position:absolute;inset:0;background:linear-gradient(#facc15f2 0 0) 10% 14% / 35% 3px no-repeat,linear-gradient(#facc15d9 0 0) 10% 21% / 48% 3px no-repeat,linear-gradient(#facc15bf 0 0) 10% 28% / 41% 3px no-repeat,linear-gradient(#facc15f2 0 0) 10% 35% / 30% 3px no-repeat,linear-gradient(#facc15d9 0 0) 10% 42% / 55% 3px no-repeat,linear-gradient(#facc15bf 0 0) 10% 49% / 45% 3px no-repeat,linear-gradient(#facc15e6 0 0) 10% 56% / 38% 3px no-repeat,linear-gradient(#facc15d9 0 0) 10% 63% / 52% 3px no-repeat,linear-gradient(#facc15cc 0 0) 10% 70% / 43% 3px no-repeat,linear-gradient(#facc15e6 0 0) 10% 77% / 58% 3px no-repeat,linear-gradient(#facc15bf 0 0) 10% 84% / 33% 3px no-repeat;opacity:.9}.platformChart__points{position:absolute;inset:0;background:radial-gradient(circle at 10% 85%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 18% 78%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 26% 70%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 34% 62%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 42% 54%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 50% 47%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 58% 41%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 66% 36%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 74% 32%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 82% 28%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px),radial-gradient(circle at 90% 25%,rgba(132,247,168,1) 0 3px,rgba(132,247,168,.4) 3px 6px,transparent 6px);opacity:.95}@keyframes chartFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.platformChart{animation:chartFadeIn .5s ease-out}.platformChart__line,.platformChart__bars,.platformChart__terminal{animation:chartFadeIn .7s ease-out .15s both}.platformChart__points{animation:chartFadeIn .9s ease-out .3s both}.platformChart--dataset .platformChart__line,.platformChart--dataset .platformChart__points{display:none}.platformChart__dataset-bars{position:absolute;inset:0;background:linear-gradient(to top,transparent 0% 45%,rgba(132,247,168,.3) 45% 50%,rgba(132,247,168,.6) 50% 60%,rgba(132,247,168,.85) 60% 75%,rgba(132,247,168,1) 75% 100%) 12% 80% / 15% 55% no-repeat,linear-gradient(to top,transparent 0% 35%,rgba(59,130,246,.3) 35% 40%,rgba(59,130,246,.6) 40% 50%,rgba(59,130,246,.85) 50% 70%,rgba(59,130,246,1) 70% 100%) 35% 80% / 15% 65% no-repeat,linear-gradient(to top,transparent 0% 55%,rgba(167,139,250,.3) 55% 60%,rgba(167,139,250,.6) 60% 70%,rgba(167,139,250,.85) 70% 85%,rgba(167,139,250,1) 85% 100%) 58% 80% / 15% 45% no-repeat,linear-gradient(to top,transparent 0% 25%,rgba(251,146,60,.3) 25% 30%,rgba(251,146,60,.6) 30% 40%,rgba(251,146,60,.85) 40% 60%,rgba(251,146,60,1) 60% 100%) 81% 80% / 15% 75% no-repeat;opacity:.95}.platformChart__dataset-labels{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:space-around;padding:0 12px;font-size:10px;color:#ffffff80;font-weight:500}.platformChart__label{text-transform:uppercase;letter-spacing:.5px}.platformChart--loss .platformChart__bars,.platformChart--loss .platformChart__points,.platformChart--loss .platformChart__terminal{display:none}.platformChart__loss-curve{position:absolute;inset:0;background:linear-gradient(to top right,transparent 0% 10%,rgba(251,146,60,.2) 10% 15%,rgba(251,146,60,.4) 15% 20%,rgba(251,146,60,.6) 20% 30%,rgba(251,146,60,.7) 30% 40%,rgba(251,146,60,.75) 40% 50%,rgba(251,146,60,.7) 50% 60%,rgba(251,146,60,.65) 60% 70%,rgba(251,146,60,.55) 70% 80%,rgba(251,146,60,.45) 80% 90%,rgba(251,146,60,.35) 90% 100%);opacity:.9;clip-path:polygon(8% 92%,12% 88%,16% 82%,20% 75%,24% 68%,28% 62%,32% 56%,36% 50%,40% 45%,44% 40%,48% 36%,52% 32%,56% 29%,60% 26%,64% 24%,68% 22%,72% 20%,76% 19%,80% 18%,84% 17%,88% 16%,92% 15%,96% 14%,100% 13%,100% 100%,8% 100%)}.platformChart__loss-labels{position:absolute;inset:0;pointer-events:none}.platformChart__axis-label{position:absolute;font-size:9px;color:#fff6;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.platformChart__axis-label--y{left:8px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center}.platformChart__axis-label--x{bottom:8px;right:12px}.platformChart--confusion .platformChart__line,.platformChart--confusion .platformChart__bars,.platformChart--confusion .platformChart__points,.platformChart--confusion .platformChart__terminal{display:none}.platformChart__confusion-matrix{position:absolute;inset:20px;background:linear-gradient(#84f7a8cc 0 0) 0% 0% / 45% 45% no-repeat,linear-gradient(#fb923c99 0 0) 55% 0% / 45% 45% no-repeat,linear-gradient(#fb923c99 0 0) 0% 55% / 45% 45% no-repeat,linear-gradient(#84f7a8cc 0 0) 55% 55% / 45% 45% no-repeat,linear-gradient(#ffffff1a 0 0) 50% 0% / 1px 100% no-repeat,linear-gradient(#ffffff1a 0 0) 0% 50% / 100% 1px no-repeat;border-radius:4px;opacity:.9}.platformChart__confusion-labels{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:space-around;padding:0 12px;font-size:9px;color:#fff9;font-weight:500;gap:8px}.platformChart__matrix-label{background:#ffffff14;padding:4px 8px;border-radius:3px;font-family:Monaco,Menlo,monospace}.sectionHeader{max-width:760px}.sectionHeader__title{margin:0;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.03em}.sectionHeader__subtitle{margin:10px 0 0;color:#0b0f12b3;font-size:16px;line-height:1.5}.featureGrid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.card{border:1px solid var(--dr-border);background:#ffffffe6;border-radius:16px;padding:16px}.card__title{margin:0;font-size:16px;letter-spacing:-.02em}.card__body{margin:8px 0 0;color:#0b0f12b3;font-size:14px;line-height:1.5}.ctaBand{padding:44px 0}.ctaBand--agentic{padding:34px 0;background:#84f7a8}.ctaBand__inner{border-radius:18px;border:1px solid var(--dr-border);background:linear-gradient(180deg,#0f172a08,#0f172a03);padding:18px;display:flex;flex-direction:column;gap:14px}.ctaBand__inner--agentic{border-radius:0;border:none;background:transparent;padding:0;gap:18px}.ctaBand__title--agentic{margin:0;font-size:clamp(34px,4.6vw,64px);letter-spacing:-.05em;line-height:1.03;color:#0b0f12eb}.ctaBand__row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ctaBand__subtitle--agentic{margin:0;font-size:16px;font-weight:650;color:#0b0f12cc}.ctaBand__button{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:8px;background:#0b0f12;color:#ffffffeb;text-decoration:none;font-size:13px;font-weight:750;letter-spacing:-.01em}.ctaBand__button:hover{filter:brightness(1.05)}@media(min-width:960px){.ctaBand--agentic{padding:44px 0}.ctaBand__row{gap:14px}}.footer{padding:52px 0 18px;background:var(--dr-footer);border-top:1px solid rgba(255,255,255,.06)}.footer__inner{display:flex;flex-direction:column;gap:18px}.footer__top{display:grid;grid-template-columns:1fr;gap:18px}.footer__brand{display:flex;gap:12px;align-items:flex-start}.footer__logo{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.92) 55%,var(--dr-accent) 55%,var(--dr-accent) 100%)}.footer__name{font-weight:750;letter-spacing:-.02em;color:var(--dr-footer-ink)}.footer__tag{margin-top:4px;color:var(--dr-footer-muted);font-size:14px}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.footer__cols{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.footer__cols{grid-template-columns:repeat(2,1fr);gap:16px}}.footer__heading{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-bottom:10px}.footer__link{display:block;padding:6px 0;color:#ffffffc7;font-weight:600;font-size:14px}.footer__link:hover{color:#fffffff2}.footer__bottom{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--dr-footer-border)}.footer__legal{color:#ffffffa3;font-size:13px;font-weight:600}.footer__bottomLinks{display:flex;flex-wrap:wrap;gap:14px}@media(min-width:960px){.footer__top{grid-template-columns:1fr 1.6fr;align-items:start}.footer__cols{grid-template-columns:repeat(3,1fr);gap:32px}.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:979px){.footer{padding:48px 0 20px}.footer__inner{padding:0 20px}.footer__top{gap:32px}.footer__brand{gap:12px}.footer__name{font-size:18px}.footer__tag{font-size:14px;line-height:1.6;margin-top:6px}.footer__cols{gap:24px}.footer__col{margin-bottom:0}.footer__heading{font-size:11px;margin-bottom:14px}.footer__link{font-size:14px;padding:8px 0}}@media(max-width:639px){.footer{padding:40px 0 16px}.footer__inner{padding:0 16px;gap:24px}.footer__top{gap:28px}.footer__brand{flex-direction:row;gap:12px;align-items:flex-start}.footer__logo{width:24px;height:24px;flex-shrink:0;margin-top:2px}.footer__name{font-size:16px}.footer__tag{font-size:13px;line-height:1.5;margin-top:4px}.footer__cols{grid-template-columns:repeat(2,1fr)!important;gap:20px}.footer__col{margin-bottom:0}.footer__heading{font-size:11px;margin-bottom:12px}.footer__link{font-size:13px;padding:8px 0}.footer__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px}.footer__legal{font-size:12px;line-height:1.5}.footer__bottomLinks{flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.footer__bottomLinks .footer__link{padding:0;font-size:13px}}@media(max-width:480px){.footer{padding:36px 0 14px}.footer__inner{padding:0 14px;gap:20px}.footer__top{gap:24px}.footer__brand{gap:10px}.footer__logo{width:22px;height:22px}.footer__name{font-size:15px}.footer__tag{font-size:12px;margin-top:3px}.footer__cols{grid-template-columns:repeat(2,1fr)!important;gap:16px}.footer__heading{font-size:10px;margin-bottom:10px}.footer__link{font-size:12px;padding:7px 0}.footer__bottom{gap:14px;padding-top:18px}.footer__legal{font-size:11px}.footer__bottomLinks{flex-direction:row;flex-wrap:wrap;gap:10px}.footer__bottomLinks .footer__link{font-size:12px;padding:0}}.ctaBand__title{margin:0;font-size:20px;letter-spacing:-.03em}.ctaBand__subtitle{margin:8px 0 0;color:#0b0f12ad}.ctaBand__actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:960px){.nav{display:flex}.agenticGrid{grid-template-columns:repeat(3,1fr)}.agenticWide{grid-column:1 / -1}.agenticWide__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:18px}.agenticHeroLayout{grid-template-columns:520px 1fr;gap:18px;align-items:stretch}.agenticHeroPanel{align-self:start}.agenticHeroVisual{min-height:220px}.recognitionGrid{grid-template-columns:repeat(2,1fr)}.suiteGrid{grid-template-columns:repeat(3,1fr)}.suiteCard--wide{grid-column:1 / -1}.suiteCard__wideTop{grid-template-columns:1.3fr .7fr;align-items:end}.metrics__inner{grid-template-columns:repeat(3,1fr)}.split__inner{grid-template-columns:1.1fr .9fr}.featureGrid{grid-template-columns:repeat(3,1fr)}.platformPanel__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px}.platformVisual{display:grid}.recognitionGrid{grid-template-columns:repeat(2,1fr);gap:12px}.unifyGrid{grid-template-columns:repeat(3,1fr);gap:14px}.docsHero__titleRow{grid-template-columns:1fr 360px}.docsIndexGrid{grid-template-columns:repeat(4,1fr)}.docsShell__inner{grid-template-columns:280px 1fr}.docsSidebar{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow:auto}.docsCards{grid-template-columns:repeat(3,1fr)}.aboutGrid{grid-template-columns:repeat(3,1fr);gap:18px}.aboutSplit{grid-template-columns:1.1fr .9fr;gap:24px}.downloadGrid,.osGrid{grid-template-columns:repeat(3,1fr)}.downloadBottom__card{grid-template-columns:1.2fr .8fr;align-items:center}.loginShell{grid-template-columns:1.6fr 1fr;min-height:100vh}.adminTabs{flex-wrap:wrap}}.adminTabs{display:flex;gap:8px;margin:24px 0;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;flex-wrap:wrap}.adminTab{background:none;border:none;color:#ffffffb3;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap}.adminTab:hover{color:#ffffffe6}.adminTab--active{color:var(--dr-agentic-green);border-bottom-color:var(--dr-agentic-green)}.adminContent{margin-top:24px}@media(max-width:960px){.adminTabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.adminTab{flex-shrink:0}.loginShell__left{min-height:auto;padding:30px 16px;overflow:hidden}.loginHero{max-width:100%}.loginHero__headline{font-size:clamp(40px,8vw,80px);margin-bottom:20px;line-height:.9;letter-spacing:-.05em}.loginHero__pipeline{margin-top:24px}.loginShell__right{padding:0}.downloadCard--wide{grid-column:1 / -1;grid-template-columns:1.2fr .8fr;align-items:center}.agenticCenter__inner{grid-template-columns:320px 1fr;gap:16px}.agenticCenter__left{position:sticky;top:84px}.agenticCenterDemo{grid-template-columns:1fr 1fr;align-items:stretch}.agenticCenterDemo--single{grid-template-columns:1fr}.agenticCodePanel--wide,.agenticGallery{grid-column:1 / -1}.agenticGallery__grid{grid-template-columns:repeat(4,1fr);gap:14px}.agenticBenefitGrid{grid-template-columns:repeat(2,1fr)}.agenticGovTopRow{grid-template-columns:320px 1fr;gap:18px;align-items:center}.agenticCenterRow{grid-template-columns:240px 1fr;gap:18px;align-items:center}.ctaBand__inner{flex-direction:row;align-items:center;justify-content:space-between;padding:22px}.footer__top{grid-template-columns:1fr 1.6fr;align-items:start}.footer__cols{grid-template-columns:repeat(3,1fr)}.footer__cols{grid-template-columns:repeat(3,1fr);gap:32px}.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:768px){.platformHero{max-width:100%;padding:0 16px}.platformHero__title{font-size:clamp(24px,5vw,36px)}.platformHero__subtitle{font-size:clamp(14px,3vw,18px)}.platformStack{padding:12px;gap:12px}.platformPanel__inner{padding:16px;min-height:auto;grid-template-columns:1fr}.platformCopy{max-width:100%}.platformCopy__title{font-size:clamp(20px,4vw,28px)}.platformVisual{margin-top:16px}.platformWindow{width:100%}.platformChart{height:220px}.platformChart__dataset-labels,.platformChart__confusion-labels{font-size:8px;padding:0 8px}.platformChart__axis-label{font-size:8px}.platformChart__matrix-label{font-size:8px;padding:3px 6px}}@media(max-width:620px){.topbar__inner{height:auto;padding:12px 0;align-items:flex-start;grid-template-columns:1fr;gap:10px}.topbar__actions{justify-content:flex-start;flex-wrap:wrap}.navMenu{left:0;transform:none}}@media(max-width:979px){.topbar__inner{grid-template-columns:auto auto 1fr auto;gap:10px;padding:12px 0;position:relative;align-items:center;height:auto;min-height:64px}.topbar--agentic .topbar__inner{height:auto;padding:12px 0;min-height:64px}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-self:start}.brand__text{font-size:15px;white-space:nowrap}.brand__mark{width:24px;height:24px;flex-shrink:0}.navToggle{display:flex!important;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center}.topbar__actions{gap:8px;flex-shrink:0;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end}.topbar__actions .button{font-size:13px;padding:0;height:38px;width:38px;min-width:38px;justify-content:center;display:flex;align-items:center;border-radius:8px;border:none!important;background:transparent!important}.topbar__actions .button__text{display:none}.topbar__actions .button__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.topbar__actions .button__iconImg{width:20px;height:20px;object-fit:contain;display:block}.topbar__actions .button:hover{border:none!important;background:transparent!important}.nav--open{max-height:calc(100vh - 80px);padding:16px 20px}.nav__link{font-size:14px;padding:14px 16px;margin-bottom:6px}}@media(max-width:640px){.topbar__inner{grid-template-columns:auto auto 1fr auto;gap:8px;padding:10px 0;min-height:60px}.brand{gap:6px}.brand__text{font-size:14px}.brand__mark{width:22px;height:22px}.navToggle{width:36px;height:36px;font-size:18px}.topbar__actions{gap:6px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end}.topbar__actions .button{font-size:12px;padding:0;height:36px;width:36px;min-width:36px;border-radius:8px;border:none!important;background:transparent!important}.topbar__actions .button__text{display:none}.topbar__actions .button__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.topbar__actions .button__iconImg{width:18px;height:18px;object-fit:contain;display:block}.topbar__actions .button:hover{border:none!important;background:transparent!important}.nav--open{padding:12px 16px}.nav__link{font-size:13px;padding:12px 14px}}@media(max-width:480px){.topbar__inner{grid-template-columns:auto auto 1fr auto;gap:6px;padding:8px 0;min-height:56px}.brand{gap:6px}.brand__text{font-size:13px}.brand__mark{width:20px;height:20px}.navToggle{width:32px;height:32px;font-size:16px}.topbar__actions{gap:4px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end}.topbar__actions .button{font-size:11px;padding:0;height:32px;width:32px;min-width:32px;border-radius:8px;border:none!important;background:transparent!important}.topbar__actions .button__text{display:none}.topbar__actions .button__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.topbar__actions .button__iconImg{width:16px;height:16px;object-fit:contain;display:block}.topbar__actions .button:hover{border:none!important;background:transparent!important}}.brand__text{font-size:13px}.brand__mark{width:20px;height:20px}.navToggle{width:32px;height:32px;font-size:16px}@media(max-width:768px){.hero{padding:60px 0 40px}.hero__inner{padding:0 16px}.hero__title{font-size:clamp(32px,8vw,48px);line-height:1.2}.hero__subtitle{font-size:clamp(16px,4vw,20px);margin-top:16px}.hero__cta{flex-direction:column;gap:12px;margin-top:24px}.hero__cta .button{width:100%;justify-content:center}.aboutHero{padding:40px 0 30px}.aboutHero__inner{padding:0 16px;text-align:left}.aboutHero__kicker{font-size:10px;margin-bottom:12px}.aboutHero__title{font-size:clamp(28px,7vw,40px);line-height:1.2;margin-bottom:12px}.aboutHero__subtitle{font-size:clamp(14px,3.5vw,18px);line-height:1.5}.aboutHero__cta{flex-direction:column;gap:12px;margin-top:24px}.aboutHero__cta .button{width:100%;justify-content:center}.pricingHero{padding:30px 0 0}.pricingHero__inner{padding:0 16px;text-align:left}.pricingHeroBand{padding:20px 0 24px}.pricingHero__kicker{font-size:10px;margin-bottom:12px}.pricingHero__title{font-size:clamp(32px,8vw,48px);line-height:1.2;margin-bottom:12px}.pricingHero__subtitle{font-size:clamp(14px,3.5vw,18px);line-height:1.5}.agenticHero{padding:30px 0 0}.agenticHero__inner{padding:0 16px}.agenticHeroBand{padding:20px 0 24px}.agenticHero__kicker{font-size:10px;margin-bottom:12px}.agenticHero__title{font-size:clamp(40px,10vw,60px);line-height:1.15;margin-bottom:12px}.agenticHero__subtitle{font-size:clamp(14px,3.5vw,18px);line-height:1.5}.docsHero{padding:40px 0 30px}.docsHero__inner{padding:0 16px}.docsHero__title{font-size:clamp(28px,7vw,40px);line-height:1.2}.docsHero__subtitle{font-size:clamp(14px,3.5vw,18px);margin-top:12px}}@media(max-width:768px){.unifyGrid,.recognitionGrid{grid-template-columns:1fr;gap:16px}.pricingGrid{grid-template-columns:1fr;gap:20px}.pricingUpgrade__grid{grid-template-columns:1fr;gap:16px}.aboutSplit{flex-direction:column;gap:24px}.aboutSplit__copy{order:1}.aboutSplit__panel{order:2}.aboutSplit__cta{flex-direction:column;gap:12px;margin-top:20px}.aboutSplit__cta .button{width:100%;justify-content:center}}@media(max-width:768px){.unifyCard{padding:18px;min-height:auto}.unifyCard__kicker{font-size:11px;margin-bottom:10px}.unifyCard__body{font-size:14px;line-height:1.5}.recognitionCard{padding:18px;min-height:auto}.recognitionCard__title{font-size:16px;margin-bottom:10px}.recognitionCard__body{font-size:14px}.pricingCard{padding:20px;min-height:auto}.pricingCard__tier{font-size:11px;margin-bottom:10px}.pricingCard__title{font-size:clamp(20px,5vw,24px);margin-bottom:8px}.pricingCard__subtitle{font-size:14px;margin-bottom:16px}.pricingCard__note{font-size:12px;margin-bottom:16px}.pricingList{font-size:13px;margin-bottom:20px}.pricingList li{padding:8px 0}.pricingUpgrade__card{padding:16px;min-height:auto}.pricingUpgrade__cardTitle{font-size:16px;margin-bottom:8px}.pricingUpgrade__cardBody{font-size:13px}.pricingUpgrade__cardBrand{font-size:14px;bottom:12px;left:16px}}@media(max-width:768px){.pricingComparison{padding:30px 16px}.pricingComparison__title{font-size:clamp(24px,6vw,32px);margin-bottom:8px}.pricingComparison__subtitle{font-size:14px;margin-bottom:24px}.pricingTable{font-size:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pricingTable table{min-width:600px}.pricingTable th,.pricingTable td{padding:10px 8px;font-size:12px}.pricingTable th:first-child{min-width:140px}.pricingTable th:not(:first-child),.pricingTable td:not(:first-child){min-width:100px;text-align:center}.pricingTable td[data-label]:before{content:attr(data-label) ": ";font-weight:600;display:inline-block;min-width:100px}}@media(max-width:640px){.pricingTable{font-size:11px}.pricingTable th,.pricingTable td{padding:8px 6px;font-size:11px}.pricingTable th:first-child{min-width:120px}}@media(max-width:768px){.sectionHeader{text-align:left;margin-bottom:24px}.sectionHeader__title{font-size:clamp(24px,6vw,32px);margin-bottom:8px}.sectionHeader__subtitle{font-size:clamp(14px,3.5vw,16px)}.unifyHeading{font-size:clamp(28px,7vw,40px);margin-bottom:12px}.unifyHeading__subtitle{font-size:clamp(14px,3.5vw,18px);margin-bottom:24px}}@media(max-width:980px){.agenticCenterDemo--split{grid-template-columns:1fr;gap:20px}.agenticToolList{order:1}.agenticSuiteCharts{order:2}.agenticCodePanel{order:3;grid-column:1;margin-top:20px}.agenticCenter__inner{grid-template-columns:1fr;gap:20px}.agenticCenter__left{order:2;display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.agenticCenter__left::-webkit-scrollbar{height:4px}.agenticCenter__left::-webkit-scrollbar-track{background:#ffffff0d}.agenticCenter__left::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.agenticCenterTab{min-width:200px;flex-shrink:0;padding:10px 14px}.agenticCenterTab__label{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenticCenter__right{order:1;padding:20px}}@media(max-width:768px){.agenticHero{padding:20px 0 0}.agenticHeroBand{padding:16px 0 20px}.agenticCenterSection{padding:0 16px;margin-bottom:24px}.agenticCenterHeader{margin-bottom:16px}.agenticCenterHeader__title{font-size:clamp(20px,5vw,24px)}.agenticCenterTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px}.agenticCenterTab{font-size:12px;padding:8px 12px;min-width:160px}.agenticCenterTab__label{font-size:11px}.agenticToolCard{padding:14px;margin-bottom:10px}.agenticToolCard__title{font-size:14px}.agenticToolCard__desc{font-size:12px}.agenticDemoFrame{padding:12px;margin-top:16px}.agenticCodePanel{padding:16px}.agenticCodePanel__title{font-size:13px;margin-bottom:12px}.agenticCodePanel__code{font-size:11px;padding:12px;overflow-x:auto}.agenticHeroBand__inner{flex-direction:column;gap:20px;padding:0 16px}.agenticHeroBand__copy{order:2}.agenticHeroBand__text{font-size:clamp(14px,3.5vw,16px);line-height:1.6}.agenticHeroBand__visual{order:1;width:100%;max-width:100%}.differenceSection{padding:24px 0 28px}.differenceSection__header{padding:6px 16px 16px}.differenceSection__title{font-size:clamp(24px,6vw,32px)}.differenceSection__frame{padding:16px;margin:0 16px}.differenceSection .agenticGrid{grid-template-columns:1fr;gap:14px}.differenceSection .agenticCard{padding:20px;min-height:auto}.differenceSection .agenticCard__title{font-size:14px}.differenceSection .agenticCard__body{font-size:12px}.agenticCenter{padding:12px 0 18px}.agenticCenter__inner{padding:0 16px}.agenticCenter__right{padding:20px 16px;border-radius:12px}.agenticCenterHeader{gap:10px;margin-bottom:12px}.agenticCenterHeader__icon{width:28px;height:28px;flex-shrink:0}.agenticCenterHeader__title,.agenticCenterSection__title{font-size:clamp(20px,5vw,24px)}.agenticCenterSection__subtitle{font-size:clamp(14px,3.5vw,16px)}.agenticCenterLead{font-size:clamp(14px,3.5vw,15px);margin-bottom:14px}.agenticCenterSubLead{font-size:clamp(13px,3vw,14px);margin-bottom:16px}.agenticCenterMonitorLead{font-size:clamp(13px,3vw,14px)}.agenticDemoFrame{padding:12px;border-radius:10px}.agenticCenterDemo{gap:14px}.agenticToolList{padding:10px;border-radius:10px}.agenticToolCard{padding:12px}.agenticToolCard__name{font-size:13px}.agenticToolCard__desc{font-size:11px;margin-top:4px}.agenticToolCard__pill{font-size:10px;padding:0 8px;height:20px}.agenticSuiteCharts{grid-template-columns:1fr;gap:10px}.agenticSuiteChart{padding:10px}.agenticSuiteChart__title{font-size:10px}.agenticSuiteChart__value{font-size:16px}.agenticGallery{padding:12px}.agenticGallery__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.agenticGallery__top{font-size:13px}.agenticGallery__action{font-size:11px;padding:5px 8px}.agenticGallery__grid{grid-template-columns:1fr;gap:10px}.agenticGallery__card{padding:12px}.agenticGallery__name{font-size:13px}.agenticGallery__desc{font-size:11px}.agenticChartPanel{padding:12px}.agenticChartPanel__top{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.agenticChartPanel__title{font-size:11px}.agenticChartPanel__pill{font-size:10px;padding:0 6px;height:18px}.agenticChartPanel__chart{height:100px;padding:10px}.agenticChartPanel__chart--training{height:200px;flex-direction:column;padding:12px}.agenticChartPanel__yaxis{flex-direction:row;min-width:auto;margin-bottom:8px;font-size:10px}.agenticChartPanel__svg{height:140px}.agenticChartPanel__xaxis{font-size:10px;margin-top:6px}.agenticChartPanel__legend{flex-direction:column;gap:8px;margin-top:6px;padding-top:6px}.agenticChartPanel__legendItem{font-size:10px}.agenticChartPanel__meta{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.agenticChartMetaItem{padding:8px}.agenticChartMetaItem__label{font-size:10px}.agenticChartMetaItem__value{font-size:12px}.agenticChartPanel__formats{grid-template-columns:1fr;gap:10px}.agenticChartFormatCard{padding:12px}.agenticChartFormatCard__name{font-size:13px}.agenticChartFormatCard__desc{font-size:11px}.agenticChartFormatCard__tags span{font-size:9px;padding:2px 6px}.agenticTracePanel{padding:12px}.agenticTracePanel__frame{border-radius:10px}.agenticTracePanel__top{height:32px;padding:0 10px;font-size:11px}.agenticTracePanel__body{height:auto;min-height:200px;grid-template-columns:1fr;gap:12px;padding:10px}.agenticTracePanel__col{padding:10px}.agenticTracePanel__col--mid{order:1}.agenticTracePanel__col--left{order:2}.agenticTracePanel__col--right{order:3}.agenticTracePanel__list{gap:6px}.agenticTracePanel__item{padding:8px}.agenticTracePanel__itemStatus,.agenticTracePanel__itemTime{font-size:10px}.agenticTracePanel__itemDuration{font-size:9px}.agenticTracePanel__timeline{gap:12px}.agenticTracePanel__timelineLabel{font-size:10px}.agenticTracePanel__timelineBar{height:5px}.agenticTracePanel__details{gap:10px}.agenticTracePanel__detailTitle{font-size:10px}.agenticTracePanel__detailValue{font-size:12px}.agenticCodePanel{border-radius:10px}.agenticCodePanel__top{font-size:11px;padding:10px 12px}.agenticCodePanel__code{font-size:10px;line-height:1.5;padding:10px;overflow-x:auto;word-break:break-word;white-space:pre;max-width:100%}.agenticCodePanel{overflow-x:auto}.agenticGovTop{padding-top:12px}.agenticGovTopRow{grid-template-columns:1fr;gap:8px;padding:12px 0}.agenticGovTopRow__left{gap:10px}.agenticGovTopRow__icon{width:26px;height:26px;flex-shrink:0}.agenticGovTopRow__title{font-size:13px}.agenticGovTopRow__body{font-size:11px;line-height:1.5}.agenticCenterRows{margin-top:12px}.agenticCenterRow{gap:8px;padding:12px 0}.agenticCenterRow__left{gap:10px}.agenticCenterRow__icon{width:26px;height:26px;flex-shrink:0}.agenticCenterRow__title{font-size:14px}.agenticCenterRow__body{font-size:13px;line-height:1.5}.agenticBenefitGrid{grid-template-columns:1fr;gap:10px;margin-top:12px}.agenticBenefit{padding:12px}.agenticBenefit__icon{width:28px;height:28px;margin-bottom:10px}.agenticBenefit__title{font-size:14px;margin-bottom:6px}.agenticBenefit__body{font-size:12px;line-height:1.5}}@media(max-width:640px){.agenticHero{padding:16px 0 0}.agenticHeroBand{padding:12px 0 16px}.agenticCenter{padding:10px 0 14px}.agenticCenter__right{padding:16px 12px}.agenticCenterTab{min-width:140px;padding:8px 10px}.agenticCenterTab__icon{width:22px;height:22px}.agenticCenterTab__label{font-size:10px}.agenticCenterHeader__icon{width:24px;height:24px}.agenticCenterHeader__title,.agenticCenterSection__title{font-size:clamp(18px,4.5vw,20px)}.agenticToolCard{padding:10px}.agenticToolCard__name{font-size:12px}.agenticToolCard__desc{font-size:10px}.agenticChartPanel__chart--training{height:180px;padding:10px}.agenticChartPanel__svg{height:120px}.agenticTracePanel__body{min-height:180px;padding:8px}.agenticCodePanel__code{font-size:9px;padding:8px;overflow-x:auto;white-space:pre;max-width:100%}.agenticCodePanel{overflow-x:auto}.differenceSection .agenticCard{padding:16px}}@media(max-width:480px){.agenticHero__title{font-size:clamp(32px,8vw,40px)}.agenticCenterTab{min-width:120px;padding:6px 8px}.agenticCenterTab__label{font-size:9px}.agenticCenterHeader__title,.agenticCenterSection__title{font-size:clamp(16px,4vw,18px)}.agenticToolCard{padding:8px}.agenticChartPanel__chart--training{height:160px}.agenticChartPanel__svg{height:100px}.agenticTracePanel__body{min-height:160px}.agenticCodePanel__code{font-size:8px;padding:6px;overflow-x:auto;white-space:pre;max-width:100%}.agenticCodePanel{overflow-x:auto}}@media(max-width:768px){.docsLayout{flex-direction:column}.docsSidebar{width:100%;border-right:none;border-bottom:1px solid var(--dr-border);max-height:200px;overflow-y:auto}.docsContent{width:100%;padding:20px 16px}.docsContent h1{font-size:clamp(24px,6vw,32px)}.docsContent h2{font-size:clamp(20px,5vw,24px)}.docsContent h3{font-size:clamp(18px,4.5vw,20px)}.docsContent p,.docsContent li{font-size:14px;line-height:1.6}}@media(max-width:768px){.dashHero{padding:30px 0 20px}.dashHero__inner{padding:0 16px}.dashHero__title{font-size:clamp(24px,6vw,32px)}.dashHero__subtitle{font-size:clamp(14px,3.5vw,16px)}.dashGrid{grid-template-columns:1fr;gap:16px;padding:0 16px}.dashCard{padding:18px}.dashCard__title{font-size:16px}.dashCard__value{font-size:24px}}@media(max-width:768px){.loginShell{grid-template-columns:1fr;overflow:hidden}.loginShell__left{min-height:200px;overflow:hidden}.loginHero__headline{font-size:clamp(36px,9vw,70px);line-height:.9;letter-spacing:-.05em}.loginShell__right{padding:30px 20px;overflow-y:auto}.loginForm{max-width:100%}.loginForm__title{font-size:clamp(24px,6vw,28px)}.loginForm__subtitle{font-size:14px}}@media(max-width:640px){.button{font-size:13px;padding:10px 16px;height:auto;min-height:40px}.button--primary,.button--ghost,.button--outline{width:100%;justify-content:center}}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:768px){.footer{padding:40px 0 20px}.footer__top{grid-template-columns:1fr;gap:24px;padding:0 16px}.footer__cols{grid-template-columns:1fr;gap:20px}.footer__bottom{padding:20px 16px 0;flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:768px){.platformStack{flex-direction:column;gap:12px;padding:12px}.platformPanel{padding:20px 16px}.platformPanel__inner{grid-template-columns:1fr;gap:20px}.platformCopy{order:1}.platformVisual{order:2;margin-top:0}.unify,.unify--dark,.recognition{padding:40px 0}.recognitionGrid{margin-top:24px}}@media(max-width:768px){.downloadHero{padding:40px 0 30px}.downloadHero__inner{padding:0 16px}.downloadHero__titleWrapper{gap:12px}.downloadHero__title{font-size:clamp(28px,7vw,40px)}.downloadHero__badge{padding:5px 12px}.downloadHero__badgeText{font-size:10px}.downloadHero__subtitle{font-size:clamp(14px,3.5vw,18px)}.downloadGrid{grid-template-columns:1fr;gap:16px;padding:0 16px}}@media(max-width:768px){.requestHero{padding:40px 0 30px}.requestHero__inner{padding:0 16px}.requestHero__title{font-size:clamp(28px,7vw,40px)}.requestHero__subtitle{font-size:clamp(14px,3.5vw,18px)}.requestForm{padding:0 16px}}@media(max-width:768px){.licenseHero{padding:40px 0 30px}.licenseHero__inner{padding:0 16px}.licenseHero__title{font-size:clamp(28px,7vw,40px)}.licenseHero__subtitle{font-size:clamp(14px,3.5vw,18px)}.licenseGrid{grid-template-columns:1fr;gap:16px;padding:0 16px}}@media(max-width:768px){.adminHero{padding:30px 0 20px}.adminHero__inner{padding:0 16px}.adminHero__title{font-size:clamp(24px,6vw,32px)}.adminGrid{grid-template-columns:1fr;gap:16px;padding:0 16px}.adminCard{padding:18px}.adminCard__title{font-size:16px}.adminTable{overflow-x:auto;-webkit-overflow-scrolling:touch}.adminTable table{min-width:600px;font-size:12px}}@media(max-width:768px){.downloadHubHero{padding:40px 0 30px}.downloadHubHero__inner{padding:0 16px}.downloadHubHero__title{font-size:clamp(28px,7vw,40px)}.downloadHubGrid{grid-template-columns:1fr;gap:16px;padding:0 16px}}@media(max-width:768px){*,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}}@media(max-width:768px){body,.page{overflow-x:hidden}main{overflow-x:hidden}}.toastContainer{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none}.toast{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--dr-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;pointer-events:auto;cursor:pointer;animation:toastSlideIn .3s ease-out;min-width:300px}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast--success{border-left:4px solid #10b981}.toast--error{border-left:4px solid #ef4444}.toast--warning{border-left:4px solid #f59e0b}.toast--info{border-left:4px solid #3b82f6}.toast__icon{font-size:1.25rem;font-weight:600;flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.toast--success .toast__icon{color:#10b981}.toast--error .toast__icon{color:#ef4444}.toast--warning .toast__icon{color:#f59e0b}.toast--info .toast__icon{color:#3b82f6}.toast__message{flex:1;font-size:.875rem;line-height:1.5;color:var(--dr-ink)}.toast__close{flex-shrink:0;background:none;border:none;font-size:1.5rem;line-height:1;color:var(--dr-muted);cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast__close:hover{color:var(--dr-ink)}@media(max-width:640px){.toastContainer{left:1rem;right:1rem;max-width:none}.toast{min-width:auto}}.loadingSpinner{display:inline-flex;align-items:center;justify-content:center}.loadingSpinner__circle{border:3px solid var(--dr-border);border-top-color:var(--dr-accent);border-radius:50%;animation:spin .8s linear infinite}.loadingSpinner--small .loadingSpinner__circle{width:1rem;height:1rem;border-width:2px}.loadingSpinner--medium .loadingSpinner__circle{width:2rem;height:2rem;border-width:3px}.loadingSpinner--large .loadingSpinner__circle{width:3rem;height:3rem;border-width:4px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--dr-surface-2) 0%,rgba(255,255,255,.5) 50%,var(--dr-surface-2) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.tableSkeleton{display:grid;gap:.75rem}.tableSkeleton__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--dr-border)}.tableSkeleton__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;padding:.75rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.errorBoundary{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}.errorBoundary__container{max-width:600px;text-align:center}.errorBoundary__icon{font-size:4rem;margin-bottom:1.5rem}.errorBoundary__title{font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--dr-ink)}.errorBoundary__message{font-size:1.125rem;color:var(--dr-muted);margin-bottom:2rem;line-height:1.6}.errorBoundary__details{text-align:left;margin:2rem 0;padding:1rem;background:var(--dr-surface-2);border-radius:8px;border:1px solid var(--dr-border)}.errorBoundary__summary{cursor:pointer;font-weight:500;margin-bottom:.5rem;color:var(--dr-ink)}.errorBoundary__pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-x:auto;padding:1rem;background:#0000000d;border-radius:4px;margin-top:.5rem;white-space:pre-wrap;word-break:break-all}.errorBoundary__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
