.page_page__ZU32B{max-width:1280px;margin:0 auto;padding:0 40px}.page_hero__SKW6o{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:46px 0 42px}.page_heroCopy__kbqf4{min-width:0}.page_eyebrow__H9Slr{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--muted-foreground)}.page_eyebrow__H9Slr>span{width:7px;height:7px;border-radius:50%;background:var(--pg-orange)}.page_hero__SKW6o h1{margin-top:25px;font-size:clamp(40px,4.4vw,61px);font-weight:800;line-height:1.3;letter-spacing:-.045em}.page_hero__SKW6o h1>span{position:relative;color:var(--pg-orange);white-space:nowrap}.page_hero__SKW6o h1 svg{position:absolute;bottom:-11px;left:0;width:100%;height:16px;fill:none;stroke:#efb893;stroke-width:3;stroke-linecap:round}.page_heroDescription__E0XDR{margin-top:28px;color:var(--muted-foreground);font-size:15px;line-height:1.95}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.page_primaryAction__PD5ok,.page_secondaryAction__4Rpfv{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:650;transition:background .18s,transform .18s}.page_primaryAction__PD5ok{background:var(--pg-orange);color:#fff;box-shadow:0 4px 10px #b8512420}.page_primaryAction__PD5ok:hover{background:#b94720;transform:translateY(-2px)}.page_secondaryAction__4Rpfv{border-color:var(--border);background:var(--card);color:var(--foreground)}.page_secondaryAction__4Rpfv:hover:not(:disabled){background:var(--muted);transform:translateY(-2px)}.page_secondaryAction__4Rpfv:disabled{opacity:.45}.page_heroNotes__nmXei{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:23px;color:var(--muted-foreground);font-size:11px}.page_heroNotes__nmXei i{height:3px;width:3px;background:#bcb6aa;border-radius:50%}.page_heroVisual___m6ot{position:relative;min-width:0;width:100%;max-width:440px;justify-self:end;padding:46px 43px 40px;border:1px solid #edddc9;border-radius:28px;background:#f0e7d6;background-image:radial-gradient(#c9bba4 1px,transparent 0);background-size:18px 18px}.page_visualLabel__4pZ7g{position:absolute;top:-14px;left:24px;z-index:2;display:flex;align-items:center;gap:7px;padding:9px 14px;background:#fffaf0;border:1px solid #e2d4bd;border-radius:8px;color:#755633;font-size:12px;font-weight:650;transform:rotate(-4deg)}.page_heroCard__nJNjR{position:relative;z-index:1;transform:rotate(3deg);transition:transform .25s}.page_heroCard__nJNjR:focus-within,.page_heroCard__nJNjR:hover{transform:rotate(0)}.page_orbit__liDoj{position:absolute;inset:55px 45px;border:1px solid #c3b28f;border-radius:50%;transform:rotate(-22deg)}.page_star__v4NEN{position:absolute;right:12px;top:6px;z-index:2;font-size:63px;color:var(--pg-orange);line-height:1;transform:rotate(10deg)}.page_visualNote__sQJwq{position:absolute;bottom:10px;right:25px;color:#7e715c;font-size:9px;letter-spacing:.15em;font-weight:700}.page_heroPlaceholder__PGM4U{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:275px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--pg-orange);text-align:center}.page_heroPlaceholder__PGM4U span{font-size:12px;color:var(--muted-foreground)}.page_perks__CllHH{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.page_perks__CllHH>div{display:flex;align-items:center;gap:14px}.page_perkIcon__GaTqD{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;background:var(--pg-peach);color:var(--pg-orange);border-radius:12px}.page_perks__CllHH p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}.page_perks__CllHH strong{font-size:14px;font-weight:650}.page_perks__CllHH p>span{color:var(--muted-foreground);font-size:12px}.page_perks__CllHH>a{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--pg-orange)}.page_catalog__BX3ch,.page_continueSection__JBlgf{scroll-margin-top:95px;padding-top:52px}.page_catalog__BX3ch{padding-bottom:20px}.page_sectionHeading__K6Wm4{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.page_kicker___28aI{color:var(--pg-orange);font-size:10px;letter-spacing:.15em;font-weight:750}.page_sectionHeading__K6Wm4 h2{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:27px;font-weight:750;letter-spacing:-.04em}.page_sectionHeading__K6Wm4 p{margin-top:8px;color:var(--muted-foreground);font-size:13px}.page_search__yb1BY{display:flex;align-items:center;gap:10px;width:320px;height:45px;padding:0 14px;border:1px solid var(--border);border-radius:12px;color:var(--muted-foreground);background:var(--card);transition:border-color .18s,box-shadow .18s}.page_search__yb1BY:focus-within{border-color:var(--pg-orange);box-shadow:0 0 0 3px var(--pg-peach)}.page_search__yb1BY input{width:100%;min-width:0;background:transparent;outline:none;color:var(--foreground);font-size:13px}.page_search__yb1BY input::-webkit-search-cancel-button{display:none}.page_search__yb1BY>svg{flex-shrink:0}.page_search__yb1BY button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:6px}.page_search__yb1BY button:hover{background:var(--muted)}.page_toolbar__cXhDv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border)}.page_categories__ZiyXf{display:flex;gap:6px;flex-wrap:wrap}.page_categories__ZiyXf button{min-height:38px;padding:0 15px;border-radius:9px;font-size:13px;color:var(--muted-foreground);transition:background .18s,color .18s}.page_categories__ZiyXf button:hover{background:var(--muted);color:var(--foreground)}.page_categories__ZiyXf button[aria-pressed=true]{background:var(--foreground);color:var(--background);font-weight:650}.page_filterOptions__3hMKG{display:flex;align-items:center;gap:16px}.page_freeFilter__lBVwJ{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted-foreground);cursor:pointer;min-height:38px}.page_freeFilter__lBVwJ input{width:15px;height:15px;accent-color:var(--pg-orange)}.page_filterOptions__3hMKG select{min-height:38px;padding:0 26px 0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:12px}.page_resultMeta__t6BHB{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:53px;color:var(--muted-foreground);font-size:12px;overflow-wrap:anywhere}.page_resultMeta__t6BHB button{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:32px;color:var(--pg-orange)}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.page_skeleton___FdI7{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);padding-bottom:20px;animation:page_pulse__U_e85 1.5s ease-in-out infinite}.page_skeleton___FdI7 div{aspect-ratio:16/10;background:var(--muted)}.page_skeleton___FdI7 span{display:block;width:60%;height:13px;margin:18px 18px 0;border-radius:4px;background:var(--muted)}.page_skeleton___FdI7 span:last-child{width:80%;height:9px}.page_empty__94dW_{display:flex;flex-direction:column;align-items:center;gap:14px;padding:65px 20px;border:1px dashed var(--border);border-radius:18px;background:var(--card);text-align:center}.page_empty__94dW_>svg{color:var(--pg-orange)}.page_empty__94dW_ h3{font-size:20px;font-weight:700}.page_empty__94dW_ p{margin-bottom:8px;color:var(--muted-foreground);font-size:14px}.page_catalogNote__OWUIu{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:32px;color:var(--muted-foreground);font-size:12px}.page_catalogNote__OWUIu svg{flex-shrink:0}.page_count__M1yAd{padding:3px 8px;border-radius:6px;background:var(--pg-peach);color:var(--pg-orange);font-size:13px}.page_runningList__XiYKb{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.page_runningCard__1mNRq{display:flex;flex:0 0 310px;gap:14px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.page_runningCard__1mNRq:hover{border-color:var(--pg-orange)}.page_runningCard__1mNRq>img{width:70px;height:64px;object-fit:cover;border-radius:8px}.page_runningCard__1mNRq>div{flex:1;min-width:0}.page_runningCard__1mNRq h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.page_runningStatus__cGzeG{display:flex;align-items:center;gap:6px;margin-top:8px;color:#397151;font-size:11px;font-variant-numeric:tabular-nums}.page_runningStatus__cGzeG i{width:5px;height:5px;border-radius:50%;background:currentColor}@keyframes page_pulse__U_e85{50%{opacity:.45}}@media (max-width:1100px){.page_hero__SKW6o{gap:35px}.page_heroVisual___m6ot{padding:40px 26px 34px}.page_grid__f5Kdy{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width:800px){.page_page__ZU32B{padding:0 24px}.page_hero__SKW6o{padding-top:40px;gap:28px}.page_hero__SKW6o h1{font-size:40px}.page_eyebrow__H9Slr{font-size:8px;letter-spacing:.07em}.page_heroVisual___m6ot{padding:36px 15px 28px}.page_star__v4NEN{font-size:45px;right:2px}.page_heroActions__8_tzb{gap:8px}.page_heroActions__8_tzb a,.page_heroActions__8_tzb button{padding:0 13px;font-size:12px}.page_sectionHeading__K6Wm4{align-items:flex-start;flex-direction:column;gap:20px}.page_search__yb1BY{width:100%}.page_grid__f5Kdy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page_page__ZU32B{padding:0 20px}.page_hero__SKW6o{grid-template-columns:1fr;gap:35px;padding:30px 0}.page_hero__SKW6o h1{font-size:clamp(36px,9vw,49px)}.page_eyebrow__H9Slr{font-size:9px}.page_heroDescription__E0XDR{font-size:14px}.page_heroVisual___m6ot{width:calc(100% - 24px);margin:0 12px;padding:30px 28px;justify-self:center}.page_heroCard__nJNjR{max-width:340px;margin:auto}.page_perks__CllHH{padding:16px;gap:12px;align-items:flex-start}.page_perks__CllHH>div{gap:10px;align-items:flex-start}.page_perks__CllHH p{gap:5px}.page_perks__CllHH strong{font-size:12px}.page_perks__CllHH p>span{font-size:11px}.page_perks__CllHH>a{font-size:12px;padding-top:10px}.page_perkIcon__GaTqD{width:34px;height:34px}.page_catalog__BX3ch,.page_continueSection__JBlgf{padding-top:36px}.page_sectionHeading__K6Wm4 h2{font-size:24px}.page_categories__ZiyXf{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:3px 0 8px}.page_categories__ZiyXf button{flex-shrink:0;padding:0 12px}.page_toolbar__cXhDv{display:block;padding-bottom:12px}.page_filterOptions__3hMKG{justify-content:space-between;margin-top:8px}.page_grid__f5Kdy{gap:14px}.page_catalogNote__OWUIu{font-size:11px;align-items:flex-start}}@media (max-width:380px){.page_grid__f5Kdy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_skeleton___FdI7{animation:none}.page_heroCard__nJNjR,.page_primaryAction__PD5ok,.page_secondaryAction__4Rpfv{transition:none;transform:none}}.AppPrice_price__LKO_V{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--foreground);font-variant-numeric:tabular-nums;line-height:1.3;vertical-align:middle}.AppPrice_discount__yXrG6{order:2;padding:2px 4px;border-radius:4px;background:var(--pg-peach);color:var(--pg-orange);font-size:10px;font-weight:650}.AppPrice_amounts__o2Ktt{display:inline-flex;align-items:baseline;gap:5px}.AppPrice_original__BndGn{color:var(--muted-foreground);font-size:10px;font-weight:400}.AppPrice_current__A4JVi{color:var(--foreground);font-size:13px;font-weight:700}.AppPrice_current__A4JVi small{color:var(--muted-foreground);font-size:10px;font-weight:400}.AppCard_card__uGWFB{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);text-align:left;transition:transform .2s,box-shadow .2s,border-color .2s}.AppCard_card__uGWFB:hover{transform:translateY(-4px);border-color:#d2bda6;box-shadow:0 10px 26px #4939200c}.AppCard_cover__h3oz2{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--muted)}.AppCard_cover__h3oz2 img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.AppCard_card__uGWFB:hover .AppCard_cover__h3oz2 img{transform:scale(1.035)}.AppCard_badge___hH0z{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:7px;background:#fffaf0;color:#7f4a1e;font-size:11px;font-weight:700;box-shadow:0 2px 8px #0000000a}.AppCard_open__siieE{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fffaf0;color:#302b24;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.AppCard_card__uGWFB:focus-visible .AppCard_open__siieE,.AppCard_card__uGWFB:hover .AppCard_open__siieE{opacity:1;transform:none}.AppCard_body__PaoS7{display:flex;flex:1;flex-direction:column;padding:17px 18px 14px}.AppCard_category__HtUxh{color:var(--pg-orange);font-size:10px;font-weight:650}.AppCard_body__PaoS7 h3{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;letter-spacing:-.02em}.AppCard_body__PaoS7 p{margin-top:6px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.AppCard_footer__TjpVC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px}.AppCard_price__mpZN1{color:#397151;font-size:11px;font-weight:600}.AppCard_usage__POvGF{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:10px}.AppCard_featured__NWvUx{box-shadow:0 8px 24px #4c39171a}.AppCard_featured__NWvUx .AppCard_body__PaoS7{padding:15px 18px}.AppCard_featured__NWvUx .AppCard_body__PaoS7 h3{font-size:19px}@media (max-width:600px){.AppCard_body__PaoS7{padding:12px}.AppCard_body__PaoS7 h3{font-size:14px}.AppCard_body__PaoS7 p{font-size:11px}.AppCard_footer__TjpVC{gap:8px;padding-top:12px}.AppCard_usage__POvGF{font-size:9px}.AppCard_open__siieE{width:27px;height:27px;right:8px;bottom:8px;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AppCard_card__uGWFB,.AppCard_cover__h3oz2 img,.AppCard_open__siieE{transition:none;transform:none}}.ExperienceConfirmDialog_backdrop__BWPp_{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(42,35,26,.4);backdrop-filter:blur(5px)}.ExperienceConfirmDialog_dialog__3OedQ{position:relative;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:0 24px 70px rgba(0,0,0,.28);text-align:left}.ExperienceConfirmDialog_close__vtf6y{position:absolute;top:14px;right:14px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--text-tertiary);cursor:pointer}.ExperienceConfirmDialog_close__vtf6y:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ExperienceConfirmDialog_close__vtf6y:disabled{opacity:.45;cursor:wait}.ExperienceConfirmDialog_appOverview__nZZVY{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;margin-bottom:20px}.ExperienceConfirmDialog_cover__6_448{display:grid;align-self:center;width:104px;place-items:center;overflow:hidden;border-radius:12px;font-size:30px}.ExperienceConfirmDialog_cover__6_448 img{display:block;width:100%;height:auto}.ExperienceConfirmDialog_appInfo__aUE3v{min-width:0}.ExperienceConfirmDialog_appInfo__aUE3v>small{color:var(--category-blue);font-size:11px;font-weight:600}.ExperienceConfirmDialog_dialog__3OedQ h2{margin:3px 20px 8px 0;color:var(--text-primary);font-size:22px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.ExperienceConfirmDialog_appInfo__aUE3v p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.ExperienceConfirmDialog_appMeta__N4uTL{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:10px}.ExperienceConfirmDialog_sourceLink__bjZRY{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;margin-top:8px;color:var(--category-blue);font-size:12px;line-height:1.5;text-decoration:none}.ExperienceConfirmDialog_sourceLabel__DV8jW,.ExperienceConfirmDialog_sourceLink__bjZRY svg{flex-shrink:0}.ExperienceConfirmDialog_sourceLabel__DV8jW{color:var(--text-tertiary)}.ExperienceConfirmDialog_sourceName__F7tgA{min-width:0;overflow-wrap:anywhere}.ExperienceConfirmDialog_sourceLink__bjZRY:hover .ExperienceConfirmDialog_sourceName__F7tgA{text-decoration:underline}.ExperienceConfirmDialog_author__GV7Wx,.ExperienceConfirmDialog_tag__fcuYE{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;color:var(--text-tertiary);background:var(--bg-tertiary);font-size:10px}.ExperienceConfirmDialog_author__GV7Wx{gap:4px}.ExperienceConfirmDialog_author__GV7Wx img{width:14px;height:14px;border-radius:50%;object-fit:cover}.ExperienceConfirmDialog_durationRow__b79HL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--card-border)}.ExperienceConfirmDialog_durationCopy__PbPOS{display:flex;flex-direction:column;gap:5px;min-width:0}.ExperienceConfirmDialog_durationCopy__PbPOS label{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:13px;font-weight:600}.ExperienceConfirmDialog_durationCopy__PbPOS label svg{color:var(--text-tertiary)}.ExperienceConfirmDialog_durationCopy__PbPOS small{color:var(--text-tertiary);font-size:11px;line-height:1.5}.ExperienceConfirmDialog_stepper__38jsA{display:grid;grid-template-columns:32px minmax(72px,auto) 32px;flex-shrink:0;min-height:36px;overflow:hidden;border:1px solid var(--card-border);border-radius:8px;background:var(--bg-tertiary)}.ExperienceConfirmDialog_stepper__38jsA button{display:grid;place-items:center;width:32px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.ExperienceConfirmDialog_stepper__38jsA button:hover:not(:disabled){background:var(--card-bg-hover);color:var(--text-primary)}.ExperienceConfirmDialog_stepper__38jsA button:disabled{cursor:not-allowed;opacity:.35}.ExperienceConfirmDialog_durationInput__mZkye{display:flex;align-items:center;justify-content:center;gap:3px;border-inline:1px solid var(--card-border)}.ExperienceConfirmDialog_durationInput__mZkye input{width:42px;height:36px;padding:0 2px;border:0;background:transparent;color:var(--text-primary);text-align:center;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;appearance:textfield}.ExperienceConfirmDialog_durationInput__mZkye>span{padding-right:8px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.ExperienceConfirmDialog_durationInput__mZkye input::-webkit-inner-spin-button,.ExperienceConfirmDialog_durationInput__mZkye input::-webkit-outer-spin-button{margin:0;appearance:none}.ExperienceConfirmDialog_footerInfo__rv7yY{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ExperienceConfirmDialog_noticeToggle__gXzwg{flex-shrink:0;min-height:24px;padding:0;border:0;background:transparent;color:var(--text-tertiary);font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ExperienceConfirmDialog_noticeToggle__gXzwg:hover{color:var(--text-primary)}.ExperienceConfirmDialog_noticeToggle__gXzwg:focus-visible{outline:2px solid var(--category-blue);outline-offset:3px;border-radius:3px}.ExperienceConfirmDialog_noticeContent__0hKCt{margin-bottom:14px;padding:12px;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;line-height:1.7}.ExperienceConfirmDialog_noticeContent__0hKCt p{margin:0}.ExperienceConfirmDialog_noticeContent__0hKCt p+p{margin-top:8px}.ExperienceConfirmDialog_noticeContact__Vc8GK{display:inline;color:var(--category-blue);text-decoration:underline;text-underline-offset:3px}.ExperienceConfirmDialog_noticeContact__Vc8GK svg{display:inline;margin-left:3px;vertical-align:-1px}.ExperienceConfirmDialog_noticeContact__Vc8GK:focus-visible{outline:2px solid var(--category-blue);outline-offset:3px}.ExperienceConfirmDialog_footer__agXH_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--card-border)}.ExperienceConfirmDialog_total__km305{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ExperienceConfirmDialog_totalLabel__YOLxz{color:var(--text-tertiary);font-size:12px}.ExperienceConfirmDialog_actions__cem8p{display:flex;flex-shrink:0;align-items:center;gap:8px}.ExperienceConfirmDialog_actions__cem8p button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;font-weight:600}.ExperienceConfirmDialog_actions__cem8p button:hover:not(:disabled){background:var(--card-bg-hover);color:var(--text-primary)}.ExperienceConfirmDialog_actions__cem8p .ExperienceConfirmDialog_confirm__iQu1V{padding:0 18px;border-color:var(--pg-orange);color:#fff;background:var(--pg-orange)}.ExperienceConfirmDialog_actions__cem8p .ExperienceConfirmDialog_confirm__iQu1V:hover:not(:disabled){color:#fff;background:#ae4222;border-color:#ae4222}.ExperienceConfirmDialog_actions__cem8p button:disabled{cursor:wait;opacity:.65}.ExperienceConfirmDialog_actions__cem8p button:focus-visible,.ExperienceConfirmDialog_close__vtf6y:focus-visible,.ExperienceConfirmDialog_sourceLink__bjZRY:focus-visible{outline:2px solid var(--category-blue);outline-offset:3px}.ExperienceConfirmDialog_stepper__38jsA:focus-within{outline:2px solid var(--category-blue);outline-offset:2px}@media (max-width:520px){.ExperienceConfirmDialog_backdrop__BWPp_{padding:12px}.ExperienceConfirmDialog_dialog__3OedQ{max-height:calc(100dvh - 24px);padding:20px}.ExperienceConfirmDialog_appOverview__nZZVY{grid-template-columns:72px minmax(0,1fr);gap:12px}.ExperienceConfirmDialog_cover__6_448{width:72px}.ExperienceConfirmDialog_dialog__3OedQ h2{font-size:20px}.ExperienceConfirmDialog_appInfo__aUE3v p{font-size:12px}.ExperienceConfirmDialog_durationRow__b79HL{align-items:flex-start;flex-wrap:wrap}.ExperienceConfirmDialog_footer__agXH_{flex-wrap:wrap;gap:14px}.ExperienceConfirmDialog_actions__cem8p{margin-left:auto}}.ExperienceConfirmDialog_error__w5NYZ{margin:0 0 16px;padding:12px 14px;border:1px solid #efc7ba;border-radius:10px;background:#fff4ef;color:#ac3e26;font-size:13px;line-height:1.6}.ExperienceConfirmDialog_spinner__SubJr{animation:ExperienceConfirmDialog_spin__7UQRq 1s linear infinite}@keyframes ExperienceConfirmDialog_spin__7UQRq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ExperienceConfirmDialog_spinner__SubJr{animation:none}}.playground_page__m06RV{padding:var(--spacing-xl) 0}.playground_header__eYZwg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xl);gap:var(--spacing-lg)}.playground_title__c3ikP{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:normal;margin:0 0 var(--spacing-xs) 0;color:var(--text-primary)}.playground_subtitle__74E_1{font-size:16px;color:var(--text-secondary);margin:0}.playground_createBtn__MzAQn{padding:var(--spacing-sm) var(--spacing-xl);background:var(--bg-hero);color:var(--text-on-hero);border:none;border-radius:var(--radius-md);font-weight:600;font-size:14px;white-space:nowrap;transition:opacity .15s ease}.playground_createBtn__MzAQn:hover{opacity:.85}.playground_categories__8JMqW{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);overflow-x:auto;padding-bottom:4px}.playground_categoryActive__twpA9,.playground_category__xNwlt{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:14px;font-weight:500;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}.playground_category__xNwlt:hover{border-color:var(--accent-primary);color:var(--text-primary)}.playground_categoryActive__twpA9{color:var(--category-blue);border-color:var(--category-blue);background-color:rgba(56,139,253,.08)}.playground_grid__eUH1Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--spacing-md)}.playground_card__tRvgu{content-visibility:auto;contain-intrinsic-size:auto 330px;display:flex;flex-direction:column;width:100%;text-align:left;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s ease;cursor:pointer;padding:0;font:inherit;color:inherit}.playground_card__tRvgu:disabled{opacity:.7;cursor:wait}.playground_card__tRvgu:hover{border-color:var(--card-border-hover)}.playground_cardThumb__GRLGT{position:relative;width:100%;aspect-ratio:16/8.5;overflow:hidden;background:var(--bg-tertiary)}.playground_cardThumb__GRLGT img{width:100%;height:100%;object-fit:cover}.playground_cardThumb__GRLGT img.playground_cardThumbContain__0XnwM{object-fit:contain;padding:24px}.playground_card__tRvgu:hover .playground_cardThumb__GRLGT img{opacity:.9}.playground_cardContent__YBFJu{display:flex;flex-direction:column;gap:7px;padding:11px 12px 12px}.playground_cardTitle__QfKRU{font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.4}.playground_cardDesc__gV30l,.playground_cardTitle__QfKRU{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.playground_cardDesc__gV30l{font-size:13px;color:var(--text-secondary);line-height:1.5}.playground_cardMeta__klB_m{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.playground_cardAuthor__GOWNR{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.playground_cardAuthorAvatar__VvGKE{display:inline-grid;width:19px;height:19px;place-items:center;overflow:hidden;border-radius:5px;font-size:16px;flex-shrink:0}.playground_cardAuthorAvatar__VvGKE img{width:100%;height:100%;object-fit:cover}.playground_cardStats__c5rIT{display:flex;gap:var(--spacing-sm);font-size:13px;color:var(--text-tertiary)}.playground_cardTags__60Eh2{display:flex;flex-wrap:wrap;gap:5px}.playground_cardTags__60Eh2 span{padding:2px 7px;border:1px solid var(--card-border);border-radius:var(--radius-pill);color:var(--text-tertiary);font-size:11px}.playground_loadingHint__pIEog{color:var(--text-secondary);font-size:14px;margin:0 0 var(--spacing-md)}.playground_cardBadgePublished__t0buy{top:var(--spacing-sm);padding:2px 8px;background:rgba(46,160,67,.9)}.playground_cardBadgePublished__t0buy,.playground_cardBadgeRunning__ltUWE{position:absolute;left:var(--spacing-sm);border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:white}.playground_cardBadgeRunning__ltUWE{bottom:var(--spacing-sm);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(46,160,67,.92)}.playground_cardStatusDot__LHOY_{width:7px;height:7px;border-radius:50%;background:white;flex-shrink:0}.playground_provisionOverlay__Y9Jy_{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:var(--spacing-lg);color:white;background:rgba(10,18,32,.84);backdrop-filter:blur(4px)}.playground_provisionTitle__zxwcL{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700}.playground_provisionSpinner__djNYX{position:relative;width:38px;height:38px;flex:0 0 38px}.playground_provisionSpinner__djNYX i{position:absolute;top:1px;left:17px;width:4px;height:10px;border-radius:4px;background:white;opacity:.18;transform-origin:2px 18px;animation:playground_provisionFade__WOp8A 1.2s linear infinite}@keyframes playground_provisionFade__WOp8A{0%,8.33%{opacity:1}to{opacity:.18}}.playground_cardFreeBadge__GWVSY,.playground_cardPriceBadge__wYUVz{position:absolute;right:8px;bottom:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:3px 9px;border-radius:var(--radius-pill);color:white;font-size:12px;font-weight:700;line-height:1;backdrop-filter:blur(8px)}.playground_cardPriceBadge__wYUVz{background:rgba(15,23,42,.82);box-shadow:0 3px 10px rgba(0,0,0,.2)}.playground_cardFreeBadge__GWVSY{border:1px solid rgba(124,92,255,.28);background:linear-gradient(110deg,#2563eb,#7c3aed 55%,#db2777);box-shadow:0 4px 14px rgba(99,67,214,.3);letter-spacing:.04em}.playground_experienceRoot__Bc_uz{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--bg-primary)}.playground_experienceHeader__btSsT{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);height:44px;padding:0 var(--spacing-md);border-bottom:1px solid var(--card-border);background:var(--card-bg);font-size:13px}.playground_experienceHeaderLeft__EoKku,.playground_experienceHeaderRight__ZWenC{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.playground_experienceHeaderRight__ZWenC{flex-shrink:0}.playground_experienceStage__McjAa{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--bg-tertiary)}.playground_experienceIframe__5q2et{width:100%;height:100%;border:none;display:block;background:var(--bg-tertiary)}.playground_experienceLoading__er4PU{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 50% 42%,rgba(56,139,253,.12),transparent 34%),var(--bg-tertiary);color:var(--text-primary);opacity:1;visibility:visible;transition:opacity .24s ease,visibility .24s ease}.playground_experienceLoadingHidden__SFkum{opacity:0;visibility:hidden;pointer-events:none}.playground_experienceLoadingIconWrap__aC4vX{position:relative;display:grid;width:88px;height:88px;place-items:center;margin-bottom:8px}.playground_experienceLoadingIcon__pb1ak{width:58px;height:58px;object-fit:contain;border-radius:14px}.playground_experienceLoadingSpinner__j5miA{position:absolute;inset:0;border:3px solid rgba(56,139,253,.15);border-top:3px solid var(--category-blue);border-radius:50%;animation:playground_experienceLoadingSpin__TO629 .9s linear infinite}.playground_experienceLoading__er4PU strong{font-size:16px;font-weight:650}.playground_experienceLoading__er4PU>span:last-child{color:var(--text-secondary);font-size:13px}@keyframes playground_experienceLoadingSpin__TO629{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.playground_experienceLoadingSpinner__j5miA{animation-duration:1.8s}}.playground_experienceBrand__irDzI{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-weight:600;white-space:nowrap}.playground_experienceDivider__3PKux{width:1px;height:16px;background:var(--card-border)}.playground_experiencePath__zMW_p{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);min-width:0}.playground_experiencePath__zMW_p strong{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground_experienceResources__WJt9Q{display:flex;align-items:center;gap:6px;margin-left:4px}.playground_experienceResource__7HcpU{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid var(--card-border);border-radius:var(--radius-pill);color:var(--category-blue);background:rgba(56,139,253,.06);font-size:11px;font-weight:600;white-space:nowrap}.playground_experienceResource__7HcpU:hover{border-color:rgba(56,139,253,.4);background:rgba(56,139,253,.1)}.playground_statusRunning__TO12T{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid rgba(46,160,67,.35);color:#2ea043;font-weight:600;font-size:12px;white-space:nowrap}.playground_statusDot__kztwk{width:7px;height:7px;border-radius:50%;background:#2ea043}.playground_statusShared__NGhSz{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border:1px solid rgba(124,92,255,.3);border-radius:var(--radius-pill);color:#7c3aed;background:linear-gradient(110deg,rgba(37,99,235,.08),rgba(219,39,119,.08));font-size:12px;font-weight:700;white-space:nowrap}.playground_experienceTerminate__dsJSK{border-radius:var(--radius-md);border:1px solid rgba(207,34,46,.35);background:transparent;color:#cf222e}.playground_experienceShare__o6Ol5,.playground_experienceTerminate__dsJSK{padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.playground_experienceShare__o6Ol5{border:1px solid rgba(56,139,253,.35);border-radius:var(--radius-md);background:rgba(56,139,253,.06);color:var(--category-blue)}.playground_experienceShare__o6Ol5:hover{background:rgba(56,139,253,.12)}.playground_experienceTerminate__dsJSK:hover:not(:disabled){background:rgba(207,34,46,.08)}.playground_experienceTerminate__dsJSK:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.playground_experienceHeader__btSsT{flex-wrap:wrap;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.playground_experienceResources__WJt9Q{display:none}}.playground_experiencePanel__DkULN,.playground_mockPanel__vO8Ln,.playground_publishCard__JkwQt{border:1px solid var(--card-border);border-radius:var(--radius-md);padding:var(--spacing-lg);background:var(--card-bg)}.playground_experienceActions__Pzamb{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.playground_btnPrimary__bIN4W,.playground_btnRunning__5bh9n{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;font-size:14px;border:none;cursor:pointer}.playground_btnPrimary__bIN4W{background:var(--bg-hero);color:var(--text-on-hero)}.playground_btnPrimary__bIN4W:disabled{opacity:.6;cursor:not-allowed}.playground_btnRunning__5bh9n{background:rgba(46,160,67,.15);color:#2ea043;cursor:default}.playground_btnTerminate__1FefZ{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:600;font-size:14px;border:1px solid rgba(207,34,46,.4);background:transparent;color:#cf222e;cursor:pointer}.playground_btnTerminate__1FefZ:hover:not(:disabled){background:rgba(207,34,46,.08)}.playground_btnTerminate__1FefZ:disabled{opacity:.6;cursor:not-allowed}.playground_balanceHint__3WErc{font-size:14px;color:var(--text-secondary)}.playground_errorText__W_erK{color:#cf222e;font-size:14px;margin:0 0 var(--spacing-sm)}.playground_warnText__DE_zs{color:#9a6700;font-size:14px;margin:0 0 var(--spacing-sm)}.playground_iframeWrap__xl1LY{margin-top:var(--spacing-md);border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-tertiary)}.playground_iframe__MsZe_{width:100%;height:min(80vh,720px);border:none;display:block}.playground_mockPanel__vO8Ln p,.playground_placeholder__W1J7n{color:var(--text-secondary);font-size:14px;line-height:1.6}.playground_placeholder__W1J7n{padding:var(--spacing-xl);text-align:center;border:1px dashed var(--card-border);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.playground_backLink__qzlIB{display:inline-block;margin-bottom:var(--spacing-lg);color:var(--text-secondary);font-size:14px}.playground_backLink__qzlIB:hover{color:var(--text-primary)}.playground_badgeCategory__yoIp5,.playground_badgeMock__WN47J,.playground_badgePublished__Za0BZ{padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600}.playground_badgePublished__Za0BZ{background:rgba(46,160,67,.15);color:#2ea043}.playground_badgeMock__WN47J{background:rgba(110,118,129,.15);color:var(--text-secondary)}.playground_badgeCategory__yoIp5{background:rgba(56,139,253,.08);color:var(--category-blue)}.playground_publishHeader__8U9VY{margin-bottom:var(--spacing-xl)}.playground_publishSteps__3F88R{margin:var(--spacing-md) 0;padding-left:1.25rem;color:var(--text-secondary);line-height:1.8}.playground_publishNote__rw7G4{padding:var(--spacing-md);background:rgba(56,139,253,.06);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:14px;line-height:1.6}.playground_publishForm__lG91J{display:flex;flex-direction:column;gap:var(--spacing-md)}.playground_publishForm__lG91J label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:var(--text-primary)}.playground_publishForm__lG91J input,.playground_publishForm__lG91J textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:14px}@media (max-width:768px){.playground_spaceCardMain__8DHCR{grid-template-columns:1fr}.playground_spaceCardThumb__OytXV{max-height:160px}body.playground_experience-mode__ylB0J .playground_runtimeIframe__gqU22{min-height:calc(100vh - 44px - 200px)}}.playground_detailPage__Viek4{padding:var(--spacing-xl) 0}