.structure-scene_scene__dqWho{--pointer-x:0;--pointer-y:0;position:relative;width:100%;aspect-ratio:1;container-type:inline-size;perspective:1100px;isolation:isolate;-webkit-user-select:none;user-select:none}.structure-scene_clipDefinitions__nE2eu{position:absolute}.structure-scene_aura__YK_az{position:absolute;inset:8% 12%;background:radial-gradient(ellipse,#ff8a001c 0,#ff8a0008 45%,transparent 70%)}.structure-scene_orbit__epH83{position:absolute;inset:23% 7%;border:1px solid #ff970f30;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 22px #ff870008,inset 0 0 22px #ff870008}.structure-scene_shadow__4I8L_{position:absolute;left:28%;bottom:2%;width:44%;height:5%;background:radial-gradient(ellipse,#ff8a0040,#0007 42%,transparent 70%);filter:blur(5px);animation:structure-scene_shadow-breathe__VolNg 6.8s ease-in-out infinite}.structure-scene_depth__tHLux{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--pointer-y) * -3deg)) rotateY(calc(var(--pointer-x) * 4deg));transition:transform .55s cubic-bezier(.2,.8,.2,1)}.structure-scene_phone__GVX7B{position:absolute;inset:1% 0;transform:translateZ(12px)}.structure-scene_phoneFloat__UpHYR{animation:structure-scene_phone-float__idsm5 6.8s ease-in-out infinite}.structure-scene_phoneImage__D_WMj{display:block;width:100%;height:auto;aspect-ratio:1}.structure-scene_leftPosition__pudWJ,.structure-scene_rightPosition__LD_lh{position:absolute;width:24%;transform-style:preserve-3d}.structure-scene_leftPosition__pudWJ{left:7%;top:27%;transform:translateZ(38px) rotate(-9deg)}.structure-scene_rightPosition__LD_lh{right:7%;top:48%;transform:translateZ(60px) rotate(8deg)}.structure-scene_card__jTowE{display:flex;flex-direction:column;align-items:center;gap:2cqw;padding:4cqw 2.4cqw;border-color:#e4d2bc65 #ffa63c70 #ffa63c70 #e4d2bc55;border-style:solid;border-width:1px;border-radius:3.6cqw;background:linear-gradient(145deg,#30302f,#1a1b1e 42%,#101217);box-shadow:.7cqw .7cqw 0 #ae590925,.8cqw 2cqw 4cqw #0007,inset 0 1px 0 #ffffff0d;color:#c0bcb6;font-family:var(--font-body),Arial,sans-serif;font-size:2.15cqw;line-height:1.4;text-align:center}.structure-scene_card__jTowE strong{display:block;font-weight:600;font-size:2.75cqw;line-height:1.25;color:#fff5e8}.structure-scene_card__jTowE span{display:block}.structure-scene_leftCard__dvlcB{animation:structure-scene_card-float__piy0k 7.6s ease-in-out -2.4s infinite}.structure-scene_rightCard___Dh8B{animation:structure-scene_card-float__piy0k 6.2s ease-in-out -4.1s infinite reverse}.structure-scene_card__jTowE .structure-scene_eyebrow__BUlhB{font-size:1.6cqw;letter-spacing:.1em;color:#ffb754}.structure-scene_cardRule__bH8mr{height:1px;width:80%;background:linear-gradient(90deg,transparent,#ffffff24,transparent)}.structure-scene_badge__7kKg_{display:grid!important;place-items:center;width:9cqw;aspect-ratio:1;border:1px solid #ffd69499;border-radius:50%;background:linear-gradient(135deg,#ffc56d,#ff8b10 65%,#cb6604);box-shadow:0 0 4cqw #ff8c0025,inset 0 1px 2px #ffe8b8a6;color:#fff7e8}.structure-scene_badge__7kKg_ svg{width:58%}.structure-scene_card__jTowE .structure-scene_goal__wMOyo{display:flex;align-items:center;gap:1cqw;align-self:stretch;text-align:left;font-size:2.05cqw}.structure-scene_goal__wMOyo svg{width:3cqw;color:#ffb249;flex-shrink:0}.structure-scene_card__jTowE .structure-scene_progress__BsTXd,.structure-scene_card__jTowE .structure-scene_streak__6Ke_6{display:flex;gap:.9cqw}.structure-scene_progress__BsTXd i{width:3.5cqw;height:.65cqw;border-radius:1cqw;background:#ffffff21}.structure-scene_progress__BsTXd i:first-child{background:#ff9b20}.structure-scene_gem__T8LjQ{width:11cqw;height:12cqw;filter:drop-shadow(0 0 2cqw #ff90004a)}.structure-scene_card__jTowE .structure-scene_premium__sCkGm{font-size:2cqw;font-weight:500;letter-spacing:.28em}.structure-scene_scanIcon__yZuvN{display:grid!important;place-items:center;width:9cqw;aspect-ratio:1;border:1px solid #ffad4499;border-radius:2cqw;color:#ffb345;background:#ff9c0910}.structure-scene_scanIcon__yZuvN svg{width:60%}.structure-scene_nutrientRing__jFHnk{display:grid;place-items:center;width:15cqw;aspect-ratio:1;border-radius:50%;background:conic-gradient(#ff930f 0deg 160deg,#ffe6b9 160deg 250deg,#ffc653 250deg 305deg,#3d3d3c 305deg)}.structure-scene_nutrientRing__jFHnk span{display:grid;place-content:center;width:72%;height:72%;border-radius:50%;background:#191b1e;color:#fff3e1;font-size:2.1cqw}.structure-scene_nutrientLegend__cXYWX{display:grid;gap:.7cqw;width:100%;text-align:left}.structure-scene_nutrientLegend__cXYWX span:before{content:"";display:inline-block;width:1.5cqw;height:1.5cqw;margin-right:1.3cqw;border-radius:50%;background:#ff930f}.structure-scene_nutrientLegend__cXYWX span:nth-child(2):before{background:#ffe6b9}.structure-scene_nutrientLegend__cXYWX span:nth-child(3):before{background:#ffc653}.structure-scene_streak__6Ke_6 i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#ff9b20;box-shadow:0 0 1cqw #ff9b2030}.structure-scene_scene__dqWho[data-scene=onboarding] .structure-scene_leftPosition__pudWJ{top:24%}.structure-scene_scene__dqWho[data-scene=paywall] .structure-scene_rightPosition__LD_lh{width:27%;top:43%;right:7%}.structure-scene_scene__dqWho[data-scene=feature] .structure-scene_leftPosition__pudWJ{top:25%}.structure-scene_scene__dqWho[data-scene=feature] .structure-scene_rightPosition__LD_lh{top:46%}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_leftPosition__pudWJ{width:34%;top:22%;left:5%;transform:translateZ(48px) rotate(-5deg)}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_leftCard__dvlcB{flex-direction:row;gap:1.8cqw;padding:2.5cqw 2cqw;text-align:left}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_leftCard__dvlcB .structure-scene_badge__7kKg_{width:7cqw;flex-shrink:0}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_leftCard__dvlcB strong{font-size:2.3cqw;margin-bottom:.8cqw}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_leftCard__dvlcB span{font-size:1.9cqw}.structure-scene_scene__dqWho[data-scene=retention] .structure-scene_rightPosition__LD_lh{top:53%}.structure-scene_scene__dqWho [data-float]{animation-play-state:paused}.structure-scene_scene__dqWho[data-active=true][data-in-view=true]:not([data-tab-hidden=true]) [data-float]{animation-play-state:running}@keyframes structure-scene_phone-float__idsm5{0%,to{transform:translateY(0) rotate(-.7deg)}50%{transform:translateY(-1.6%) rotate(.7deg)}}@keyframes structure-scene_card-float__piy0k{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6%) rotate(1deg)}}@keyframes structure-scene_shadow-breathe__VolNg{0%,to{transform:scaleX(1);opacity:.8}50%{transform:scaleX(.87);opacity:.5}}@media (prefers-reduced-motion:reduce){.structure-scene_scene__dqWho [data-float]{animation:none}.structure-scene_depth__tHLux{transform:none;transition:none}}.brand-mark_mark__uBL6u{display:block;flex:0 0 auto;box-shadow:0 0 16px rgb(var(--rgb-accent-shadow)/.35);forced-color-adjust:none}.console_shell__6WawJ{display:flex;min-height:100vh;color:var(--color-text);background:#000;font-family:var(--font-sans);--console-line:rgb(var(--rgb-white)/0.1);--console-rail:56px;--console-full:216px;--console-s2:8px;--console-s3:12px;--console-s4:16px;--console-s6:24px;--console-content-gutter:24px;--console-section-gap:24px}.console_skipLink__jTiv6{position:absolute;top:8px;left:-9999px;z-index:60;padding:9px 14px;border:1px solid var(--color-accent);background:var(--color-canvas);color:var(--color-text);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:14px;text-decoration:none}.console_skipLink__jTiv6:focus{left:8px}.console_main__U792g:focus{outline:none}.console_sidebar__yr_MV{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;width:var(--console-full);flex:none;display:flex;flex-direction:column;gap:20px;padding:20px 0;border-right:1px solid var(--console-line);background:var(--color-canvas);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;transition:width .22s cubic-bezier(.4,0,.2,1)}.console_sidebar__yr_MV::-webkit-scrollbar{display:none}.console_sidebar__yr_MV[data-mode=rail]{width:var(--console-rail)}.console_wide__lhaqG{white-space:nowrap;opacity:1;transition:opacity .14s ease 80ms}.console_sidebar__yr_MV[data-mode=rail] .console_wide__lhaqG{opacity:0;pointer-events:none;transition:opacity 90ms ease 0s}.console_brand__mviT6{display:flex;align-items:center;gap:9px;flex:none;padding:0 15px;min-height:28px}.console_brandLink__nPn68{display:inline-flex;align-items:center;gap:9px;color:var(--color-text);text-decoration:none;white-space:nowrap}.console_sidebarBrandName__d5VNM{font-family:var(--font-display),var(--font-sans);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.console_sidebar__yr_MV[data-mode=rail]:not([data-drawer=open]) .console_brandLink__nPn68{visibility:hidden}.console_brandLink__nPn68:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.console_sidebarToggle__Ck9Vt{position:absolute;top:20px;right:15px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--color-text-dim);cursor:pointer;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.console_sidebarToggle__Ck9Vt:hover{color:var(--color-text-accent);border-color:rgb(var(--rgb-accent)/.45)}.console_sidebarToggle__Ck9Vt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.console_sidebar__yr_MV[data-mode=rail] .console_sidebarToggle__Ck9Vt{right:auto;left:15px;background:var(--color-canvas);opacity:1}.console_sidebar__yr_MV[data-mode=rail] .console_sidebarToggle__Ck9Vt:focus-visible,.console_sidebar__yr_MV[data-mode=rail] .console_sidebarToggle__Ck9Vt:hover,.console_sidebar__yr_MV[data-mode=rail]:hover .console_sidebarToggle__Ck9Vt{opacity:1}.console_brandName__Uznhh{font-family:var(--font-display),var(--font-sans);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.console_appBlock__Gbu84{flex:none;padding:0 12px}.console_sidebar__yr_MV[data-mode=rail] .console_appBlock__Gbu84{padding:0 10px}.console_appLabel__V6oHp{display:block;padding:0 5px var(--console-s2)}.console_nav__1GWPT{display:flex;flex-direction:column;flex:none;padding:0 12px}.console_sidebar__yr_MV[data-mode=rail] .console_nav__1GWPT{padding:0 10px}.console_group__gJ2CT{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);padding:10px 10px 3px}.console_item__JIUkg{position:relative;display:flex;align-items:center;gap:11px;padding:9px;border-left:2px solid transparent;color:var(--color-text);text-decoration:none;white-space:nowrap}.console_sidebar__yr_MV[data-mode=rail] .console_item__JIUkg{padding:9px 6px;border-left:0}.console_item__JIUkg:hover{background:transparent;color:var(--color-text)}.console_item__JIUkg:hover .console_itemIcon__o4yxC,.console_item__JIUkg:hover .console_itemLabel__GOMTI{color:var(--color-text)}.console_item__JIUkg:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.console_itemIcon__o4yxC{width:18px;height:18px;flex:none;display:grid;place-items:center;color:var(--color-text-muted)}.console_itemLabel__GOMTI{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display),var(--font-sans);font-weight:700;font-size:14px;letter-spacing:0}.console_itemNote__qJL9c{flex:none;margin-left:auto;padding-left:var(--console-s2);font-size:9px;letter-spacing:.08em;color:var(--color-text-dim)}.console_item__JIUkg[aria-current=page]{background:transparent;border-left-color:var(--color-accent);color:var(--color-text-accent)}.console_item__JIUkg[aria-current=page] .console_itemIcon__o4yxC,.console_item__JIUkg[aria-current=page] .console_itemNote__qJL9c{color:var(--color-text-accent)}.console_item__JIUkg:not([aria-current=page]) .console_itemLabel__GOMTI{color:var(--color-text-muted)}.console_readyDot__8LHtw{position:absolute;top:5px;left:20px;width:4px;height:4px;background:var(--color-text-dim);opacity:0}.console_sidebar__yr_MV[data-mode=rail] .console_item__JIUkg[data-ready=needs_data] .console_readyDot__8LHtw,.console_sidebar__yr_MV[data-mode=rail] .console_item__JIUkg[data-ready=needs_setup] .console_readyDot__8LHtw{opacity:1}.console_sidebar__yr_MV[data-mode=rail] .console_item__JIUkg:focus-visible .console_railLabel__kuyEv,.console_sidebar__yr_MV[data-mode=rail] .console_item__JIUkg:hover .console_railLabel__kuyEv{display:block}.console_railLabel__kuyEv{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:5;padding:4px 9px;border:1px solid var(--console-line);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-display),var(--font-sans);font-weight:700;font-size:14px;white-space:nowrap}.console_rule__k4fcj{height:1px;flex:none;margin:9px 12px;background:var(--console-line)}.console_sidebar__yr_MV[data-mode=rail] .console_rule__k4fcj{margin:9px 10px}.console_main__U792g{flex:1 1;min-width:0;display:flex;flex-direction:column}.console_main__U792g>*{min-height:0}.console_header__Q1oEH{display:flex;align-items:center;gap:var(--console-s4);flex:none;min-height:68px;padding:12px var(--console-content-gutter);border-bottom:1px solid var(--console-line);background:var(--color-canvas)}.console_headerAccount___5B0_{display:flex;flex:none;align-items:center;gap:8px}.console_headerTitle__nPUA4{flex:1 1;min-width:0}.console_kicker__Vmb3D{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-dim)}.console_headerTitle__nPUA4 h1{margin:2px 0 0;font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:25px;line-height:1.1}.console_body__yylJk{flex:1 1;min-width:0;padding:var(--console-s6)}.console_frame__z4t6_{position:relative;border:1px solid var(--console-line);border-radius:var(--radius-panel);background:var(--color-surface)}.console_cards__unARd{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.console_card__TlLqi{display:flex;flex-direction:column;gap:10px;min-height:172px;padding:var(--console-s4) 18px}.console_cardTop__EesoC{display:flex;align-items:flex-start;gap:11px}.console_cardTitle__8vbe3{flex:1 1;min-width:0}.console_cardLogo__3VVBB{display:grid;place-items:center;width:36px;height:36px;flex:none}.console_cardLogo__3VVBB img{display:block;width:32px;height:32px;object-fit:contain}.console_cardName___si9l{font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:17px;line-height:1.1}.console_cardRole__2ha_t{display:block;font-size:11px;color:var(--color-text-dim)}.console_card__TlLqi p{flex:1 1;margin:0;font-size:12.5px;line-height:1.5;color:var(--color-text-body)}.console_cardActions__NUcSo{display:flex;gap:var(--console-s2);padding-top:10px;border-top:1px solid var(--console-line)}.console_accountSnapshot__oKbi7{display:grid;gap:.5rem;margin-top:.75rem}.console_accountSnapshotResult__74O4b{display:grid;gap:.5rem}.console_accountSnapshotList__4v8PO{display:grid;gap:.35rem;margin:0}.console_accountSnapshotList__4v8PO div{display:grid;gap:.25rem .5rem;grid-template-columns:minmax(6rem,auto) minmax(0,1fr)}.console_accountSnapshotList__4v8PO dt{color:var(--dim);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.console_accountSnapshotList__4v8PO dd{margin:0;overflow-wrap:anywhere}.console_catalogManager__8UXce{display:grid;gap:var(--console-s4);margin-top:var(--console-s6);padding-top:var(--console-s6);border-top:1px solid var(--console-line)}.console_catalogManagerHeading__f_Ez8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--console-s4)}.console_catalogManagerHeading__f_Ez8 h2,.console_catalogManagerHeading__f_Ez8 h3,.console_catalogResourceGrid__OEcDF h4,.console_catalogSnapshot__TWTJm h3{margin:0;font-family:var(--font-display),var(--font-sans);font-weight:600}.console_catalogManagerHeading__f_Ez8 h2{font-size:17px}.console_catalogManagerHeading__f_Ez8 h3,.console_catalogSnapshot__TWTJm h3{font-size:15px}.console_catalogManagerHeading__f_Ez8 p,.console_catalogResourceGrid__OEcDF p,.console_catalogSnapshot__TWTJm>p{margin:4px 0 0;color:var(--color-text-dim);font-size:12px;line-height:1.5}.console_catalogChangeSet__aRD_N,.console_catalogForm__uq5dg,.console_catalogSnapshot__TWTJm{display:grid;gap:var(--console-s3);padding:var(--console-s4);border:1px solid var(--console-line)}.console_catalogForm__uq5dg fieldset{display:grid;gap:var(--console-s3);min-width:0;margin:0;padding:0;border:0}.console_catalogForm__uq5dg legend{margin-bottom:var(--console-s3);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:15px}.console_catalogForm__uq5dg label{display:grid;gap:5px;min-width:0;color:var(--color-text-body);font-size:12px}.console_catalogFieldGrid__W3xLL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--console-s3)}.console_catalogToolbar__gI8vB{display:flex;flex-wrap:wrap;gap:var(--console-s2)}.console_catalogButton__wTNAY{padding:7px 12px;border:1px solid var(--console-line);border-radius:0;background:transparent;color:var(--color-text);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:13px;cursor:pointer}.console_catalogButton__wTNAY:hover:not(:disabled){border-color:rgb(var(--rgb-accent)/.5);color:var(--color-text-accent)}.console_catalogButton__wTNAY:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.console_catalogButton__wTNAY:disabled{cursor:not-allowed;opacity:.45}.console_catalogHash__oWrpA{margin:0;color:var(--color-text-dim);font-size:11px;overflow-wrap:anywhere}.console_catalogDiff__2S3hF{max-height:280px;margin:0;padding:var(--console-s3);overflow:auto;border:1px solid rgb(var(--rgb-white)/.07);background:rgb(var(--rgb-black)/.18);color:var(--color-text-subtle);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.console_catalogResourceGrid__OEcDF ul,.console_catalogSteps__C86lu{margin:0;padding:0;list-style:none}.console_catalogResourceGrid__OEcDF li,.console_catalogSteps__C86lu li{display:flex;justify-content:space-between;gap:var(--console-s3);padding:7px 0;border-bottom:1px solid rgb(var(--rgb-white)/.07);font-size:12px}.console_catalogResourceGrid__OEcDF span,.console_catalogSteps__C86lu b{color:var(--color-text-dim);font-weight:400;text-align:right}.console_catalogResourceGrid__OEcDF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--console-s4)}.console_catalogResourceGrid__OEcDF h4{font-size:13px}.console_catalogResourceGrid__OEcDF li{display:grid;justify-content:stretch}.console_catalogResourceGrid__OEcDF details{display:grid;gap:var(--console-s2)}.console_catalogResourceGrid__OEcDF summary{margin-top:var(--console-s1);color:var(--color-text-accent);cursor:pointer}.console_catalogInlineForm__e21Ht,.console_catalogPackageControls__C48MX{display:grid;gap:var(--console-s2);margin-top:var(--console-s2);padding-top:var(--console-s2);border-top:1px solid rgb(var(--rgb-white)/.07)}.console_catalogInlineForm__e21Ht label,.console_catalogPackageControls__C48MX label{display:grid;gap:5px;min-width:0;color:var(--color-text-body);font-size:12px}.console_catalogPackageControls__C48MX h5,.console_catalogPackageControls__C48MX p{margin:0}.console_state__gOvDX{padding:2px 8px;border:1px solid var(--console-line);font-size:10px;white-space:nowrap;color:var(--color-text-muted)}.console_state__gOvDX[data-tone=ready]{border-color:rgb(var(--rgb-accent)/.45);color:var(--color-text-accent)}.console_action__y9DPw{flex:1 1;padding:5px 10px;border:1px solid var(--console-line);border-radius:0;background:transparent;color:var(--color-text);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:13px;text-align:center;cursor:pointer}.console_action__y9DPw:hover:not(:disabled){border-color:rgb(var(--rgb-accent)/.5);color:var(--color-text-accent)}.console_action__y9DPw:disabled{cursor:not-allowed;opacity:.45}.console_docs__0dYn_{padding:5px 10px;color:var(--color-text-accent);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:13px;text-decoration:none}.console_connectionCard__Z7_wI{min-height:248px}.console_connectionForm__fdTpv{display:grid;gap:var(--console-s2)}.console_connectionForm__fdTpv label{font-size:12px;color:var(--color-text-body)}.console_connectionPermissionNote__Rr5Dk{flex:none!important;font-size:11px!important}.console_connectionInput__fIciq{width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--console-line);border-radius:0;background:rgb(var(--rgb-black)/.18);color:var(--color-text);font:inherit}.console_connectionError__GWGjs:focus,.console_connectionInput__fIciq:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.console_connectionDetail__FOzFw,.console_connectionError__GWGjs,.console_connectionMessage__tKPec,.console_connectionWarning__M1n_X{flex:none!important;font-size:11px!important}.console_connectionWarning__M1n_X{color:var(--color-text-dim)!important}.console_connectionMessage__tKPec{color:var(--color-text-accent)!important}.console_connectionError__GWGjs{color:var(--color-danger)!important}.console_oauthProjectList__AhtWK{display:grid;gap:var(--console-s2);margin:0 0 var(--console-s3);padding:var(--console-s3);border:1px solid var(--console-line)}.console_oauthProjectList__AhtWK label{cursor:pointer}.console_oauthManualFallback__aNwb3{grid-column:1/-1}.console_oauthManualFallback__aNwb3>summary{margin-bottom:var(--console-s3);color:var(--color-text-accent);cursor:pointer;font-weight:600}.console_connectionDialog__MVMhA{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--console-line);border-radius:0;background:var(--color-canvas);color:var(--color-text);box-shadow:0 24px 80px rgb(var(--rgb-black)/.55)}.console_connectionDialog__MVMhA[open]{display:flex;flex-direction:column}.console_connectionDialog__MVMhA::backdrop{background:rgb(var(--rgb-black)/.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.console_connectionDialogHeader__Sq63J{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:66px;padding:12px 16px;border-bottom:1px solid var(--console-line)}.console_connectionDialogVendor__zYV15{display:flex;align-items:center;gap:11px}.console_connectionDialogVendor__zYV15>span:last-child{display:grid;gap:1px}.console_connectionDialogVendor__zYV15 strong{font-family:var(--font-display),var(--font-sans);font-size:17px;font-weight:600}.console_connectionDialogVendor__zYV15 small{color:var(--color-text-dim);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.console_connectionDialogClose__8tSgb{width:34px;height:34px;flex:none;border:1px solid var(--console-line);border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:22px;line-height:1}.console_connectionDialogClose__8tSgb:hover:not(:disabled){border-color:rgb(var(--rgb-accent)/.55);color:var(--color-text-accent)}.console_connectionDialogClose__8tSgb:disabled{cursor:not-allowed;opacity:.45}.console_connectionDialogClose__8tSgb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.console_connectionDialogBody__Q_6Ou{min-height:0;overflow-y:auto;padding:28px 30px 30px}.console_connectionDialogBody__Q_6Ou h2{margin:5px 0 18px;font-family:var(--font-display),var(--font-sans);font-size:28px;font-weight:600;line-height:1.1}.console_connectionDialogContent__8sbsJ{display:grid;gap:var(--console-s3)}.console_connectionDialogContent__8sbsJ>p{margin:0;color:var(--color-text-body);font-size:13px;line-height:1.55}.console_connectionDialogContent__8sbsJ>.console_action__y9DPw{width:fit-content;min-height:36px;flex:none}.console_connectionDialogBody__Q_6Ou>.console_oauthManualFallback__aNwb3{margin-top:var(--console-s5);padding-top:var(--console-s4);border-top:1px solid var(--console-line)}.console_drawerToggle__GhFrB{display:none;align-items:center;padding:7px 11px;border:1px solid var(--console-line);background:transparent;color:var(--color-text);font:inherit;font-size:13px;cursor:pointer}@media (max-width:959px){.console_shell__6WawJ{display:block}.console_main__U792g:has(>[data-viewport-workspace]){height:100dvh;overflow:hidden}.console_main__U792g>[data-viewport-workspace]{flex:1 1;height:auto}.console_sidebar__yr_MV{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--console-full);transform:translateX(-100%);background:var(--color-canvas);transition:transform .18s ease}.console_sidebar__yr_MV[data-drawer=open]{transform:translateX(0)}.console_sidebar__yr_MV[data-mode=rail]{width:var(--console-full)}.console_sidebar__yr_MV .console_wide__lhaqG{opacity:1;pointer-events:auto}.console_drawerToggle__GhFrB{display:inline-flex;position:sticky;top:0;z-index:20;background:var(--color-canvas)}.console_sidebarToggle__Ck9Vt{display:none}.console_cards__unARd{grid-template-columns:repeat(2,1fr)}}.console_scrim__B_9_i{display:none}@media (max-width:959px){.console_scrim__B_9_i[data-drawer=open]{display:block;position:fixed;inset:0;z-index:30;background:rgb(var(--rgb-black)/.55)}}@media (max-width:599px){.console_shell__6WawJ{--console-content-gutter:16px;--console-section-gap:16px}.console_cards__unARd{grid-template-columns:1fr}.console_body__yylJk{padding:var(--console-s4)}.console_connectionDialog__MVMhA{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.console_connectionDialogHeader__Sq63J{min-height:56px;padding:10px 12px}.console_connectionDialogBody__Q_6Ou{padding:22px 18px}.console_catalogManagerHeading__f_Ez8,.console_catalogResourceGrid__OEcDF li,.console_catalogSteps__C86lu li{align-items:flex-start;flex-direction:column}.console_catalogFieldGrid__W3xLL,.console_catalogResourceGrid__OEcDF{grid-template-columns:1fr}.console_catalogResourceGrid__OEcDF span,.console_catalogSteps__C86lu b{text-align:left}}@media (prefers-reduced-motion:reduce){.console_sidebarToggle__Ck9Vt,.console_sidebar__yr_MV,.console_wide__lhaqG{transition:none}}@media (forced-colors:active){.console_frame__z4t6_{border:1px solid CanvasText}.console_item__JIUkg[aria-current=page]{border-left-color:Highlight}}.console_pending__AdjNz{max-width:640px;padding:var(--console-s6) 26px}.console_pendingShows__pi5Kr{margin:var(--console-s3) 0 0;font-size:15px;line-height:1.55;color:var(--color-text-body)}.console_pendingBlock__RVWD0{margin-top:var(--console-s6)}.console_pendingList__MOcFx{margin:var(--console-s2) 0 0;padding:0;list-style:none}.console_pendingList__MOcFx li{display:flex;justify-content:space-between;gap:var(--console-s4);padding:7px 0;border-bottom:1px solid rgb(var(--rgb-white)/.07);font-size:13px}.console_pendingList__MOcFx b{font-weight:400;color:var(--color-text-dim)}.console_pendingNote__3bm1i{margin:var(--console-s6) 0 0;font-size:13px;line-height:1.55;color:var(--color-text-dim)}.console_pendingAction__Gy9LZ{display:inline-block;margin-top:var(--console-s4);padding:8px 16px;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-action);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:15px;text-decoration:none}.console_pendingAction__Gy9LZ:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.console_stepRow__VRPUU{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--console-line)}.console_stepRow__VRPUU:first-of-type{border-top:0}.console_stepNumber__4OMRw{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--console-line);font-family:var(--font-display),var(--font-sans);font-size:12px;color:var(--color-text-muted)}.console_stepText___zGLF{display:flex;flex-direction:column;gap:6px;min-width:0}.console_stepTitle__b5V9o{font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:15px;color:var(--color-text)}.console_stepBody__v2SGN{font-size:13px;line-height:1.55;color:var(--color-text-body)}.console_stepSource__074gm{font-size:11px;letter-spacing:.04em;color:var(--color-text-dim)}.console_publishRow___7dOW{display:flex;justify-content:flex-end;margin-top:18px}.console_publish__k17sD{padding:7px 18px;border:1px solid var(--color-accent);background:transparent;color:var(--color-text-accent);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:13px;cursor:pointer}.console_publish__k17sD:hover:not(:disabled){background:rgb(var(--rgb-accent)/.12)}.console_publish__k17sD:disabled{border-color:var(--console-line);color:var(--color-text-dim);cursor:default}.console_funnelRow__rz68I{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid var(--console-line)}.console_funnelRow__rz68I:first-of-type{border-top:0}.console_funnelLabel__QXBNu{flex:1 1;min-width:0;font-size:14px;color:var(--color-text)}.console_funnelCount__zmqyi{flex:none;font-family:var(--font-display),var(--font-sans);font-size:14px;color:var(--color-text-accent)}.console_funnelBar__iuaIM{flex:none;width:140px;height:4px;background:rgb(var(--rgb-white)/.08)}.console_funnelBarFill___j2Zj{display:block;height:100%;background:var(--color-accent)}.console_editStep__jHf9r{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--console-line)}.console_editFields__KJcFx{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.console_editField__kzESg{display:flex;flex-direction:column;gap:5px;min-width:0}.console_editLabel__r_ial{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-dim)}.console_editCount__SEgdY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.console_editCount__SEgdY[data-over=true]{color:var(--color-text-accent)}.console_editArea__6Ohs9,.console_editInput__gdRCf{width:100%;padding:8px 10px;border:1px solid var(--console-line);border-radius:0;background:transparent;color:var(--color-text);font-family:inherit;font-size:13px;line-height:1.55}.console_editArea__6Ohs9:focus,.console_editInput__gdRCf:focus{outline:none;border-color:var(--color-accent)}.console_editArea__6Ohs9{min-height:84px;resize:vertical}.console_editActions__GPvFv{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.console_secondary__kC_ZT{padding:7px 18px;border:1px solid var(--console-line);background:transparent;color:var(--color-text-body);font-family:var(--font-display),var(--font-sans);font-weight:600;font-size:13px;cursor:pointer}.console_publish__k17sD:disabled,.console_secondary__kC_ZT:disabled{opacity:.55;cursor:default}.console_editChoices__IdrJi{display:flex;flex-wrap:wrap;gap:8px}.console_editChoice__jKjdK{padding:6px 12px;border:1px solid var(--console-line);background:transparent;color:var(--color-text-body);font-family:inherit;font-size:12px;cursor:pointer}.console_editChoice__jKjdK[data-selected=true]{border-color:var(--color-accent);color:var(--color-text-accent)}.console_editShape___xv7v{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.console_editShapeActions__ZdXh_{display:flex;gap:6px}.console_previewFrame__RqP9x{display:block;width:293px;height:633px;flex:none;border:1px solid var(--console-line);overflow:hidden;background:var(--color-surface,transparent)}.console_previewViewport__WLJ1T{width:390px;height:844px;border:0;display:block;transform:scale(.75);transform-origin:top left}.console_editWithPreview__0Nx7X{display:flex;align-items:flex-start;gap:20px}.console_editWithPreview__0Nx7X>:first-child{flex:1 1;min-width:0}@media (max-width:1100px){.console_previewFrame__RqP9x{display:none}}.console_readyDot__8LHtw[data-pending]{opacity:1;background:var(--color-text-accent);animation:console_adminNavigationPending__TrdXZ 1s ease-in-out infinite}@keyframes console_adminNavigationPending__TrdXZ{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.console_readyDot__8LHtw[data-pending]{animation:none}}.console_eventMappingField__Pbl0N{margin-block:.75rem;font-size:.8125rem}.console_eventMappingField__Pbl0N input,.console_eventMappingField__Pbl0N select,.console_eventMapping__A4Uev button,.console_eventSearch__qHBXS{min-height:44px}.console_eventMappingField__Pbl0N summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.console_eventMappingField__Pbl0N summary:before{content:"+ ";white-space:pre}.console_eventMappingField__Pbl0N details[open] summary:before{content:"− "}.console_eventMappingField__Pbl0N input,.console_eventMappingField__Pbl0N select,.console_eventSearch__qHBXS{display:block;box-sizing:border-box;width:100%;min-width:0;margin-block:.25rem;padding:.5rem;background:var(--color-canvas);color:inherit;border:1px solid var(--console-line);border-radius:6px}.console_eventMappingField__Pbl0N input:focus-visible,.console_eventMappingField__Pbl0N select:focus-visible,.console_eventSearch__qHBXS:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.projects_projectsPage__Ip7FO{--projects-home-content-max:920px;--nav-height:68px;position:relative;min-width:0;min-height:100dvh;color:var(--color-text);background:#07080a}.projects_projectsPage__Ip7FO:has([data-starter-idea-hero=true]){background:#000}.projects_projectsPage__Ip7FO button,.projects_projectsPage__Ip7FO input,.projects_projectsPage__Ip7FO textarea,.projects_switcherDialog__TZYt_ button,.projects_switcherDialog__TZYt_ input{font:inherit}.projects_homeTopbar__YILrh{position:sticky;z-index:20;top:0;min-width:0;border-bottom:1px solid #ffffff10;background:#07080acc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.projects_topbarInner__e9owV{position:relative;width:min(100%,1220px);min-height:68px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.projects_activeBuild__3c66f a,.projects_billingLink__QFbG9,.projects_brand__HPyqT,.projects_routeStateActions__2yt5P a,.projects_switcherDestinations__97fa7 a,.projects_switcherProject__g2ZkQ{text-decoration:none}.projects_brand__HPyqT{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#f4f1eb;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em}.projects_alphaBadge__18aCv{position:absolute;left:50%;padding:5px 10px;transform:translateX(-50%);border:1px solid #ffffff18;color:var(--color-accent);background:#0e121a55;font:700 11px var(--font-display),Barlow Condensed,sans-serif;letter-spacing:.08em;white-space:nowrap}.projects_activeBuildIcon__U0zuC,.projects_appIcon__qhAxz,.projects_routeStateMark__iiy_H,.projects_switcherProjectIcon__A6N1l{display:grid;place-items:center}.projects_activeBuild__3c66f svg,.projects_openProject__Yx_SF svg,.projects_primaryButton__hL5op svg,.projects_refreshButton__DV_KB svg,.projects_routeStateMark__iiy_H svg,.projects_switcherDestinations__97fa7 svg,.projects_switcherHeader__okz6A button svg,.projects_switcherProjectIcon__A6N1l svg,.projects_switcherSearch__Awlsi svg,.projects_switcherTrigger___cU4a svg{width:16px;height:16px}.projects_topbarActions__OOJmw{min-width:0;display:flex;align-items:center;gap:14px}.projects_topbarActions__OOJmw form{margin:0}.projects_billingLink__QFbG9,.projects_inlineError__Rrpi3 button,.projects_loadMoreRow__jCSai button,.projects_primaryButton__hL5op,.projects_refreshButton__DV_KB,.projects_routeStateActions__2yt5P a,.projects_routeStateActions__2yt5P button,.projects_switcherError__SeO_b button,.projects_switcherFooter__20DDC button,.projects_switcherHeader__okz6A button{min-height:40px;border-radius:var(--radius-control);cursor:pointer}.projects_billingLink__QFbG9,.projects_refreshButton__DV_KB{border:1px solid var(--color-border);color:var(--color-text-muted);background:rgb(var(--rgb-surface-raised)/.58);font-size:12px;font-weight:650}.projects_billingLink__QFbG9{border-radius:0;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.projects_billingLink__QFbG9,.projects_newProjectBack__Esfqn{padding:0 12px;display:inline-flex;align-items:center;text-decoration:none}.projects_newProjectBack__Esfqn{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);background:rgb(var(--rgb-surface-raised)/.58);font-size:12px;font-weight:650}.projects_projectsMain__ZRLEN{position:relative;z-index:1;width:min(100%,1180px);margin:0 auto;padding:0 clamp(14px,4vw,28px) max(72px,env(safe-area-inset-bottom))}.projects_projectsMain__ZRLEN:not(:has([data-starter-idea-hero=true])){padding-top:clamp(34px,6vw,76px)}.projects_hero__v9NoY{width:min(100%,var(--projects-home-content-max));margin:0 auto;text-align:center}.projects_starterHero__ShZQm{position:relative;width:min(100%,1180px);isolation:isolate}.projects_starterHero__ShZQm:has([data-starter-idea-hero=true]){min-height:calc(100vh - 68px);min-height:calc(100dvh - 68px);padding-block:clamp(32px,5dvh,64px);display:grid;align-items:center}.projects_starterHero__ShZQm>[data-hero-scroll-glow=true]{display:none}.projects_starterHero__ShZQm:has([data-starter-idea-hero=true])>[data-hero-scroll-glow=true]{display:block}.projects_heroCopy__XxcOd{margin-bottom:clamp(22px,4vw,34px)}.projects_legacyStarterLink__mMsWF{min-height:44px;margin:14px auto 0;padding:0 12px;display:inline-flex;align-items:center;color:var(--color-text-muted);font-size:12px;font-weight:650;text-underline-offset:3px}.projects_legacyStarterLink__mMsWF:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.projects_activeBuildCopy__J7SYZ small,.projects_activeBuildCopy__J7SYZ span,.projects_activeBuildCopy__J7SYZ strong,.projects_cardCopy__8_Nos h3,.projects_cardCopy__8_Nos p,.projects_emptyProjects__GYLPp h3,.projects_emptyProjects__GYLPp p,.projects_eyebrow__LZpIn,.projects_formError__4tTt8,.projects_heroCopy__XxcOd h1,.projects_heroCopy__XxcOd p,.projects_inlineError__Rrpi3 p,.projects_routeState__AuRDY h1,.projects_routeState__AuRDY p,.projects_sectionHeading__rp8Dm h2,.projects_sectionHeading__rp8Dm p,.projects_switcherEmpty__ZGKRj,.projects_switcherError__SeO_b p,.projects_switcherHeader__okz6A h2,.projects_switcherHeader__okz6A span,.projects_switcherProjectCopy__03oxQ small,.projects_switcherProjectCopy__03oxQ strong{margin:0}.projects_eyebrow__LZpIn{color:var(--color-text-accent);font-size:11px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.projects_heroCopy__XxcOd h1{margin-top:8px;color:var(--color-text-heading);font-size:clamp(30px,6vw,54px);line-height:1.02;letter-spacing:-.05em}.projects_heroCopy__XxcOd p{margin-top:13px;color:var(--color-text-muted);font-size:clamp(14px,2vw,17px)}.projects_newProjectMain__pQoQb{width:min(100%,980px);padding-top:clamp(34px,6vw,76px)}.projects_projectsMain__ZRLEN:has([data-starter-design-workspace=true]){width:100%;max-width:none;padding:0}.projects_hero__v9NoY:has([data-starter-design-workspace=true]){width:100%;max-width:none;margin:0}.projects_starterWorkspace__zVYBn{text-align:start}.projects_starterWorkspace__zVYBn .projects_heroCopy__XxcOd{width:min(100%,920px);margin:0 auto clamp(20px,3vw,30px)}.projects_starterWorkspace__zVYBn .projects_heroCopy__XxcOd h1{margin-top:7px;font-size:clamp(26px,4vw,32px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.projects_starterWorkspace__zVYBn .projects_heroCopy__XxcOd p{max-width:680px;margin-top:9px;font-size:15px;line-height:1.55}.projects_newProjectCapacity__Mz_R3{width:min(100%,var(--projects-home-content-max));min-width:0;margin:18px auto 0;padding:13px 14px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgb(var(--rgb-accent)/.28);border-radius:14px;text-align:left;background:rgb(var(--rgb-accent)/.065)}.projects_newProjectCapacity__Mz_R3>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--color-text-accent);background:rgb(var(--rgb-accent)/.1)}.projects_newProjectCapacity__Mz_R3 svg{width:17px;height:17px}.projects_newProjectCapacity__Mz_R3 div{min-width:0}.projects_newProjectCapacity__Mz_R3 strong{display:block;color:var(--color-text);font-size:12px}.projects_newProjectCapacity__Mz_R3 p{margin:3px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.45}.projects_newProjectCapacity__Mz_R3 a{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.72);font-size:10px;font-weight:680;text-decoration:none;white-space:nowrap}.projects_starter__kqZZa{position:relative;padding:8px;border:1px solid var(--color-border-panel);border-radius:20px;text-align:left;background:rgb(var(--rgb-surface)/.92);box-shadow:0 26px 90px rgb(var(--rgb-black)/.32),inset 0 1px rgb(var(--rgb-white)/.03)}html[data-focus-modality=keyboard] .projects_starter__kqZZa:has(textarea:focus){border-color:rgb(var(--rgb-accent)/.58);box-shadow:0 0 0 3px rgb(var(--rgb-accent)/.1),0 26px 90px rgb(var(--rgb-black)/.32)}.projects_starter__kqZZa textarea{width:100%;min-height:92px;max-height:260px;padding:16px 16px 8px;resize:vertical;border:0;outline:0;color:var(--color-text);background:transparent;font-size:15px;line-height:1.55}.projects_starter__kqZZa textarea::placeholder{color:var(--color-text-placeholder)}.projects_starter__kqZZa textarea:disabled{cursor:not-allowed;opacity:.62}.projects_starterFooter__bsyev{min-width:0;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.projects_starterHint__cO7ge{min-width:0;padding-left:8px;color:var(--color-text-subtle);font-size:11px;line-height:1.45}.projects_primaryButton__hL5op{min-width:112px;padding:0 14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;color:var(--color-on-action);background:var(--gradient-action);font-size:12px;font-weight:760}.projects_loadMoreRow__jCSai button:disabled,.projects_primaryButton__hL5op:disabled,.projects_refreshButton__DV_KB:disabled,.projects_switcherFooter__20DDC button:disabled{cursor:not-allowed;opacity:.48}.projects_primaryButton__hL5op[aria-busy=true] svg{animation:projects_spin__G3mTs .9s linear infinite}.projects_formError__4tTt8{padding:4px 14px 10px;color:var(--color-text-danger);font-size:12px}.projects_blueprintStarter__3e7wu{padding:0;overflow:hidden}.projects_blueprintStep__x70cJ{min-width:0;padding:clamp(18px,4vw,30px);display:grid;gap:24px;text-align:left}.projects_blueprintHeaderTop__DymBn{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.projects_blueprintContext__UYKIn{color:var(--color-text-accent);font-size:10px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.projects_blueprintBackButton__ZswhE{min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-muted);background:rgb(var(--rgb-canvas)/.38);cursor:pointer;font-size:10px;font-weight:680}.projects_blueprintBackButton__ZswhE:disabled{cursor:not-allowed;opacity:.48}.projects_blueprintHeader__mYaJr h2{margin:6px 0 0;color:var(--color-text-heading);font-size:clamp(21px,4vw,28px);line-height:1.15;letter-spacing:-.035em}.projects_blueprintHeader__mYaJr p{margin:8px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.5}.projects_blueprintFeatureSummary__O_STc{min-width:0;padding:11px 12px;display:grid;gap:4px;border:1px solid var(--color-border);border-radius:11px;background:rgb(var(--rgb-canvas)/.38)}.projects_blueprintFeatureSummary__O_STc>span{color:var(--color-text-subtle);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.projects_blueprintFeatureSummary__O_STc p{margin:0;overflow:hidden;display:-webkit-box;color:var(--color-text-muted);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.projects_blueprintPromptNotice__MmF1C{margin:-12px 0 0;padding:10px 12px;border-left:2px solid rgb(var(--rgb-accent)/.62);color:var(--color-text-muted);background:rgb(var(--rgb-accent)/.06);font-size:11px;line-height:1.5}.projects_blueprintField__WUgU7,.projects_referenceImageField__wGDBa{min-width:0;display:grid;gap:8px}.projects_blueprintField__WUgU7>label,.projects_designChoices___UNvF legend,.projects_referenceImageHeading__9Gn1V>label{color:var(--color-text);font-size:12px;font-weight:720}.projects_blueprintField__WUgU7 label small,.projects_referenceImageHeading__9Gn1V label small{margin-left:5px;color:var(--color-text-subtle);font-size:10px;font-weight:560;text-transform:uppercase}.projects_starter__kqZZa .projects_blueprintField__WUgU7 textarea{min-height:98px;max-height:300px;padding:12px 13px;border:1px solid var(--color-border);border-radius:12px;outline:0;background:rgb(var(--rgb-canvas)/.48);font-size:13px;line-height:1.55}.projects_starter__kqZZa .projects_blueprintField__WUgU7 textarea:focus{border-color:rgb(var(--rgb-accent)/.58)}.projects_blueprintFieldHint__Q27qT{margin:0;color:var(--color-text-subtle);font-size:11px;line-height:1.5}html[data-focus-modality=keyboard] .projects_referenceImageInput__W_Fev:focus,html[data-focus-modality=keyboard] .projects_starter__kqZZa .projects_blueprintField__WUgU7 textarea:focus{box-shadow:0 0 0 3px rgb(var(--rgb-accent)/.11)}.projects_designChoices___UNvF{min-width:0;margin:0;padding:0;border:0}.projects_designChoices___UNvF legend{margin-bottom:10px;padding:0}.projects_designChoiceGrid__IEF_Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.projects_designChoice__zJRkN{min-width:0;min-height:50px;padding:10px 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:11px;color:var(--color-text-muted);background:rgb(var(--rgb-canvas)/.38);cursor:pointer;font-size:11px;line-height:1.35}.projects_designChoice__zJRkN[data-selected=true]{border-color:rgb(var(--rgb-accent)/.58);color:var(--color-text);background:rgb(var(--rgb-accent)/.09)}.projects_designChoice__zJRkN input{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:var(--color-text-accent)}html[data-focus-modality=keyboard] .projects_designChoice__zJRkN:has(input:focus-visible){outline:3px solid rgb(var(--rgb-accent)/.16);outline-offset:1px}.projects_onboardingChoice__JD1rL{min-width:0;padding-top:14px;border-top:1px solid var(--color-border-panel)}.projects_onboardingChoice__JD1rL label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;cursor:pointer}.projects_onboardingChoice__JD1rL input{margin-top:2px;accent-color:rgb(var(--rgb-accent))}.projects_onboardingChoice__JD1rL label>span{display:grid;gap:4px;color:var(--color-text);font-size:12px;font-weight:720}.projects_onboardingChoice__JD1rL label small{margin-left:5px;color:var(--color-text-subtle);font-size:10px;font-weight:560;text-transform:uppercase}.projects_blueprintDisclosure__q5BfS{min-width:0;border-top:1px solid var(--color-border-panel)}.projects_blueprintDisclosureButton__PGxd0{width:100%;min-height:44px;padding:10px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;color:var(--color-text);background:transparent;cursor:pointer;font-size:12px;font-weight:720;text-align:left}.projects_blueprintDisclosureButton__PGxd0 small{margin-left:5px;color:var(--color-text-subtle);font-size:10px;font-weight:560;text-transform:uppercase}.projects_blueprintDisclosureButton__PGxd0 svg{width:16px;height:16px;flex:0 0 auto;transition:transform .16s ease}.projects_blueprintDisclosureButton__PGxd0[aria-expanded=true] svg{transform:rotate(180deg)}.projects_blueprintDisclosureButton__PGxd0:disabled{cursor:not-allowed;opacity:.48}.projects_blueprintDisclosurePanel__z_KLC{padding:2px 0 14px}.projects_blueprintDisclosurePanel__z_KLC[hidden]{display:none}.projects_referenceImageHeading__9Gn1V{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.projects_referenceImageHeading__9Gn1V>span,.projects_referenceImageHint__TAwY5,.projects_referenceImageStatus__8vV1c{color:var(--color-text-subtle);font-size:10px;line-height:1.45}.projects_referenceImageInput__W_Fev{width:100%;min-width:0;padding:8px;border:1px dashed var(--color-border);border-radius:11px;color:var(--color-text-muted);background:rgb(var(--rgb-canvas)/.38);font-size:11px}.projects_referenceImageInput__W_Fev::file-selector-button{min-height:34px;margin-right:10px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:rgb(var(--rgb-surface-raised)/.78);cursor:pointer;font-size:11px;font-weight:680}.projects_referenceImageInput__W_Fev:disabled,.projects_referenceImageInput__W_Fev:disabled::file-selector-button{cursor:not-allowed;opacity:.6}.projects_referenceImageHint__TAwY5,.projects_referenceImageStatus__8vV1c{margin:0}.projects_referenceImageStatus__8vV1c{color:var(--color-text-muted)}.projects_referenceImageField__wGDBa>.projects_formError__4tTt8{padding:0}.projects_referenceImagePreview__NzRd1{min-width:0;padding:9px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--color-border);border-radius:12px;background:rgb(var(--rgb-canvas)/.44)}.projects_referenceImagePreview__NzRd1 img{width:64px;height:52px;display:block;border-radius:8px;object-fit:cover;background:var(--color-canvas)}.projects_referenceImagePreview__NzRd1 div{min-width:0;display:grid;gap:3px}.projects_referenceImagePreview__NzRd1 strong{overflow:hidden;color:var(--color-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.projects_referenceImagePreview__NzRd1 span{color:var(--color-text-subtle);font-size:10px}.projects_referenceImagePreview__NzRd1 button{min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);background:transparent;cursor:pointer;font-size:10px;font-weight:680}.projects_blueprintFooter__4PQfp{min-width:0;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-border-panel)}.projects_blueprintFooter__4PQfp p{max-width:520px;margin:0;color:var(--color-text-subtle);font-size:11px;line-height:1.45}.projects_activeBuild__3c66f{width:min(100%,var(--projects-home-content-max));min-width:0;margin:clamp(28px,5vw,48px) auto 0;padding:13px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgb(var(--rgb-accent)/.34);border-radius:15px;background:rgb(var(--rgb-accent)/.075)}.projects_activeBuildIcon__U0zuC{width:42px;height:42px;border-radius:12px;color:var(--color-text-accent);background:rgb(var(--rgb-accent)/.13)}.projects_activeBuildIcon__U0zuC svg{animation:projects_projectPulse__Nyn7p 1.8s ease-in-out infinite}.projects_activeBuildCopy__J7SYZ{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.projects_activeBuildCopy__J7SYZ small,.projects_activeBuildCopy__J7SYZ span{color:var(--color-text-muted);font-size:11px}.projects_activeBuildCopy__J7SYZ strong{overflow:hidden;color:var(--color-text-heading);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.projects_activeBuild__3c66f a{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(var(--rgb-accent)/.28);border-radius:9px;color:var(--color-text-accent-strong);background:rgb(var(--rgb-accent)/.08);font-size:11px;font-weight:700}.projects_projectsSection__Idbbp{width:min(100%,var(--projects-home-content-max));margin-top:clamp(56px,6vw,80px);margin-right:auto;margin-left:auto}.projects_sectionHeading__rp8Dm{min-width:0;margin-bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.projects_sectionHeading__rp8Dm h2{color:var(--color-text-heading);font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:clamp(25px,3vw,30px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.projects_sectionHeading__rp8Dm p{margin-top:6px;color:var(--color-text-subtle);font-size:12px}.projects_sectionActions__da_9K{display:flex;align-items:center;gap:8px}.projects_refreshButton__DV_KB{padding:0 11px;display:inline-flex;align-items:center;gap:7px}.projects_inlineError__Rrpi3{margin-bottom:16px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgb(var(--rgb-danger)/.35);border-radius:12px;color:var(--color-text-danger);background:rgb(var(--rgb-danger)/.075);font-size:12px}.projects_inlineError__Rrpi3 p{margin-top:3px;color:var(--color-text-danger-soft)}.projects_inlineError__Rrpi3 button{padding:0 12px;flex:0 0 auto;border:1px solid rgb(var(--rgb-danger)/.32);color:var(--color-text-danger);background:transparent}.projects_projectGrid__nHZeG{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.projects_projectCard___L6OM{min-width:0;min-height:210px;overflow:hidden;border:1px solid var(--color-border);border-radius:15px;background:rgb(var(--rgb-surface)/.72);box-shadow:inset 0 1px rgb(var(--rgb-white)/.025);transition:border-color .16s ease,background .16s ease,transform .16s ease}.projects_projectCard___L6OM:hover{border-color:rgb(var(--rgb-accent)/.42);background:rgb(var(--rgb-surface-raised)/.8);transform:translateY(-2px)}.projects_projectCardLink__y1tKp{height:100%;min-height:210px;padding:17px;display:flex;flex-direction:column;color:inherit;text-decoration:none}.projects_cardFooter___JxgU,.projects_cardTopline__sYv0f,.projects_openProject__Yx_SF,.projects_statusPill__1vItP{display:flex;align-items:center}.projects_cardFooter___JxgU,.projects_cardTopline__sYv0f{justify-content:space-between;gap:10px}.projects_appIcon__qhAxz{width:34px;height:34px;border:1px solid rgb(var(--rgb-accent)/.2);border-radius:10px;color:var(--color-text-accent-icon);background:rgb(var(--rgb-accent)/.085)}.projects_appIcon__qhAxz svg{width:17px;height:17px}.projects_statusPill__1vItP{min-width:0;min-height:25px;padding:0 8px;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:rgb(var(--rgb-surface-raised)/.54);font-size:10px;font-weight:680;white-space:nowrap}.projects_statusDot__sX0nJ{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--color-text-subtle)}.projects_statusPill__1vItP[data-tone=active]{border-color:rgb(var(--rgb-accent)/.34);color:var(--color-text-accent-strong);background:rgb(var(--rgb-accent)/.09)}.projects_statusPill__1vItP[data-tone=active] .projects_statusDot__sX0nJ{background:var(--color-accent);box-shadow:0 0 0 4px rgb(var(--rgb-accent)/.1);animation:projects_statusPulse__MtnZS 1.8s ease-in-out infinite}.projects_statusPill__1vItP[data-tone=success]{border-color:rgb(var(--rgb-success)/.28);color:var(--color-text-success);background:rgb(var(--rgb-success)/.07)}.projects_statusPill__1vItP[data-tone=success] .projects_statusDot__sX0nJ{background:var(--color-success)}.projects_statusPill__1vItP[data-tone=danger]{border-color:rgb(var(--rgb-danger)/.3);color:var(--color-text-danger);background:rgb(var(--rgb-danger)/.07)}.projects_statusPill__1vItP[data-tone=danger] .projects_statusDot__sX0nJ{background:var(--color-danger)}.projects_cardCopy__8_Nos{min-width:0;margin:19px 0 24px;flex:1 1 auto}.projects_cardCopy__8_Nos h3{overflow:hidden;color:var(--color-text-heading);font-size:15px;line-height:1.35;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.projects_cardCopy__8_Nos p{margin-top:8px;overflow:hidden;display:-webkit-box;color:var(--color-text-muted);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.projects_cardCopy__8_Nos .projects_noPrompt__HUyqU{color:var(--color-text-subtle);font-style:italic}.projects_cardFooter___JxgU{color:var(--color-text-subtle);font-size:10px}.projects_openProject__Yx_SF{gap:5px;color:var(--color-text-muted);font-weight:650}.projects_openProject__Yx_SF svg{width:13px;height:13px;transition:transform .16s ease}.projects_projectCard___L6OM:hover .projects_openProject__Yx_SF svg{transform:translateX(2px)}.projects_emptyProjects__GYLPp{min-height:300px;padding:38px 20px;display:grid;place-items:center;align-content:center;border:1px dashed var(--color-border-strong);border-radius:16px;text-align:center;background:rgb(var(--rgb-surface)/.42)}.projects_emptyProjects__GYLPp>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--color-text-accent);background:rgb(var(--rgb-accent)/.1)}.projects_emptyProjects__GYLPp svg{width:21px;height:21px}.projects_emptyProjects__GYLPp h3{margin-top:15px;color:var(--color-text-heading);font-size:17px}.projects_emptyProjects__GYLPp p{width:min(100%,430px);margin-top:7px;color:var(--color-text-muted);font-size:12px}.projects_emptyProjects__GYLPp>button{margin-top:18px}.projects_loadMoreRow__jCSai{margin-top:20px;display:flex;justify-content:center}.projects_loadMoreRow__jCSai button,.projects_switcherFooter__20DDC button{padding:0 15px;border:1px solid var(--color-border);color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.62);font-size:11px;font-weight:680}.projects_lastUpdated__3fRnC{margin:17px 0 0;color:var(--color-text-dim);font-size:10px;text-align:center}.projects_actionSkeleton__wH95f,.projects_brandSkeleton__3rodq,.projects_cardSkeleton__gm0r0,.projects_heroSkeleton__uPSei,.projects_sectionHeadingSkeleton__TTJmO,.projects_switcherSkeleton__ndtyd{overflow:hidden;background:linear-gradient(105deg,rgb(var(--rgb-surface)/.78) 25%,rgb(var(--rgb-surface-raised)/.88) 42%,rgb(var(--rgb-surface)/.78) 60%);background-size:260% 100%;animation:projects_skeleton__d_Vtd 1.5s ease infinite}.projects_cardSkeleton__gm0r0{min-height:210px;padding:18px;border:1px solid var(--color-border);border-radius:15px}.projects_cardSkeleton__gm0r0 span,.projects_switcherSkeleton__ndtyd span{display:block;border-radius:6px;background:rgb(var(--rgb-border)/.72)}.projects_cardSkeleton__gm0r0 span:first-child{width:34px;height:34px}.projects_cardSkeleton__gm0r0 span:nth-child(2){width:62%;height:14px;margin-top:25px}.projects_cardSkeleton__gm0r0 span:last-child{width:84%;height:28px;margin-top:11px}.projects_brandSkeleton__3rodq{width:110px;height:30px;border-radius:10px}.projects_actionSkeleton__wH95f{width:90px;height:38px;border-radius:9px}.projects_heroSkeleton__uPSei{width:min(100%,850px);height:270px;margin:0 auto;border-radius:20px}.projects_sectionHeadingSkeleton__TTJmO{width:180px;height:30px;margin:clamp(46px,8vw,84px) 0 17px;border-radius:8px}.projects_routeState__AuRDY{min-height:100dvh;padding:30px 18px;display:grid;place-items:center;align-content:center;color:var(--color-text);text-align:center;background:radial-gradient(circle at 50% 25%,rgb(var(--rgb-accent)/.1),transparent 25rem),var(--color-canvas)}.projects_routeStateMark__iiy_H{width:52px;height:52px;margin-bottom:16px;border:1px solid rgb(var(--rgb-accent)/.25);border-radius:15px;color:var(--color-text-accent);background:rgb(var(--rgb-accent)/.09)}.projects_routeState__AuRDY h1{margin-top:7px;color:var(--color-text-heading);font-size:clamp(25px,5vw,36px);line-height:1.12;letter-spacing:-.045em}.projects_routeState__AuRDY>p:not(.projects_eyebrow__LZpIn){width:min(100%,480px);margin-top:11px;color:var(--color-text-muted);font-size:13px}.projects_routeStateActions__2yt5P{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:9px}.projects_routeStateActions__2yt5P a,.projects_routeStateActions__2yt5P button{padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--color-border-strong);color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.72);font-size:11px;font-weight:680}.projects_routeStateActions__2yt5P button{border-color:rgb(var(--rgb-accent)/.35);color:var(--color-on-action);background:var(--gradient-action)}.projects_switcherTrigger___cU4a{min-width:0;max-width:min(34vw,420px);min-height:34px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:9px;color:var(--color-text-heading);background:transparent;cursor:pointer;font-size:13px;font-weight:650}.projects_switcherTrigger___cU4a:hover{border-color:var(--color-border);background:rgb(var(--rgb-surface-raised)/.62)}.projects_switcherTrigger___cU4a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects_switcherTrigger___cU4a svg{flex:0 0 auto;color:var(--color-text-subtle)}.projects_switcherDialog__TZYt_{width:min(calc(100% - 28px),440px);max-width:none;max-height:min(720px,calc(100dvh - 40px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:18px;color:var(--color-text);background:var(--color-surface-overlay);box-shadow:0 30px 120px rgb(var(--rgb-black)/.68)}.projects_switcherDialog__TZYt_::backdrop{background:rgb(var(--rgb-black)/.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.projects_switcherPanel__TwWY_{min-width:0;max-height:inherit;display:flex;flex-direction:column}.projects_switcherHeader__okz6A{min-width:0;padding:17px 17px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-border)}.projects_switcherHeader__okz6A span{color:var(--color-text-accent);font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.projects_switcherHeader__okz6A h2{margin-top:3px;color:var(--color-text-heading);font-size:17px;letter-spacing:-.025em}.projects_switcherHeader__okz6A button{width:38px;padding:0;display:grid;place-items:center;border:1px solid var(--color-border);color:var(--color-text-muted);background:rgb(var(--rgb-surface-raised)/.52)}.projects_switcherDestinations__97fa7{padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;border-bottom:1px solid var(--color-border)}.projects_switcherDestinations__97fa7 a{padding:0 10px;display:inline-flex;color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.45);font-size:11px;font-weight:650}.projects_switcherDestinations__97fa7 a,.projects_switcherSearch__Awlsi{min-height:42px;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:10px}.projects_switcherSearch__Awlsi{margin:10px 10px 0;padding:0 11px;display:flex;color:var(--color-text-subtle);background:rgb(var(--rgb-surface-deep)/.7)}.projects_switcherSearch__Awlsi input{width:100%;min-width:0;border:0;outline:0;color:var(--color-text);background:transparent;font-size:12px}.projects_switcherSearch__Awlsi input::placeholder{color:var(--color-text-placeholder)}html[data-focus-modality=keyboard] .projects_switcherSearch__Awlsi:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.projects_switcherList__LceTb{min-height:100px;padding:10px;overflow:auto;overscroll-behavior:contain}.projects_switcherProject__g2ZkQ{min-width:0;min-height:62px;padding:8px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:11px;color:inherit}.projects_switcherProject__g2ZkQ:hover{border-color:var(--color-border);background:rgb(var(--rgb-surface-raised)/.54)}.projects_switcherProject__g2ZkQ[data-current=true]{border-color:rgb(var(--rgb-accent)/.3);background:rgb(var(--rgb-accent)/.075)}.projects_switcherProjectIcon__A6N1l{width:34px;height:34px;border-radius:10px;color:var(--color-text-accent-icon);background:rgb(var(--rgb-accent)/.085)}.projects_switcherProjectCopy__03oxQ{min-width:0}.projects_switcherProjectCopy__03oxQ small,.projects_switcherProjectCopy__03oxQ strong{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.projects_switcherProjectCopy__03oxQ strong{color:var(--color-text-heading);font-size:12px}.projects_switcherProjectCopy__03oxQ small{margin-top:3px;color:var(--color-text-subtle);font-size:9px}.projects_switcherLoading__q_VqE{display:grid;gap:7px}.projects_switcherSkeleton__ndtyd{min-height:61px;padding:10px;border-radius:11px}.projects_switcherSkeleton__ndtyd span:first-child{width:34px;height:34px}.projects_switcherSkeleton__ndtyd span:nth-child(2){width:52%;height:9px;margin:-29px 0 0 45px}.projects_switcherSkeleton__ndtyd span:last-child{width:68%;height:8px;margin:8px 0 0 45px}.projects_switcherEmpty__ZGKRj,.projects_switcherError__SeO_b{padding:24px 14px;color:var(--color-text-muted);text-align:center;font-size:11px}.projects_switcherError__SeO_b button{margin-top:10px;padding:0 12px;border:1px solid var(--color-border);color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.62)}.projects_switcherFooter__20DDC{padding:10px;display:flex;justify-content:center;border-top:1px solid var(--color-border)}.projects_visuallyHidden__9FQCG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.projects_activeBuild__3c66f a:focus-visible,.projects_billingLink__QFbG9:focus-visible,.projects_blueprintBackButton__ZswhE:focus-visible,.projects_blueprintDisclosureButton__PGxd0:focus-visible,.projects_brand__HPyqT:focus-visible,.projects_inlineError__Rrpi3 button:focus-visible,.projects_loadMoreRow__jCSai button:focus-visible,.projects_newProjectBack__Esfqn:focus-visible,.projects_newProjectCapacity__Mz_R3 a:focus-visible,.projects_primaryButton__hL5op:focus-visible,.projects_projectCardLink__y1tKp:focus-visible,.projects_refreshButton__DV_KB:focus-visible,.projects_routeStateActions__2yt5P a:focus-visible,.projects_routeStateActions__2yt5P button:focus-visible,.projects_switcherDialog__TZYt_ a:focus-visible,.projects_switcherDialog__TZYt_ button:focus-visible,.projects_switcherTrigger___cU4a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.projects_primaryButton__hL5op:hover:not(:disabled){background:var(--gradient-action-hover)}.projects_blueprintBackButton__ZswhE:hover:not(:disabled){color:var(--color-text);background:rgb(var(--rgb-surface-raised)/.72)}.projects_inlineError__Rrpi3 button:hover,.projects_loadMoreRow__jCSai button:hover:not(:disabled),.projects_refreshButton__DV_KB:hover:not(:disabled),.projects_routeStateActions__2yt5P a:hover,.projects_switcherError__SeO_b button:hover,.projects_switcherFooter__20DDC button:hover:not(:disabled),.projects_switcherHeader__okz6A button:hover{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-hover)}@keyframes projects_statusPulse__MtnZS{50%{opacity:.58}}@keyframes projects_projectPulse__Nyn7p{50%{transform:scale(.88);opacity:.66}}@keyframes projects_skeleton__d_Vtd{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes projects_spin__G3mTs{to{transform:rotate(1turn)}}@media (max-width:920px){.projects_alphaBadge__18aCv{display:none}.projects_projectGrid__nHZeG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.projects_newProjectMain__pQoQb{padding-top:34px}.projects_activeBuild__3c66f{grid-template-columns:42px minmax(0,1fr)}.projects_activeBuildCopy__J7SYZ{grid-template-columns:1fr auto}.projects_activeBuildCopy__J7SYZ span{grid-column:1/-1}.projects_activeBuild__3c66f a{grid-column:1/-1;justify-content:center}.projects_projectGrid__nHZeG{grid-template-columns:minmax(0,1fr)}.projects_projectCardLink__y1tKp,.projects_projectCard___L6OM{min-height:190px}}@media (max-width:599px){.projects_switcherDialog__TZYt_{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.projects_switcherPanel__TwWY_{height:100%}.projects_switcherHeader__okz6A{padding-top:max(17px,env(safe-area-inset-top))}.projects_switcherList__LceTb{flex:1 1 auto}.projects_switcherFooter__20DDC{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media (max-width:479px){.projects_topbarInner__e9owV{gap:8px;flex-wrap:wrap;padding-block:8px}.projects_topbarActions__OOJmw{gap:5px;margin-left:auto}.projects_newProjectBack__Esfqn{min-height:38px;padding:0 9px}.projects_newProjectCapacity__Mz_R3{grid-template-columns:34px minmax(0,1fr)}.projects_newProjectCapacity__Mz_R3 a{grid-column:1/-1;justify-content:center}.projects_starter__kqZZa{padding:5px;border-radius:16px}.projects_starter__kqZZa textarea{min-height:112px;padding:13px 12px 7px}.projects_starterFooter__bsyev{align-items:stretch;flex-direction:column;gap:9px}.projects_starterHint__cO7ge{padding:0 7px}.projects_primaryButton__hL5op{width:100%;min-height:44px}.projects_blueprintStep__x70cJ{padding:17px 13px;gap:20px}.projects_blueprintHeaderTop__DymBn{align-items:flex-start}.projects_blueprintBackButton__ZswhE{min-height:44px}.projects_designChoiceGrid__IEF_Q{grid-template-columns:1fr}.projects_blueprintDisclosureButton__PGxd0,.projects_designChoice__zJRkN{min-height:44px}.projects_blueprintFooter__4PQfp,.projects_referenceImageHeading__9Gn1V{align-items:stretch;flex-direction:column}.projects_referenceImagePreview__NzRd1{grid-template-columns:56px minmax(0,1fr)}.projects_referenceImagePreview__NzRd1 img{width:56px;height:48px}.projects_referenceImagePreview__NzRd1 button{grid-column:1/-1}.projects_sectionHeading__rp8Dm{align-items:center}.projects_refreshButton__DV_KB{width:40px;padding:0;justify-content:center}.projects_refreshButton__DV_KB span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.projects_inlineError__Rrpi3{align-items:stretch;flex-direction:column}.projects_inlineError__Rrpi3 button{width:100%}.projects_routeStateActions__2yt5P{width:min(100%,280px);align-items:stretch;flex-direction:column}.projects_routeStateActions__2yt5P a,.projects_routeStateActions__2yt5P button{min-height:44px;justify-content:center}.projects_switcherProject__g2ZkQ{grid-template-columns:34px minmax(0,1fr)}.projects_switcherProject__g2ZkQ .projects_statusPill__1vItP{grid-column:2;width:max-content}}@media (prefers-reduced-motion:reduce){.projects_blueprintDisclosureButton__PGxd0 svg,.projects_openProject__Yx_SF svg,.projects_projectCard___L6OM{transition:none}.projects_projectCard___L6OM:hover{transform:none}.projects_actionSkeleton__wH95f,.projects_activeBuildIcon__U0zuC svg,.projects_brandSkeleton__3rodq,.projects_cardSkeleton__gm0r0,.projects_heroSkeleton__uPSei,.projects_primaryButton__hL5op[aria-busy=true] svg,.projects_sectionHeadingSkeleton__TTJmO,.projects_statusPill__1vItP[data-tone=active] .projects_statusDot__sX0nJ,.projects_switcherSkeleton__ndtyd{animation:none}}.projects_designFramePreview__wOF4j{--planning-preview-background:#ffffff;--planning-preview-surface:#f5f7fa;--planning-preview-text:#172033;--planning-preview-muted:#5e687a;--planning-preview-primary:#2455d6;--planning-preview-on-primary:#ffffff;--planning-preview-accent:#14a38b;--planning-preview-border:#d8dee8;--planning-preview-font:system-ui,sans-serif;--planning-preview-radius:12px;--planning-preview-gap:6px;--planning-preview-shadow:0 6px 18px rgb(15 23 42/0.1);--planning-preview-display-weight:600;--planning-preview-body-weight:400;min-width:0;margin:0;overflow:hidden;color:var(--planning-preview-text);border:1px solid var(--planning-preview-border);border-radius:calc(var(--planning-preview-radius) + 4px);background:var(--planning-preview-background);box-shadow:var(--planning-preview-shadow);font-family:var(--planning-preview-font);font-weight:var(--planning-preview-body-weight)}.projects_designFrameCaption__6OBe5{min-height:32px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--planning-preview-muted);border-bottom:1px solid var(--planning-preview-border);font:600 10px/1.25 system-ui,sans-serif;letter-spacing:.02em}.projects_designFrameSurface__tOaYR{min-height:254px;display:grid;grid-template-rows:auto 1fr;background:var(--planning-preview-background)}.projects_designFrameNavigation__hjadl{padding:calc(var(--planning-preview-gap) + 2px);display:flex;gap:var(--planning-preview-gap);color:var(--planning-preview-muted);border-bottom:1px solid var(--planning-preview-border);background:var(--planning-preview-surface);font-size:10px}.projects_designFrameNavigation__hjadl span{padding:4px 6px;border-radius:var(--planning-preview-radius)}.projects_designFrameNavigation__hjadl span[data-active=true]{color:var(--planning-preview-text);border:1px solid var(--planning-preview-border);background:var(--planning-preview-surface);font-weight:700}.projects_designFrameContent__IjGbm{min-width:0;padding:calc(var(--planning-preview-gap) * 2);display:grid;align-content:start;gap:calc(var(--planning-preview-gap) * 1.5)}.projects_designFrameHeading__BhxOG{min-width:0;display:grid;gap:3px}.projects_designFrameHeading__BhxOG>span{color:var(--planning-preview-text);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.projects_designFrameHeading__BhxOG strong{overflow-wrap:anywhere;font-size:17px;font-weight:var(--planning-preview-display-weight);line-height:1.15}.projects_designFrameHeading__BhxOG p{margin:0;overflow-wrap:anywhere;color:var(--planning-preview-muted);font-size:11px;line-height:1.35}.projects_designFrameStatus__qw81i{width:max-content;max-width:100%;padding:4px 7px;overflow-wrap:anywhere;color:var(--planning-preview-on-primary);border:1px solid var(--planning-preview-primary);border-radius:999px;background:var(--planning-preview-primary);font-size:9px;font-weight:700}.projects_designFrameItems__5j8oD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--planning-preview-gap)}.projects_designFrameItem__IE7S2{min-width:0;padding:calc(var(--planning-preview-gap) + 2px);display:grid;gap:3px;border:1px solid var(--planning-preview-border);border-radius:var(--planning-preview-radius);background:var(--planning-preview-surface)}.projects_designFrameItem__IE7S2 small,.projects_designFrameItem__IE7S2 span{overflow-wrap:anywhere;color:var(--planning-preview-muted);font-size:8px}.projects_designFrameItem__IE7S2 strong{overflow-wrap:anywhere;font-size:11px;font-weight:var(--planning-preview-display-weight)}.projects_designFrameActions__N5gj5{display:flex;flex-wrap:wrap;gap:var(--planning-preview-gap)}.projects_designFrameActions__N5gj5 span{padding:7px 9px;overflow-wrap:anywhere;color:var(--planning-preview-on-primary);border-radius:var(--planning-preview-radius);background:var(--planning-preview-primary);font-size:9px;font-weight:700}.projects_designFrameActions__N5gj5 span+span{color:var(--planning-preview-text);border:1px solid var(--planning-preview-border);background:var(--planning-preview-surface)}.projects_designFramePreview__wOF4j[data-density=compact] .projects_designFrameContent__IjGbm{gap:var(--planning-preview-gap)}.projects_designFramePreview__wOF4j[data-density=airy] .projects_designFrameContent__IjGbm{gap:calc(var(--planning-preview-gap) * 2)}.projects_designFramePreview__wOF4j[data-hierarchy=list-first] .projects_designFrameItems__5j8oD,.projects_designFramePreview__wOF4j[data-viewport=compact] .projects_designFrameItems__5j8oD{grid-template-columns:1fr}.projects_designFramePreview__wOF4j[data-navigation=rail] .projects_designFrameSurface__tOaYR{grid-template-columns:minmax(62px,24%) minmax(0,1fr);grid-template-rows:1fr}.projects_designFramePreview__wOF4j[data-navigation=rail] .projects_designFrameNavigation__hjadl{align-items:stretch;flex-direction:column;border-right:1px solid var(--planning-preview-border);border-bottom:0}.projects_designFramePreview__wOF4j[data-navigation=bottom] .projects_designFrameNavigation__hjadl{grid-row:2;border-top:1px solid var(--planning-preview-border);border-bottom:0}.projects_planningPanel__3F8fE{min-width:0;padding:14px;display:grid;gap:14px;border:1px solid var(--color-border);border-radius:14px;background:rgb(var(--rgb-canvas)/.32)}.projects_designExplorationHeader__u1XpM,.projects_planningPanelHeading__wubxG{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.projects_designDirectionCard__IjKWK h4,.projects_designExplorationHeader__u1XpM h3,.projects_planningPanelHeading__wubxG h3{margin:0;color:var(--color-text-heading);overflow-wrap:anywhere}.projects_designExplorationHeader__u1XpM h3,.projects_planningPanelHeading__wubxG h3{font-size:15px}.projects_designDirectionCard__IjKWK p,.projects_designExplorationHeader__u1XpM p,.projects_planningPanelHeading__wubxG p{margin:4px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.5}.projects_designReviewActions__0ph23 button,.projects_planningButton__oaX8G,.projects_planningFallback__IZ_Jo button,.projects_secondaryPlanningButton__2W5Io{min-height:36px;padding:0 11px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-control);background:rgb(var(--rgb-surface-raised)/.78);cursor:pointer;font-size:10px;font-weight:720}.projects_planningButton__oaX8G{color:var(--color-on-action);border-color:transparent;background:var(--gradient-action)}.projects_designReviewActions__0ph23 button:disabled,.projects_planningButton__oaX8G:disabled,.projects_planningFallback__IZ_Jo button:disabled,.projects_secondaryPlanningButton__2W5Io:disabled{cursor:not-allowed;opacity:.5}.projects_planningDisclosure__l1K_o,.projects_planningFallback__IZ_Jo,.projects_planningStatus__4Unxf{margin:0;color:var(--color-text-subtle);font-size:10px;line-height:1.5}.projects_planningDisclosure__l1K_o{padding:9px 10px;border-left:2px solid rgb(var(--rgb-accent)/.52);background:rgb(var(--rgb-accent)/.06)}.projects_planningStatus__4Unxf{color:var(--color-text-muted)}.projects_planningFallback__IZ_Jo{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed var(--color-border);border-radius:10px}.projects_planningFallback__IZ_Jo p{margin:0}.projects_featureSuggestions__QrV0E{min-width:0;margin:0;padding:0;display:grid;gap:10px;border:0}.projects_featureSuggestions__QrV0E legend{margin-bottom:8px;color:var(--color-text);font-size:11px;font-weight:720}.projects_featureSuggestion__ovQdx{min-width:0;padding:10px;display:grid;gap:8px;border:1px solid var(--color-border);border-radius:10px;background:rgb(var(--rgb-surface-raised)/.48)}.projects_featureSuggestion__ovQdx>label:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.projects_featureSuggestion__ovQdx>label:first-child span{min-width:0;display:grid;gap:3px}.projects_featureSuggestion__ovQdx small,.projects_featureSuggestion__ovQdx strong{overflow-wrap:anywhere}.projects_featureSuggestion__ovQdx strong{color:var(--color-text);font-size:11px}.projects_featureSuggestion__ovQdx small{color:var(--color-text-muted);font-size:10px;line-height:1.4}.projects_featureSuggestion__ovQdx input[type=text]{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--color-border);border-radius:8px;outline:0;color:var(--color-text);background:rgb(var(--rgb-canvas)/.56);font-size:11px}.projects_featureSuggestion__ovQdx input[type=text]:focus{border-color:rgb(var(--rgb-accent)/.58);box-shadow:0 0 0 3px rgb(var(--rgb-accent)/.11)}.projects_designComparison__0tJTp,.projects_designReview__VrouA{min-width:0;display:grid;gap:14px}.projects_designFrameSelector__SWnCw{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.projects_designFrameSelector__SWnCw button{min-height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);background:transparent;cursor:pointer;font-size:9px;font-weight:680}.projects_designFrameSelector__SWnCw button[aria-pressed=true]{color:var(--color-text-control);border-color:rgb(var(--rgb-accent)/.48);background:rgb(var(--rgb-accent)/.1)}.projects_designDirectionGrid__vfesr{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.projects_designDirectionCard__IjKWK{min-width:0;padding:10px;display:grid;gap:10px;border:1px solid var(--color-border);border-radius:12px;background:rgb(var(--rgb-surface-raised)/.44)}.projects_designDirectionCard__IjKWK h4{font-size:12px}.projects_designReviewActions__0ph23{display:flex;align-items:center;justify-content:space-between;gap:10px}@media (max-width:760px){.projects_designDirectionGrid__vfesr{grid-template-columns:1fr}}@media (max-width:479px){.projects_designExplorationHeader__u1XpM,.projects_designReviewActions__0ph23,.projects_planningFallback__IZ_Jo,.projects_planningPanelHeading__wubxG{align-items:stretch;flex-direction:column}.projects_designReviewActions__0ph23 button,.projects_planningButton__oaX8G,.projects_planningFallback__IZ_Jo button,.projects_secondaryPlanningButton__2W5Io{width:100%;min-height:44px}}