.gts-demo{font-family:var(--font-outfit), system-ui, -apple-system, sans-serif;color:#2b2b2b;box-sizing:border-box;width:100%}.gts-demo *,.gts-demo :before,.gts-demo :after{box-sizing:border-box}.gts-demo button,.gts-demo input{font:inherit}.gts-demo--paused .gts-reveal,.gts-demo--paused .gts-row-land{animation-play-state:paused!important}.gts-demo--active .gts-reveal-1{animation-delay:0s}.gts-demo--active .gts-reveal-2{animation-delay:80ms}.gts-demo--active .gts-reveal-3{animation-delay:.16s}.gts-demo--active .gts-reveal-4{animation-delay:.24s}.gts-demo--active .gts-reveal-5{animation-delay:.32s}.gts-demo--active .gts-reveal-9{animation-delay:.6s}.gts-demo--active .gts-row-land{animation-delay:calc(.5s + var(--row-idx,0) * 80ms)!important}@keyframes gts-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gts-reveal{animation:.35s ease-out both gts-reveal}.gts-reveal-1{animation-delay:1.5s}.gts-reveal-2{animation-delay:1.7s}.gts-reveal-3{animation-delay:1.89s}.gts-reveal-4{animation-delay:2.07s}.gts-reveal-5{animation-delay:2.25s}.gts-reveal-9{animation-delay:5s}@keyframes gts-row-land{0%{opacity:0;transform:translateY(-10px)scale(.976)}to{opacity:1;transform:translateY(0)scale(1)}}.gts-row-land{animation:.28s cubic-bezier(.22,1,.36,1) both gts-row-land;animation-delay:calc(2.6s + var(--row-idx,0) * .15s)}.gts-row-land--fast{animation:.28s cubic-bezier(.22,1,.36,1) both gts-row-land;animation-delay:calc(.3s + var(--row-idx,0) * .15s)}@media (prefers-reduced-motion:reduce){.gts-reveal,.gts-row-land,.gts-row-land--fast{animation:none}}@keyframes gts-score-update{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.gts-score--updating{animation:.5s ease-out forwards gts-score-update}@keyframes gts-dropdown-in{0%{opacity:0}to{opacity:1}}@keyframes gts-dropdown-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes gts-option-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.gts-demo-dropdown{z-index:100;pointer-events:none;background:#fff;border:1px solid #e6e6e6;border-radius:20px;flex-direction:column;gap:12px;min-width:220px;padding:16px;animation:.18s ease-out both gts-dropdown-in;display:flex;position:absolute;box-shadow:0 16px 14px -5px #00000026}.gts-demo-dropdown--exiting{animation:.18s ease-out forwards gts-dropdown-out}.gts-demo-dropdown__option{width:100%;animation:.22s ease-out both gts-option-in;animation-delay:calc(var(--opt-idx,0) * 55ms + 80ms);display:flex}.gts-cursor{pointer-events:none;z-index:200;opacity:0;transition:opacity .25s;position:absolute;top:0;left:0}.gts-cursor--visible{opacity:1}.gts-cursor__dot{background:#08080c47;border-radius:50%;width:18px;height:18px;transition:transform .14s ease-in-out;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 1.5px #ffffff2e}.gts-cursor--clicking .gts-cursor__dot{transform:translate(-50%,-50%)scale(.62)}.gts-demo--board{--sb-white:#fff;--sb-gray-50:#fafafa;--sb-gray-100:#f2f2f2;--sb-gray-200:#e6e6e6;--sb-gray-300:#d6d6d6;--sb-gray-400:#a5a5a5;--sb-gray-500:#767676;--sb-gray-700:#434343;--sb-gray-800:#2b2b2b;--sb-brand-50:#fafafa;--sb-brand-100:#f4f4f5;--sb-brand-200:#e3e3e8;--sb-brand-400:#9e9ead;--sb-brand-500:#6e6e7d;--sb-brand-600:#4f4f5e;--sb-brand-700:#3d3d48;--sb-brand-950:#08080c;--sb-bluegray-500:#4e5ba6;--sb-shadow-xs:0 1px 2px 0 #1018280d;--sb-rail-gradient:linear-gradient(to right, #f2f2f2f2, #f2f2f200)}.gts-demo--board .sb-shell{background:var(--sb-gray-50);width:100%;display:flex}.gts-demo--board .sb-sidebar{background:var(--sb-white);border-right:1px solid var(--sb-gray-200);flex-direction:column;flex:0 0 96px;width:96px;padding:0 20px;display:flex}.gts-demo--board .sb-sidebar__logo{justify-content:center;padding:32px 0;display:flex}.gts-demo--board .sb-sidebar__nav{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.gts-demo--board .sb-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gts-demo--board .sb-nav-item{width:100%;color:var(--sb-brand-400);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.gts-demo--board .sb-nav-item__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.gts-demo--board .sb-nav-item--active{background:var(--sb-brand-100);color:var(--sb-brand-950)}.gts-demo--board .sb-nav-rule{justify-content:center;align-items:center;height:20px;display:flex}.gts-demo--board .sb-nav-rule span{background:var(--sb-gray-200);width:24px;height:1px}.gts-demo--board .sb-sidebar__upgrade{background:var(--sb-bluegray-500);color:#fff;text-align:center;margin:auto -20px 0;padding:20px 4px;font-size:11px;font-weight:500}.gts-demo--board .sb-main{flex-direction:column;flex:1;min-width:0;display:flex}.gts-demo--board .sb-header{background:var(--sb-white);border-bottom:1px solid var(--sb-gray-200);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gts-demo--board .sb-header__menu{border:1px solid var(--sb-gray-200);width:44px;height:44px;color:var(--sb-gray-500);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.gts-demo--board .sb-header__actions{align-items:center;gap:12px;display:flex}.gts-demo--board .sb-header__icon{border:1px solid var(--sb-gray-200);width:44px;height:44px;color:var(--sb-gray-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gts-demo--board .sb-user{background:var(--sb-brand-100);width:44px;height:44px;color:var(--sb-brand-950);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.gts-demo--board .sb-content{flex:1;min-width:0;overflow:hidden}.gts-demo--board .sb-page{flex-direction:column;gap:24px;padding:20px 24px 24px;display:flex}.gts-demo--board .sb-page__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gts-demo--board .sb-page__title{color:var(--sb-gray-800);margin:0;font-size:30px;font-weight:600;line-height:38px}.gts-demo--board .sb-page__subtitle{color:var(--sb-gray-500);margin:4px 0 0;font-size:14px}.gts-demo--board .sb-page__meta{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.gts-demo--board .sb-page__method{color:var(--sb-gray-400);font-size:14px}.gts-demo--board .sb-page__count{color:var(--sb-gray-500);font-size:16px}.gts-demo--board .sb-page__count strong{color:var(--sb-gray-800);font-weight:600}.gts-demo--board .sb-card{background:var(--sb-white);border:1px solid var(--sb-gray-200);border-radius:16px;min-width:0}.gts-demo--board .sb-toolbar{border-bottom:1px solid var(--sb-gray-200);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.gts-demo--board .sb-tabs{align-self:stretch;align-items:flex-start;gap:8px;margin:-14px 0;display:flex}.gts-demo--board .sb-tab{height:100%;color:var(--sb-brand-600);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:14px 12px;font-size:14px;font-weight:500;display:flex}.gts-demo--board .sb-tab--active{border-bottom-color:var(--sb-brand-500);color:var(--sb-gray-800);font-weight:600}.gts-demo--board .sb-tab__count{background:var(--sb-gray-100);min-width:20px;height:20px;color:var(--sb-brand-600);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.gts-demo--board .sb-tab--active .sb-tab__count{background:var(--sb-brand-50)}.gts-demo--board .sb-toolbar__actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.gts-demo--board .sb-btn{border:1px solid var(--sb-gray-200);background:var(--sb-white);height:44px;color:var(--sb-gray-700);white-space:nowrap;box-shadow:var(--sb-shadow-xs);border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.gts-demo--board .sb-search{align-items:center;width:300px;display:inline-flex;position:relative}.gts-demo--board .sb-search svg{color:var(--sb-gray-500);position:absolute;left:12px}.gts-demo--board .sb-search input{border:1px solid var(--sb-gray-300);background:var(--sb-white);width:100%;height:44px;color:var(--sb-gray-800);box-shadow:var(--sb-shadow-xs);border-radius:8px;outline:none;padding:0 16px 0 40px;font-size:14px}.gts-demo--board .sb-search input::placeholder{color:var(--sb-gray-500)}.gts-demo--board .sb-table-wrap{position:relative;overflow:hidden}.gts-demo--board .sb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content}.gts-demo--board .sb-col-check{width:40px}.gts-demo--board .sb-col-place{width:48px}.gts-demo--board .sb-col-score{width:72px}.gts-demo--board .sb-col-idea{width:250px}.gts-demo--board .sb-col-rail{width:20px}.gts-demo--board .sb-col-dim{width:244px}.gts-demo--board .sb-col-edge{width:20px}.gts-demo--board .sb-th,.gts-demo--board .sb-td{border-bottom:1px solid var(--sb-gray-200);background:var(--sb-white);vertical-align:middle;white-space:nowrap;padding:12px 16px}.gts-demo--board .sb-th{text-align:left;position:relative}.gts-demo--board .sb-sticky{z-index:2;position:sticky}.gts-demo--board .sb-cell--check{padding:12px;left:0}.gts-demo--board .sb-cell--place{text-align:center;border-left:1px solid var(--sb-gray-200);padding:12px 6px;left:40px}.gts-demo--board .sb-cell--score{text-align:center;border-left:1px solid var(--sb-gray-200);padding:12px 6px;left:88px}.gts-demo--board .sb-cell--idea{border-left:1px solid var(--sb-gray-200);z-index:3;white-space:normal;padding:12px 14px;left:160px;overflow:visible}.gts-demo--board .sb-cell--idea:after{content:"";background:var(--sb-rail-gradient);pointer-events:none;width:20px;position:absolute;top:-1px;bottom:-1px;right:-20px}.gts-demo--board .sb-cell--rail{background:var(--sb-rail-gradient);padding:0;left:410px}.gts-demo--board .sb-th--dim,.gts-demo--board .sb-td--dim{border-left:1px solid var(--sb-gray-200)}.gts-demo--board .sb-th--dim{padding:12px 32px 12px 16px}.gts-demo--board .sb-cell--rail+.sb-th--dim,.gts-demo--board .sb-cell--rail+.sb-td--dim{border-left:none}.gts-demo--board .sb-cell--edge{z-index:2;background:linear-gradient(90deg,#fafafa00,#f2f2f2f2);padding:0;position:sticky;right:0}.gts-demo--board .sb-th__place{min-height:21px;color:var(--sb-gray-500);justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:15px;display:flex}.gts-demo--board .sb-th__sort{align-items:center;gap:4px;min-width:0;max-width:100%;min-height:21px;display:inline-flex}.gts-demo--board .sb-th__sort--center{justify-content:center;display:flex}.gts-demo--board .sb-th__label{color:var(--sb-brand-700);font-size:12px;font-weight:500;line-height:15px}.gts-demo--board .sb-th__label--dim{text-overflow:ellipsis;min-width:0;overflow:hidden}.gts-demo--board .sb-sort{width:8px;height:12px;color:var(--sb-gray-400);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}.gts-demo--board .sb-collapse,.gts-demo--board .sb-collapse-all{border:1px solid var(--sb-gray-200);background:var(--sb-white);width:26px;height:22px;color:var(--sb-gray-500);box-shadow:var(--sb-shadow-xs);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.gts-demo--board .sb-collapse{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gts-demo--board .sb-collapse__icon{transform:rotate(90deg)}.gts-demo--board .sb-collapse-all{position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 8px),-50%)}.gts-demo--board .sb-collapse-all__chevrons{flex-direction:column;align-items:center;display:inline-flex;transform:rotate(90deg)}.gts-demo--board .sb-collapse-all__second{margin-top:-7px}.gts-demo--board .sb-checkbox{border:1px solid var(--sb-gray-200);background:var(--sb-white);border-radius:4px;width:16px;height:16px;display:block}.gts-demo--board .sb-td.sb-cell--place{color:var(--sb-gray-700);font-size:14px;font-weight:500}.gts-demo--board .sb-score{color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}.gts-demo--board .sb-score--excellent{background:#32976c}.gts-demo--board .sb-score--strong{background:#54b388}.gts-demo--board .sb-score--uncertain{background:#cc8102}.gts-demo--board .sb-score--low{background:#d92d20}.gts-demo--board .sb-idea{flex-direction:column;gap:4px;min-width:0;display:flex}.gts-demo--board .sb-idea__name{color:var(--sb-gray-800);font-size:14px;font-weight:500;line-height:1.375}.gts-demo--board .sb-idea__meta{color:var(--sb-gray-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.gts-demo--board .sb-track{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gts-demo--board .sb-track__icon{flex-shrink:0}.gts-demo--board .sb-cell-trigger{min-width:0;max-width:100%;display:inline-flex}.gts-demo--board .sb-badge{background:var(--sb-brand-50);max-width:100%;color:var(--sb-brand-700);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;transition:background-color .2s,box-shadow .2s;display:inline-flex}.gts-demo--board .sb-badge--active{box-shadow:0 0 0 2px var(--sb-brand-100)}.gts-demo--board .sb-badge--hover{background:var(--sb-brand-100)}.gts-demo--board .sb-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.gts-demo--board .sb-dot--high{background:#32976c}.gts-demo--board .sb-dot--mid{background:#fcc213}.gts-demo--board .sb-dot--low{background:#f04438}.gts-demo--board .sb-badge__stack{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gts-demo--board .sb-badge__label{text-overflow:ellipsis;min-width:0;max-width:100%;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gts-demo--board .sb-badge__sub{text-overflow:ellipsis;max-width:100%;color:var(--sb-brand-500);font-size:10px;line-height:14px;overflow:hidden}.gts-demo--board .sb-badge__icon{color:var(--sb-brand-500);flex-shrink:0}.gts-demo--board .sb-footer{border-top:1px solid var(--sb-gray-200);color:var(--sb-gray-500);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:500;display:flex}.gts-demo--board .sb-pagination{align-items:center;gap:12px;display:flex}.gts-demo--board .sb-page-nav{border:1px solid var(--sb-brand-200);background:var(--sb-white);width:40px;height:40px;color:var(--sb-gray-800);box-shadow:var(--sb-shadow-xs);border-radius:8px;justify-content:center;align-items:center;display:flex}.gts-demo--board .sb-page-nav--disabled{opacity:.5}.gts-demo--board .sb-pages{align-items:center;gap:2px;display:flex}.gts-demo--board .sb-page-num{width:40px;height:40px;color:var(--sb-gray-800);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.gts-demo--board .sb-page-num--active{background:var(--sb-gray-800);color:#fff}.gts-demo--board .sb-td{transition:opacity .28s}.gts-demo--board .sb-tbody--dimmed .sb-tr:not(.sb-tr--focus) .sb-td{opacity:.35}.gts-demo--board .sb-tr--reordering{z-index:10;position:relative}.gts-demo--board .sb-tr--reordering .sb-td{box-shadow:0 -1px 0 0 var(--sb-gray-200), 0 4px 14px -3px #00000012;transition:opacity .28s,box-shadow .2s}.gts-demo--board .gts-demo-dropdown__option{display:flex}.gts-demo--board .sb-card-only{background:var(--sb-white);padding:20px}._page_1388b_3{--color-colors-brand-950:#08080c;--color-colors-brand-500:#6e6e7d;--color-colors-brand-300:#d3d3d9;--color-colors-brand-200:#e3e3e8;--color-text-text-color:#434343;--color-scored-idea-ink-axis:#8a8a97;--color-card-background:#fff;--color-border-border:#e6e6e6;--color-border-border-secondary:#f2f2f2;--color-colors-bluegray-50:#f8f9fc;--color-colors-bluegray-100:#eaecf5;--color-colors-bluegray-200:#c8cce5;--color-colors-bluegray-300:#9ea5d1;--color-colors-bluegray-400:#717bbc;--color-colors-bluegray-500:#4e5ba6;--color-colors-bluegray-600:#3e4784;--color-colors-bluegray-700:#363f72;--color-colors-indigo-950:#1f235b;--color-colors-gray-50:#fafafa;--color-gray-100:#f2f4f7;--color-gray-200:#e4e7ec;--color-colors-error-600:#d92d20;--color-colors-warning-500:#eca906;--color-colors-warning-600:#cc8102;--color-colors-success-400:#54b388;--color-colors-success-500:#32976c;--ink:var(--color-colors-brand-950);--text:var(--color-text-text-color);--muted:var(--color-colors-brand-500);--faint:var(--color-scored-idea-ink-axis);--paper:var(--color-card-background);--border:var(--color-border-border-secondary);--accent:var(--color-colors-bluegray-500);--accent-dark:var(--color-colors-bluegray-600);--accent-light:var(--color-colors-bluegray-200);--frame-gutter:12px;margin-inline:calc(-1 * var(--frame-gutter));padding:24px var(--frame-gutter) 64px;color:var(--ink);overflow-x:clip}._content_1388b_51{flex-direction:column;gap:24px;display:flex}._header_1388b_56,._headerActions_1388b_57,._metadata_1388b_58,._phaseKicker_1388b_59{flex-wrap:wrap;align-items:center;display:flex}._header_1388b_56{justify-content:space-between;gap:16px}._headerActions_1388b_57{gap:8px}._headerActions_1388b_57 button{border:1px solid var(--color-colors-brand-200);background:var(--paper);height:40px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:flex}._headerActions_1388b_57 button:last-child{width:40px;padding:0}._page_1388b_3 button:disabled{cursor:not-allowed}._back_1388b_91{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}._back_1388b_91:hover{color:var(--ink)}._titleBlock_1388b_102{flex-direction:column;gap:10px;display:flex}._titleBlock_1388b_102 ._pageTitle_1388b_107{letter-spacing:-.025em;text-wrap:pretty;font-size:44px;font-weight:600;line-height:1.12}._metadata_1388b_58{gap:12px}._metadata_1388b_58>span{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}._twoCards_1388b_124{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:24px;display:grid}._heroCards_1388b_130{min-height:620px}._card_1388b_133{border:1px solid var(--border);background:var(--paper);border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:26px 28px 28px;display:flex;box-shadow:0 1px 2px #08080c0a}._estimateCard_1388b_144{background:linear-gradient(135deg, var(--color-colors-bluegray-100) 0%, var(--color-colors-bluegray-50) 34%, var(--paper) 64%)}._kicker_1388b_152{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}._total_1388b_159{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:12px;display:flex}._total_1388b_159>span{letter-spacing:-.04em;white-space:nowrap;font-size:74px;font-weight:600;line-height:.85}._total_1388b_159 small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:25px;font-weight:500}._total_1388b_159 ._totalDot_1388b_180{color:var(--color-colors-brand-300);padding-bottom:5px;font-size:25px;font-weight:400}._estimateLead_1388b_186{color:var(--text);text-wrap:pretty;font-size:17px;line-height:1.5}._estimateSpace_1388b_192{flex:1;min-height:12px}._metrics_1388b_196{border:1px solid var(--border);background:linear-gradient(90deg, var(--paper), var(--color-colors-bluegray-50));border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 18px 20px;display:grid}._metrics_1388b_196>div{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}._metrics_1388b_196>div+div:before{content:"";background:var(--accent-light);width:1px;height:70%;position:absolute;top:15%;left:-8px}._metrics_1388b_196 dt,._phaseEstimates_1388b_227 dt{color:var(--faint);font-size:13px}._metrics_1388b_196 dd,._phaseEstimates_1388b_227 dd{white-space:nowrap;font-size:17px;font-weight:600}._meter_1388b_237{gap:3px;width:100%;max-width:86px;margin-top:7px;display:flex}._meter_1388b_237 i{background:var(--color-colors-bluegray-100);border-radius:2px;flex:1;height:3px}._effort_1388b_250 i[data-filled=true]{background:var(--color-colors-error-600)}._runningCost_1388b_253 i[data-filled=true]{background:var(--color-colors-success-400)}._difficulty_1388b_256 i[data-filled=true]{background:var(--color-colors-warning-500)}._estimateActions_1388b_259{flex-direction:column;gap:12px;margin-top:auto;display:flex}._action_1388b_265{text-align:left;border:2px solid #08080c0f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:72px;padding:10px 14px 10px 22px;transition:transform .2s;display:flex}._action_1388b_265>span:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._action_1388b_265 strong{font-size:18px;font-weight:600;line-height:24px}._action_1388b_265 small{font-size:14px;line-height:20px}._action_1388b_265:hover{transform:scale(1.02)}._primaryAction_1388b_296{background:linear-gradient(120deg, var(--accent), var(--color-colors-bluegray-400));color:#fff;border-color:#fff3}._primaryAction_1388b_296 small{color:#ffffffd1}._arrowDisc_1388b_308{background:var(--accent-dark);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._nextStep_1388b_319{background:var(--color-gray-200);isolation:isolate;border-radius:16px;min-width:0;padding:2px;display:flex;position:relative;box-shadow:0 1px 2px #08080c0a}._ribbon_1388b_329{z-index:3;background:linear-gradient(120deg, var(--accent), var(--color-colors-bluegray-400));letter-spacing:.09em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:2px 2px 9px 9px;align-items:center;height:32px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-3px;left:26px;box-shadow:0 2px #2e3a7d38}._nextStepInner_1388b_352{z-index:1;background:var(--paper);border-radius:14px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:52px 28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #08080c08}._glow_1388b_366{z-index:0;pointer-events:none;background:radial-gradient(70% 100% at 6% 100%,#bad1eb8c 0%,#0000 72%),radial-gradient(65% 110% at 52% 108%,#c0c7ee8c 0%,#0000 74%),radial-gradient(72% 105% at 97% 100%,#d3c5f080 0%,#0000 72%);height:300px;position:absolute;bottom:0;left:0;right:0}._nextStepInner_1388b_352 ._nextStepTitle_1388b_391{letter-spacing:-.025em;text-wrap:pretty;font-size:36px;font-weight:600;line-height:1.12;position:relative}._validationLead_1388b_399{color:var(--text);text-wrap:pretty;margin-top:-8px;font-size:17px;line-height:1.5;position:relative}._deck_1388b_407{flex:none;align-items:center;margin:auto 0;padding:32px 0;display:flex;position:relative}._playingCardPosition_1388b_415{z-index:1;aspect-ratio:3/4;flex:1 1 0;min-width:0;position:relative;transform:rotate(-9deg)translateY(18px)}._playingCardPosition_1388b_415+._playingCardPosition_1388b_415{margin-left:-10px}._playingCardPosition_1388b_415[data-card="2"]{z-index:2;transform:rotate(-2deg)translateY(2px)}._playingCardPosition_1388b_415[data-card="3"]{z-index:3;transform:translateY(-8px)}._playingCardPosition_1388b_415[data-card="4"]{z-index:4;transform:rotate(2deg)translateY(-18px)}._playingCardPosition_1388b_415[data-card="5"]{z-index:5;transform:rotate(4deg)translateY(-28px)}._playingCard_1388b_415{background:linear-gradient(165deg, var(--paper), var(--color-colors-bluegray-50));border:1px solid var(--border);color:var(--color-colors-indigo-950);border-radius:14px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0;box-shadow:0 12px 22px #1e26571f,0 2px 6px #1e26570f}._playingCard_1388b_415>span:last-child{text-align:center;text-wrap:pretty;width:calc(100% - 8px);font-size:13px;font-weight:600;line-height:1.2;position:relative}._playingCardPosition_1388b_415:last-child ._playingCard_1388b_415{background:var(--paper);border-color:var(--accent-light);box-shadow:0 16px 30px #1e265733,0 3px 8px #1e26571a}._playingCardPosition_1388b_415:last-child ._playingCard_1388b_415>span:last-child{color:var(--ink);font-weight:700}._cornerBottom_1388b_481,._cornerTop_1388b_482{pointer-events:none;border-color:var(--accent-light);width:58%;height:70%;position:absolute}._cornerBottom_1388b_481{border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 8px;bottom:6px;left:6px}._cornerTop_1388b_482{border-top-width:1px;border-right-width:1px;border-radius:0 8px 0 0;top:6px;right:6px}._topIcon_1388b_503,._bottomIcon_1388b_504{color:var(--color-colors-bluegray-300);position:absolute}._topIcon_1388b_503{top:7px;left:7px}._bottomIcon_1388b_504{bottom:7px;right:7px;transform:rotate(180deg)}._playingCardPosition_1388b_415:last-child svg{color:var(--accent)}._tagline_1388b_520{background:var(--color-gray-100);text-align:center;color:var(--color-colors-bluegray-700);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex;position:relative}._tagline_1388b_520 svg{color:var(--accent);flex-shrink:0}._validationActions_1388b_539{flex-direction:column;gap:14px;display:flex;position:relative}._stepEstimate_1388b_545{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;padding-top:2px;display:flex}._stepEstimate_1388b_545>span{color:var(--faint);font-size:13px}._stepEstimate_1388b_545 strong{align-items:baseline;gap:9px;font-size:19px;font-weight:600;display:flex}._stepEstimate_1388b_545 i,._callout_1388b_565 i{color:var(--color-colors-brand-300);font-style:normal;font-weight:400}._stepEstimate_1388b_545 i{font-size:16px}._roadmap_1388b_573{border:1px solid var(--border);background:var(--paper);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #08080c0a}._roadmapHeader_1388b_582{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:22px 28px;display:flex}._roadmapHeader_1388b_582 ._sectionTitle_1388b_589,._keepHeader_1388b_590 h2{font-size:20px;font-weight:600}._roadmapHeader_1388b_582 p,._keepHeader_1388b_590 p{color:var(--muted);font-size:14px}._timelineViewport_1388b_599{padding:24px 18px 0;overflow-x:auto}._timeline_1388b_599{align-items:stretch;min-width:820px;display:flex}._timelinePhase_1388b_608{text-align:left;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:stretch;min-width:0;padding:0;display:flex;position:relative}._timelinePhase_1388b_608+._timelinePhase_1388b_608{margin-left:-7.5px}._chevron_1388b_623{background:var(--color-colors-bluegray-100);height:72px;color:var(--ink);clip-path:polygon(0 0,calc(100% - 9.5px) 0,100% 50%,calc(100% - 9.5px) 100%,0 100%,9.5px 50%);flex-direction:column;flex-shrink:0;justify-content:center;gap:1px;padding:0 14px 0 30px;transition:transform .18s;display:flex}._timelinePhase_1388b_608:first-child ._chevron_1388b_623{clip-path:polygon(0 0,calc(100% - 9.5px) 0,100% 50%,calc(100% - 9.5px) 100%,0 100%);border-radius:4px 0 0 4px;padding-left:14px}._chevron_1388b_623>span{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-dark);font-size:10px;font-weight:700}._chevron_1388b_623 strong{font-size:14px;font-weight:600;line-height:1.15}._timelinePhase_1388b_608[data-selected=true] ._chevron_1388b_623{background:var(--accent);color:#fff}._timelinePhase_1388b_608[data-selected=true] ._chevron_1388b_623>span{color:#fff}._calloutStem_1388b_673,._calloutTail_1388b_674{background:var(--color-colors-bluegray-50);flex-shrink:0;align-self:center;width:1px;height:20px}._callout_1388b_565{border:1px solid var(--border);background:var(--color-colors-bluegray-50);opacity:.6;border-radius:12px;flex-direction:column;gap:6px;height:150px;margin:0 5px 0 16px;padding:12px 12px 30px;transition:transform .18s;display:flex;position:relative;overflow:hidden}._timelinePhase_1388b_608:first-child ._callout_1388b_565{margin-left:5px}._callout_1388b_565 svg{color:var(--accent-dark);flex-shrink:0}._callout_1388b_565 strong{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35;display:block}._callout_1388b_565>span{-webkit-line-clamp:3;color:var(--muted);text-wrap:pretty;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}._calloutTail_1388b_674{background:0 0}._timelinePhase_1388b_608[data-selected=true] ._callout_1388b_565{opacity:1;background:var(--paper);border-color:var(--color-colors-bluegray-300);box-shadow:0 6px 16px #3744901a}._timelinePhase_1388b_608[data-selected=true] ._calloutStem_1388b_673,._timelinePhase_1388b_608[data-selected=true] ._calloutTail_1388b_674{background:var(--accent-light)}._timelinePhase_1388b_608:hover{z-index:1}._timelinePhase_1388b_608:hover ._chevron_1388b_623{transform:scale(1.04)}._timelinePhase_1388b_608:hover ._callout_1388b_565{transform:scale(1.03)}._validationDetail_1388b_743{border-top:1px solid var(--border);background:var(--color-colors-gray-50);flex-direction:column;gap:20px;padding:40px 28px 28px;display:flex}._detailColumns_1388b_751{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:48px;display:grid}._detailHeading_1388b_757{flex-direction:column;gap:3px;min-width:0;display:flex}._detailHeading_1388b_757 ._kicker_1388b_152{color:var(--faint)}._detailHeading_1388b_757 ._detailTitle_1388b_766{letter-spacing:-.018em;font-size:34px;font-weight:600}._detailMetrics_1388b_771{flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:26px;min-width:0;margin-bottom:-4px;display:flex}._detailMetrics_1388b_771 dt{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}._detailMetrics_1388b_771 dd{font-size:19px;font-weight:600}._detailNarrative_1388b_791{flex-direction:column;gap:14px;min-width:0;display:flex}._detailNarrative_1388b_791 p,._gate_1388b_798 p{color:var(--text);text-wrap:pretty;font-size:16px;line-height:1.6}._detailNarrative_1388b_791 strong,._gate_1388b_798 strong{color:var(--ink);font-weight:600}._detailNarrative_1388b_791 ._detailNote_1388b_809{color:var(--muted);font-size:15px;line-height:1.55}._resources_1388b_814{flex-wrap:wrap;gap:8px;display:flex}._resources_1388b_814 li{border:1px solid var(--border);color:var(--text);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:500}._insights_1388b_829{flex-direction:column;gap:16px;margin-top:22px;display:flex}._insights_1388b_829 ._insightsTitle_1388b_835{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-dark);font-size:17px;font-weight:600}._insights_1388b_829 ul{flex-direction:column;gap:10px;display:flex}._insights_1388b_829 li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:11px;display:grid}._insights_1388b_829 ._bullet_1388b_853{background:var(--accent-light);width:8px;height:8px;margin-top:9px}._gate_1388b_798{background:var(--paper);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:26px 28px 28px;display:flex}._gate_1388b_798 ._gateTitle_1388b_869{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-dark);font-size:15px;font-weight:600}._gateRow_1388b_876,._gateSuccess_1388b_877{gap:11px;display:flex}._gateSuccess_1388b_877{border-top:1px solid var(--border);padding-top:14px}._gate_1388b_798 svg{flex-shrink:0;margin-top:3px}._success_1388b_889{color:var(--color-colors-success-500)}._warning_1388b_892{color:var(--color-colors-warning-600)}._error_1388b_895{color:var(--color-colors-error-600)}._keepHeader_1388b_590{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}._keepHeader_1388b_590>div:first-child{flex-direction:column;gap:6px;display:flex}._carouselButtons_1388b_911{align-items:center;gap:10px;margin-left:auto;display:flex}._carouselButtons_1388b_911 button{border:1px solid var(--accent-light);background:var(--paper);width:52px;height:52px;color:var(--accent-dark);border-radius:999px;justify-content:center;align-items:center;display:flex}._carouselButtons_1388b_911 button:hover{background:var(--color-colors-bluegray-50)}._reverseIcon_1388b_931{transform:rotate(180deg)}._marquee_1388b_934{margin-inline:calc(-1 * var(--frame-gutter));padding:4px 0 12px;overflow:hidden}._marqueeShift_1388b_939{transition:transform .45s}._marqueeTrack_1388b_942{width:max-content;display:flex}._marqueeGroup_1388b_946{display:flex}._keepCard_1388b_949{background:var(--color-colors-gray-50);border:1px solid var(--color-border-border);border-radius:14px;flex-direction:column;flex-shrink:0;gap:14px;width:300px;margin-right:16px;padding:22px 24px 24px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}._keepCard_1388b_949:hover{border-color:var(--color-colors-bluegray-300);box-shadow:0 8px 22px #3744901f}._ghostIcon_1388b_970{color:var(--accent-dark);opacity:.03;pointer-events:none;position:absolute;bottom:-18px;right:-30px}._keepIcon_1388b_978{background:var(--paper);border:1px solid var(--accent-light);width:42px;height:42px;color:var(--accent-dark);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}._keepCard_1388b_949 h3{color:var(--color-colors-indigo-950);text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.25;position:relative}._keepCard_1388b_949 p{color:var(--color-colors-bluegray-700);text-wrap:pretty;font-size:14.5px;line-height:1.6;position:relative}._forecastNote_1388b_1005,._footer_1388b_1006{color:var(--faint);text-wrap:pretty;font-size:13px;line-height:1.6}._phaseKicker_1388b_59{gap:12px}._comingSoon_1388b_1015{background:var(--paper);border:1px solid var(--accent-light);height:24px;color:var(--accent-dark);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}._phaseTitle_1388b_1027{letter-spacing:-.03em;text-wrap:pretty;font-size:40px;font-weight:600;line-height:1.1}._phaseLead_1388b_1034{color:var(--text);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.55}._phaseBody_1388b_1041{color:var(--text);text-wrap:pretty;font-size:16px;line-height:1.65}._phaseEstimates_1388b_227{background:#ffffffa8;border-radius:12px;flex-wrap:wrap;gap:24px;margin-top:auto;padding:16px 18px;display:flex}._benefits_1388b_1056{flex-direction:column;display:flex}._benefits_1388b_1056 li{border-bottom:1px solid var(--border);gap:12px;padding:14px 0;display:flex}._benefitBullet_1388b_1066{background:var(--accent);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:7px}._benefits_1388b_1056 li>div{flex-direction:column;gap:2px;min-width:0;display:flex}._benefits_1388b_1056 h4{text-wrap:pretty;font-size:16px;font-weight:600}._benefits_1388b_1056 p{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}._notifyBlock_1388b_1091{flex-direction:column;gap:14px;margin-top:auto;display:flex}._note_1388b_1097{color:var(--faint);font-size:13px}@keyframes _cardDrop_1388b_1{0%{opacity:0;transform:translateY(-72px)scale(1.04)}to{opacity:1;transform:none}}@keyframes _cardFloat_1388b_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _nextPulse_1388b_1{0%,to{box-shadow:0 0 #606cb24d,0 1px 2px #08080c0a}70%{box-shadow:0 0 0 14px #606cb200,0 1px 2px #08080c0a}}@keyframes _keepScroll_1388b_1{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:no-preference){._nextStep_1388b_319{animation:2.8s cubic-bezier(.25,.8,.4,1) infinite _nextPulse_1388b_1}._playingCard_1388b_415{animation:.52s cubic-bezier(.25,.9,.35,1.05) .2s both _cardDrop_1388b_1,4.2s ease-in-out .72s infinite _cardFloat_1388b_1}._playingCardPosition_1388b_415[data-card="2"] ._playingCard_1388b_415{animation-duration:.52s,5s;animation-delay:.37s,.89s}._playingCardPosition_1388b_415[data-card="3"] ._playingCard_1388b_415{animation-duration:.52s,3.8s;animation-delay:.54s,1.06s}._playingCardPosition_1388b_415[data-card="4"] ._playingCard_1388b_415{animation-duration:.52s,4.6s;animation-delay:.71s,1.23s}._playingCardPosition_1388b_415[data-card="5"] ._playingCard_1388b_415{animation-duration:.52s,3.4s;animation-delay:.88s,1.4s}._marqueeTrack_1388b_942{animation:105s linear infinite _keepScroll_1388b_1}._marquee_1388b_934:hover ._marqueeTrack_1388b_942{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){._marqueeShift_1388b_939,._page_1388b_3 ._action_1388b_265,._timelinePhase_1388b_608 ._chevron_1388b_623,._timelinePhase_1388b_608 ._callout_1388b_565{transition:none}._marquee_1388b_934{overflow-x:auto}._marqueeGroup_1388b_946[aria-hidden=true]{display:none}}@media (width>=640px){._page_1388b_3{--frame-gutter:24px}}@media print{._page_1388b_3{--frame-gutter:0px}}._timelinePhase_1388b_608[data-hovered=true]{z-index:1}._timelinePhase_1388b_608[data-hovered=true] ._chevron_1388b_623{transform:scale(1.04)}._timelinePhase_1388b_608[data-hovered=true] ._callout_1388b_565{transform:scale(1.03)}.df-engineering-sheet{isolation:isolate;background-color:#fff;position:relative}.df-engineering-sheet:before,.df-engineering-sheet:after{content:"";pointer-events:none;position:absolute;inset:0}.df-engineering-sheet:before{z-index:0;background-image:radial-gradient(circle,#ececf0 0 .8px,#0000 .8px);background-position:top;background-size:12px 12px}.df-engineering-sheet:after{z-index:1;background:linear-gradient(90deg,#fff 0%,#fff0 16% 84%,#fff 100%),linear-gradient(#fff 0%,#fff0 16% 84%,#fff 100%)}.df-engineering-sheet>*{z-index:2;position:relative}.df-moving-branch-dash{animation:1.15s linear infinite df-branch-dash-flow}.df-engineering-sheet.df-paused .df-moving-branch-dash{animation-play-state:paused}@keyframes df-branch-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-9px}}.df-fade-y{-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.df-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}@media (prefers-reduced-motion:reduce){.df-moving-branch-dash{animation:none}}
