.dashboard-shell[data-design=standalone-product]{--product-black:#080808;--product-ink:#171717;--product-canvas:#f3f3ef;--product-surface:#fff;--product-surface-subtle:#e9e9e4;--product-border:#c9c9c2;--product-muted:#666660;--product-green:#00ab44;--product-violet:#924ff7;--product-blue:#006aff;--product-orange:#f26d00;--product-focus:#006aff;background:var(--product-canvas);color:var(--product-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.dashboard-shell[data-design=standalone-product] :focus-visible{outline:3px solid var(--product-focus);outline-offset:3px}.dashboard-shell[data-design=standalone-product] .sidebar{background:var(--product-black);border-right:0}.dashboard-shell[data-design=standalone-product] .brand{color:#fff;letter-spacing:-.035em;min-height:50px;margin-bottom:24px;font-family:inherit;font-size:19px;font-weight:650}.dashboard-shell[data-design=standalone-product] .brand-mark{color:var(--product-green)}.dashboard-shell[data-design=standalone-product] .nav-progressive .nav-groups{border-top-color:#303030}.dashboard-shell[data-design=standalone-product] .nav-list a{color:#d4d4d0;border:1px solid #0000;border-radius:7px;min-height:42px;font-size:14px;transition:color .14s,background-color .14s,border-color .14s}.dashboard-shell[data-design=standalone-product] .nav-list a:hover{color:#fff;background:#202020;border-color:#3d3d3d}.dashboard-shell[data-design=standalone-product] .nav-list a.active{border-color:var(--product-green);background:var(--product-green);color:#000;font-weight:650}.dashboard-shell[data-design=standalone-product] .nav-list a.active svg{color:#000}.dashboard-shell[data-design=standalone-product] .nav-progressive summary{color:#92928d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.dashboard-shell[data-design=standalone-product] .nav-progressive details a{color:#bdbdb8;font-size:12px}.dashboard-shell[data-design=standalone-product] .sidebar-bottom{color:#aaa}.dashboard-shell[data-design=standalone-product] .environment-card{color:#fff;background:#1c1c1c;border:1px solid #414141;border-radius:8px}.dashboard-shell[data-design=standalone-product] .environment-card>div>span,.dashboard-shell[data-design=standalone-product] .account-row>div>span{color:#bdbdb8}.dashboard-shell[data-design=standalone-product] .environment-state{color:var(--product-green)}.dashboard-shell[data-design=standalone-product] .environment-progress{background:#343434}.dashboard-shell[data-design=standalone-product] .environment-progress i{background:var(--product-green)}.dashboard-shell[data-design=standalone-product] .boundary-note{color:#898984}.dashboard-shell[data-design=standalone-product] .account-row{color:#fff;border-top-color:#383838}.dashboard-shell[data-design=standalone-product] .account-row .avatar{background:0 0;border-color:#666}.dashboard-shell[data-design=standalone-product]>main{background:linear-gradient(90deg, transparent 0 31px, #00000009 31px 32px, transparent 32px), var(--product-canvas);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .page-stack{max-width:1180px}.dashboard-shell[data-design=standalone-product] .page-header h1,.dashboard-shell[data-design=standalone-product] .hero h1,.dashboard-shell[data-design=standalone-product] .studio-header h1,.dashboard-shell[data-design=standalone-product] .rally-home-header h1{color:var(--product-ink);letter-spacing:-.06em;font-family:inherit;font-size:clamp(40px,4vw,58px);font-weight:430;line-height:.94}.dashboard-shell[data-design=standalone-product] .page-header p,.dashboard-shell[data-design=standalone-product] .lede,.dashboard-shell[data-design=standalone-product] .eyebrow{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .eyebrow{letter-spacing:.1em;font-size:10px;font-weight:750}.dashboard-shell[data-design=standalone-product] .team-pill{border:1px solid var(--product-green);color:var(--product-ink);background:#e8f8ea;border-radius:999px}.dashboard-shell[data-design=standalone-product] .team-pill b{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .agent-stack i:first-child{background:var(--product-green)}.dashboard-shell[data-design=standalone-product] .agent-stack i:nth-child(2){background:var(--product-violet)}.dashboard-shell[data-design=standalone-product] .agent-stack i:nth-child(3){background:var(--product-orange)}.dashboard-shell[data-design=standalone-product] .date-lockup{color:var(--product-ink);letter-spacing:-.08em;font-family:inherit;font-weight:430}.dashboard-shell[data-design=standalone-product] .rally-major-card,.dashboard-shell[data-design=standalone-product] .home-action-section,.dashboard-shell[data-design=standalone-product] .advanced-directory,.dashboard-shell[data-design=standalone-product] .section-block,.dashboard-shell[data-design=standalone-product] .content-panel,.dashboard-shell[data-design=standalone-product] .launch-card,.dashboard-shell[data-design=standalone-product] .template-strip,.dashboard-shell[data-design=standalone-product] .stat-card,.dashboard-shell[data-design=standalone-product] .metric-grid article,.dashboard-shell[data-design=standalone-product] .studio-composer,.dashboard-shell[data-design=standalone-product] .studio-guide,.dashboard-shell[data-design=standalone-product] .founder-panel,.dashboard-shell[data-design=standalone-product] .studio-panel{border:1px solid var(--product-border);background:var(--product-surface);color:var(--product-ink);box-shadow:none;border-radius:12px}.dashboard-shell[data-design=standalone-product] .account-settings-page{padding-bottom:80px}body:has(.account-settings-page) :is(.tour-launcher,.context-copilot){display:none}.dashboard-shell[data-design=standalone-product] .account-settings-page .page-header{border-bottom:1px solid var(--product-border);align-items:end;padding-bottom:32px}.dashboard-shell[data-design=standalone-product] .account-settings-page .page-header>div:first-child{max-width:650px}.dashboard-shell[data-design=standalone-product] .account-settings-page .page-header p:last-child{max-width:540px;margin:16px 0 0;font-size:16px;line-height:1.5}.account-header-actions{gap:10px;display:flex}.dashboard-shell[data-design=standalone-product] .account-logout{color:#fff;background:#1b1b1b;border:1px solid #1b1b1b}.dashboard-shell[data-design=standalone-product] .account-logout:hover{background:#373737}.account-access-banner{background:#e7f6e8;border:1px solid #abd9b4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.account-access-icon{background:var(--product-green);color:#07160b;border-radius:10px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.account-access-banner strong,.account-access-banner p{display:block}.account-access-banner strong{letter-spacing:-.025em;margin-top:3px;font-size:17px}.account-access-banner p{color:#526056;margin:4px 0 0;font-size:13px}.account-access-state{align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.account-access-state i{background:var(--product-green);border-radius:50%;width:8px;height:8px}.dashboard-shell[data-design=standalone-product] .account-settings-grid{gap:12px}.dashboard-shell[data-design=standalone-product] .account-settings-grid article{min-height:0;padding:24px}.dashboard-shell[data-design=standalone-product] .account-detail-card{flex-direction:column;min-height:220px;display:flex}.dashboard-shell[data-design=standalone-product] .account-settings-grid h2{color:var(--product-ink);letter-spacing:-.04em;margin:18px 0 8px;font-size:24px;font-weight:600}.dashboard-shell[data-design=standalone-product] .account-settings-grid p{color:var(--product-muted);margin:0;line-height:1.5}.account-profile-lockup{align-items:center;gap:14px;margin-top:24px;display:flex}.account-profile-lockup h2{margin:0!important}.account-profile-avatar{color:#fff;background:#161616;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:760;display:grid}.dashboard-shell[data-design=standalone-product] .account-card-link{border-top:1px solid var(--product-border);justify-content:space-between;width:100%;margin-top:auto;padding-top:28px;font-size:14px;font-weight:680;display:inline-flex;color:var(--product-ink)!important}.dashboard-shell[data-design=standalone-product] .account-billing-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.account-plan-title{align-items:center;gap:12px;display:flex}.dashboard-shell[data-design=standalone-product] .account-plan-copy{display:block}.account-plan-title h2{text-transform:capitalize}.account-plan-action{text-align:center;flex-direction:column;align-items:stretch;gap:9px;min-width:180px;display:flex}.account-plan-action small{color:var(--product-muted);font-size:11px}.dashboard-shell[data-design=standalone-product] .home-action-section{padding:24px}.dashboard-shell[data-design=standalone-product] .rally-section-label,.dashboard-shell[data-design=standalone-product] .rally-section-label p,.dashboard-shell[data-design=standalone-product] .rally-section-label strong{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .rally-section-label span,.dashboard-shell[data-design=standalone-product] .rally-section-label a{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .home-action-grid{border:1px solid var(--product-border);background:var(--product-border);gap:1px;overflow:hidden}.dashboard-shell[data-design=standalone-product] .home-action-grid>a{background:var(--product-surface);min-height:92px;color:var(--product-ink);border-radius:0}.dashboard-shell[data-design=standalone-product] .home-action-grid>a:hover{background:#f0f0eb}.dashboard-shell[data-design=standalone-product] .home-action-grid small,.dashboard-shell[data-design=standalone-product] .advanced-directory small{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .home-action-icon{background:var(--product-green);color:#000;border-radius:6px}.dashboard-shell[data-design=standalone-product] .home-action-grid>a:nth-child(2) .home-action-icon,.dashboard-shell[data-design=standalone-product] .home-action-grid>a:nth-child(6) .home-action-icon{background:var(--product-violet);color:#fff}.dashboard-shell[data-design=standalone-product] .home-action-grid>a:nth-child(3) .home-action-icon{background:var(--product-blue);color:#fff}.dashboard-shell[data-design=standalone-product] .home-action-grid>a:nth-child(5) .home-action-icon{background:var(--product-orange);color:#000}.dashboard-shell[data-design=standalone-product] .advanced-directory{border-radius:9px}.dashboard-shell[data-design=standalone-product] .advanced-directory>summary{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .rally-readiness,.dashboard-shell[data-design=standalone-product] .rally-onboarding{border-color:var(--product-border);background:var(--product-surface);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .rally-readiness-grid>*,.dashboard-shell[data-design=standalone-product] .rally-onboarding li{border-color:var(--product-border);color:var(--product-ink);background:#f1f1ec}.dashboard-shell[data-design=standalone-product] .studio-skeleton span{background:linear-gradient(90deg,#e0e0db 0%,#f6f6f2 48%,#e0e0db 100%)}.dashboard-shell[data-design=standalone-product] .rally-onboarding{position:relative;overflow:hidden}.dashboard-shell[data-design=standalone-product] .rally-onboarding:after{color:var(--product-violet);content:"[ + ]";letter-spacing:-.14em;opacity:.16;pointer-events:none;font-size:96px;font-weight:300;position:absolute;bottom:-38px;right:18px}.dashboard-shell[data-design=standalone-product] .rally-create-card{background:var(--product-green);color:#000;position:relative;overflow:hidden}.dashboard-shell[data-design=standalone-product] .rally-create-card:after{content:"[···]";letter-spacing:-.12em;opacity:.18;pointer-events:none;font-size:clamp(72px,8vw,126px);font-weight:300;position:absolute;bottom:-28px;right:22px}.dashboard-shell[data-design=standalone-product] .rally-create-card>*{z-index:1;position:relative}.dashboard-shell[data-design=standalone-product] .rally-create-card p,.dashboard-shell[data-design=standalone-product] .rally-create-card small{color:#18371f}.dashboard-shell[data-design=standalone-product] .rally-demo-card{background:var(--product-violet);color:#000}.dashboard-shell[data-design=standalone-product] .button{border-radius:6px;min-height:42px;font-family:inherit;font-weight:650}.dashboard-shell[data-design=standalone-product] .button.primary,.dashboard-shell[data-design=standalone-product] button.primary{border-color:var(--product-black);background:var(--product-black);color:#fff}.dashboard-shell[data-design=standalone-product] .button.primary:hover,.dashboard-shell[data-design=standalone-product] button.primary:hover{background:#303030}.dashboard-shell[data-design=standalone-product] .button.secondary{border-color:var(--product-ink);color:var(--product-ink);background:0 0}.dashboard-shell[data-design=standalone-product] .button.secondary:hover{background:#e4e4df}.dashboard-shell[data-design=standalone-product] .button.lime{background:var(--product-green);color:#000}.dashboard-shell[data-design=standalone-product] input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-shell[data-design=standalone-product] textarea,.dashboard-shell[data-design=standalone-product] select{min-height:44px;color:var(--product-ink);caret-color:var(--product-blue);background:#fff;border-color:#9e9e97;border-radius:7px}.dashboard-shell[data-design=standalone-product] input::placeholder,.dashboard-shell[data-design=standalone-product] textarea::placeholder{color:#777771;opacity:1}.dashboard-shell[data-design=standalone-product] input:disabled,.dashboard-shell[data-design=standalone-product] textarea:disabled,.dashboard-shell[data-design=standalone-product] select:disabled,.dashboard-shell[data-design=standalone-product] button:disabled{cursor:not-allowed;opacity:.52}.dashboard-shell[data-design=standalone-product] label,.dashboard-shell[data-design=standalone-product] legend{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .template-choice label,.dashboard-shell[data-design=standalone-product] .start-method,.dashboard-shell[data-design=standalone-product] .method-card,.dashboard-shell[data-design=standalone-product] .channel-card{border-color:var(--product-border);background:var(--product-surface);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .start-method-heading,.dashboard-shell[data-design=standalone-product] .start-method-heading h2,.dashboard-shell[data-design=standalone-product] .start-method-heading p{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] .start-method-heading>p:last-child{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .start-method-options>button{border-color:var(--product-border);color:var(--product-ink);background:#f0f0eb}.dashboard-shell[data-design=standalone-product] .start-method-options>button:hover{border-color:var(--product-ink);background:#e7e7e1}.dashboard-shell[data-design=standalone-product] .start-method-options>button.selected{border-color:var(--product-green);color:var(--product-ink);box-shadow:inset 0 0 0 1px var(--product-green);background:#e8f8ea}.dashboard-shell[data-design=standalone-product] .start-method-options small{color:var(--product-muted)}.dashboard-shell[data-design=standalone-product] .start-method-options .selected .start-method-state{color:#006d2b}.dashboard-shell[data-design=standalone-product] .prompt-builder{border:1px solid var(--product-black);background:var(--product-black);color:#fff;border-radius:12px}.dashboard-shell[data-design=standalone-product] .prompt-builder h2,.dashboard-shell[data-design=standalone-product] .prompt-builder p,.dashboard-shell[data-design=standalone-product] .prompt-builder .eyebrow,.dashboard-shell[data-design=standalone-product] .prompt-builder .field>span{color:#fff}.dashboard-shell[data-design=standalone-product] .prompt-builder>div>p:last-child,.dashboard-shell[data-design=standalone-product] .prompt-builder .field small{color:#bdbdb8}.dashboard-shell[data-design=standalone-product] .prompt-builder .button.primary{border-color:var(--product-green);background:var(--product-green);color:#000}.dashboard-shell[data-design=standalone-product] .method-card.selected,.dashboard-shell[data-design=standalone-product] .channel-card.selected{border-color:var(--product-green);color:var(--product-ink);box-shadow:inset 0 0 0 1px var(--product-green);background:#e8f8ea}.dashboard-shell[data-design=standalone-product] .template-choice label:has(input:checked){border-color:var(--product-green);color:var(--product-ink);box-shadow:inset 0 0 0 1px var(--product-green);background:#e8f8ea}.dashboard-shell[data-design=standalone-product] .start-method:has(input:checked){border-color:var(--product-green);color:var(--product-ink);box-shadow:inset 0 0 0 1px var(--product-green);background:#e8f8ea}.dashboard-shell[data-design=standalone-product] .stepper li>span,.dashboard-shell[data-design=standalone-product] .stepper button{background:var(--product-surface);color:var(--product-muted);border-color:#aaa}.dashboard-shell[data-design=standalone-product] .stepper li.active>span,.dashboard-shell[data-design=standalone-product] .stepper li[aria-current=step]>span{border-color:var(--product-green);background:var(--product-green);color:#000}.dashboard-shell[data-design=standalone-product] .workspace-notice{color:#562700;background:#fff0e5;border-color:#c65a00}.dashboard-shell[data-design=standalone-product] .workspace-notice strong{color:#321700}.dashboard-shell[data-design=standalone-product] .status-badge{border-color:var(--product-border);color:var(--product-ink);background:#fff}.dashboard-shell[data-design=standalone-product] main .content-panel p,.dashboard-shell[data-design=standalone-product] main .content-panel small,.dashboard-shell[data-design=standalone-product] main .content-panel dd,.dashboard-shell[data-design=standalone-product] main .content-panel li,.dashboard-shell[data-design=standalone-product] main .builder-panel>p,.dashboard-shell[data-design=standalone-product] main .rally-readiness-grid small,.dashboard-shell[data-design=standalone-product] main .rally-readiness-grid article>span:last-child,.dashboard-shell[data-design=standalone-product] main .boundary-note{color:#555550}.dashboard-shell[data-design=standalone-product] main :is(.review-box,.field-mapping-editor,.review-conversation,.review-scorecard,.correction-workspace,.channel-config,.deployment-review,.service-health-grid>article){border-color:var(--product-border);color:var(--product-ink);background:#fff}.dashboard-shell[data-design=standalone-product] main :is(.review-box p,.field-mapping-heading p,.review-section-title>span,.score-orbit>span,.proposal-boundary>span,.service-health-grid small){color:#555550}.dashboard-shell[data-design=standalone-product] main .service-health-grid strong,.dashboard-shell[data-design=standalone-product] main .review-box h2,.dashboard-shell[data-design=standalone-product] main .field-mapping-heading h2{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main :is(.connector-intake-options>button.selected,.start-method-options>button.selected,.channel-card.selected,.inbox-list>button.active){border-color:var(--product-green);color:var(--product-ink);background:#e8f8ea}.dashboard-shell[data-design=standalone-product] main :is(.connector-intake-options>button,.start-method-options>button,.channel-card,.inbox-list>button,.field-mapping-heading .secondary.button){color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .connector-safety-card,.dashboard-shell[data-design=standalone-product] main .connector-safety-card li{color:#563000}.dashboard-shell[data-design=standalone-product] main .launch-step{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .launch-step.is-complete{background:#e8f8ea;border-color:#16853e}.dashboard-shell[data-design=standalone-product] main .launch-step.is-next{border-color:var(--product-blue);background:#edf4ff}.dashboard-shell[data-design=standalone-product] main .launch-step.is-blocked{border-color:var(--product-border);background:var(--product-surface-subtle);color:#555550}.dashboard-shell[data-design=standalone-product] main .channel-step-heading>span{color:#444440;border-color:#777771}.dashboard-shell[data-design=standalone-product] main .start-method-state,.dashboard-shell[data-design=standalone-product] main .connector-intake-options button small,.dashboard-shell[data-design=standalone-product] main .connector-compose-card .field>small,.dashboard-shell[data-design=standalone-product] main .schema-browser-heading>span,.dashboard-shell[data-design=standalone-product] main .schema-browser li>span,.dashboard-shell[data-design=standalone-product] main .infrastructure-publish-note>span,.dashboard-shell[data-design=standalone-product] main .trace-head>span,.dashboard-shell[data-design=standalone-product] main .metric-grid article>span{color:#555550}.dashboard-shell[data-design=standalone-product] main .schema-browser li>code{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .proposal-boundary>span{color:#fff}.dashboard-shell[data-design=standalone-product] main .inbox-list>button{border-color:var(--product-border);background:var(--product-surface-subtle);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .inbox-list>button :is(strong,small){color:inherit}.dashboard-shell[data-design=standalone-product] main .inbox-list>button.active b,.dashboard-shell[data-design=standalone-product] main .channel-select-state{color:#126f34}.dashboard-shell[data-design=standalone-product] main .channel-config a[href*=provider\=photon]{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .back-link,.dashboard-shell[data-design=standalone-product] main .connector-studio-hero>p{color:#555550}.dashboard-shell[data-design=standalone-product] main table :is(th,td){color:var(--product-ink);background:#fff}.dashboard-shell[data-design=standalone-product] main .content-panel h2,.dashboard-shell[data-design=standalone-product] main .content-panel h3,.dashboard-shell[data-design=standalone-product] main .content-panel strong,.dashboard-shell[data-design=standalone-product] main .content-panel label,.dashboard-shell[data-design=standalone-product] main .content-panel legend,.dashboard-shell[data-design=standalone-product] main .field>span,.dashboard-shell[data-design=standalone-product] main .schema-browser-heading strong{color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .builder-result,.dashboard-shell[data-design=standalone-product] main .status-banner,.dashboard-shell[data-design=standalone-product] main .schema-browser,.dashboard-shell[data-design=standalone-product] main .launch-boundary,.dashboard-shell[data-design=standalone-product] main .integration-card,.dashboard-shell[data-design=standalone-product] main .handoff-detail,.dashboard-shell[data-design=standalone-product] main .handoff-list,.dashboard-shell[data-design=standalone-product] main .handoff-operator-fields,.dashboard-shell[data-design=standalone-product] main .regression-receipt{border-color:var(--product-border);background:var(--product-surface-subtle);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .handoff-filters button,.dashboard-shell[data-design=standalone-product] main .schema-browser button,.dashboard-shell[data-design=standalone-product] main .integration-card .button.secondary{color:var(--product-ink);background:#fff;border-color:#8d8d87}.dashboard-shell[data-design=standalone-product] main .handoff-filters button[aria-pressed=true]{border-color:var(--product-green);color:#004d1e;background:#e8f8ea}.dashboard-shell[data-design=standalone-product] main blockquote,.dashboard-shell[data-design=standalone-product] main .handoff-transcript blockquote{border-color:var(--product-border);color:var(--product-ink);background:#fff}.dashboard-shell[data-design=standalone-product] main .launch-boundary li,.dashboard-shell[data-design=standalone-product] main .launch-boundary p{color:#6a2b00}.dashboard-shell[data-design=standalone-product] main .prompt-builder h2,.dashboard-shell[data-design=standalone-product] main .prompt-builder p,.dashboard-shell[data-design=standalone-product] main .prompt-builder .eyebrow,.dashboard-shell[data-design=standalone-product] main .prompt-builder .field>span{color:#fff}.dashboard-shell[data-design=standalone-product] main .prompt-builder>div>p:last-child,.dashboard-shell[data-design=standalone-product] main .prompt-builder .field small{color:#bdbdb8}.dashboard-shell[data-design=standalone-product] main :is(.connector-intake,.connector-generated,.connector-compose-card,.connector-safety-card,.artifact-inspector,.connector-history,.connector-diff,.model-provider-setup,.model-comparison-lab,.routing-version-history,.export-receipt,.channel-config,.deployment-review,.universal-connect,.conversation-review-history,.review-conversation,.review-scorecard,.correction-workspace,.quality-score,.connect-modal){border-color:var(--product-border);background:var(--product-surface);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main :is(.connector-intake-options>button,.connector-review-grid article,.field-mapping-row,.connector-history>ol>li,.connector-version-number,.content-panel .provider-choice,.comparison-candidates article,.connection-resource-list article,.channel-result,.channel-boundary article,.universal-connect-options a,.history-conversation-list article,.history-conversation-list article>button,.history-empty,.prompt-proposal,.quality-policy-grid article,.cluster-grid article,.compatibility-grid article,.empty-note,.launch-step-state){border-color:var(--product-border);background:var(--product-surface-subtle);color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main :is(.artifact-inspector-actions button,.quick-verdict button,.inbox-list .handoff-filters button){color:var(--product-ink);background:#fff;border-color:#8d8d87}.dashboard-shell[data-design=standalone-product] main :is(.field-mapping-row input,.field-mapping-row select,.permission-policy-list select,.connector-confirmation input,.connector-confirmation select,.model-provider-form input,.model-comparison-lab select,.model-comparison-lab textarea,.model-routing-form input,.model-routing-form select,.connection-card input,.connection-card select,.channel-config-row input,.channel-config-row select,.deployment-review input:not([type=checkbox]),.review-conversation textarea,.correction-workspace textarea,.copilot-instruction textarea,.regression-receipt textarea,.handoff-operator-fields textarea,.handoff-operator-fields select,.quality-actions select){color:var(--product-ink);background:#fff;border-color:#92928c}.dashboard-shell[data-design=standalone-product] main :is(.content-panel p,.content-panel small,.content-panel li,.channel-step-heading p,.channel-card small,.deployment-review>label,.channel-row-meta,.channel-result small,.channel-boundary article p,.channel-empty p,.universal-connect p,.universal-connect-options small,.history-conversation-list header small,.history-conversation-list time,.history-empty p,.history-privacy-note,.review-section-title p,.review-conversation label,.correction-workspace label,.review-message-label small,.visual-grades label small,.correction-grid label>small,.prompt-proposal small,.proposal-boundary p,.empty-note small){color:#555550}.dashboard-shell[data-design=standalone-product] main :is(.schema-browser strong,.empty-note strong,.integration-card strong,.quality-policy-grid strong,.cluster-grid strong){color:var(--product-ink)}.dashboard-shell[data-design=standalone-product] main .launch-step-state,.dashboard-shell[data-design=standalone-product] main .launch-boundary li{color:#6a2b00}.dashboard-shell[data-design=standalone-product] .attention-rail{border-left:1px solid var(--product-border);color:var(--product-ink);background:#ecece7}.dashboard-shell[data-design=standalone-product] .attention-rail a,.dashboard-shell[data-design=standalone-product] .takeover-card,.dashboard-shell[data-design=standalone-product] .release-card,.dashboard-shell[data-design=standalone-product] .rail-composer{border-color:var(--product-border);color:var(--product-ink);background:#fff}.dashboard-shell[data-design=standalone-product] .composition-tray,.dashboard-shell[data-design=standalone-product] .copilot-launcher{border-color:var(--product-ink);background:var(--product-black);color:#fff}.dashboard-shell[data-design=standalone-product] .composition-tray .lime,.dashboard-shell[data-design=standalone-product] .copilot-launcher.primary{background:var(--product-green);color:#000}.dashboard-shell[data-design=standalone-product] main :is(.template-strip p,.agent-card>p,.preview-label,.founder-preview footer>span,.founder-preview code,.section-block>p,.section-block>small,.stat-card p,.stat-card small,.launch-card p,.launch-card small,.studio-guide p,.studio-guide small,.model-operations-strip>span,.model-provider-panel>p,.connector-history p,.connector-history small,.connector-diff p,.connector-diff small){color:#555550}.dashboard-shell[data-design=standalone-product] main .prompt-builder :is(p,small,label),.dashboard-shell[data-design=standalone-product] main .prompt-builder .eyebrow{color:#d2d2cc}@media (max-width:1120px){.dashboard-shell[data-design=standalone-product] .topbar{background:var(--product-black);color:#fff;border-bottom:1px solid #303030}.dashboard-shell[data-design=standalone-product] .mobile-brand .brand-mark{color:var(--product-green)}.dashboard-shell[data-design=standalone-product]>main{background:var(--product-canvas)}}@media (max-width:700px){.dashboard-shell[data-design=standalone-product] .page-header h1,.dashboard-shell[data-design=standalone-product] .hero h1,.dashboard-shell[data-design=standalone-product] .studio-header h1,.dashboard-shell[data-design=standalone-product] .rally-home-header h1{font-size:40px;line-height:.98}.dashboard-shell[data-design=standalone-product] .home-action-section{padding:20px}.dashboard-shell[data-design=standalone-product] .home-action-grid{grid-template-columns:1fr}.dashboard-shell[data-design=standalone-product] .home-action-grid>a{min-height:88px}.dashboard-shell[data-design=standalone-product] .account-settings-page .page-header{align-items:stretch}.account-header-actions{width:100%}.account-header-actions>*{flex:1}.account-header-actions .button{width:100%}.account-access-banner{grid-template-columns:auto 1fr}.account-access-state{grid-column:2}.dashboard-shell[data-design=standalone-product] .account-billing-card{grid-template-columns:1fr;gap:24px}.dashboard-shell[data-design=standalone-product] .account-plan-title{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dashboard-shell[data-design=standalone-product] *,.dashboard-shell[data-design=standalone-product] :before,.dashboard-shell[data-design=standalone-product] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.devday-landing{--black:#050505;--white:#f7f7f3;--green:#00ab44;--violet:#924ff7;--blue:#006aff;--orange:#f26d00;--gray:#dfdfdf;background:var(--black);min-height:100vh;color:var(--white);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.devday-landing *,.devday-landing :before,.devday-landing :after{box-sizing:border-box}.devday-landing a{color:inherit;text-decoration:none}.devday-landing button,.devday-landing a{-webkit-tap-highlight-color:transparent}.devday-landing a:focus-visible,.devday-landing button:focus-visible{outline-offset:4px;outline:3px solid #fff}.dd-hero{background:var(--black);min-height:100svh;position:relative}.dd-nav,.dd-hero-stage,.dd-build,.dd-personality,.dd-examples,.dd-launch,.dd-footer{width:min(1440px,100% - 64px);margin-inline:auto}.dd-nav{border-bottom:1px solid #383838;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:84px;display:grid}.dd-brand{letter-spacing:-.03em;align-items:center;gap:12px;width:fit-content;font-size:16px;font-weight:650;display:inline-flex}.dd-brand .brand-mark{width:34px;height:40px;color:var(--green);background:0 0;border-radius:0}.dd-brand .brand-mark svg{width:34px;height:40px;color:inherit;stroke:none}.dd-nav-links,.dd-nav-actions{align-items:center;display:flex}.dd-nav-links{gap:28px;font-size:13px}.dd-nav-links a:hover,.dd-login:hover,.dd-inline-link:hover,.dd-footer a:hover{text-underline-offset:5px;text-decoration:underline}.dd-nav-actions{justify-content:flex-end;gap:22px;font-size:13px}.dd-cta{border:1px solid;border-radius:0;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.dd-cta:hover{transform:translateY(-2px)}.dd-cta-light{background:#fff;border-color:#fff;color:#000!important}.dd-cta-green{border-color:var(--green);background:var(--green);color:#000!important}.dd-cta-dark{background:#000;border-color:#000;color:#fff!important}.dd-cta-large{min-height:58px;padding-inline:28px;font-size:15px}.dd-hero-stage{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);align-items:center;gap:32px;min-height:calc(100svh - 84px);padding:64px 0 92px;display:grid}.dd-kicker,.dd-chapter-heading>span,.dd-control header>span,.dd-commerce>div:first-child>span{letter-spacing:.12em;margin:0;font-size:11px;font-weight:750}.dd-hero-copy h1{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(72px,8.2vw,132px);font-weight:410;line-height:.78}.dd-hero-copy h1 span{display:block}.dd-title-color{background:var(--violet);color:#fff;width:fit-content;padding:0 .1em .06em;transform:translate(-.1em)}.dd-title-outline{color:#0000;-webkit-text-stroke:1.5px #fff}.dd-hero-detail{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);align-items:start;gap:24px 48px;max-width:650px;margin-top:48px;display:grid}.dd-hero-detail>p{color:#d0d0cc;margin:0;font-size:16px;line-height:1.55}.dd-hero-detail>div{align-items:center;gap:22px;display:flex}.dd-inline-link{font-size:13px;font-weight:650}.dd-hero-detail small{color:#999;border-top:1px solid #383838;grid-column:1/-1;padding-top:16px;font-size:10px;line-height:1.5}.dd-machine{background:var(--green);color:#000;min-height:680px;position:relative;overflow:hidden}.dd-machine:before{content:"";border:1px solid #00000059;position:absolute;inset:32px}.dd-machine-core{color:#fff;background:#000;grid-template-columns:1fr 1fr;place-items:center;width:230px;height:230px;padding:58px 44px 38px;animation:.9s cubic-bezier(.2,.75,.25,1) both dd-core-in;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dd-core-eye{background:var(--violet);border-radius:50%;width:34px;height:34px}.dd-core-mouth{color:var(--green);grid-column:1/-1;margin-top:-20px;font-size:55px;font-weight:300;line-height:.4}.dd-core-label{letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;bottom:15px}.dd-machine-bracket{z-index:2;color:#000;font-size:300px;font-weight:250;line-height:.4;animation:.95s cubic-bezier(.2,.75,.25,1) both dd-bracket-in;position:absolute;top:50%;transform:translateY(-50%)}.dd-machine-bracket-left{left:5%}.dd-machine-bracket-right{right:5%}.dd-machine-signal{font-weight:450;line-height:1;animation:5s ease-in-out infinite dd-float;position:absolute}.dd-signal-one{font-size:100px;top:7%;right:10%}.dd-signal-two{font-size:65px;animation-delay:-1.4s;bottom:7%;left:8%}.dd-signal-three{font-size:70px;animation-delay:-3s;bottom:9%;right:9%}.dd-machine-message{z-index:3;background:#fff;border:1px solid #000;min-width:170px;padding:14px 16px;font-size:12px;font-weight:650;animation:.8s cubic-bezier(.2,.75,.25,1) both dd-message-in;position:absolute;box-shadow:8px 8px #000}.dd-machine-message span{color:#000;margin-bottom:6px;font-size:9px;display:block}.dd-message-a{animation-delay:.22s;top:17%;left:9%}.dd-message-b{animation-delay:.4s;top:23%;right:8%}.dd-message-c{animation-delay:.58s;bottom:17%;right:18%}.dd-hero-marquee{color:#fff;white-space:nowrap;border-top:1px solid #383838;justify-content:space-around;align-items:center;gap:24px;min-height:82px;display:flex;overflow:hidden}.dd-hero-marquee span{letter-spacing:-.04em;font-size:clamp(18px,2.2vw,34px);font-weight:450}.dd-hero-marquee i{color:var(--violet);font-size:40px;font-style:normal}.dd-statement{background:var(--violet);color:#000;grid-template-columns:130px minmax(0,1fr) 330px;align-items:center;gap:40px;min-height:720px;padding:80px max(32px,50vw - 720px);display:grid}.dd-statement>p{letter-spacing:.12em;align-self:start;margin:8px 0 0;font-size:11px;font-weight:800}.dd-statement h2{letter-spacing:-.075em;max-width:950px;margin:0;font-size:clamp(70px,9vw,144px);font-weight:400;line-height:.85}.dd-statement-glyph{color:#000;letter-spacing:-.18em;justify-content:center;align-items:center;font-size:150px;font-weight:250;display:flex}.dd-statement-glyph b{color:#000;letter-spacing:.1em;font-size:50px;font-weight:700;animation:1.6s steps(4,end) infinite dd-dots}.dd-build,.dd-examples,.dd-launch{padding-block:128px}.dd-build{background:var(--white);color:#000}.dd-build:before,.dd-build:after{z-index:-1;background:var(--white);content:"";position:absolute;inset-inline:0}.dd-build:before{top:0;bottom:0}.dd-build{z-index:0;position:relative}.dd-chapter-heading{grid-template-columns:150px minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:32px;display:grid}.dd-chapter-heading h2,.dd-control h2,.dd-commerce h2,.dd-final h2{letter-spacing:-.072em;margin:0;font-size:clamp(58px,7vw,108px);font-weight:420;line-height:.88}.dd-chapter-heading>p{margin:4px 0 0;font-size:14px;line-height:1.55}.dd-build-steps{border-top:1px solid #000;grid-template-columns:repeat(4,1fr);margin:90px 0 0;padding:0;list-style:none;display:grid}.dd-build-steps li{border-right:1px solid #aaa;flex-direction:column;min-height:255px;padding:22px 22px 20px 0;display:flex;position:relative}.dd-build-steps li+li{padding-left:22px}.dd-build-steps li:last-child{border-right:0}.dd-build-steps li>span{font-size:10px}.dd-build-steps h3{letter-spacing:-.04em;margin:58px 0 12px;font-size:24px;font-weight:520}.dd-build-steps p{color:#555;max-width:230px;margin:0;font-size:12px;line-height:1.5}.dd-build-steps i{color:var(--green);font-size:30px;font-style:normal;position:absolute;bottom:18px;right:20px}.dd-proof{background:var(--blue);color:#000;grid-template-columns:minmax(0,.9fr) 100px minmax(420px,.75fr);align-items:center;min-height:690px;margin-top:70px;padding:60px;display:grid}.dd-proof-builder,.dd-proof-thread{background:#fff;border:1px solid #000;overflow:hidden;box-shadow:12px 12px #000}.dd-proof-builder{min-height:510px}.dd-proof-builder header{border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:22px;display:flex}.dd-proof-builder header div{gap:4px;display:grid}.dd-proof-builder header span,.dd-proof-builder header b{letter-spacing:.08em;font-size:9px}.dd-proof-builder header strong{font-size:20px}.dd-proof-builder header b{background:var(--orange);color:#fff;padding:7px 9px}.dd-proof-editor{padding:30px}.dd-proof-editor>p{letter-spacing:-.04em;max-width:460px;margin:0 0 35px;font-size:28px;line-height:1.05}.dd-proof-setting{border-top:1px solid #ccc;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;font-size:12px;display:grid}.dd-proof-setting span,.dd-proof-evidence span{color:#666}.dd-proof-setting b{font-weight:600}.dd-proof-evidence{background:#eee;grid-template-columns:1fr auto;gap:8px;margin-top:30px;padding:18px;font-size:10px;display:grid}.dd-proof-evidence strong{text-align:right}.dd-proof-arrow{text-align:center;color:#fff;font-size:60px}.dd-proof-thread{border-radius:30px;min-height:555px;box-shadow:12px 12px #0000008c}.dd-proof-thread>header{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:16px;display:flex}.dd-proof-thread>header>span{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.dd-proof-thread header div{gap:2px;display:grid}.dd-proof-thread header strong{font-size:12px}.dd-proof-thread header small{color:#777;font-size:8px}.dd-thread-body{background:#f5f5f5;min-height:407px;padding:26px 18px}.dd-thread-body>p{border-radius:17px;width:fit-content;max-width:82%;margin:0 0 12px;padding:12px 14px;font-size:11px;line-height:1.45}.dd-thread-user{color:#fff;background:#2388ff;border-radius:17px 17px 5px!important;margin-left:auto!important}.dd-thread-agent{background:#ddd;border-radius:17px 17px 17px 5px!important}.dd-thread-body article{background:#fff;border:1px solid #ccc;margin-top:18px;padding:16px}.dd-thread-body article>span{font-size:8px;font-weight:700}.dd-thread-body article strong,.dd-thread-body article small{display:block}.dd-thread-body article strong{margin-top:12px;font-size:18px}.dd-thread-body article small{color:#666;margin:5px 0 14px;font-size:9px}.dd-thread-body button{color:#fff;width:100%;min-height:36px;font:inherit;background:#000;border:0;font-size:9px;font-weight:700}.dd-proof-thread>footer{color:#777;border:1px solid #ccc;border-radius:99px;margin:10px;padding:10px;font-size:9px}.dd-personality{color:#050505;background:#dfdfdf;padding-block:128px}.dd-personality button:focus-visible{outline-color:#050505}.dd-personality-heading{grid-template-columns:150px minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:32px;display:grid}.dd-personality-heading>span{letter-spacing:.1em;font-size:10px;font-weight:750}.dd-personality-heading h2{letter-spacing:-.072em;max-width:900px;margin:0;font-size:clamp(58px,7vw,108px);font-weight:420;line-height:.88}.dd-personality-heading p{margin:4px 0 0;font-size:14px;line-height:1.55}.dd-personality-stage{--personality-accent:var(--green);background:#050505;grid-template-columns:.62fr minmax(340px,.92fr) minmax(310px,.72fr);gap:1px;min-height:650px;margin-top:80px;padding:1px;display:grid}.dd-personality-violet{--personality-accent:var(--violet)}.dd-personality-orange{--personality-accent:var(--orange)}.dd-personality-presets,.dd-personality-editor,.dd-personality-preview{background:#f7f7f3}.dd-personality-presets{padding:28px}.dd-personality-presets>span,.dd-personality-editor header span{letter-spacing:.1em;font-size:9px;font-weight:760}.dd-personality-presets button{color:#62625e;width:100%;min-height:138px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8b8b2;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-content:center;gap:8px 12px;padding:20px 0;display:grid}.dd-personality-presets button i{color:#5f5f5a;grid-row:1/3;padding-top:4px;font-size:10px;font-style:normal}.dd-personality-presets button strong{color:inherit;letter-spacing:-.035em;font-size:19px;font-weight:620}.dd-personality-presets button small{font-size:11px}.dd-personality-presets button[aria-selected=true],.dd-personality-presets button[aria-selected=true] i{color:#050505}.dd-personality-presets button[aria-selected=true] strong:after{background:var(--personality-accent);content:"";border-radius:50%;width:9px;height:9px;margin-left:10px;display:inline-block}.dd-personality-editor{padding:28px 32px}.dd-personality-editor>header{border-bottom:1px solid #b8b8b2;justify-content:space-between;align-items:start;padding-bottom:24px;display:flex}.dd-personality-editor header div{gap:7px;display:grid}.dd-personality-editor header strong{letter-spacing:-.045em;font-size:25px;font-weight:580}.dd-personality-editor header>b{background:#e6e6df;padding:6px 9px;font-size:9px;font-weight:700}.dd-personality-traits{gap:23px;padding:34px 0;display:grid}.dd-personality-traits>div{gap:9px;display:grid}.dd-personality-traits span{justify-content:space-between;font-size:11px;display:flex}.dd-personality-traits span b{font-weight:600}.dd-personality-traits i{background:#d1d1ca;height:5px;display:block;overflow:hidden}.dd-personality-traits em{background:var(--personality-accent);height:100%;transition:width .32s;display:block}.dd-personality-rules{border-top:1px solid #b8b8b2;grid-template-columns:110px 1fr;gap:0;display:grid}.dd-personality-rules>*{border-bottom:1px solid #b8b8b2;padding:13px 0}.dd-personality-rules span{color:#686863;letter-spacing:.08em;font-size:8px;font-weight:720}.dd-personality-rules strong{font-size:10px;font-weight:560;line-height:1.45}.dd-personality-preview{box-shadow:9px 9px 0 var(--personality-accent);border:1px solid #050505;border-radius:28px;flex-direction:column;margin:34px 28px;display:flex;overflow:hidden}.dd-personality-preview>header{border-bottom:1px solid #ccc;align-items:center;gap:10px;padding:16px;display:flex}.dd-personality-preview>header>span{background:var(--personality-accent);color:#050505;border-radius:9px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:760;display:grid}.dd-personality-preview header div{gap:2px;display:grid}.dd-personality-preview header strong{font-size:12px}.dd-personality-preview header small{color:#666;font-size:8px}.dd-personality-preview>div{background:#eee;flex:1;min-height:430px;padding:32px 18px}.dd-personality-preview p{background:#d5d5d3;border-radius:17px 17px 17px 5px;max-width:86%;margin:0 0 10px;padding:12px 14px;font-size:11px;line-height:1.45}.dd-personality-preview .dd-personality-user{color:#fff;background:#050505;border-radius:17px 17px 5px;margin-left:auto}.dd-personality-preview .dd-personality-followup{background:var(--personality-accent);color:#050505;width:fit-content}.dd-personality-preview footer{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;padding:13px 16px;font-size:8px;font-weight:680;display:flex}.dd-behavior-layers{border-top:1px solid #050505;border-bottom:1px solid #050505;grid-template-columns:repeat(6,1fr);margin-top:52px;display:grid}.dd-behavior-layers article{border-right:1px solid #aaa;min-height:220px;padding:18px}.dd-behavior-layers article:last-child{border-right:0}.dd-behavior-layers article>span{font-size:9px}.dd-behavior-layers h3{letter-spacing:-.03em;margin:52px 0 12px;font-size:16px;font-weight:620}.dd-behavior-layers p{color:#5d5d58;margin:0;font-size:10px;line-height:1.5}.dd-personality-note{color:#5d5d58;margin:14px 0 0;font-size:10px}.dd-examples{z-index:0;background:var(--black);position:relative}.dd-examples:before{z-index:-1;background:var(--black);content:"";position:absolute;inset:0 calc(50% - 50vw)}.dd-examples .dd-chapter-heading{margin-bottom:72px}.dd-examples .dd-chapter-heading h2{max-width:900px}.od-concepts{border-top:1px solid #fff}.od-concept-tabs{grid-template-columns:repeat(3,1fr);display:grid}.od-concept-tabs button{color:#aaa;min-height:132px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #444;border-top:0;border-left:0;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;align-content:center;gap:5px 12px;padding:18px;display:grid}.od-concept-tabs button:nth-child(3n){border-right:0}.od-concept-tabs button[aria-selected=true]{background:var(--violet);color:#fff}.od-concept-tabs .od-concept-index{grid-area:1/3/3;font-size:9px}.od-concept-tabs strong{letter-spacing:.04em;grid-column:2;font-size:16px}.od-concept-tabs small{grid-column:2/4;font-size:9px}.od-concept-mark{color:#fff;background:#0a0a0a;border:1px solid;grid-row:1/3;width:40px;height:40px;display:block;position:relative;overflow:hidden}.od-concept-mark i{background:currentColor;display:block;position:absolute}.od-mark-film i:first-child,.od-mark-film i:nth-child(2){background:0 0;border:3px solid;width:10px;height:28px;top:6px}.od-mark-film i:first-child{border-right:0;left:6px}.od-mark-film i:nth-child(2){border-left:0;right:6px}.od-mark-film i:nth-child(3){width:8px;height:8px;inset:16px}.od-mark-productivity i:first-child,.od-mark-productivity i:nth-child(2),.od-mark-productivity i:nth-child(3){width:20px;height:3px;left:10px;transform:rotate(-14deg)}.od-mark-productivity i:first-child{top:11px}.od-mark-productivity i:nth-child(2){width:14px;top:18px}.od-mark-productivity i:nth-child(3){width:8px;top:25px}.od-mark-coach i:first-child{background:0 0;border:3px solid;border-radius:50%;width:24px;height:24px;inset:8px}.od-mark-coach i:nth-child(2){width:3px;height:18px;top:4px;left:19px}.od-mark-coach i:nth-child(3){width:12px;height:3px;bottom:8px;left:14px}.od-mark-creator i:first-child,.od-mark-creator i:nth-child(2){border-radius:50% 50% 50% 0;width:9px;height:14px;top:10px}.od-mark-creator i:first-child{left:8px}.od-mark-creator i:nth-child(2){left:21px}.od-mark-creator i:nth-child(3){width:18px;height:3px;bottom:9px;left:11px}.od-mark-artist i:first-child,.od-mark-artist i:nth-child(2),.od-mark-artist i:nth-child(3){width:3px;bottom:9px}.od-mark-artist i:first-child{height:14px;left:10px}.od-mark-artist i:nth-child(2){height:24px;left:19px}.od-mark-artist i:nth-child(3){height:18px;left:28px}.od-mark-brand i:first-child{background:0 0;border:3px solid;width:22px;height:22px;inset:9px;transform:rotate(45deg)}.od-mark-brand i:nth-child(2){border-radius:50%;width:4px;height:4px;inset:18px}.od-mark-brand i:nth-child(3){width:12px;height:2px;top:19px;left:14px;transform:rotate(-45deg)}.od-concept-panel{--concept:var(--green);background:var(--concept);color:#000;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:80px;min-height:640px;padding:64px;display:grid}.od-concept-blue{--concept:var(--blue)}.od-concept-amber{--concept:var(--orange)}.od-concept-rose{--concept:var(--violet)}.od-concept-copy{flex-direction:column;align-items:flex-start;display:flex}.od-concept-brandline{align-items:center;gap:12px;display:flex}.od-concept-brandline .od-concept-mark{grid-row:auto;width:48px;height:48px}.od-concept-brandline>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.od-concept-copy h3{letter-spacing:-.07em;max-width:760px;margin:52px 0 24px;font-size:clamp(56px,6vw,94px);font-weight:420;line-height:.88}.od-concept-copy>p{max-width:600px;margin:0;font-size:14px;line-height:1.55}.od-concept-copy dl{gap:8px;width:100%;margin:auto 0 28px;display:grid}.od-concept-copy dl>div{border-top:1px solid #0006;grid-template-columns:100px 1fr;gap:18px;padding-top:12px;font-size:11px;display:grid}.od-concept-copy dd{margin:0;font-weight:650}.od-concept-copy>a{border-bottom:1px solid #000;padding-bottom:4px;font-size:12px;font-weight:750}.od-concept-thread{background:#fff;border:1px solid #000;place-self:center;width:min(100%,500px);overflow:hidden;box-shadow:12px 12px #000}.od-concept-thread>header{border-bottom:1px solid #ccc;align-items:center;gap:12px;padding:18px;display:flex}.od-concept-thread>header .od-concept-mark{flex:0 0 38px;grid-row:auto;width:38px;height:38px}.od-concept-thread header div{gap:3px;display:grid}.od-concept-thread header strong{font-size:12px}.od-concept-thread header small{color:#666;font-size:8px}.od-thread-status{color:#247748;margin-left:auto;font-size:8px;font-weight:720}.od-thread-status:before{content:"";background:#35c76f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.od-concept-thread>.od-thread-body{background:#f4f4f2;min-height:470px;padding:22px}.od-thread-date{color:#888;text-align:center;margin-bottom:18px;font-size:8px;display:block}.od-concept-thread p{width:fit-content;max-width:84%;margin:0 0 12px;padding:12px 14px;font-size:12px;line-height:1.45}.od-concept-user{background:var(--concept);margin-left:auto!important}.od-concept-agent{background:#ddd}.od-message-card{color:#111;width:min(92%,360px);min-height:118px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8c8c6;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:84px 1fr;gap:0 12px;margin:16px 0 0;padding:10px;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000014}.od-card-art{background:#d9e5dc;border-radius:8px;grid-row:1/3;display:block;position:relative;overflow:hidden}.od-card-art i{display:block;position:absolute}.od-card-place .od-card-art,.od-card-plan .od-card-art,.od-card-event .od-card-art,.od-card-product .od-card-art{background:#dce4d8}.od-card-place .od-card-art:before,.od-card-plan .od-card-art:before,.od-card-event .od-card-art:before,.od-card-product .od-card-art:before{content:"";border:0;border-left:6px solid #fff;border-right:6px solid #fff;position:absolute;inset:-20px 32px;transform:rotate(32deg)}.od-card-art i:first-child{background:var(--concept);border:7px solid #111;border-radius:50% 50% 50% 0;width:24px;height:24px;top:34px;left:30px;transform:rotate(-45deg)}.od-card-art i:nth-child(2){background:#111;border-radius:50%;width:8px;height:8px;top:42px;left:38px}.od-card-art i:nth-child(3){background:#819488;width:50px;height:2px;bottom:13px;left:17px;transform:rotate(-13deg)}.od-card-schedule .od-card-art{background:#dfe9ff}.od-card-schedule .od-card-art:before{content:"";border:2px solid #111;border-radius:6px;position:absolute;inset:14px}.od-card-schedule .od-card-art i:first-child{background:#111;border:0;border-radius:0;width:40px;height:4px;top:31px;left:22px;transform:none}.od-card-schedule .od-card-art i:nth-child(2){background:#111;border-radius:0;width:28px;height:4px;top:43px;left:22px}.od-card-source .od-card-art{background:#eadcff}.od-card-source .od-card-art:before{content:"";background:#fff;border:2px solid #111;position:absolute;inset:14px 18px}.od-card-source .od-card-art i:first-child{background:#111;border:0;border-radius:0;width:32px;height:3px;top:32px;left:26px;transform:none}.od-card-source .od-card-art i:nth-child(2){background:#111;border-radius:0;width:24px;height:3px;top:42px;left:26px}.od-card-content{align-content:start;min-width:0;display:grid}.od-card-content small{color:#6d6d6a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.od-card-content strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.od-card-content>span{color:#555;margin-top:4px;font-size:8px;line-height:1.35}.od-card-content em{color:#555;margin-top:7px;font-size:8px;font-style:normal}.od-card-action{color:#075fcc;border-top:1px solid #e3e3e0;align-self:end;padding-top:9px;font-size:9px;font-weight:720}.od-message-card:focus-visible{outline-offset:3px;outline:3px solid #000}.od-concept-disclosure{color:#999;text-align:right;border-top:1px solid #444;margin:0;padding:12px 16px;font-size:9px}.od-concept-thread>footer{color:#666;border-top:1px solid #ccc;justify-content:space-between;gap:16px;padding:14px 18px;font-size:9px;display:flex}.dd-control{background:var(--blue);color:#000;grid-template-columns:minmax(0,.85fr) minmax(380px,.75fr) minmax(0,1fr);align-items:center;gap:60px;min-height:960px;padding:120px max(32px,50vw - 720px);display:grid}.dd-control header p{max-width:480px;margin:30px 0 0;font-size:15px;line-height:1.55}.dd-orbit{justify-self:center;width:420px;height:420px;position:relative}.dd-orbit-center,.dd-orbit-node{color:#fff;background:#000;border:2px solid #000;place-items:center;font-style:normal;display:grid;position:absolute}.dd-orbit-center{z-index:2;font-size:52px;font-weight:400;inset:135px}.dd-orbit-ring{border:2px solid #000;border-radius:50%;position:absolute}.dd-ring-one{inset:65px}.dd-ring-two{inset:0}.dd-orbit-node{width:58px;height:58px;font-weight:700}.dd-node-one{background:var(--green);color:#000;top:22px;left:181px}.dd-node-two{background:var(--violet);top:181px;right:22px}.dd-node-three{background:var(--orange);bottom:22px;left:181px}.dd-node-four{color:#000;background:#fff;top:181px;left:22px}.dd-layer-grid{border-top:1px solid #000}.dd-layer-grid article{border-bottom:1px solid #00000080;grid-template-columns:40px 140px 1fr;align-items:baseline;gap:14px;padding:19px 0;display:grid}.dd-layer-grid article>span{font-size:9px}.dd-layer-grid h3{margin:0;font-size:18px;font-weight:580}.dd-layer-grid p{margin:0;font-size:11px;line-height:1.4}.dd-launch{z-index:0;background:var(--white);color:#000;position:relative}.dd-launch:before{z-index:-1;background:var(--white);content:"";position:absolute;inset:0 calc(50% - 50vw)}.dd-launch .dd-chapter-heading{grid-template-columns:150px 1fr}.dd-launch-track{grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.dd-launch-track article{border:1px solid #000;border-right:0;min-height:390px;padding:28px;position:relative}.dd-launch-track article:last-child{border-right:1px solid #000}.dd-launch-track article:first-child{background:var(--green)}.dd-launch-track article:nth-child(2){background:var(--violet)}.dd-launch-track article:nth-child(3){background:var(--orange)}.dd-launch-track article:nth-child(4){background:var(--blue)}.dd-launch-track b{letter-spacing:.09em;font-size:13px}.dd-launch-track p{max-width:240px;margin:48px 0 0;font-size:15px;line-height:1.5}.dd-launch-track span{font-size:38px;font-weight:350;position:absolute;bottom:22px;right:24px}.dd-launch-note{color:#555;max-width:760px;margin:28px 0 0 auto;font-size:11px;line-height:1.5}.dd-commerce{background:var(--orange);color:#000;grid-template-columns:minmax(0,.95fr) minmax(480px,.75fr);align-items:center;gap:80px;min-height:850px;padding:120px max(32px,50vw - 720px);display:grid}.dd-commerce h2{max-width:850px;margin-top:28px}.dd-commerce>div:first-child>p{max-width:620px;margin:32px 0;font-size:15px;line-height:1.6}.dd-commerce-graphic{grid-template-columns:80px 1fr 80px;align-items:center;min-height:520px;display:grid}.dd-commerce-bracket{font-size:190px;font-weight:250;line-height:.5}.dd-commerce-graphic article{background:#fff;border:1px solid #000;flex-direction:column;min-height:460px;padding:34px;display:flex;box-shadow:12px 12px #000}.dd-commerce-graphic small{letter-spacing:.1em;font-size:9px}.dd-commerce-graphic article>strong{letter-spacing:-.05em;margin-top:40px;font-size:38px;font-weight:480}.dd-commerce-graphic article>p{margin:12px 0 28px;font-size:13px;line-height:1.5}.dd-commerce-graphic article>b{margin-bottom:auto;font-size:26px}.dd-commerce-graphic article>div{border-top:1px solid #ccc;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.dd-commerce-graphic i{font-style:normal;font-weight:750}.dd-final{text-align:center;background:var(--black);flex-direction:column;justify-content:center;align-items:center;min-height:900px;padding:100px 32px;display:flex}.dd-final-symbol{color:var(--green);align-items:center;font-size:130px;font-weight:250;line-height:.6;display:flex}.dd-final-symbol b{color:var(--violet);font-size:85px}.dd-final>p{letter-spacing:.12em;margin:60px 0 24px;font-size:11px;font-weight:800}.dd-final h2{max-width:1120px}.dd-final .dd-cta{margin-top:54px}.dd-footer{border-top:1px solid #383838;grid-template-columns:.8fr 1.2fr .8fr;align-items:start;gap:40px;min-height:260px;padding-block:52px 36px;display:grid}.dd-footer>p{color:#aaa;max-width:430px;margin:0;font-size:13px;line-height:1.5}.dd-footer>div{justify-content:flex-end;gap:22px;font-size:12px;display:flex}.dd-footer>small{color:#777;grid-column:1/-1;align-self:end;font-size:9px}@keyframes dd-core-in{0%{transform:translate(-50%,-50%)scale(.65)rotate(-10deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes dd-bracket-in{0%{opacity:0;transform:translateY(-50%)scaleX(1.5)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes dd-message-in{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes dd-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(4deg)}}@keyframes dd-dots{0%{transform:translate(-5px)}50%{transform:translate(5px)}to{transform:translate(-5px)}}@media (max-width:1100px){.dd-nav-links{display:none}.dd-hero-stage{grid-template-columns:1fr}.dd-machine{min-height:600px}.dd-statement{grid-template-columns:100px 1fr}.dd-statement-glyph{display:none}.dd-chapter-heading{grid-template-columns:100px 1fr}.dd-chapter-heading>p{grid-column:2}.dd-personality-heading{grid-template-columns:100px 1fr}.dd-personality-heading p{grid-column:2}.dd-personality-stage{grid-template-columns:minmax(250px,.65fr) 1fr}.dd-personality-preview{grid-column:1/-1;min-height:560px}.dd-behavior-layers{grid-template-columns:repeat(3,1fr)}.dd-behavior-layers article:nth-child(3){border-right:0}.dd-behavior-layers article:nth-child(-n+3){border-bottom:1px solid #aaa}.dd-proof{grid-template-columns:1fr 70px minmax(340px,.8fr);padding:40px}.dd-control{grid-template-columns:1fr 1fr}.dd-control header{grid-column:1/-1}.dd-commerce{grid-template-columns:1fr}.dd-commerce-graphic{justify-self:center;width:min(700px,100%)}}@media (max-width:760px){.dd-nav,.dd-hero-stage,.dd-build,.dd-personality,.dd-examples,.dd-launch,.dd-footer{width:min(100% - 32px,1440px)}.dd-nav{grid-template-columns:1fr auto;min-height:72px}.dd-personality{padding-block:88px}.dd-personality-heading{grid-template-columns:1fr;gap:20px}.dd-personality-heading p{grid-column:1}.dd-personality-heading h2{font-size:clamp(52px,15vw,76px)}.dd-personality-stage{grid-template-columns:1fr;margin-top:58px}.dd-personality-presets{padding:22px}.dd-personality-presets button{min-height:100px}.dd-personality-editor{padding:26px 22px}.dd-personality-rules{grid-template-columns:90px 1fr}.dd-personality-preview{grid-column:1;min-height:540px;margin:22px}.dd-personality-preview>div{min-height:380px}.dd-behavior-layers{grid-template-columns:1fr 1fr;overflow:hidden}.dd-behavior-layers article,.dd-behavior-layers article:nth-child(3){border-bottom:1px solid #aaa;border-right:1px solid #aaa;min-height:190px}.dd-behavior-layers article:nth-child(2n){border-right:0}.dd-behavior-layers article:nth-last-child(-n+2){border-bottom:0}.dd-behavior-layers h3{margin-top:36px}.dd-brand{font-size:14px}.dd-brand .brand-mark{width:30px;height:34px}.dd-login{display:none}.dd-nav-actions{gap:0}.dd-nav-actions .dd-cta{min-height:40px;padding-inline:14px;font-size:11px}.dd-hero-stage{gap:52px;min-height:auto;padding:58px 0 64px}.dd-hero-copy h1{font-size:clamp(62px,20vw,90px);line-height:.82}.dd-kicker{max-width:260px;line-height:1.4}.dd-hero-detail{grid-template-columns:1fr;margin-top:34px}.dd-hero-detail small{grid-column:1}.dd-hero-detail>div{flex-wrap:wrap}.dd-machine{min-height:510px}.dd-machine:before{inset:18px}.dd-machine-core{width:170px;height:170px;padding:44px 30px 26px}.dd-core-eye{width:25px;height:25px}.dd-machine-bracket{font-size:190px}.dd-machine-bracket-left{left:2%}.dd-machine-bracket-right{right:2%}.dd-machine-message{min-width:135px;padding:10px;font-size:9px;box-shadow:5px 5px #000}.dd-message-a{top:15%;left:8%}.dd-message-b{top:24%;right:7%}.dd-message-c{bottom:13%;right:12%}.dd-signal-one{font-size:65px}.dd-signal-two,.dd-signal-three{font-size:45px}.dd-hero-marquee{justify-content:flex-start;padding-inline:16px}.dd-hero-marquee span{font-size:18px}.dd-statement{grid-template-columns:1fr;align-content:center;min-height:600px;padding:70px 16px}.dd-statement>p{align-self:auto}.dd-statement h2{font-size:clamp(62px,19vw,88px)}.dd-build,.dd-examples,.dd-launch{padding-block:88px}.dd-chapter-heading{grid-template-columns:1fr;gap:20px}.dd-chapter-heading>p{grid-column:1}.dd-chapter-heading h2,.dd-control h2,.dd-commerce h2,.dd-final h2{font-size:clamp(52px,15vw,76px)}.dd-build-steps{grid-template-columns:1fr 1fr;margin-top:58px}.dd-build-steps li{border-bottom:1px solid #aaa;min-height:215px}.dd-build-steps li:nth-child(2){border-right:0}.dd-build-steps li:nth-child(odd){padding-left:0}.dd-proof{grid-template-columns:1fr;gap:34px;margin-top:54px;padding:24px}.dd-proof-arrow{transform:rotate(90deg)}.dd-proof-builder{min-height:auto}.dd-proof-editor{padding:22px}.dd-proof-thread{width:100%;min-height:535px}.od-concept-tabs{grid-template-columns:1fr 1fr}.od-concept-tabs button:nth-child(2n){border-right:0}.od-concept-tabs button:nth-child(odd){border-right:1px solid #444}.od-concept-panel{grid-template-columns:1fr;gap:50px;min-height:auto;padding:32px 22px 40px}.od-concept-copy h3{margin-top:40px;font-size:clamp(52px,15vw,74px)}.od-concept-copy dl{margin-top:44px}.od-concept-thread{width:100%}.od-concept-thread>.od-thread-body{padding:18px 14px}.od-message-card{grid-template-columns:72px 1fr;width:100%}.dd-control{grid-template-columns:1fr;gap:60px;min-height:auto;padding:90px 16px}.dd-control header{grid-column:1}.dd-orbit{width:min(100%,360px);height:min(88vw,360px)}.dd-orbit-center{inset:116px}.dd-ring-one{inset:55px}.dd-node-one{top:12px;left:calc(50% - 29px)}.dd-node-two{top:calc(50% - 29px);right:12px}.dd-node-three{bottom:12px;left:calc(50% - 29px)}.dd-node-four{top:calc(50% - 29px);left:12px}.dd-layer-grid article{grid-template-columns:30px 110px 1fr}.dd-launch .dd-chapter-heading{grid-template-columns:1fr}.dd-launch-track{grid-template-columns:1fr;margin-top:58px}.dd-launch-track article{border-bottom:0;border-right:1px solid #000;min-height:250px}.dd-launch-track article:last-child{border-bottom:1px solid #000}.dd-launch-track p{margin-top:36px}.dd-commerce{grid-template-columns:1fr;min-height:auto;padding:90px 16px}.dd-commerce-graphic{grid-template-columns:35px 1fr 35px;min-height:470px}.dd-commerce-bracket{font-size:100px}.dd-commerce-graphic article{min-height:430px;padding:24px;box-shadow:7px 7px #000}.dd-commerce-graphic article>strong{font-size:32px}.dd-final{min-height:760px;padding-inline:16px}.dd-final-symbol{font-size:90px}.dd-final-symbol b{font-size:60px}.dd-footer{grid-template-columns:1fr;gap:24px;min-height:320px}.dd-footer>div{justify-content:flex-start}.dd-footer>small{grid-column:1}}@media (prefers-reduced-motion:reduce){.devday-landing *,.devday-landing :before,.devday-landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
