.StudioLoading_surface__TrbEG{position:fixed;inset:0;z-index:105;display:grid;place-items:center;padding:2rem 1.5rem;background:#f8fafc;color:#0f172a;pointer-events:none}.StudioLoading_content__GS5PU{width:100%;max-width:30rem;text-align:center}.StudioLoading_dots__ZP2m1{display:flex;justify-content:center;gap:.5rem}.StudioLoading_dots__ZP2m1>span{width:.5rem;height:.5rem;border-radius:999px;background:#0284c7;animation:StudioLoading_loadingPulse__nMXwv 1.6s ease-in-out infinite}.StudioLoading_brand___z0y_{margin-top:1.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0369a1}.StudioLoading_label__nMMVn{margin-top:.5rem;font-size:.8125rem;line-height:1.5;color:#64748b}.StudioLoading_tipSpace___MR0w{min-height:9rem;padding-top:2.25rem}.StudioLoading_tip__fcYPj{animation:StudioLoading_tipIn__dPtrE .18s ease-out both}.StudioLoading_tipEyebrow__LtkBU{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.StudioLoading_tipText__uhhT8{margin-top:.625rem;font-size:1rem;line-height:1.65;color:#334155;text-wrap:pretty}.StudioLoading_leaving__Ndm5H{animation:StudioLoading_loadingOut__s_IBi .18s ease-out forwards}.StudioLoading_surface__TrbEG.StudioLoading_bubble__H_gPo{inset:auto;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));width:min(24rem,calc(100vw - 2rem));display:block;padding:1rem 1.25rem;border:1px solid #dbe5ef;border-radius:1rem;background:#fff;box-shadow:0 8px 30px rgb(15 23 42/12%)}.StudioLoading_bubble__H_gPo .StudioLoading_content__GS5PU{text-align:left}.StudioLoading_bubble__H_gPo .StudioLoading_brand___z0y_,.StudioLoading_bubble__H_gPo .StudioLoading_dots__ZP2m1,.StudioLoading_bubble__H_gPo .StudioLoading_label__nMMVn{display:none}.StudioLoading_bubble__H_gPo .StudioLoading_tipSpace___MR0w{min-height:0;padding-top:0}.StudioLoading_bubble__H_gPo .StudioLoading_tip__fcYPj{animation:none}.StudioLoading_bubble__H_gPo .StudioLoading_tipText__uhhT8{margin-top:.375rem;font-size:.8125rem;line-height:1.5}@keyframes StudioLoading_loadingPulse__nMXwv{0%,to{opacity:.3}50%{opacity:1}}@keyframes StudioLoading_tipIn__dPtrE{0%{opacity:0}to{opacity:1}}@keyframes StudioLoading_loadingOut__s_IBi{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.StudioLoading_dots__ZP2m1>span,.StudioLoading_leaving__Ndm5H,.StudioLoading_tip__fcYPj{animation:none}}.RoadmapExperience_experience__Ceo6b{--roadmap-ink:#172b46;--roadmap-line:#e2e9f1;background:#f4f7fb}.RoadmapExperience_experience__Ceo6b [data-tour=project-view-header]{border-bottom-color:var(--roadmap-line);box-shadow:0 2px 12px rgb(31 51 77/3%)}.RoadmapExperience_experience__Ceo6b [data-roadmap-next-step-panel]{padding:16px 18px;border-color:#d9e4ee;border-radius:18px;background:rgb(255 255 255/97%);box-shadow:0 8px 28px rgb(23 43 70/8%),0 1px 3px rgb(23 43 70/4%)}.RoadmapExperience_nextStep__1Hz4u{-moz-column-gap:18px;column-gap:18px}.RoadmapExperience_nextStep__1Hz4u>a,.RoadmapExperience_nextStep__1Hz4u>button{box-shadow:none;font-weight:600}.RoadmapExperience_nextStep__1Hz4u>button{background:#145e9c;border:1px solid #145e9c}.RoadmapExperience_nextStep__1Hz4u>button:hover{background:#104a7c}.RoadmapExperience_unitPanel__2LW6d{box-shadow:-16px 0 48px rgb(23 43 70/12%);animation:RoadmapExperience_panelEnter__HC2_o .22s ease-out backwards}.RoadmapExperience_unitPanel__2LW6d>header{background:linear-gradient(135deg,#f6faff,#fff 75%);padding-top:14px;padding-bottom:14px}.RoadmapExperience_contents__RrJ_j{display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:2px 20px;border-bottom:1px solid var(--roadmap-line);background:#fff;scrollbar-width:thin}.RoadmapExperience_contents__RrJ_j a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 8px;border-radius:6px;color:#466078;font-size:12px;font-weight:600;white-space:nowrap;transition:background .12s,color .12s}.RoadmapExperience_contents__RrJ_j a:hover{background:#edf5fc;color:#145e9c}.RoadmapExperience_contents__RrJ_j a:focus-visible{outline:2px solid #0284c7;outline-offset:1px}.RoadmapExperience_contents__RrJ_j a span{color:#647b91;font-size:11px;font-variant-numeric:tabular-nums}.RoadmapExperience_panelBody__z2EQo{background:#f5f7fa;scroll-behavior:smooth}.RoadmapExperience_panelBody__z2EQo section{scroll-margin-top:20px;border-color:var(--roadmap-line);box-shadow:0 2px 4px rgb(23 43 70/2%)}.RoadmapExperience_panelBody__z2EQo section>div>h3,.RoadmapExperience_panelBody__z2EQo section>h3{color:var(--roadmap-ink);letter-spacing:-.02em;font-size:18px}.RoadmapExperience_panelBody__z2EQo [id=roadmap-guided-path]{border-top:3px solid #4c98c8}.RoadmapExperience_panelBody__z2EQo [id=roadmap-resources]{border-top:3px solid #9d8dca}.RoadmapExperience_panelBody__z2EQo [id=roadmap-checklist]{border-top:3px solid #6b9c92}.RoadmapExperience_panelBody__z2EQo [id=roadmap-launch]{border:1px solid #c6dfd6;background:linear-gradient(135deg,#f0faf5,#fff);padding:22px}.RoadmapExperience_panelBody__z2EQo [data-roadmap-requirement-verified=true]{border-color:#dbe9e3;background:#f7fbf9}.RoadmapExperience_experience__Ceo6b [data-roadmap-selected-step-card]{border-color:#d6e2ee;box-shadow:0 8px 24px rgb(23 43 70/10%)}@keyframes RoadmapExperience_panelEnter__HC2_o{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1280px){.RoadmapExperience_nextStep__1Hz4u>div{min-width:175px;padding-right:18px;border-right:1px solid var(--roadmap-line)}.RoadmapExperience_panelBody__z2EQo>div>section{padding:22px}}@media (max-width:639px){.RoadmapExperience_unitPanel__2LW6d>header{padding:12px 16px}.RoadmapExperience_unitPanel__2LW6d>header>p:first-child{margin-bottom:8px}.RoadmapExperience_unitPanel__2LW6d>header>p:not(:first-child){display:none}.RoadmapExperience_unitPanel__2LW6d>header h2{font-size:21px}.RoadmapExperience_contents__RrJ_j{gap:2px;padding:2px 8px}.RoadmapExperience_contents__RrJ_j a{min-height:32px;flex:1 0 auto;padding-inline:6px;font-size:11px}.RoadmapExperience_contents__RrJ_j a span{display:none}.RoadmapExperience_experience__Ceo6b .RoadmapExperience_nextStep__1Hz4u{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px 10px}.RoadmapExperience_experience__Ceo6b .RoadmapExperience_nextStep__1Hz4u>div{grid-column:1;grid-row:1}.RoadmapExperience_experience__Ceo6b .RoadmapExperience_nextStep__1Hz4u>button{grid-column:2;grid-row:1;padding-inline:10px;font-size:12px}.RoadmapExperience_experience__Ceo6b .RoadmapExperience_nextStep__1Hz4u>a{grid-column:1/-1;min-height:32px;justify-content:center;border-color:transparent;padding:0;font-size:12px}.RoadmapExperience_experience__Ceo6b .RoadmapExperience_nextStep__1Hz4u>div>p:nth-child(2){font-size:14px}}@media (prefers-reduced-motion:reduce){.RoadmapExperience_unitPanel__2LW6d{animation:none}.RoadmapExperience_panelBody__z2EQo{scroll-behavior:auto}.RoadmapExperience_contents__RrJ_j a{transition:none}}