:root{--ui-purple:#8D4FC4;--ui-purple-chip:#E9DDF4;--ui-cta:#B7E8B5;--ui-cta-hover:#C9EFC9;--ui-cta-ink:#17172E;--ui-success-indicator:#32A852;--ui-warning-indicator:#F6C343;--ui-error-indicator:#EF6B6B;--ui-info-indicator:#3B82F6}.appearance-preview-dark,:root{--td-canvas:#131417;--td-surface:#1C1D22;--td-surface-raised:#26272E;--td-surface-sunken:#17181C;--td-sidebar:#17181C;--td-chrome:#17181C;--td-surface-hover:#30273D;--td-field:#26272E;--td-hairline:#32333C;--td-line-strong:#4A4C59;--td-fg:#EEEEF2;--td-fg-muted:#A2A4B3;--td-fg-subtle:#A2A4B3;--td-fg-placeholder:#A2A4B3;--td-fg-faint:#7F818E;--td-brand:#C4B0ED;--td-brand-hover:#DCCBF7;--td-brand-tint:#C4B0ED;--td-brand-surface:#2C253B;--td-brand-border:#63517D;--td-identity-surface:#211C2C;--td-success-fg:#9ED8AA;--td-success-bg:#1C3023;--td-success-border:#365841;--td-danger-fg:#F29B9F;--td-danger-bg:#372428;--td-danger-border:#674047;--td-warn-fg:#F6D886;--td-warn-bg:#342D1D;--td-warn-border:#665638;--td-info-fg:#A5C2EF;--td-info-bg:#202937;--td-info-border:#3A4C66;--td-neutral-fg:#A2A4B3;--td-neutral:#A2A4B3;--td-neutral-bg:#17181C;--td-neutral-border:#4A4C59;--td-scroll-thumb:#4A4C59;--td-scroll-thumb-hover:#707280}@media (prefers-color-scheme:light){:root:not([data-theme]){--td-canvas:#FAFBFD;--td-surface:#FFFFFF;--td-surface-raised:#FFFFFF;--td-surface-sunken:#F4F6FA;--td-sidebar:#F5EFFA;--td-chrome:#F5EFFA;--td-surface-hover:#F3EAFA;--td-field:#F4F6FA;--td-hairline:#E8E9EF;--td-line-strong:#D9DBE3;--td-fg:#17172E;--td-fg-muted:#66677B;--td-fg-subtle:#66677B;--td-fg-placeholder:#66677B;--td-fg-faint:#A1A3B1;--td-brand:#8D4FC4;--td-brand-hover:#8043B3;--td-brand-tint:#8D4FC4;--td-brand-surface:#F5EFFA;--td-brand-border:#C7AADF;--td-identity-surface:#5C1F85;--td-success-fg:#267540;--td-success-bg:#EFF9EE;--td-success-border:#B7E8B5;--td-danger-fg:#B13A42;--td-danger-bg:#FDEEEF;--td-danger-border:#F4BEC2;--td-warn-fg:#8B670B;--td-warn-bg:#FFF6DB;--td-warn-border:#F6D886;--td-info-fg:#2961C0;--td-info-bg:#EFF4FF;--td-info-border:#C3D6FA;--td-neutral-fg:#66677B;--td-neutral:#66677B;--td-neutral-bg:#F4F6FA;--td-neutral-border:#D9DBE3;--td-scroll-thumb:#D9DBE3;--td-scroll-thumb-hover:#A1A3B1}}:root[data-theme=light]{--td-canvas:#FAFBFD;--td-surface:#FFFFFF;--td-surface-raised:#FFFFFF;--td-surface-sunken:#F4F6FA;--td-sidebar:#F5EFFA;--td-chrome:#F5EFFA;--td-surface-hover:#F3EAFA;--td-field:#F4F6FA;--td-hairline:#E8E9EF;--td-line-strong:#D9DBE3;--td-fg:#17172E;--td-fg-muted:#66677B;--td-fg-subtle:#66677B;--td-fg-placeholder:#66677B;--td-fg-faint:#A1A3B1;--td-brand:#8D4FC4;--td-brand-hover:#8043B3;--td-brand-tint:#8D4FC4;--td-brand-surface:#F5EFFA;--td-brand-border:#C7AADF;--td-identity-surface:#5C1F85;--td-success-fg:#267540;--td-success-bg:#EFF9EE;--td-success-border:#B7E8B5;--td-danger-fg:#B13A42;--td-danger-bg:#FDEEEF;--td-danger-border:#F4BEC2;--td-warn-fg:#8B670B;--td-warn-bg:#FFF6DB;--td-warn-border:#F6D886;--td-info-fg:#2961C0;--td-info-bg:#EFF4FF;--td-info-border:#C3D6FA;--td-neutral-fg:#66677B;--td-neutral:#66677B;--td-neutral-bg:#F4F6FA;--td-neutral-border:#D9DBE3;--td-scroll-thumb:#D9DBE3;--td-scroll-thumb-hover:#A1A3B1}.appearance-preview-dark,:root,:root:not([data-theme]),:root[data-theme]{--td-brand-solid:var(--ui-cta);--td-brand-solid-hover:var(--ui-cta-hover);--td-brand-on:var(--ui-cta-ink);--td-success:var(--ui-success-indicator);--td-danger:var(--ui-error-indicator);--td-warn:var(--ui-warning-indicator);--td-info:var(--ui-info-indicator);--td-focus-base:var(--td-canvas);--td-focus-accent:var(--td-brand);--turbo-plum:#5C1F85}.appearance-preview-light>span:first-child{background:#F5EFFA}.appearance-preview-light i{background:#E8E9EF}.appearance-preview-light i:first-child{background:var(--ui-purple)}.td-tabs{position:relative}.td-tabs .td-tab-more-button:after,.td-tabs>a:after,.td-tabs>button:after{display:none!important}.td-tabs>a,.td-tabs>button{transition:color .16s ease}.td-tab-more{position:relative;display:none;flex-shrink:0}@media (min-width:1024px){.td-tabs>.td-tab-secondary{display:none}.td-tab-more{display:inline-flex}body .td-tabs{overflow:visible}}.turbo-project-tabs .td-tab-more-button:focus:not(:focus-visible){outline:none;box-shadow:none}.turbo-project-tabs .td-tab-more-button:focus-visible{outline-offset:-3px;box-shadow:none}.td-tab-more-button{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:8px 0;font-size:13px;font-weight:650;color:var(--td-fg-subtle);transition:color .16s ease}.td-tab-more-button:hover,.td-tab-more-button[aria-expanded=true]{color:var(--td-fg)}.td-tab-more-button[aria-pressed=true]{color:var(--td-brand)}.td-tab-more-button svg{transition:transform .2s var(--td-ease-swift)}.td-tab-more-button[aria-expanded=true] svg{transform:rotate(180deg)}.td-tab-menu{position:absolute;top:calc(100% + 6px);left:-12px;z-index:30;min-width:220px;padding:6px;border-radius:14px;background:var(--td-surface-raised);box-shadow:0 0 0 1px var(--td-hairline),var(--td-depth-lg);animation:td-pop-in .18s var(--td-ease-swift) both;transform-origin:top left}.td-tab-menu button{display:flex;width:100%;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:550;color:var(--td-fg-muted);text-align:left;transition:background-color .14s ease,color .14s ease}.td-tab-menu button:focus-visible,.td-tab-menu button:hover{background:var(--td-surface-hover);color:var(--td-fg)}.td-tab-menu button[aria-current=true]{color:var(--td-brand);background:var(--td-brand-surface)}@media (prefers-reduced-motion:reduce){.td-tab-menu{animation:none}.td-tab-more-button svg{transition:none}}body .projects-workspace .projects-heading{align-items:flex-end;margin-bottom:32px}body .projects-workspace .projects-heading h1{font-size:34px;letter-spacing:-.035em}body .projects-workspace .projects-heading p{margin-top:6px;font-size:15px}body .projects-workspace .projects-toolbar{flex-wrap:wrap}body .projects-workspace .projects-search{height:48px;border-radius:14px;transition:box-shadow .18s ease}body .projects-workspace .projects-search:focus-within{box-shadow:0 0 0 1px var(--td-brand),0 0 0 4px var(--td-brand-surface)}body .projects-workspace .projects-controls{margin-block:14px 20px}body .projects-workspace .project-health-filters button{min-height:38px;padding:6px 12px;border-radius:999px;font-weight:600;transition:background-color .16s ease,color .16s ease}body .projects-workspace .project-health-filters strong{min-width:22px;height:22px;border-radius:999px;font-size:11.5px}.projects-overview,.projects-overview-grid,.projects-overview-list{grid-template-columns:minmax(0,1fr)!important}body .projects-workspace .project-rows{padding:6px;border-radius:22px;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline),var(--td-depth-sm)}body .projects-workspace .project-row{position:relative;padding:14px;border-top:0;border-radius:16px;transition:background-color .18s ease}body .projects-workspace .project-row+.project-row:after{content:"";position:absolute;top:0;left:70px;right:14px;height:1px;background:var(--td-hairline)}@media (hover:hover){body .projects-workspace .project-row:hover{background:var(--td-surface-sunken)}}body .projects-workspace .project-row-main{grid-template-columns:minmax(0,1fr) auto 40px;gap:6px 16px}body .projects-workspace .project-row-identity{gap:14px}body .projects-workspace .project-row-identity strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.project-card-logo,.project-row-logo{width:42px!important;height:42px;border-radius:13px;background:var(--td-surface-sunken);box-shadow:inset 0 0 0 1px var(--td-hairline);display:grid!important;place-items:center;flex-shrink:0;color:var(--td-fg-muted)}.project-card-logo svg,.project-row-logo svg{width:20px;height:20px}body .projects-workspace .project-row-context{padding-left:56px;margin-top:2px;font-size:13px}body .projects-workspace .project-row-address,body .projects-workspace .project-row-address a{font-size:13px;color:var(--td-fg-subtle)}body .projects-workspace .project-row-address a:hover{color:var(--td-brand)}body .projects-workspace .project-row-address a svg{opacity:0;transition:opacity .16s ease}body .projects-workspace .project-row:hover .project-row-address a svg{opacity:1}.project-row-alert{display:inline-flex;font-size:13px;font-weight:600;color:var(--td-danger-fg)}.project-row-alert:hover{text-decoration:underline;text-underline-offset:3px}body .projects-workspace .project-row-state{flex-direction:row;align-items:center;gap:14px}body .projects-workspace .project-row-status{padding:5px 11px;font-size:12px}body .projects-workspace .project-row-time{font-size:12.5px;min-width:64px}.project-card-header{display:flex;align-items:flex-start;gap:14px}body .projects-workspace .projects-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}body .projects-workspace .projects-resources{border-top:0;margin-top:40px;padding-top:0}body .projects-workspace .projects-resource-grid{gap:0;padding:8px;border-radius:22px;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline),var(--td-depth-sm)}body .projects-workspace .projects-resource{padding:18px 20px;box-shadow:none;border-radius:16px;background:transparent}body .projects-workspace .projects-resource+.projects-resource{box-shadow:-1px 0 0 0 var(--td-hairline);border-radius:0}body .projects-workspace .projects-resource-value{margin-top:8px;font-size:22px;letter-spacing:-.02em}body .projects-workspace .projects-resource-value>span{display:inline;margin-left:4px;font-size:13px}body .projects-workspace .projects-resource-meter{height:6px;margin-top:14px}body .projects-workspace .projects-resource-meter>span{border-radius:999px;transform-origin:left;animation:td-meter-in .7s var(--td-ease-swift) both}@keyframes td-meter-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){body .projects-workspace .projects-resource:nth-child(3){box-shadow:none}}@media (max-width:640px){.projects-workspace .projects-heading h1{font-size:28px}.projects-workspace .project-row-context,.projects-workspace .project-row-state{padding-left:56px}.projects-workspace .project-row+.project-row:after{left:14px}}@media (prefers-reduced-motion:reduce){body .projects-workspace .projects-resource-meter>span{animation:none}}.td-deploying{position:absolute;left:14px;right:14px;bottom:6px}.project-card .td-deploying{left:20px;right:20px;bottom:10px}.td-deploying .project-deploy-progress{height:2px;border-radius:999px}.td-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:640px){.td-source-grid{grid-template-columns:minmax(0,1fr)}}.td-source{position:relative;display:flex;flex-direction:column;gap:4px;min-height:128px;padding:18px;border-radius:18px;cursor:pointer;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline);--td-elevation:0 0 0 1px var(--td-hairline)}.td-source[data-selected=true]{background:var(--td-brand-surface);box-shadow:0 0 0 1.5px var(--td-brand),0 8px 24px -12px rgb(91 25 123/.35);--td-elevation:0 0 0 1.5px var(--td-brand),0 8px 24px -12px rgb(91 25 123/.35)}.td-source:focus-within{box-shadow:0 0 0 2px var(--td-focus-base,var(--td-surface)),0 0 0 4px var(--td-focus-accent,var(--td-brand))}.td-source-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background:var(--td-surface-sunken);color:var(--td-fg-muted);transition:background-color .2s ease,color .2s ease}.td-source[data-selected=true] .td-source-icon{background:var(--td-surface);color:var(--td-brand)}.td-source-title{font-size:14.5px;font-weight:700;color:var(--td-fg);letter-spacing:-.01em}.td-source-description{font-size:12.5px;line-height:1.45;color:var(--td-fg-subtle)}.td-source-check{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--td-brand);color:var(--td-surface);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .26s var(--td-ease-swift)}.td-source[data-selected=true] .td-source-check{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.td-source-check,.td-source-icon{transition:none}}.td-steps{gap:0;margin-bottom:28px;font-size:13px}.td-steps,.td-steps li{display:flex;align-items:center}.td-steps li{flex:0 1 auto;gap:10px;color:var(--td-fg-subtle)}.td-step-mark{flex:none}.td-step-label{line-height:1.3}.td-steps li+li:before{content:"";flex:0 1 48px;min-width:16px;height:2px;margin:0 10px;border-radius:2px;background:var(--td-hairline)}.td-steps li[data-state=current]:before,.td-steps li[data-state=done]+li:before{background:var(--td-brand)}.td-step-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;font-size:12px;font-weight:700;background:var(--td-surface-sunken);box-shadow:inset 0 0 0 1px var(--td-hairline);transition:background-color .24s ease,color .24s ease}.td-steps li[data-state=current]{color:var(--td-fg);font-weight:650}.td-steps li[data-state=current] .td-step-mark{background:var(--td-brand);color:var(--td-surface);box-shadow:0 0 0 4px var(--td-brand-surface)}.td-steps li[data-state=done] .td-step-mark{background:var(--td-brand-surface);color:var(--td-brand);box-shadow:none}@media (max-width:640px){.td-steps li+li:before{margin:0 8px}.td-steps li:not([data-state=current]) .td-step-label{display:none}}.project-detail-heading h1{font-size:32px!important;letter-spacing:-.035em!important}.project-detail-logo{border-radius:18px!important;box-shadow:inset 0 0 0 1px var(--td-hairline)}.project-detail-context{font-size:13px!important}.production-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px;padding:28px;border-radius:24px;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline),var(--td-depth-sm);isolation:isolate}.production-hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:420px;height:420px;z-index:-1;border-radius:999px;background:radial-gradient(closest-side,var(--td-brand-surface),transparent);opacity:.9}.production-hero-copy{min-width:0;flex:1 1 360px}.production-hero-label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:var(--td-fg-muted)}.production-hero-address{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--td-fg);overflow-wrap:anywhere;transition:color .16s ease}.production-hero-address svg{color:var(--td-fg-subtle);transition:transform .22s var(--td-ease-swift)}a.production-hero-address:hover{color:var(--td-brand)}a.production-hero-address:hover svg{transform:translate(2px,-2px)}.production-hero-address.is-empty{font-size:20px;color:var(--td-fg-muted)}.production-hero-message{margin-top:10px;font-size:14px;color:var(--td-fg-muted)}.production-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:12.5px;color:var(--td-fg-subtle)}.production-hero-meta>*{display:inline-flex;align-items:center;gap:6px}.production-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.production-hero-open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:14px;font-size:14px;font-weight:650;background:var(--td-brand-solid);color:var(--td-brand-on)}.production-hero-open:hover{background:var(--td-brand-solid-hover)}.production-hero-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--td-brand)}.production-hero-link svg{transition:transform .2s var(--td-ease-swift)}.production-hero-link:hover svg{transform:translateX(3px)}.deployment-history-heading h2{font-size:16px!important}.deployment-history{border-radius:22px!important;padding:6px}.deployment-history-row{border-radius:16px;padding:0 16px!important}.deployment-history-row+.deployment-history-row{border-top:0!important;box-shadow:inset 0 1px 0 var(--td-hairline)}.deployment-history-link{grid-template-columns:minmax(0,1fr) auto 16px!important;min-height:76px!important;padding:16px 0!important}.deployment-history-title{font-weight:650;letter-spacing:-.01em}.deployment-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--td-fg-subtle)}.deployment-history-arrow{color:var(--td-fg-faint);transition:transform .2s var(--td-ease-swift),color .16s ease}.deployment-history-row:hover .deployment-history-arrow{transform:translateX(3px);color:var(--td-brand)}@media (prefers-reduced-motion:reduce){.deployment-history-actions,.deployment-history-arrow,.production-hero-address svg,.production-hero-link svg{transition:none!important}}.settings-advanced{margin-top:8px;border-radius:20px;box-shadow:0 0 0 1px var(--td-hairline);background:var(--td-surface)}.settings-advanced>summary{display:flex;flex-direction:column;gap:4px;padding:20px 24px 20px 52px;position:relative;cursor:pointer;list-style:none;font-size:15px;font-weight:650;color:var(--td-fg);border-radius:20px;transition:background-color .16s ease}.settings-advanced>summary::-webkit-details-marker{display:none}.settings-advanced>summary:before{content:"";position:absolute;left:24px;top:26px;width:8px;height:8px;border-right:2px solid var(--td-fg-subtle);border-bottom:2px solid var(--td-fg-subtle);transform:rotate(-45deg);transition:transform .22s var(--td-ease-swift)}.settings-advanced[open]>summary:before{transform:rotate(45deg)}.settings-advanced>summary:hover{background:var(--td-surface-sunken)}.settings-advanced>summary span{font-size:13px;font-weight:400;color:var(--td-fg-subtle)}.settings-advanced[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 -1px 0 var(--td-hairline)}.settings-advanced>.settings-section{padding-inline:24px}.settings-advanced[open]>.settings-section{animation:td-rise .28s var(--td-ease-swift) both}@media (prefers-reduced-motion:reduce){.settings-advanced>summary:before{transition:none}.settings-advanced[open]>.settings-section{animation:none}}.deployment-history-row{position:relative}.deployment-history-link{padding-right:52px!important}.deployment-row-menu{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2}.td-menu-right{left:auto!important;right:0;transform-origin:top right!important}@media (max-width:1023px){body .turbo-project-tabs.internal-tabs.td-tabs{display:flex;gap:22px;scrollbar-width:none}body .turbo-project-tabs.internal-tabs.td-tabs::-webkit-scrollbar{display:none}}@media (max-width:640px){body .projects-workspace .projects-heading{flex-direction:column;align-items:stretch;gap:16px;text-align:left}body .projects-workspace .projects-heading .turbo-primary-link{justify-content:center}body .projects-workspace .project-health-filters{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .projects-workspace .project-health-filters::-webkit-scrollbar{display:none}body .projects-workspace .project-health-filters button{flex-shrink:0}body .projects-workspace .projects-toolbar{flex-wrap:nowrap}body .projects-workspace .project-rows{padding:4px}body .projects-workspace .project-row{padding:14px 12px}body .projects-workspace .project-row-main{grid-template-columns:minmax(0,1fr) 40px}body .projects-workspace .project-row-context,body .projects-workspace .project-row-state{padding-left:56px}body .projects-workspace .project-row-address{flex:1;min-width:0}body .projects-workspace .project-row-state{justify-content:space-between;margin-top:8px}body .projects-workspace .projects-resource-value>span{display:inline}.production-hero{padding:22px}.production-hero-address{font-size:22px}.deployment-history-link{grid-template-columns:minmax(0,1fr)!important;padding-right:44px!important}.deployment-history-state{display:flex;align-items:center;gap:10px;margin-top:6px}.deployment-history-arrow{display:none}.deployment-row-menu{right:8px;top:16px;transform:none}.td-steps{flex-wrap:nowrap}body .projects-workspace .project-row-context>*{margin-left:0!important;padding-left:0!important}}:root{--radius-control:10px;--radius-panel:14px}:root,:root:not([data-theme]),:root[data-theme]{--td-depth-sm:0 1px 1px rgb(var(--td-shadow-rgb)/.025)}@media (prefers-color-scheme:light){:root:not([data-theme]){--td-sidebar:#FBFBFC;--td-chrome:#FBFBFC;--td-canvas:#FCFCFD;--td-surface-hover:#F4F4F6;--td-surface-sunken:#F6F6F8;--td-field:#F6F6F8}}:root[data-theme=light]{--td-sidebar:#FBFBFC;--td-chrome:#FBFBFC;--td-canvas:#FCFCFD;--td-surface-hover:#F4F4F6;--td-surface-sunken:#F6F6F8;--td-field:#F6F6F8}.turbo-sidebar{box-shadow:inset -1px 0 0 var(--td-hairline)}.project-detail-heading h1,.turbo-page-header h1,body .projects-workspace .projects-heading h1{font-size:26px!important;font-weight:600!important;letter-spacing:-.03em!important}.production-hero-address{font-size:22px;font-weight:600}.deployment-history-heading h2,.projects-section-heading h2,.settings-section-intro h2{font-weight:600!important}.td-button{font-weight:550!important}.deployment-history,.production-hero,.settings-advanced,body .projects-workspace .project-rows,body .projects-workspace .projects-resource-grid{border-radius:14px!important;box-shadow:0 0 0 1px var(--td-hairline)!important}.production-hero:before{opacity:.55}.deployment-history-row,body .projects-workspace .project-row{border-radius:10px!important}.project-card-logo,.project-row-logo{border-radius:9px!important;width:36px!important;height:36px!important}body .projects-workspace .project-row-context,body .projects-workspace .project-row-state{padding-left:50px}body .projects-workspace .project-row+.project-row:after{left:64px}.td-create{max-width:960px;padding-bottom:64px}.td-wizard-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--td-fg-subtle);transition:color .14s ease}.td-wizard-back:hover{color:var(--td-fg)}.td-create-header{margin:20px 0 24px}.td-create-header h1{font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--td-fg)}.td-create-header p{margin-top:6px;max-width:60ch;font-size:14px;line-height:1.55;color:var(--td-fg-subtle)}.td-create-step{animation:td-rise .32s var(--td-ease-swift) both}.td-create-step h2{font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--td-fg)}.td-origin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.td-origin{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:236px;padding:22px 20px 18px;text-align:left;border-radius:14px;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline);--td-elevation:0 0 0 1px var(--td-hairline)}.td-origin:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--td-brand),var(--td-brand-solid));transform:scaleX(0);transform-origin:left;transition:transform .32s var(--td-ease-swift)}.td-origin:focus-visible:before,.td-origin:hover:before{transform:scaleX(1)}.td-origin-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:10px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--td-brand) 0,color-mix(in srgb,var(--td-brand) 55%,#2a0f45) 100%);box-shadow:0 6px 16px -8px var(--td-brand)}.td-origin-icon.is-small{width:36px;height:36px;margin:0;border-radius:10px}.td-origin-title{font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--td-fg)}.td-origin-description{font-size:13px;line-height:1.5;color:var(--td-fg-subtle)}.td-origin-perk{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:550;color:var(--td-fg-muted)}.td-origin-perk svg{color:var(--td-success-fg,#2f7d43)}.td-origin-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--td-brand)}.td-origin-cta svg{transition:transform .22s var(--td-ease-swift)}.td-origin:hover .td-origin-cta svg{transform:translateX(3px)}.td-origin-badge{position:absolute;top:16px;right:16px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:650;background:var(--td-brand-solid);color:var(--td-brand-on)}.td-create-form{max-width:640px;padding:24px;border-radius:14px;background:var(--td-surface);box-shadow:0 0 0 1px var(--td-hairline)}.td-wizard-switch{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;color:var(--td-fg-subtle);transition:color .14s ease}.td-wizard-switch:hover{color:var(--td-fg)}.td-wizard-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.td-wizard-note{font-size:13px;line-height:1.55;color:var(--td-fg-subtle)}.td-wizard-advanced>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--td-fg-muted)}.td-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--td-hairline)}.td-wizard-actions>span{font-size:12.5px;color:var(--td-fg-subtle)}@media (max-width:900px){.td-origin-grid{grid-template-columns:minmax(0,1fr)}.td-origin{min-height:0}}@media (max-width:640px){.td-create-form{padding:18px}.td-wizard-actions{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.td-create-step{animation:none!important}.td-origin-cta svg,.td-origin:before{transition:none!important}}.deployment-history{overflow:visible!important}.deployment-history-row:has(.td-tab-menu){z-index:20}.deployment-row-menu .td-tab-menu{top:calc(100% + 4px)}.td-quiet-note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--td-fg-subtle)}.td-quiet-note:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--td-warn);flex-shrink:0}.td-domain-step{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--td-fg)}.td-domain-step>span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--td-surface);box-shadow:inset 0 0 0 1px var(--td-hairline);color:var(--td-fg-muted)}.td-domain-help{font-size:12.5px}.td-domain-help>summary{cursor:pointer;padding:4px 0;font-weight:600;color:var(--td-fg-muted)}.td-domain-help>p{margin-top:8px}.rounded-panel{border-radius:14px}.rounded-control{border-radius:10px}.sidebar-pro-card{background:var(--td-surface)!important;box-shadow:0 0 0 1px var(--td-hairline);border-radius:12px!important}.sidebar-pro-card a{background:var(--td-surface-sunken)!important;border-radius:9px!important}