.ws-tabstrip-wrap{background:var(--app-panel);border-radius:0;flex-shrink:0;align-items:center;min-width:0;height:36px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ws-tabstrip-wrap.is-empty{background:var(--app-panel)}.ws-tabstrip-line{pointer-events:none;background:var(--app-border);opacity:.22;height:1px;position:absolute;bottom:0;left:0;right:0}.ws-tabstrip-scroll{flex:1;align-items:stretch;gap:0;min-width:0;height:100%;display:flex;overflow:auto hidden}.ws-tab{z-index:1;border-right:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel)94%,transparent);height:100%;color:color-mix(in srgb,var(--app-muted)90%,transparent);flex-shrink:0;align-items:center;gap:.45rem;padding:0 2rem 0 .75rem;font-size:11px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex;position:relative}.ws-tab.active{background:var(--app-panel);color:var(--app-fg)}.ws-tab.active:before{content:"";background:var(--app-accent);height:2px;position:absolute;top:0;left:0;right:0}.ws-tab:hover{background:color-mix(in srgb,var(--app-panel)82%,transparent);color:var(--app-fg)}.ws-tab-label{white-space:nowrap}.ws-tab.type-welcome .ws-tab-label{font-style:italic}.ws-tab-close{width:24px;height:24px;color:color-mix(in srgb,var(--app-muted)85%,transparent);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ws-tab-close:hover{background:color-mix(in srgb,var(--app-fg)10%,transparent);color:var(--app-fg)}.ws-tab-icon{background-color:var(--app-muted);width:16px;height:16px;transition:background-color .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ws-tab-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.ws-tab.active .ws-tab-icon{background-color:var(--app-fg)}.ws-tab.active.type-mockingBot .ws-tab-icon{background-color:#ef4444}.ws-tab.active.type-controlPad .ws-tab-icon{background-color:#3b82f6}.ws-tab.active.type-workspacePage .ws-tab-icon{background-color:#22c55e}.workspace-theme-shell[data-theme=light] .ws-tabstrip-wrap{background:color-mix(in srgb,var(--app-panel)94%,#eef7f3 6%)}.workspace-theme-shell[data-theme=light] .ws-tab{background:color-mix(in srgb,var(--app-panel-strong)88%,#e8f6f1 12%);color:color-mix(in srgb,var(--app-fg)72%,var(--app-muted)28%)}.workspace-theme-shell[data-theme=light] .ws-tab.active{background:color-mix(in srgb,var(--app-panel)92%,#eff9f5 8%)}.workspace-theme-shell[data-theme=light] .ws-tab:hover{background:color-mix(in srgb,var(--app-panel)82%,#dff2eb 18%)}.ws-batch-tab-icon{flex-shrink:0;width:16px;height:16px}.ws-tab-close-icon{background-color:var(--app-muted);opacity:.9;width:18px;height:18px;transition:background-color .2s,transform .2s;transform:scale(1.15);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ws-tab-close:hover .ws-tab-close-icon{background-color:var(--app-fg);transform:scale(1.22)}
.PricingWorkspaceView-module__pL_Hhq__pricing{--pricing-card-border:color-mix(in srgb,var(--app-border)88%,#9fd7ca 12%);--pricing-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)92%,#fff 8%)0%,color-mix(in srgb,var(--app-panel)96%,#f3fbf8 4%)100%);--pricing-card-shadow:0 18px 36px #00000029;--pricing-card-featured-border:color-mix(in srgb,var(--app-accent)44%,var(--app-border));--pricing-card-featured-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft)38%,var(--app-panel-strong))0%,color-mix(in srgb,var(--app-panel)92%,var(--app-accent-soft))100%);--pricing-card-featured-shadow:0 18px 40px #0003,0 0 0 1px color-mix(in srgb,var(--app-accent)20%,transparent);--pricing-toggle-border:color-mix(in srgb,var(--app-border)92%,#c4ded7 8%);--pricing-toggle-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)96%,#fff 4%)0%,color-mix(in srgb,var(--app-panel)98%,#edf7f3 2%)100%);--pricing-toggle-shadow:0 10px 24px #00000029;--pricing-toggle-active-bg:linear-gradient(135deg,#37ddb0 0%,#68e8c5 100%);--pricing-toggle-active-fg:#0a2d23;--pricing-note-bg:linear-gradient(90deg,color-mix(in srgb,var(--app-accent-soft)42%,transparent)0%,color-mix(in srgb,var(--app-accent-soft)68%,transparent)100%);--pricing-table-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)97%,#fff 3%)0%,color-mix(in srgb,var(--app-panel)99%,#f6fbfa 1%)100%);--pricing-table-head-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)86%,var(--app-accent-soft))0%,color-mix(in srgb,var(--app-panel)88%,var(--app-accent-soft))100%);--pricing-table-head-fg:color-mix(in srgb,var(--app-fg)94%,white);--pricing-table-row-border:color-mix(in srgb,var(--app-border)92%,transparent);-webkit-user-select:text;user-select:text;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.5rem,1.1vh,1rem);max-width:78rem;height:100%;min-height:0;margin:0 auto;padding:clamp(.2rem,.6vh,.6rem) 0 clamp(.45rem,.9vh,.9rem);display:grid}.PricingWorkspaceView-module__pL_Hhq__header{text-align:center;justify-items:center;gap:clamp(.15rem,.45vh,.35rem);display:grid}.PricingWorkspaceView-module__pL_Hhq__header h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.14}.PricingWorkspaceView-module__pL_Hhq__header p{color:color-mix(in srgb,var(--app-fg)80%,transparent);max-width:72ch;margin:0;font-size:clamp(.88rem,1.15vw,1.08rem);line-height:1.4}.PricingWorkspaceView-module__pL_Hhq__billingToggle{border:1px solid var(--pricing-toggle-border);background:var(--pricing-toggle-bg);box-shadow:var(--pricing-toggle-shadow);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.28rem;display:inline-grid}.PricingWorkspaceView-module__pL_Hhq__billingToggleButton{min-width:96px;height:36px;color:color-mix(in srgb,var(--app-fg)74%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-size:.88rem;font-weight:700;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.PricingWorkspaceView-module__pL_Hhq__billingToggleButton:hover{color:color-mix(in srgb,var(--app-fg)92%,white)}.PricingWorkspaceView-module__pL_Hhq__billingToggleButtonActive{background:var(--pricing-toggle-active-bg);color:var(--pricing-toggle-active-fg);border:1px solid color-mix(in srgb,var(--app-accent)55%,transparent);font-weight:800;box-shadow:0 8px 18px #37ddb047}.PricingWorkspaceView-module__pL_Hhq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.65rem,1.2vw,.9rem);display:grid}.PricingWorkspaceView-module__pL_Hhq__card{border:1px solid var(--pricing-card-border);background:var(--pricing-card-bg);min-height:360px;box-shadow:var(--pricing-card-shadow);border-radius:20px;grid-template-rows:auto auto auto 1fr;gap:clamp(.5rem,.8vh,.85rem);padding:clamp(.9rem,1.4vh,1.25rem) clamp(.9rem,1.2vw,1.15rem);display:grid}.PricingWorkspaceView-module__pL_Hhq__cardFree{border-width:1px}.PricingWorkspaceView-module__pL_Hhq__cardFeatured{border:2px solid var(--pricing-card-featured-border);background:var(--pricing-card-featured-bg);box-shadow:var(--pricing-card-featured-shadow)}.PricingWorkspaceView-module__pL_Hhq__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.PricingWorkspaceView-module__pL_Hhq__headingRow h3{letter-spacing:-.02em;color:color-mix(in srgb,var(--app-fg)96%,white);margin:0;font-size:clamp(1.5rem,2.2vw,2rem)}.PricingWorkspaceView-module__pL_Hhq__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.22rem .55rem;font-size:.66rem;font-weight:800}.PricingWorkspaceView-module__pL_Hhq__badgeNeutral{background:color-mix(in srgb,var(--app-accent-soft)70%,transparent);border:1px solid color-mix(in srgb,var(--app-accent)26%,var(--app-border));color:color-mix(in srgb,var(--app-fg)88%,var(--app-accent))}.PricingWorkspaceView-module__pL_Hhq__badgeComingSoon{border:1px solid color-mix(in srgb,#e6c35a 70%,var(--app-border));color:#6b4e00;background:#ffe8a3b3;box-shadow:0 8px 18px #e6c35a59}.PricingWorkspaceView-module__pL_Hhq__priceRow{gap:.1rem;min-height:0;display:grid}.PricingWorkspaceView-module__pL_Hhq__priceRow strong{color:color-mix(in srgb,var(--app-fg)96%,white);font-size:clamp(1.85rem,2.8vw,2.2rem);line-height:1}.PricingWorkspaceView-module__pL_Hhq__priceRow span{color:color-mix(in srgb,var(--app-fg)72%,transparent);font-size:clamp(.82rem,1vw,.96rem)}.PricingWorkspaceView-module__pL_Hhq__savings{color:color-mix(in srgb,#0f7a5d 88%,var(--app-accent));margin:-.1rem 0 0;font-size:.78rem;font-weight:800}.PricingWorkspaceView-module__pL_Hhq__note{border-left:4px solid color-mix(in srgb,#32ddad 80%,var(--app-accent));background:var(--pricing-note-bg);color:color-mix(in srgb,var(--app-fg)86%,white);border-radius:12px;margin:0;padding:clamp(.65rem,1vh,.82rem) clamp(.75rem,1vw,.9rem);font-size:clamp(.76rem,.92vw,.84rem);line-height:1.4}.PricingWorkspaceView-module__pL_Hhq__featureList{color:color-mix(in srgb,var(--app-fg)76%,transparent);align-content:start;gap:clamp(.26rem,.5vh,.45rem);margin:0;padding-left:0;font-size:clamp(.76rem,.92vw,.84rem);line-height:1.33;list-style:none;display:grid}.PricingWorkspaceView-module__pL_Hhq__featureList li{padding-left:1.1rem;position:relative}.PricingWorkspaceView-module__pL_Hhq__featureList li:before{content:"+";color:color-mix(in srgb,var(--app-accent)84%,#35e1b0 16%);font-weight:700;position:absolute;top:.05em;left:0}.PricingWorkspaceView-module__pL_Hhq__compare{border-top:1px solid color-mix(in srgb,var(--app-border)76%,transparent);grid-template-rows:auto minmax(0,1fr);gap:clamp(.45rem,.7vh,.7rem);min-height:0;margin-top:.15rem;padding-top:clamp(.55rem,.8vh,.9rem);display:grid}.PricingWorkspaceView-module__pL_Hhq__compare h3{color:color-mix(in srgb,#0e6f56 80%,var(--app-fg));margin:0;font-size:clamp(.88rem,1vw,.95rem);font-weight:800}.PricingWorkspaceView-module__pL_Hhq__tableWrap{border:1px solid var(--pricing-card-border);background:var(--pricing-table-bg);min-height:0;box-shadow:var(--pricing-toggle-shadow);border-radius:18px;overflow:auto}.PricingWorkspaceView-module__pL_Hhq__table{border-collapse:collapse;width:100%;min-width:520px}.PricingWorkspaceView-module__pL_Hhq__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--pricing-table-head-fg);background:var(--pricing-table-head-bg);border-bottom:1px solid var(--pricing-card-border);text-align:center;padding:clamp(.55rem,.8vh,.72rem) .8rem;font-size:.68rem;font-weight:800}.PricingWorkspaceView-module__pL_Hhq__table thead th:first-child{text-align:left}.PricingWorkspaceView-module__pL_Hhq__table tbody th,.PricingWorkspaceView-module__pL_Hhq__table tbody td{border-bottom:1px solid var(--pricing-table-row-border);vertical-align:middle;padding:clamp(.6rem,.85vh,.78rem) .8rem;font-size:clamp(.75rem,.9vw,.82rem)}.PricingWorkspaceView-module__pL_Hhq__table tbody th{text-align:left;color:color-mix(in srgb,var(--app-fg)90%,white);font-weight:600}.PricingWorkspaceView-module__pL_Hhq__table tbody td{text-align:center;color:color-mix(in srgb,var(--app-fg)78%,transparent)}[data-theme=light] .PricingWorkspaceView-module__pL_Hhq__pricing,.PricingWorkspaceView-module__pL_Hhq__workspace-theme-shell[data-theme=light] .PricingWorkspaceView-module__pL_Hhq__pricing{--pricing-card-border:color-mix(in srgb,var(--app-border)84%,#9fd7ca 16%);--pricing-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)72%,#fff 28%)0%,color-mix(in srgb,var(--app-panel)84%,#f7fcfa 16%)100%);--pricing-card-shadow:0 14px 30px #1e293b14;--pricing-card-featured-shadow:0 16px 34px #14b8a61f,0 0 0 1px #14b8a624;--pricing-toggle-shadow:0 10px 22px #1e293b14;--pricing-note-bg:linear-gradient(90deg,#c6eae05c 0%,#c6eae09e 100%);--pricing-table-head-fg:color-mix(in srgb,#1f3c36 84%,var(--app-fg));--pricing-table-head-bg:linear-gradient(180deg,#d9ece6f5 0%,#d1e8e1e6 100%)}[data-theme=dark] .PricingWorkspaceView-module__pL_Hhq__pricing,.PricingWorkspaceView-module__pL_Hhq__workspace-theme-shell:not([data-theme=light]) .PricingWorkspaceView-module__pL_Hhq__pricing{--pricing-card-border:color-mix(in srgb,var(--app-border)96%,#74d8bf 4%);--pricing-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)96%,#132624 4%)0%,color-mix(in srgb,var(--app-panel)98%,#172927 2%)100%);--pricing-card-shadow:0 18px 36px #00000047;--pricing-card-featured-border:color-mix(in srgb,var(--app-accent)58%,#8ae5d1 42%);--pricing-card-featured-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft)52%,var(--app-panel-strong))0%,color-mix(in srgb,var(--app-panel)84%,#173d37 16%)100%);--pricing-card-featured-shadow:0 22px 42px #00000057,0 0 0 1px #68e8c52e;--pricing-toggle-border:color-mix(in srgb,var(--app-border)96%,#7fe7cf 4%);--pricing-toggle-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)98%,#132523 2%)0%,color-mix(in srgb,var(--app-panel)96%,#17312d 4%)100%);--pricing-toggle-shadow:0 12px 26px #00000042;--pricing-note-bg:linear-gradient(90deg,#2f8a7733 0%,#2f8a7757 100%);--pricing-table-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong)98%,#101f1d 2%)0%,color-mix(in srgb,var(--app-panel)97%,#162826 3%)100%);--pricing-table-head-bg:linear-gradient(180deg,#193833f0 0%,#162f2beb 100%);--pricing-table-head-fg:color-mix(in srgb,var(--app-fg)96%,#dbfffa 4%);--pricing-table-row-border:color-mix(in srgb,var(--app-border)78%,transparent)}.PricingWorkspaceView-module__pL_Hhq__featureList[data-plan=Pro] li:before{color:color-mix(in srgb,#caa13a 70%,var(--app-accent))}[data-theme=dark] .PricingWorkspaceView-module__pL_Hhq__featureList[data-plan=Pro] li:before,.PricingWorkspaceView-module__pL_Hhq__workspace-theme-shell:not([data-theme=light]) .PricingWorkspaceView-module__pL_Hhq__featureList[data-plan=Pro] li:before{color:#ffd479;text-shadow:0 1px 6px #ffd07059}[data-theme=dark] .PricingWorkspaceView-module__pL_Hhq__badgeComingSoon,.PricingWorkspaceView-module__pL_Hhq__workspace-theme-shell:not([data-theme=light]) .PricingWorkspaceView-module__pL_Hhq__badgeComingSoon{color:#ffd479;text-shadow:0 1px 6px #ffd07059;background:linear-gradient(135deg,#ffd78038,#ffc04052);border-color:#ffd27880;box-shadow:0 10px 22px #00000059,0 0 0 1px #ffd0702e}.PricingWorkspaceView-module__pL_Hhq__table tbody tr:last-child th,.PricingWorkspaceView-module__pL_Hhq__table tbody tr:last-child td{border-bottom:none}.PricingWorkspaceView-module__pL_Hhq__subfeature{color:color-mix(in srgb,var(--app-fg)64%,transparent);margin-top:.12rem;font-size:.7rem;display:inline-block}.PricingWorkspaceView-module__pL_Hhq__yes{color:color-mix(in srgb,#0f7a5d 84%,var(--app-accent));font-weight:800}.PricingWorkspaceView-module__pL_Hhq__no{color:color-mix(in srgb,#ff6b6b 72%,var(--app-fg))}@media (max-height:920px){.PricingWorkspaceView-module__pL_Hhq__pricing{gap:.55rem}.PricingWorkspaceView-module__pL_Hhq__card{padding:.82rem .88rem}.PricingWorkspaceView-module__pL_Hhq__headingRow h3{font-size:1.4rem}.PricingWorkspaceView-module__pL_Hhq__priceRow strong{font-size:1.75rem}.PricingWorkspaceView-module__pL_Hhq__featureList{gap:.22rem;font-size:.74rem}.PricingWorkspaceView-module__pL_Hhq__note{font-size:.74rem}}@media (max-width:880px){.PricingWorkspaceView-module__pL_Hhq__grid{grid-template-columns:1fr}.PricingWorkspaceView-module__pL_Hhq__pricing{grid-template-rows:auto auto auto;height:auto}.PricingWorkspaceView-module__pL_Hhq__compare{grid-template-rows:auto auto}}@media (max-width:640px){.PricingWorkspaceView-module__pL_Hhq__card{padding:.95rem}.PricingWorkspaceView-module__pL_Hhq__headingRow h3{font-size:1.25rem}.PricingWorkspaceView-module__pL_Hhq__table{min-width:480px}}
.WelcomeLandingTab-module__iE0JgW__shell{-webkit-user-select:text;user-select:text;height:100%;min-height:0;padding:1.1rem 1rem 1.8rem 1.1rem;font-family:inherit;overflow:auto}.WelcomeLandingTab-module__iE0JgW__shell h1,.WelcomeLandingTab-module__iE0JgW__shell h2,.WelcomeLandingTab-module__iE0JgW__shell h3,.WelcomeLandingTab-module__iE0JgW__shell h4,.WelcomeLandingTab-module__iE0JgW__shell p,.WelcomeLandingTab-module__iE0JgW__shell span,.WelcomeLandingTab-module__iE0JgW__shell li,.WelcomeLandingTab-module__iE0JgW__shell a,.WelcomeLandingTab-module__iE0JgW__shell button{-webkit-user-select:text;user-select:text}.WelcomeLandingTab-module__iE0JgW__stack{gap:1.4rem;width:100%;max-width:none;margin:0;display:grid}.WelcomeLandingTab-module__iE0JgW__hero{grid-template-columns:minmax(0,1fr);padding:.5rem 0 .2rem;display:grid}.WelcomeLandingTab-module__iE0JgW__heroText{gap:.45rem;max-width:none;display:grid}.WelcomeLandingTab-module__iE0JgW__heroBrand{align-items:center;gap:.75rem;width:fit-content;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__heroBrandLogo{display:none}.WelcomeLandingTab-module__iE0JgW__heroBrandName{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--app-accent)72%,var(--app-fg)28%);font-size:.98rem;font-weight:700;line-height:1.1}.WelcomeLandingTab-module__iE0JgW__heroBadge{border:1px solid color-mix(in srgb,var(--app-accent)22%,transparent);background:color-mix(in srgb,var(--app-accent)8%,transparent);letter-spacing:.04em;min-height:28px;color:color-mix(in srgb,var(--app-accent)78%,var(--app-fg)22%);border-radius:999px;align-items:center;padding:.3rem .6rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__heroHeadline{letter-spacing:-.02em;max-width:none;color:color-mix(in srgb,var(--app-fg)96%,transparent);text-wrap:balance;margin:0;padding-left:.7rem;font-size:clamp(1.12rem,1.2vw,1.5rem);font-weight:760;line-height:1.14}.WelcomeLandingTab-module__iE0JgW__contentGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.WelcomeLandingTab-module__iE0JgW__primaryColumn{gap:2.2rem;display:grid}.WelcomeLandingTab-module__iE0JgW__sectionCard{box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:start;gap:.9rem;padding:0;display:grid}.WelcomeLandingTab-module__iE0JgW__sectionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--app-accent)72%,var(--app-fg)28%);margin:0;font-size:.78rem;font-weight:800;line-height:1}.WelcomeLandingTab-module__iE0JgW__sectionTitle{letter-spacing:-.03em;max-width:26ch;color:color-mix(in srgb,var(--app-fg)96%,transparent);margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:760;line-height:1.06}.WelcomeLandingTab-module__iE0JgW__bodyCopy{color:color-mix(in srgb,var(--app-muted)84%,var(--app-fg)16%);margin:0;font-size:.97rem;font-weight:500;line-height:1.55}.WelcomeLandingTab-module__iE0JgW__projectList{justify-items:start;gap:.45rem;display:grid}.WelcomeLandingTab-module__iE0JgW__projectAction{text-align:left;cursor:pointer;width:fit-content;max-width:min(100%,520px);min-height:44px;color:color-mix(in srgb,var(--app-accent)84%,var(--app-fg)16%);background:0 0;border:1px solid #0000;border-radius:14px;gap:.16rem;padding:.55rem .7rem;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:grid}.WelcomeLandingTab-module__iE0JgW__projectAction:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent)34%,transparent);background:color-mix(in srgb,var(--app-accent)14%,transparent);color:color-mix(in srgb,var(--app-accent)92%,var(--app-fg)8%);box-shadow:0 8px 20px color-mix(in srgb,var(--app-accent)12%,transparent)}.WelcomeLandingTab-module__iE0JgW__projectAction:focus-visible{border-color:color-mix(in srgb,var(--app-accent)38%,transparent);background:color-mix(in srgb,var(--app-accent)15%,transparent);color:color-mix(in srgb,var(--app-accent)92%,var(--app-fg)8%);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent)12%,transparent);outline:none}.WelcomeLandingTab-module__iE0JgW__projectActionTitle{align-items:center;font-size:.96rem;font-weight:700;line-height:1.05;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__projectActionTitleRow{align-self:center;align-items:center;gap:.6rem;min-width:0;min-height:20px;line-height:1.05;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__projectActionIcon{background-color:currentColor;flex-shrink:0;width:18px;height:18px;display:block;transform:translateY(-1px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WelcomeLandingTab-module__iE0JgW__projectActionMeta{color:color-mix(in srgb,currentColor 82%,var(--app-muted)18%);font-size:.96rem;font-weight:500;line-height:1.35}.WelcomeLandingTab-module__iE0JgW__startList{justify-items:start;gap:.2rem;display:grid}.WelcomeLandingTab-module__iE0JgW__startAction{width:fit-content;min-height:44px;color:color-mix(in srgb,var(--app-accent)84%,var(--app-fg)16%);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:28px minmax(0,auto);align-items:center;gap:.85rem;padding:.55rem .7rem;font-size:.96rem;font-weight:600;line-height:1.35;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-grid}.WelcomeLandingTab-module__iE0JgW__startAction:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent)34%,transparent);background:color-mix(in srgb,var(--app-accent)14%,transparent);color:color-mix(in srgb,var(--app-accent)92%,var(--app-fg)8%);box-shadow:0 8px 20px color-mix(in srgb,var(--app-accent)12%,transparent)}.WelcomeLandingTab-module__iE0JgW__startAction:focus-visible{border-color:color-mix(in srgb,var(--app-accent)38%,transparent);background:color-mix(in srgb,var(--app-accent)15%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent)12%,transparent);outline:none}.WelcomeLandingTab-module__iE0JgW__startActionIcon{background-color:currentColor;flex-shrink:0;align-self:center;width:28px;height:28px;display:block;transform:translateY(-1px);-webkit-mask-position:50% 48%;mask-position:50% 48%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WelcomeLandingTab-module__iE0JgW__startActionText{text-align:left;flex-wrap:wrap;align-items:center;line-height:1.25;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__startActionLabel{font-weight:700}.WelcomeLandingTab-module__iE0JgW__startActionDesc{color:color-mix(in srgb,currentColor 82%,var(--app-muted)18%);margin-left:.35rem;font-weight:500}.WelcomeLandingTab-module__iE0JgW__featureGrid{grid-template-columns:repeat(2,minmax(280px,360px));justify-content:start;gap:1.05rem 2rem;display:grid}.WelcomeLandingTab-module__iE0JgW__featureCard{text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;gap:.55rem;padding:0 0 0 .7rem;display:grid}.WelcomeLandingTab-module__iE0JgW__featureHeader{grid-template-columns:40px minmax(0,auto);align-self:start;align-items:center;gap:.8rem;min-height:40px;line-height:1;display:inline-grid}.WelcomeLandingTab-module__iE0JgW__featureIconTile{isolation:isolate;border:1px solid color-mix(in srgb,var(--app-accent)24%,var(--app-border));background:radial-gradient(circle at 28% 24%,#ffffffa3 0 12%,transparent 24%),radial-gradient(circle at 72% 78%,color-mix(in srgb,var(--app-accent)14%,transparent)0 18%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#fff 76%,var(--app-panel)24%)0%,color-mix(in srgb,var(--app-panel)92%,var(--app-accent-soft)8%)42%,color-mix(in srgb,var(--app-panel)86%,var(--app-accent-soft)14%)100%);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffffb8,inset 0 -6px 10px color-mix(in srgb,var(--app-accent)5%,transparent),inset 0 0 0 1px #ffffff2e,0 6px 14px color-mix(in srgb,var(--app-accent)5%,transparent),0 2px 6px #0f172a12;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.WelcomeLandingTab-module__iE0JgW__featureIconTile:before{content:"";background:linear-gradient(180deg,#ffffff38,transparent 38%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--app-accent)18%,transparent),transparent 68%);opacity:.34;z-index:0;border-radius:12px;position:absolute;inset:1px}.WelcomeLandingTab-module__iE0JgW__featureIconTile:after{content:"";opacity:.26;filter:blur(.3px);z-index:0;background:linear-gradient(#ffffffc7,#0000);border-radius:999px;width:62%;height:32%;position:absolute;top:4px;left:7px;transform:rotate(-14deg)}.WelcomeLandingTab-module__iE0JgW__featureIcon{z-index:1;background-color:var(--app-accent);width:22px;height:22px;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--app-accent)4%,transparent))drop-shadow(0 1px 0 #ffffff0f);flex-shrink:0;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WelcomeLandingTab-module__iE0JgW__featureLabel{color:color-mix(in srgb,var(--app-fg)92%,transparent);align-items:center;font-size:1.125rem;font-weight:700;line-height:1.05;display:inline-flex}.WelcomeLandingTab-module__iE0JgW__featureDescription{color:color-mix(in srgb,var(--app-muted)82%,var(--app-fg)18%);font-size:.88rem;font-weight:500;line-height:1.45}@media (max-width:720px){.WelcomeLandingTab-module__iE0JgW__shell{padding:.85rem .85rem 1.2rem .9rem}.WelcomeLandingTab-module__iE0JgW__heroHeadline{font-size:clamp(1.08rem,3.9vw,1.3rem)}.WelcomeLandingTab-module__iE0JgW__featureGrid{grid-template-columns:minmax(0,1fr)}}
.workspace-global-page-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.workspace-file-page{align-content:start;gap:.7rem;height:100%;min-height:0;padding:.45rem 1.15rem 1.25rem;display:grid;overflow:auto}.workspace-file-page-header{gap:.35rem;display:grid}.workspace-file-page-header h2{margin:0;font-size:clamp(1.1rem,1.35vw,1.45rem);line-height:1.24}.workspace-file-page-header p{color:color-mix(in srgb,var(--app-fg)80%,transparent);max-width:72ch;margin:0;font-size:.88rem;line-height:1.55}.workspace-file-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem;display:grid}.workspace-file-card{border:1px solid color-mix(in srgb,var(--app-border)76%,transparent);background:color-mix(in srgb,var(--app-panel)94%,var(--app-panel-strong));border-radius:12px;gap:.38rem;padding:.82rem .88rem;display:grid}.workspace-file-card h3{color:color-mix(in srgb,var(--app-fg)96%,transparent);margin:0;font-size:.94rem;line-height:1.3}.workspace-file-card p{color:color-mix(in srgb,var(--app-fg)78%,transparent);margin:0;font-size:.82rem;line-height:1.52}.workspace-file-card-team{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--app-muted)88%,transparent);font-size:.7rem}.workspace-file-card-key{color:var(--app-accent);font-size:.78rem;font-weight:700}.workspace-os-logo{opacity:.9;width:28px;height:28px;margin-bottom:.2rem;display:block}.workspace-download-layout{gap:1.2rem;width:100%;display:grid}.workspace-download-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.workspace-download-card{text-align:center;border:1px solid color-mix(in srgb,var(--app-border)40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--app-panel)98%,transparent),color-mix(in srgb,var(--app-panel-strong)94%,transparent));border-radius:20px;flex-direction:column;align-items:center;padding:2.2rem 1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.workspace-download-card:hover{border-color:color-mix(in srgb,var(--app-accent)45%,transparent);transform:translateY(-6px);box-shadow:0 20px 35px -10px #00000026,0 12px 15px -8px #00000026}.workspace-download-card.is-detected{border-color:color-mix(in srgb,var(--app-accent)60%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--app-panel)90%,var(--app-accent)4%),color-mix(in srgb,var(--app-panel-strong)85%,var(--app-accent)8%));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent)30%,transparent),0 25px 45px -15px #0003}.workspace-download-card-badge{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--app-accent)15%,transparent);color:var(--app-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb,var(--app-accent)30%,transparent);border-radius:20px;padding:.25rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;right:1.2rem}.workspace-download-card-visual{background:color-mix(in srgb,var(--app-fg)3%,transparent);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.5rem;transition:transform .3s;display:flex}.workspace-download-card:hover .workspace-download-card-visual{transform:scale(1.1)}.workspace-download-logo{opacity:.95;filter:drop-shadow(0 4px 8px #0000001a);width:42px;height:42px;display:block}.workspace-download-card-content{gap:.4rem;display:grid}.workspace-download-card h3{letter-spacing:-.01em;color:var(--app-fg);margin:0;font-size:1.2rem;font-weight:700}.workspace-download-status{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--app-accent)80%,white);font-size:.75rem;font-weight:650}.workspace-download-hint{color:color-mix(in srgb,var(--app-fg)65%,transparent);max-width:24ch;margin:.5rem auto 0;font-size:.88rem;line-height:1.5}@media (max-width:768px){.workspace-download-card-grid{grid-template-columns:1fr}}.workspace-about-page{font-family:var(--font-sans);-webkit-user-select:text;user-select:text;align-content:start;gap:1.8rem;padding:0;display:grid}@media (max-width:860px){.workspace-download-layout,.workspace-download-secondary-list{grid-template-columns:1fr}}.workspace-about-hero{justify-items:start;gap:.56rem;padding:.1rem 0 .2rem;display:grid}.workspace-about-kicker{letter-spacing:.08em;text-transform:uppercase;width:auto;color:color-mix(in srgb,var(--app-accent)84%,#b7fff0 16%);background:0 0;border:0;margin-top:.3rem;padding:0;font-size:.72rem;font-weight:700}.workspace-about-heading{max-width:none;font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(1.08rem,1.45vw,1.34rem);font-weight:650;line-height:1.24}.workspace-about-hero p{max-width:78ch;color:color-mix(in srgb,var(--app-fg)62%,transparent);margin:0;font-size:.88rem;line-height:1.82}.workspace-about-section{gap:1rem;display:grid}.workspace-about-section-heading{gap:.2rem;display:grid}.workspace-about-section-kicker{letter-spacing:.08em;text-transform:uppercase;width:auto;color:color-mix(in srgb,var(--app-accent)84%,#b7fff0 16%);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.workspace-about-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.workspace-about-card{border:1px solid color-mix(in srgb,var(--app-border)76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel)96%,transparent),color-mix(in srgb,var(--app-panel-strong)92%,transparent));border-radius:12px;gap:.5rem;padding:.9rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.workspace-about-card:hover{border-color:color-mix(in srgb,var(--app-accent)38%,var(--app-border));transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.workspace-about-card h4{margin:0;font-size:.94rem;line-height:1.28}.workspace-about-card p{color:color-mix(in srgb,var(--app-fg)78%,transparent);margin:0;font-size:.83rem;line-height:1.74}.workspace-about-problem-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.workspace-about-panel{border:1px solid color-mix(in srgb,var(--app-border)74%,transparent);background:color-mix(in srgb,var(--app-panel)94%,var(--app-panel-strong));border-radius:12px;padding:1rem}.workspace-about-panel-log{background:#0d1117;border-color:#30363d;padding:.85rem .9rem 1rem;box-shadow:inset 0 1px #ffffff05}.workspace-about-panel-title{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--app-muted)88%,transparent);margin-bottom:.65rem;font-size:.78rem;font-weight:700}.workspace-about-copy{color:color-mix(in srgb,var(--app-fg)80%,transparent);margin:0;font-size:.84rem;line-height:1.78}.workspace-about-editor-bar{background:0 0;border-bottom:1px solid #21262d;align-items:center;margin:-.1rem 0 .9rem;padding:0;display:flex}.workspace-about-editor-tab{color:#9da7b3;background:#11161d;border:1px solid #30363d;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:.5rem;min-height:30px;padding:0 .7rem;display:inline-flex}.workspace-about-editor-tab.is-active{color:#d7dee7;background:#0d1117;border-color:#30363d;margin-bottom:-1px}.workspace-about-editor-file-icon{color:#79c0ff;letter-spacing:.02em;background:#007acc29;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:16px;padding:0 .25rem;font-size:.58rem;font-weight:700;display:inline-flex}.workspace-about-editor-title{font-family:var(--font-mono);color:inherit;font-size:.74rem}.workspace-about-terminal{font-family:var(--font-mono);color:#c9d1d9;gap:.3rem;font-size:.8rem;line-height:1.55;display:grid}.workspace-about-terminal-line{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.workspace-about-terminal-line>span:last-child{white-space:pre;tab-size:2;overflow-x:auto}.workspace-about-line-number{color:#6e7681;text-align:right}.workspace-about-token.is-keyword{color:#ff7b72}.workspace-about-token.is-function{color:#79c0ff}.workspace-about-token.is-string{color:#a5d6ff}.workspace-about-token.is-dim{color:#8b949e}.workspace-theme-shell[data-theme=light] .workspace-about-panel-log{background:linear-gradient(#fdfefe,#f4fbf8);border-color:#14b8a62e;box-shadow:inset 0 1px #ffffffeb}.workspace-theme-shell[data-theme=light] .workspace-about-editor-bar{border-bottom-color:#94a3b838}.workspace-theme-shell[data-theme=light] .workspace-about-editor-tab{color:#5b6b7c;background:#edf7f4;border-color:#94a3b838}.workspace-theme-shell[data-theme=light] .workspace-about-editor-tab.is-active{color:#1e293b;background:#fdfefe;border-color:#94a3b838}.workspace-theme-shell[data-theme=light] .workspace-about-editor-file-icon{color:#0f766e;background:#14b8a61f}.workspace-theme-shell[data-theme=light] .workspace-about-terminal{color:#334155}.workspace-theme-shell[data-theme=light] .workspace-about-line-number{color:#94a3b8}.workspace-theme-shell[data-theme=light] .workspace-about-token.is-keyword{color:#dc2626}.workspace-theme-shell[data-theme=light] .workspace-about-token.is-function{color:#0f766e}.workspace-theme-shell[data-theme=light] .workspace-about-token.is-string{color:#0369a1}.workspace-theme-shell[data-theme=light] .workspace-about-token.is-dim{color:#64748b}@media (max-width:840px){.workspace-about-problem-grid{grid-template-columns:minmax(0,1fr)}}
