.studio_page__TbpE7{--st-danger:var(--danger-fg,#b42318);--st-ok:var(--success-fg,#047857);--st-ring:var(--accent-solid);--st-spring:linear(0,0.45 10%,0.85 22%,1.04 38%,0.98 58%,1);width:min(1080px,calc(100vw - 32px));margin-left:calc(50% - min(540px, calc(50vw - 16px)));padding-bottom:110px}.studio_page__TbpE7 :is(a,button,summary,[role=tab]):focus-visible,.studio_teaser__an5fo :is(a,button):focus-visible{outline:2px solid var(--st-ring);outline-offset:3px;border-radius:999px}.studio_srOnly__NxXPV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio_top__v6032{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px}.studio_back__3avFk{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--event-mute);text-decoration:none}.studio_back__3avFk:hover{color:var(--event-fg)}.studio_topActions__u7gy_{display:flex;flex-wrap:wrap;gap:8px}.studio_title__QeUbM{font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:clamp(28px,5vw,40px);line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance}.studio_lead__pUNMv{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--event-mute);max-width:52ch}.studio_btnGhost__r8upi,.studio_btnPrimary__0VG_q{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;padding:11px 20px;transition:transform .18s var(--st-spring,ease),box-shadow .18s,background .15s}.studio_btnPrimary__0VG_q{border:none;color:var(--accent-on-grad,var(--event-fg));background:var(--accent-solid);box-shadow:0 10px 24px -12px var(--accent-shadow)}.studio_btnPrimary__0VG_q:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px var(--accent-shadow)}.studio_btnPrimary__0VG_q:active{transform:translateY(0) scale(.98)}.studio_btnGhost__r8upi{color:var(--event-fg);background:transparent;border:1px solid var(--event-line-strong)}.studio_btnGhost__r8upi:hover{background:color-mix(in srgb,var(--event-fg) 5%,transparent)}.studio_topActions__u7gy_ .studio_btnGhost__r8upi,.studio_topActions__u7gy_ .studio_btnPrimary__0VG_q{padding:9px 16px;font-size:13px}@media (max-width:520px){.studio_top__v6032{flex-wrap:nowrap}.studio_topActions__u7gy_{flex-wrap:nowrap;gap:6px}.studio_topActions__u7gy_ .studio_btnGhost__r8upi{display:none}}.studio_tabs__O8i10{position:relative;isolation:isolate;display:inline-flex;gap:4px;padding:4px;margin:22px 0;border-radius:999px;background:color-mix(in srgb,var(--event-fg) 6%,transparent);border:1px solid var(--event-line);max-width:100%;overflow-x:auto}.studio_tabIndicator__a2zkx{position:absolute;z-index:-1;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--event-card);box-shadow:0 1px 2px color-mix(in srgb,var(--event-fg) 12%,transparent),0 6px 16px -8px color-mix(in srgb,var(--event-fg) 30%,transparent);transition:transform .38s var(--st-spring),width .38s var(--st-spring)}.studio_tab__05Q0c{position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:none;background:transparent;color:var(--event-mute);font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;transition:color .2s}.studio_tab__05Q0c:hover,.studio_tab__05Q0c[aria-selected=true]{color:var(--event-fg)}.studio_badge__viVQ8{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:800;background:var(--accent-solid);color:var(--accent-on-grad,var(--event-fg))}.studio_dirtyDot__gGTHG{width:7px;height:7px;border-radius:50%;background:var(--accent-solid);box-shadow:0 0 0 3px var(--accent-tint-soft)}.studio_panelView__ZBbNU:not([hidden]){animation:studio_appear__m75dS .42s var(--st-spring) both}@keyframes studio_appear__m75dS{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.studio_grid__GheOU{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.studio_previewCol__q_Ms8{display:none}@media (min-width:900px){.studio_grid__GheOU{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:36px}.studio_previewCol__q_Ms8{display:block;position:sticky;top:24px}}.studio_modeSwitch__ereix{position:sticky;top:calc(8px + env(safe-area-inset-top, 0px));z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 16px;border-radius:999px;background:color-mix(in srgb,var(--event-card) 86%,transparent);border:1px solid var(--event-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--event-fg) 50%,transparent)}.studio_modeSwitch__ereix button{border:none;background:transparent;font:inherit;font-size:14px;font-weight:700;padding:9px 0;border-radius:999px;color:var(--event-mute);cursor:pointer}.studio_modeSwitch__ereix button[aria-pressed=true]{background:var(--event-fg);color:var(--event-card)}@media (min-width:900px){.studio_modeSwitch__ereix{display:none}}.studio_sheet__Lsf7B{width:min(460px,100vw);max-width:100vw;max-height:100dvh;margin:auto auto 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom, 0px));border:none;border-radius:26px 26px 0 0;background:var(--event-card);color:var(--event-fg);display:flex;flex-direction:column;gap:12px;overflow-y:auto}.studio_sheet__Lsf7B:not([open]){display:none}.studio_sheet__Lsf7B[open]{animation:studio_sheetUp__iYAAr .42s var(--st-spring) both}.studio_sheet__Lsf7B::backdrop{background:color-mix(in srgb,var(--event-fg) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes studio_sheetUp__iYAAr{0%{transform:translateY(40px);opacity:.001}to{transform:none;opacity:1}}.studio_group__E4lVL{background:var(--event-card);border:1px solid var(--event-line);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 1px color-mix(in srgb,var(--event-fg) 4%,transparent),0 18px 40px -28px color-mix(in srgb,var(--event-fg) 35%,transparent)}.studio_group__E4lVL+.studio_group__E4lVL{margin-top:16px}@supports (animation-timeline:view()){.studio_reveal__ye8yp{animation:studio_reveal__ye8yp linear both;animation-timeline:view();animation-range:entry 0 entry 40%}@keyframes studio_reveal__ye8yp{0%{opacity:.35;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}}.studio_groupHead__zEQbn{display:flex;flex-direction:column;gap:2px}.studio_groupTitle__ReZnp{font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:18px;margin:0}.studio_groupSub__MDKFf{margin:0;font-size:13px;color:var(--event-mute);line-height:1.5}.studio_field__dYBOp{display:flex;flex-direction:column;gap:6px}.studio_label__f2s_m{font-size:13px;font-weight:700}.studio_optional__HQIv_{font-weight:500;color:var(--event-mute)}.studio_help__WMbKt{font-size:12px;color:var(--event-mute);line-height:1.45;margin:0}.studio_input__7CF2d{width:100%;font:inherit;font-size:16px;padding:11px 14px;border-radius:12px;border:1px solid var(--event-line-strong);background:var(--event-card);color:var(--event-fg);transition:border-color .15s,box-shadow .15s}.studio_input__7CF2d:focus{outline:none;border-color:var(--accent-solid);box-shadow:0 0 0 4px var(--accent-tint-soft)}.studio_input__7CF2d::placeholder{color:color-mix(in srgb,var(--event-mute) 70%,transparent)}.studio_prefixed__9S_Nz{display:flex;align-items:stretch;border:1px solid var(--event-line-strong);border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.studio_prefixed__9S_Nz:focus-within{border-color:var(--accent-solid);box-shadow:0 0 0 4px var(--accent-tint-soft)}.studio_prefixedBad__W_j34,.studio_prefixedBad__W_j34:focus-within{border-color:var(--st-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--st-danger) 14%,transparent)}.studio_prefix__zcTOt{display:inline-flex;align-items:center;padding:0 4px 0 14px;font-size:14px;color:var(--event-mute);white-space:nowrap;background:color-mix(in srgb,var(--event-fg) 4%,transparent)}.studio_prefixed__9S_Nz .studio_input__7CF2d{border:none;border-radius:0;box-shadow:none}.studio_slugStatus__1S1S8{margin:0;min-height:18px;font-size:12.5px;color:var(--event-mute)}.studio_slugOk__h7jpI{color:var(--st-ok);font-weight:700}.studio_slugBad__nHkRg{color:var(--st-danger);font-weight:600}.studio_two__oLISM{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:560px){.studio_two__oLISM{grid-template-columns:1fr 1fr}}.studio_uploads__LXDGS{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px}.studio_drop__hxLGX{position:relative;display:grid;place-items:center;overflow:hidden;min-height:112px;border-radius:16px;border:1.5px dashed var(--event-line-strong);background:color-mix(in srgb,var(--accent-solid) 5%,var(--event-card));color:var(--event-mute);font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:border-color .15s,transform .2s var(--st-spring),box-shadow .15s,background .15s}.studio_drop__hxLGX:hover{border-color:var(--accent-solid);transform:translateY(-1px);box-shadow:0 10px 22px -16px var(--accent-shadow)}.studio_drop__hxLGX:focus-within{border-color:var(--accent-solid);box-shadow:0 0 0 4px var(--accent-tint-soft)}.studio_dropOver__y6Z75{border-style:solid;border-color:var(--accent-solid);background:var(--accent-tint-soft);transform:scale(1.015)}.studio_drop__hxLGX img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.studio_drop__hxLGX input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio_dropLabel__C0_oc{position:relative;padding:8px;display:flex;flex-direction:column;gap:3px;align-items:center}.studio_dropHint__nDWsM{font-size:11px;font-weight:500;opacity:.8}.studio_drop__hxLGX.studio_hasImage___wHCp .studio_dropLabel__C0_oc{align-self:end;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--event-fg) 70%,transparent);color:var(--event-card);font-size:12px}.studio_dropIcon__6sfkn{font-size:20px;line-height:1}.studio_dropProgress__KwxI7{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--accent-solid);transform-origin:left;transition:transform .2s linear}.studio_remove__2ok0O{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--event-mute);cursor:pointer;text-decoration:underline}.studio_error__ImvyX{margin:0;font-size:13px;color:var(--st-danger)}.studio_ok__XBBQC{margin:0;font-size:13px;color:var(--st-ok)}.studio_saveBar__I5r2N{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-nav);width:min(560px,calc(100vw - 24px));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--event-fg);color:var(--event-card);box-shadow:0 20px 40px -18px color-mix(in srgb,var(--event-fg) 70%,transparent);transition:transform .4s var(--st-spring),opacity .25s}.studio_saveBarHidden__3XVbo{opacity:0;transform:translate(-50%,24px);pointer-events:none}.studio_status__nBqZO{font-size:13px;opacity:.9;min-width:0}.studio_saveBtn__ZWFUK{flex-shrink:0;border:none;border-radius:999px;padding:11px 22px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;color:var(--accent-on-grad,var(--event-fg));background:var(--accent-solid);box-shadow:0 10px 22px -10px var(--accent-shadow);transition:transform .18s var(--st-spring)}.studio_saveBtn__ZWFUK:hover{transform:translateY(-1px)}.studio_saveBtn__ZWFUK:disabled{opacity:.55;cursor:not-allowed;transform:none}.studio_toastRegion__pkq_M{position:fixed;left:50%;top:calc(18px + env(safe-area-inset-top, 0px));transform:translateX(-50%);z-index:var(--z-overlay);pointer-events:none}.studio_toast__VZN8f{display:inline-block;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;background:var(--event-fg);color:var(--event-card);box-shadow:0 16px 30px -16px color-mix(in srgb,var(--event-fg) 70%,transparent);animation:studio_toastIn__FlFwa .4s var(--st-spring) both}.studio_toastError__pBE2e{background:var(--st-danger);color:var(--event-card)}@keyframes studio_toastIn__FlFwa{0%{opacity:.001;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}.studio_stage__9mZxd{--rx:0deg;--ry:0deg;--gx:50%;--gy:30%;container:preview/inline-size;position:relative;perspective:1100px;padding:18px 6px 26px}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.studio_stage__9mZxd:before{content:"";position:absolute;z-index:0;top:8%;right:4%;bottom:12%;left:4%;border-radius:40%;background:conic-gradient(from var(--glow-angle),var(--accent-solid),var(--accent-tint-strong),transparent 60%,var(--accent-solid));filter:blur(42px);opacity:.32;pointer-events:none;animation:studio_glowOnce__F5Hxe 1.6s var(--st-spring) 1 both}@keyframes studio_glowOnce__F5Hxe{0%{--glow-angle:-90deg;opacity:0}to{--glow-angle:90deg;opacity:.32}}.studio_stageStill__iz9Qr{perspective:none;padding:6px 4px 10px}.studio_stageStill__iz9Qr:before{display:none}.studio_tiltBase__FtjZp{position:relative;z-index:1;border-radius:24px;box-shadow:0 1px 2px color-mix(in srgb,var(--event-fg) 10%,transparent),0 26px 50px -30px color-mix(in srgb,var(--event-fg) 55%,transparent);animation:studio_appear__m75dS .6s var(--st-spring) both}.studio_tiltShell__2LuCy{border-radius:24px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .09s linear}.studio_stage__9mZxd:not(:hover) .studio_tiltShell__2LuCy{transition:transform .5s var(--st-spring)}.studio_frameClip__DLzEp{position:relative;border-radius:24px;overflow:hidden;background:var(--event-card);border:1px solid var(--event-line);box-shadow:0 30px 70px -40px var(--accent-shadow)}.studio_frameClip__DLzEp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(360px circle at var(--gx) var(--gy),color-mix(in srgb,var(--event-card) 40%,transparent),transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s}.studio_stage__9mZxd:hover .studio_frameClip__DLzEp:after{opacity:1}.studio_chrome__inxC9{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--event-line);background:color-mix(in srgb,var(--event-fg) 3%,var(--event-card))}.studio_dots__Ycfrj{display:inline-flex;gap:5px}.studio_dots__Ycfrj i{width:9px;height:9px;border-radius:50%;background:var(--event-line-strong);display:block}.studio_url__j_kpV{flex:1;min-width:0;font-size:12px;color:var(--event-mute);background:var(--event-card);border:1px solid var(--event-line);border-radius:999px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_pBody__BSwg_{padding:12px 12px 16px}.studio_pCover__raIRz{display:block;width:100%;aspect-ratio:3/1;border-radius:16px;object-fit:cover;background:linear-gradient(135deg,var(--accent-solid) 0,var(--accent-tint-strong) 55%,var(--event-card) 100%)}.studio_pRow__5wvsc{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:-30px;padding:0 8px}.studio_pAvatar__Zgt4l{width:64px;height:64px;flex-shrink:0;border-radius:18px;border:4px solid var(--event-card);background:var(--event-card);object-fit:cover;display:grid;place-items:center;font-weight:800;font-size:22px;color:var(--accent-solid);box-shadow:0 10px 20px -10px color-mix(in srgb,var(--event-fg) 50%,transparent)}.studio_pBtns__GeDMk{display:flex;gap:6px}.studio_pFollow__OR3JT,.studio_pShare__4gD3C{font-size:12px;font-weight:800;border-radius:999px;padding:7px 14px}.studio_pFollow__OR3JT{background:var(--accent-solid);color:var(--accent-on-grad,var(--event-fg))}.studio_pShare__4gD3C{border:1px solid var(--event-line-strong);color:var(--event-fg)}.studio_pText__m75ie{padding:10px 8px 0}.studio_pName__HxuGe{font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.15;margin:0;overflow-wrap:anywhere}.studio_pCity__nlRjo{display:block;margin:2px 0 0;font-size:12px;color:var(--event-mute)}.studio_pBio__ajp1e{display:block;margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--event-mute);overflow-wrap:anywhere}.studio_pGhost__9m3bm{color:color-mix(in srgb,var(--event-mute) 60%,transparent);font-style:italic}.studio_pLinks__C5ijx{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.studio_pLink__0T3yY{font-size:11px;font-weight:700;border:1px solid var(--event-line-strong);border-radius:999px;padding:3px 9px}.studio_hot__ep4XO{display:inline-block;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .15s}.studio_hot__ep4XO:focus-visible,.studio_hot__ep4XO:hover{outline-color:var(--accent-solid)}.studio_hotBlock__lEdFM{display:block;width:100%}.studio_pEvents__fG6K_{margin:14px 8px 0;display:flex;flex-direction:column;gap:8px}.studio_pEventsLabel__kCIZD{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--event-mute)}.studio_pEvent__1B_QF{display:flex;align-items:center;gap:10px;border:1px solid var(--event-line);border-radius:14px;padding:8px}.studio_pEventDate__moFJN{width:42px;height:42px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:800;line-height:1.1;background:var(--accent-tint-soft);color:var(--accent-solid)}.studio_pEventName__vDDwZ{font-size:13px;font-weight:700}.studio_pEventName__vDDwZ,.studio_pEventSub__66Db2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_pEventSub__66Db2{display:block;font-size:11px;color:var(--event-mute)}.studio_previewNote__N6Bl3{margin:4px 6px 0;font-size:12px;color:var(--event-mute);text-align:center}@container preview (max-width: 300px){.studio_chrome__inxC9,.studio_pBtns__GeDMk,.studio_pEvents__fG6K_,.studio_pLinks__C5ijx{display:none}.studio_pBody__BSwg_{padding:8px 8px 12px}.studio_pAvatar__Zgt4l{width:48px;height:48px;font-size:16px;border-radius:14px;border-width:3px}.studio_pRow__5wvsc{margin-top:-22px}.studio_pName__HxuGe{font-size:17px}.studio_pBio__ajp1e{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.studio_progress__tIrTQ{margin-top:14px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:var(--event-card);border:1px solid var(--event-line);box-shadow:0 16px 34px -26px color-mix(in srgb,var(--event-fg) 40%,transparent)}.studio_ringWrap__eCDN8{position:relative;flex-shrink:0;display:inline-flex}.studio_ring__kZ9_g{flex-shrink:0}.studio_ringTrack__4QiT8{stroke:var(--event-line-strong)}.studio_ringFill__nLuTg{stroke:var(--accent-solid);transition:stroke-dashoffset .8s var(--st-spring,ease)}.studio_ringText__I2HW3{font-size:13px;font-weight:800;fill:var(--event-fg);font-variant-numeric:tabular-nums}.studio_progressBody__dFO5o{min-width:0;display:flex;flex-direction:column;gap:2px}.studio_progressTitle__WrQ_Y{font-size:14px;font-weight:800;margin:0}.studio_progressNext__ABKVp{margin:0;font-size:13px;color:var(--event-mute);line-height:1.45}.studio_nextBtn__ZtfDv{align-self:flex-start;margin-top:4px;border:none;background:none;padding:0;font:inherit;font-size:13px;font-weight:800;color:var(--accent-solid);cursor:pointer;text-decoration:none}.studio_stats__njYGO{display:flex;gap:10px;margin-top:12px}.studio_stat__slAF1{flex:1;padding:12px 14px;border-radius:18px;background:var(--event-card);border:1px solid var(--event-line)}.studio_statNum__Rh1Vg{font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.studio_statLabel__yutFY{margin-top:4px;font-size:12px;color:var(--event-mute)}.studio_flash__5qeCA{animation:studio_flash__5qeCA 1.2s ease-out 1;border-radius:14px}@keyframes studio_flash__5qeCA{0%{box-shadow:0 0 0 0 var(--accent-tint-strong)}40%{box-shadow:0 0 0 8px var(--accent-tint-soft)}to{box-shadow:0 0 0 0 transparent}}.studio_panel____fDe{max-width:720px;container-type:inline-size}.studio_panelIntro__s4lPe{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--event-mute);max-width:60ch}.studio_section__a5eHI{display:flex;flex-direction:column;gap:10px}.studio_section__a5eHI+.studio_section__a5eHI{margin-top:22px}.studio_sectionTitle__GpWF1{margin:0;font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.studio_rows___rkiy{list-style:none;margin:0;padding:0;border:1px solid var(--event-line);border-radius:18px;overflow:hidden;background:var(--event-card)}.studio_row__0AUbI{display:flex;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,opacity .2s}.studio_row__0AUbI+.studio_row__0AUbI{border-top:1px solid var(--event-line)}.studio_rowPast__Mi9KX{opacity:.55}.studio_rowBusy__TpYBY{opacity:.5}.studio_rowDate__DRgW3{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:800;line-height:1.1;background:var(--accent-tint-soft);color:var(--accent-solid)}.studio_rowMain__v_0r1{flex:1;min-width:0}.studio_rowTitle__UQnHl{display:block;font-size:14px;font-weight:700;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.studio_rowTitle__UQnHl:hover{text-decoration:underline}.studio_rowSub__N6A1V{font-size:12px;color:var(--event-mute)}.studio_rowActions__vLuIj{display:flex;gap:6px;flex-shrink:0}@container (max-width: 520px){.studio_row__0AUbI{flex-wrap:wrap}.studio_rowActions__vLuIj{width:100%;justify-content:flex-end}}.studio_mini__8V_qY{border:1px solid var(--event-line-strong);background:transparent;color:var(--event-fg);font:inherit;font-size:12px;font-weight:700;border-radius:999px;padding:6px 12px;cursor:pointer;transition:background .15s,transform .18s var(--st-spring,ease)}.studio_mini__8V_qY:hover{background:color-mix(in srgb,var(--event-fg) 6%,transparent)}.studio_mini__8V_qY:disabled{opacity:.5;cursor:wait}.studio_miniAccent__idM7f{border-color:transparent;background:var(--accent-solid);color:var(--accent-on-grad,var(--event-fg))}.studio_miniAccent__idM7f:hover{background:var(--accent-solid);transform:translateY(-1px)}.studio_empty__QIfo4{margin:0;padding:16px;border-radius:18px;border:1.5px dashed var(--event-line-strong);font-size:13px;color:var(--event-mute);line-height:1.5}.studio_inline__ucnal{display:flex;gap:8px;flex-wrap:wrap}.studio_inline__ucnal .studio_input__7CF2d{flex:1 1 240px;min-width:0}.studio_fold__gftZo{border:1px solid var(--event-line);border-radius:18px;background:var(--event-card)}.studio_fold__gftZo>summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:800;display:flex;justify-content:space-between;align-items:center;border-radius:18px}.studio_fold__gftZo>summary::-webkit-details-marker{display:none}.studio_fold__gftZo>summary:after{content:"＋";color:var(--event-mute)}.studio_fold__gftZo[open]>summary:after{content:"－"}.studio_foldBody__Ckemk{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.studio_teaser__an5fo{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;padding:18px;border-radius:26px;background:var(--event-card);border:1px solid var(--event-line);box-shadow:0 1px 2px color-mix(in srgb,var(--event-fg) 6%,transparent),0 24px 50px -32px color-mix(in srgb,var(--event-fg) 45%,transparent)}@media (min-width:640px){.studio_teaser__an5fo{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:20px 24px 20px 14px}}.studio_teaserBody__kIsSF{display:flex;flex-direction:column;gap:12px;min-width:0}.studio_teaserHead__oYHeo{display:flex;align-items:center;gap:14px}.studio_teaserEyebrow__vJpBq{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--event-mute);margin:0}.studio_teaserTitle__VbDOc{font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:20px;line-height:1.2;margin:2px 0 0}.studio_teaserNext__YufxT{margin:2px 0 0;font-size:13px;color:var(--event-mute);line-height:1.45}.studio_teaserBtns__NEFYT{display:flex;flex-wrap:wrap;gap:8px}.studio_teaserMeta__ecHx4{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--event-mute)}.studio_teaserMeta__ecHx4 a{color:var(--event-fg);font-weight:700;text-decoration:none}.studio_teaserMeta__ecHx4 a:hover{text-decoration:underline}.studio_skel__OL1QE{border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--event-fg) 6%,transparent) 0,color-mix(in srgb,var(--event-fg) 11%,transparent) 50%,color-mix(in srgb,var(--event-fg) 6%,transparent) 100%);background-size:200% 100%;animation:studio_shimmer__uvIw6 1.3s linear infinite}@keyframes studio_shimmer__uvIw6{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.studio_page__TbpE7 *,.studio_page__TbpE7 :after,.studio_page__TbpE7 :before,.studio_teaser__an5fo *,.studio_teaser__an5fo :before{animation:none!important;transition:none!important}.studio_confetti__O6pbX{display:none}.studio_tiltShell__2LuCy{transform:none}.studio_reveal__ye8yp{opacity:1;transform:none}}.studio_rowsMuted__hIqkI{opacity:.6}.studio_recover__vMD1Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:16px;background:var(--accent-tint-soft);border:1px solid var(--event-line);font-size:14px}.studio_onboard__rhdDi{margin:0 0 16px;padding:18px;border-radius:22px;color:var(--event-card);background:var(--event-fg);box-shadow:0 24px 50px -30px color-mix(in srgb,var(--event-fg) 70%,transparent);animation:studio_appear__m75dS .5s var(--st-spring) both}.studio_onboardTitle__15HVY{margin:0 0 12px;font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:20px}.studio_onboardSteps__ZYzOw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.studio_onboardStep__2ioC9{width:100%;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;border:1px solid color-mix(in srgb,var(--event-card) 22%,transparent);border-radius:14px;padding:10px 12px;background:color-mix(in srgb,var(--event-card) 8%,transparent);color:inherit;font:inherit;font-size:14px;font-weight:700;transition:background .15s,transform .18s var(--st-spring)}.studio_onboardStep__2ioC9:hover{background:color-mix(in srgb,var(--event-card) 16%,transparent);transform:translateY(-1px)}.studio_onboardNum__LqnSj{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:13px;background:var(--event-card);color:var(--event-fg)}.studio_onboardDone__osx6b .studio_onboardNum__LqnSj{background:var(--accent-solid);color:var(--accent-on-grad,var(--event-fg))}.studio_onboardDone__osx6b{opacity:.75}.studio_suggest__mPH3_{align-self:flex-start;border:1px dashed var(--event-line-strong);background:transparent;color:var(--event-fg);font:inherit;font-size:13px;border-radius:999px;padding:7px 14px;cursor:pointer}.studio_suggest__mPH3_:hover{border-color:var(--accent-solid);background:var(--accent-tint-soft)}.studio_confirm__osrA3{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--st-danger) 35%,transparent);background:color-mix(in srgb,var(--st-danger) 6%,var(--event-card));font-size:14px}.studio_saveChip__UVPC9{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-nav);transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;background:var(--event-fg);color:var(--event-card);box-shadow:0 16px 34px -18px color-mix(in srgb,var(--event-fg) 70%,transparent);transition:transform .4s var(--st-spring),opacity .25s}.studio_saveChipHidden__cTJot{opacity:0;transform:translate(-50%,16px);pointer-events:none}.studio_saveChipError__A5XR2{background:var(--st-danger)}.studio_saveChipBtn__SVWMn{border:0;background:var(--event-card);color:var(--event-fg);font:inherit;font-size:12px;font-weight:800;border-radius:999px;padding:5px 12px;cursor:pointer}.studio_pendingGain__D1lJu{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--accent-solid)}.studio_progressGlow__xZPp_{box-shadow:0 0 0 4px var(--accent-tint-soft),0 18px 40px -20px var(--accent-shadow);transition:box-shadow .4s}.studio_confetti__O6pbX{position:fixed;left:50%;top:38%;width:0;height:0;z-index:var(--z-overlay);pointer-events:none}.studio_confetti__O6pbX i{position:absolute;width:8px;height:12px;border-radius:2px;background:var(--accent-solid);transform:rotate(calc(var(--i) * 30deg)) translateY(0);animation:studio_burst__ByNBB .9s var(--st-spring) forwards}.studio_confetti__O6pbX i:nth-child(3n){background:var(--accent-tint-strong)}.studio_confetti__O6pbX i:nth-child(4n){background:var(--event-fg)}@keyframes studio_burst__ByNBB{0%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-150px) scale(.6)}}.studio_cropDialog__fXD0g{width:min(560px,calc(100vw - 24px));padding:18px;border:none;border-radius:24px;background:var(--event-card);color:var(--event-fg);display:flex;flex-direction:column;gap:12px}.studio_cropDialog__fXD0g:not([open]){display:none}.studio_cropDialog__fXD0g::backdrop{background:color-mix(in srgb,var(--event-fg) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio_cropTitle__H2wsK{margin:0;font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:20px}.studio_cropFrame__lLTx8{position:relative;width:100%;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--event-fg) 10%,transparent);cursor:grab;touch-action:none;outline-offset:3px}.studio_cropFrame__lLTx8:active{cursor:grabbing}.studio_cropFrame__lLTx8:focus-visible{outline:2px solid var(--st-ring)}.studio_cropFrame__lLTx8 img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.studio_cropRound__VVDH_{width:min(320px,100%);align-self:center;border-radius:28px}.studio_cropZoom__diM8U{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.studio_cropZoom__diM8U input{flex:1;accent-color:var(--accent-solid)}.studio_cropBtns__hcPqQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio_shareSheet__mnzLg{width:min(420px,calc(100vw - 24px));padding:18px;border:none;border-radius:24px;background:var(--event-card);color:var(--event-fg);display:flex;flex-direction:column;gap:14px}.studio_shareSheet__mnzLg:not([open]){display:none}.studio_shareSheet__mnzLg::backdrop{background:color-mix(in srgb,var(--event-fg) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio_shareCard__GwCVY{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid var(--event-line)}.studio_shareAvatar__zxfgr{width:48px;height:48px;border-radius:14px;object-fit:cover;flex-shrink:0;display:grid;place-items:center;font-weight:800;color:var(--accent-solid);background:var(--accent-tint-soft)}.studio_shareName__f2axn{display:block;font-weight:800;font-size:16px}.studio_shareBio__wt_gs{display:block;font-size:13px;color:var(--event-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_shareLinkRow__iBTo9{display:flex;gap:8px}.studio_shareLinkRow__iBTo9 .studio_input__7CF2d{flex:1;min-width:0}.studio_shareTargets__1zsdW{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.studio_shareStory__qcBKj{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media (pointer:coarse),(update:slow){.studio_stage__9mZxd:before{display:none}.studio_cropDialog__fXD0g::backdrop,.studio_modeSwitch__ereix,.studio_shareSheet__mnzLg::backdrop,.studio_sheet__Lsf7B::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.studio_fieldHint__PpFLv{margin:0;font-size:12px;line-height:1.45;color:var(--warn-fg,#b45309)}.studio_input__7CF2d[aria-invalid=true]{border-color:var(--warn-fg,#b45309)}